4d04b483 by lihua

修复标准代码表添加数据后编辑问题

1 parent 2dc5a047
......@@ -412,7 +412,6 @@ function confirm () {
}
}
}
debugger
confirmLoading.value = true
request(body).then((res:any) => {
if (res.code === proxy.$passCode) {
......@@ -428,6 +427,7 @@ function confirm () {
function getTreeSelectOptions () {
return getMetaStandardTree().then((res:any) => {
loading.value = false
if (res.code === proxy.$passCode) {
let data = res.data || []
data.forEach(item => {
......@@ -449,15 +449,36 @@ watch(
treeSelectDisabled.value = false
if (props.type === 'edit') {
// fieldsControlDisabled.value = false
loading.value = true
getTreeSelectOptions().then(() => {
loading.value = false
let guid = props.currentNode?.guid;
treeCurrentNode.value = props.currentNode
if (guid) {
let getNode = (object: any) => {
for (const select of object) {
if (select.guid == guid) {
return select;
}
if (select?.children?.length) {
return getNode(select.children);
}
}
}
let node = getNode(treeSelectData.value);
if (node) {
treeCurrentNode.value = node;
}
}
getDetail().then(() => formatOptions(treeSelectData.value))
})
treeCurrentNode.value = props.currentNode
} else {
// fieldsControlDisabled.value = true
form.value = { ...formTpl }
loading.value = true
getTreeSelectOptions().then(() => {
loading.value = false
formatOptions(treeSelectData.value)
})
treeCurrentNode.value = {}
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!