产权单位
This commit is contained in:
parent
d861606971
commit
360874805a
|
|
@ -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()])
|
||||||
// 最后加载列表数据
|
// 最后加载列表数据
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue