项目管理-新增项目-工程项目下拉框树禁用逻辑更改
This commit is contained in:
@@ -89,6 +89,17 @@ const addFn = () => {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
const handleTree = (data: any) => {
|
||||||
|
if (data && data.length != 0) {
|
||||||
|
data.map((item: any) => {
|
||||||
|
if (item.level != 2) {
|
||||||
|
item.disabled = true
|
||||||
|
} else {
|
||||||
|
item.disabled = false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
const open = ref((row: any) => {
|
const open = ref((row: any) => {
|
||||||
formRef.value?.resetFields()
|
formRef.value?.resetFields()
|
||||||
// deviceTree({}).then((res: any) => {
|
// deviceTree({}).then((res: any) => {
|
||||||
@@ -113,8 +124,38 @@ const open = ref((row: any) => {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
if (item.name == '治理设备') {
|
item.disabled = true
|
||||||
item.children = item.newList
|
if (item.children && item.children.length != 0) {
|
||||||
|
item.children.forEach((vv: any, vvs: any) => {
|
||||||
|
vv.disabled = true
|
||||||
|
if (item.name.includes('治理')) {
|
||||||
|
if (vv.level === 0) {
|
||||||
|
vv.disabled = true
|
||||||
|
} else {
|
||||||
|
vv.disabled = false
|
||||||
|
}
|
||||||
|
// item.children = item.newList
|
||||||
|
}
|
||||||
|
if (item.name.includes('便携式')) {
|
||||||
|
console.log(vv, 'bianxieshihshhsshh ')
|
||||||
|
if (vv.level === 1) {
|
||||||
|
vv.disabled = false
|
||||||
|
} else {
|
||||||
|
vv.disabled = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (vv.children && vv.children.length != 0) {
|
||||||
|
vv.children.forEach((kk: any, kks: any) => {
|
||||||
|
if (item.name.includes('便携式') && kk.level === 2) {
|
||||||
|
kk.disabled = true
|
||||||
|
vv.children.splice(kks, 1)
|
||||||
|
}
|
||||||
|
// else {
|
||||||
|
// kk.disabled = true
|
||||||
|
// }
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
Engineering.value = res.data
|
Engineering.value = res.data
|
||||||
|
|||||||
Reference in New Issue
Block a user