diff --git a/src/views/EquipmentLedger/index.vue b/src/views/EquipmentLedger/index.vue
index dc1e1ede..2401763f 100644
--- a/src/views/EquipmentLedger/index.vue
+++ b/src/views/EquipmentLedger/index.vue
@@ -122,9 +122,18 @@
-->
-
-
-
+
+
+
@@ -795,6 +804,7 @@ export default {
queryParams: {
province: undefined, // 省份
propertyUnitId: undefined, // 产权单位
+ propertyUnitIds: [],
name: undefined, // 装备名称
specificationModel: undefined, // 规格型号
major: undefined, // 专业
@@ -942,7 +952,27 @@ export default {
],
}
},
+ computed: {
+ hasChildrenPropertyUnit() {
+ const check = (list = []) => {
+ return list.some(item => {
+ return (
+ Array.isArray(item.children) &&
+ item.children.length > 0
+ ) || check(item.children)
+ })
+ }
+ return check(this.propertyUnitList)
+ }
+ },
methods: {
+ handleUnitChange(value) {
+ if (value.length === 0) {
+ this.queryParams.propertyUnitId = undefined
+ return
+ }
+ this.queryParams.propertyUnitId = value[value.length - 1]
+ },
// 初始化:获取前两级节点的所有 key
initDefaultExpandedKeys() {
const keys = []