设备台账属性修改
This commit is contained in:
parent
b497f4cbdb
commit
4c73175e4e
@ -132,10 +132,10 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="所属设备:">
|
||||
<el-form-item label="所属风电场:">
|
||||
<el-tree-select
|
||||
:disabled="editDeviceData.objectType === '风电场'"
|
||||
:placeholder="editAddDeviceData.objectType === '风电场' ? '该所属设备不可选择' : '请选择所属设备'"
|
||||
:placeholder="editDeviceData.objectType === '风电场' ? '无' : '请选择所属风电场'"
|
||||
v-model="editDeviceData.parentEquipmentId"
|
||||
:data="belongingEquipment"
|
||||
:props="defaultEquipmentProps"
|
||||
@ -145,6 +145,16 @@
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="所属线路:">
|
||||
<el-input placeholder="请输入所属线路" v-model="editDeviceData.belongingLine" style="width: 200px" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="标杆机组:">
|
||||
<el-switch v-model="editDeviceData.isbenchMarkUnit" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
@ -277,10 +287,10 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="所属设备:">
|
||||
<el-form-item label="所属风电场:">
|
||||
<el-tree-select
|
||||
:disabled="editAddDeviceData.objectType === '风电场'"
|
||||
:placeholder="editAddDeviceData.objectType === '风电场' ? '该所属设备不可选择' : '请选择所属设备'"
|
||||
:placeholder="editAddDeviceData.objectType === '风电场' ? '无' : '请选择所属风电场'"
|
||||
v-model="editAddDeviceData.parentEquipmentId"
|
||||
:data="belongingEquipment"
|
||||
:props="defaultEquipmentProps"
|
||||
@ -290,6 +300,16 @@
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="所属线路:">
|
||||
<el-input placeholder="请输入所属线路" v-model="editAddDeviceData.belongingLine" style="width: 200px" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="标杆机组:">
|
||||
<el-switch v-model="editAddDeviceData.isbenchMarkUnit" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
@ -416,7 +436,6 @@ const equipTypeList = () => {
|
||||
formQuery.pageNum = currentPage.value
|
||||
formQuery.objectType = res.data[0].equipmentTypeId
|
||||
equipQuery(formQuery).then((res) => {
|
||||
|
||||
deviceList.value = res.rows
|
||||
pageTotal.value = res.total
|
||||
})
|
||||
@ -424,7 +443,7 @@ const equipTypeList = () => {
|
||||
equipModeList({
|
||||
objectType: res.data[0].equipmentTypeId,
|
||||
})
|
||||
queryParameter.value.equipmentTypeId = res.data[0].equipmentTypeId
|
||||
queryParameter.value.equipmentTypeId = res.data[0].equipmentTypeId
|
||||
})
|
||||
})
|
||||
}
|
||||
@ -451,9 +470,17 @@ const equipOrgList = () => {
|
||||
const belongingEquipment = ref()
|
||||
const equipOrgBelonging = () => {
|
||||
equipTree().then((res) => {
|
||||
belongingEquipment.value = res.data
|
||||
belongingEquipment.value = filterEquipments(res.data)
|
||||
})
|
||||
}
|
||||
const filterEquipments = (data: any) => {
|
||||
return data
|
||||
.filter((item: any) => item.objectType == 10001)
|
||||
?.map((item: any) => ({
|
||||
...item,
|
||||
equipChildren: filterEquipments(item.equipChildren),
|
||||
}))
|
||||
}
|
||||
|
||||
const treeSelectLoad = (node: any, resolve: any) => {
|
||||
if (node.level === 0) {
|
||||
@ -474,8 +501,7 @@ const treeSelectLoad = (node: any, resolve: any) => {
|
||||
}
|
||||
return resolve(res.data)
|
||||
})
|
||||
.catch((err) => {
|
||||
})
|
||||
.catch((err) => {})
|
||||
}
|
||||
}
|
||||
|
||||
@ -600,6 +626,8 @@ const addDeviceList = () => {
|
||||
editAddDeviceData.orgId = ''
|
||||
editAddDeviceData.parentEquipmentId = ''
|
||||
editAddDeviceData.iotModelId = ''
|
||||
editAddDeviceData.belongingLine = ''
|
||||
editAddDeviceData.isbenchMarkUnit = false
|
||||
}
|
||||
|
||||
// 查看设备详情
|
||||
@ -620,6 +648,8 @@ const editDeviceData = reactive({
|
||||
parentEquipmentId: '',
|
||||
iotModelId: '',
|
||||
id: '',
|
||||
belongingLine: '',
|
||||
isbenchMarkUnit: false,
|
||||
})
|
||||
|
||||
const size = ref<'default' | 'large' | 'small'>('default')
|
||||
@ -647,6 +677,8 @@ const viewDeviceDetails = (data: any) => {
|
||||
editDeviceData.orgId = data.row.orgId
|
||||
editDeviceData.parentEquipmentId = data.row.parentEquipmentId
|
||||
editDeviceData.iotModelId = data.row.iotModelId
|
||||
editDeviceData.belongingLine = data.row.belongingLine
|
||||
editDeviceData.isbenchMarkUnit = data.row.isbenchMarkUnit
|
||||
}
|
||||
|
||||
// 设备删除
|
||||
@ -766,6 +798,8 @@ const editAddDeviceData = reactive({
|
||||
orgId: '',
|
||||
parentEquipmentId: '',
|
||||
iotModelId: '',
|
||||
belongingLine: '',
|
||||
isbenchMarkUnit: false,
|
||||
})
|
||||
|
||||
// 设备新增字段校验
|
||||
@ -798,6 +832,7 @@ const saveAddData = () => {
|
||||
editAddDeviceData.objectType = ele.equipmentTypeId
|
||||
}
|
||||
})
|
||||
|
||||
equipAdd(editAddDeviceData).then((res) => {
|
||||
if (res.code == 200) {
|
||||
ElMessage({
|
||||
|
Loading…
Reference in New Issue
Block a user