项目管理-新增项目-工程项目下拉框树禁用逻辑更改

This commit is contained in:
zhujiyan
2024-10-22 20:39:19 +08:00
parent 76ffde8005
commit f1033f38ec

View File

@@ -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