产权单位

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