产权单位

This commit is contained in:
bb_pan 2025-10-14 18:04:31 +08:00
parent d861606971
commit 360874805a
1 changed files with 24 additions and 5 deletions

View File

@ -84,9 +84,9 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="产权单位" prop="propertyUnit">
<el-form-item label="产权单位" prop="propertyUnitId">
<el-select
v-model="queryParams.propertyUnit"
v-model="queryParams.propertyUnitId"
placeholder="请选择产权单位"
clearable
filterable
@ -94,9 +94,9 @@
>
<el-option
v-for="item in propertyUnitList"
:key="item.value"
:key="item.id"
:label="item.label"
:value="item.value"
:value="item.id"
/>
</el-select>
</el-form-item>
@ -753,6 +753,7 @@ import {
} from '@/api/EquipmentLedger/index.js'
import { firstLevel, secondAndThirdLevel } from '@/api/EquipmentEntryApply'
import { getMaxFeatureAPI, getProvinceListAPI } from '@/api/EquipmentLedger/equ-out.js'
import { deptTreeSelect } from '@/api/system/user'
export default {
name: 'EquipmentLedger',
@ -765,7 +766,7 @@ export default {
//
queryParams: {
province: undefined, //
propertyUnit: undefined, //
propertyUnitId: undefined, //
name: undefined, //
specificationModel: undefined, //
major: undefined, //
@ -907,6 +908,23 @@ export default {
this.provinceList = res.data
})
},
//
getDeptTreeSelect() {
deptTreeSelect().then((res) => {
this.propertyUnitList = this.filterTree(res.data)
console.log('🚀 ~ getDeptTreeSelect ~ this.propertyUnitList:', this.propertyUnitList)
})
},
filterTree(nodes) {
return nodes
.map(node => {
if (node.children) {
node.children = this.filterTree(node.children)
}
return node
})
.filter(node => node.status !== '1')
},
//
getManufacturerSelectList() {
getManufacturerSelectApi().then((res) => {
@ -1349,6 +1367,7 @@ export default {
this.getProvinceList()
this.getFirstLevel()
this.getManufacturerSelectList()
this.getDeptTreeSelect()
//
await Promise.all([this.getDeviceTree(), this.getDeviceStatusCount()])
//