设备:机组额定容量依赖规格参数
This commit is contained in:
parent
1b64179c40
commit
ec17854c8c
@ -119,9 +119,9 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="生产厂家:">
|
<el-form-item label="生产厂家:">
|
||||||
<el-input
|
<el-input
|
||||||
:disabled="hasShowSelect"
|
:disabled="hasSetOfMachines"
|
||||||
v-model="editDeviceData.madeinFactory"
|
v-model="editDeviceData.madeinFactory"
|
||||||
:placeholder="hasShowSelect ? '请选择规格型号' : '请输入生产厂家'"
|
:placeholder="hasSetOfMachines ? '请选择规格型号' : '请输入生产厂家'"
|
||||||
clearable
|
clearable
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -129,7 +129,7 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="规格型号:">
|
<el-form-item label="规格型号:">
|
||||||
<el-select
|
<el-select
|
||||||
v-if="hasShowSelect"
|
v-if="hasSetOfMachines"
|
||||||
v-model="editDeviceData.model"
|
v-model="editDeviceData.model"
|
||||||
placeholder="请选择规格型号"
|
placeholder="请选择规格型号"
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
@ -226,11 +226,12 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item :label="editDeviceData.objectType == '风电场' ? '装机容量(MW):' : '额定容量(MW):'">
|
<el-form-item :label="hasSetOfMachines ? '额定容量(MW):' : '装机容量(MW):'">
|
||||||
<el-input-number
|
<el-input-number
|
||||||
|
:disabled="hasSetOfMachines"
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
:controls="false"
|
:controls="false"
|
||||||
:placeholder="editDeviceData.objectType == '风电场' ? '请输入装机容量' : '请输入额定容量'"
|
:placeholder="hasSetOfMachines ? '请输入额定容量' : '请输入装机容量'"
|
||||||
v-model="editDeviceData.nominalCapacity"
|
v-model="editDeviceData.nominalCapacity"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -299,9 +300,9 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="生产厂家:">
|
<el-form-item label="生产厂家:">
|
||||||
<el-input
|
<el-input
|
||||||
:disabled="hasShowSelect"
|
:disabled="hasSetOfMachines"
|
||||||
v-model="editAddDeviceData.madeinFactory"
|
v-model="editAddDeviceData.madeinFactory"
|
||||||
:placeholder="hasShowSelect ? '请选择规格型号' : '请输入生产厂家'"
|
:placeholder="hasSetOfMachines ? '请选择规格型号' : '请输入生产厂家'"
|
||||||
clearable
|
clearable
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -309,7 +310,7 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="规格型号:">
|
<el-form-item label="规格型号:">
|
||||||
<el-select
|
<el-select
|
||||||
v-if="hasShowSelect"
|
v-if="hasSetOfMachines"
|
||||||
v-model="editAddDeviceData.model"
|
v-model="editAddDeviceData.model"
|
||||||
placeholder="请选择规格型号"
|
placeholder="请选择规格型号"
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
@ -411,11 +412,12 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item :label="editAddDeviceData.objectType == '风电场' ? '装机容量(MW):' : '额定容量(MW):'">
|
<el-form-item :label="hasSetOfMachines ? '额定容量(MW):' : '装机容量(MW):'">
|
||||||
<el-input-number
|
<el-input-number
|
||||||
|
:disabled="hasSetOfMachines"
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
:controls="false"
|
:controls="false"
|
||||||
:placeholder="editAddDeviceData.objectType == '风电场' ? '请输入装机容量' : '请输入额定容量'"
|
:placeholder="hasSetOfMachines ? '请输入额定容量' : '请输入装机容量'"
|
||||||
v-model="editAddDeviceData.nominalCapacity"
|
v-model="editAddDeviceData.nominalCapacity"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -733,7 +735,7 @@ const addDeviceList = () => {
|
|||||||
editAddDeviceData.iotModelId = ''
|
editAddDeviceData.iotModelId = ''
|
||||||
editAddDeviceData.belongLine = ''
|
editAddDeviceData.belongLine = ''
|
||||||
editAddDeviceData.standard = 0
|
editAddDeviceData.standard = 0
|
||||||
editAddDeviceData.nominalCapacity = null
|
editAddDeviceData.nominalCapacity = ''
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查看设备详情
|
// 查看设备详情
|
||||||
@ -756,13 +758,13 @@ const editDeviceData = reactive({
|
|||||||
id: '',
|
id: '',
|
||||||
belongLine: '',
|
belongLine: '',
|
||||||
standard: 0,
|
standard: 0,
|
||||||
nominalCapacity: null,
|
nominalCapacity: '',
|
||||||
})
|
})
|
||||||
|
|
||||||
const hasShowSelect = computed(() => {
|
const hasSetOfMachines = computed(() => {
|
||||||
return queryParameter.value.equipmentTypeId === 10002
|
return queryParameter.value.equipmentTypeId === 10002
|
||||||
})
|
})
|
||||||
const modelList = ref<{ model: string; madeinFactory: string }[]>([])
|
const modelList = ref<{ model: string; madeinFactory: string; nominalCapacity: string }[]>([])
|
||||||
|
|
||||||
const getModelList = () => {
|
const getModelList = () => {
|
||||||
theoreticalpowerCurveList().then((res) => {
|
theoreticalpowerCurveList().then((res) => {
|
||||||
@ -771,6 +773,7 @@ const getModelList = () => {
|
|||||||
return {
|
return {
|
||||||
model: item.model,
|
model: item.model,
|
||||||
madeinFactory: item.madeinfactory,
|
madeinFactory: item.madeinfactory,
|
||||||
|
nominalCapacity: item.nominalCapacity,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@ -778,9 +781,11 @@ const getModelList = () => {
|
|||||||
}
|
}
|
||||||
const selectEditModel = (value: string) => {
|
const selectEditModel = (value: string) => {
|
||||||
editDeviceData.madeinFactory = modelList.value.find((item) => item.model == value)?.madeinFactory || ''
|
editDeviceData.madeinFactory = modelList.value.find((item) => item.model == value)?.madeinFactory || ''
|
||||||
|
editDeviceData.nominalCapacity = modelList.value.find((item) => item.model == value)?.nominalCapacity || ''
|
||||||
}
|
}
|
||||||
const selectAddModel = (value: string) => {
|
const selectAddModel = (value: string) => {
|
||||||
editAddDeviceData.madeinFactory = modelList.value.find((item) => item.model == value)?.madeinFactory || ''
|
editAddDeviceData.madeinFactory = modelList.value.find((item) => item.model == value)?.madeinFactory || ''
|
||||||
|
editAddDeviceData.nominalCapacity = modelList.value.find((item) => item.model == value)?.nominalCapacity || ''
|
||||||
}
|
}
|
||||||
const size = ref<'default' | 'large' | 'small'>('default')
|
const size = ref<'default' | 'large' | 'small'>('default')
|
||||||
|
|
||||||
@ -938,7 +943,7 @@ const editAddDeviceData = reactive({
|
|||||||
iotModelId: '',
|
iotModelId: '',
|
||||||
belongLine: '',
|
belongLine: '',
|
||||||
standard: 0,
|
standard: 0,
|
||||||
nominalCapacity: null,
|
nominalCapacity: '',
|
||||||
})
|
})
|
||||||
const addhandleSwitchChange = (value: any) => {
|
const addhandleSwitchChange = (value: any) => {
|
||||||
editAddDeviceData.standard = value ? 1 : 0
|
editAddDeviceData.standard = value ? 1 : 0
|
||||||
@ -1060,15 +1065,15 @@ const measureData = reactive<{
|
|||||||
iotModelId: string
|
iotModelId: string
|
||||||
autoUpdate: boolean
|
autoUpdate: boolean
|
||||||
measureType: ModelAttributeType
|
measureType: ModelAttributeType
|
||||||
madeinFactory:string
|
madeinFactory: string
|
||||||
model:string
|
model: string
|
||||||
}>({
|
}>({
|
||||||
deviceId: '',
|
deviceId: '',
|
||||||
iotModelId: '',
|
iotModelId: '',
|
||||||
autoUpdate: false,
|
autoUpdate: false,
|
||||||
measureType: 138,
|
measureType: 138,
|
||||||
madeinFactory:'',
|
madeinFactory: '',
|
||||||
model:''
|
model: '',
|
||||||
})
|
})
|
||||||
const showMeasure = ref(false)
|
const showMeasure = ref(false)
|
||||||
const openMeasure = (data: any) => {
|
const openMeasure = (data: any) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user