d2c5940e by fanguang Committed by lihua

fix

1 parent 67ede380
......@@ -338,12 +338,13 @@ function inputTypeChange (val, item) {
const loading = ref(false)
function getDetail () {
loading.value = true
return getMetaStandardDetail(props.guid).then((res:any) => {
if (res.code === proxy.$passCode) {
const data = res.data
data.fieldRQVOS = data.fieldRSVOS
form.value = { ...data }
let { level, isHaveData } = treeCurrentNode.value
let { level, isHaveData, children } = treeCurrentNode.value
if (level == 1) {
// 所选为一级节点,当前二级节点
fieldsTableShow.value = false
......@@ -354,6 +355,10 @@ function getDetail () {
if (level >= 3) {
fieldsDisabled.value = true
}
if ((children && children.length) || data.fieldRSVOS) {
treeSelectDisabled.value = true
}
}
}).finally(() => loading.value = false)
}
......@@ -399,6 +404,7 @@ watch(
// console.log(props.currentNode)
// 上级标准:不能选自己,有数据的标准不能选
// treeSelectData.value = JSON.parse(JSON.stringify(props.standardOptions))
treeSelectDisabled.value = false
if (props.type === 'edit') {
// fieldsControlDisabled.value = false
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!