ZaiZai 11 月之前
父節點
當前提交
25a4cb9aba
共有 1 個文件被更改,包括 7 次插入5 次删除
  1. 7 5
      src/views/desk/system-unit/temp.vue

+ 7 - 5
src/views/desk/system-unit/temp.vue

@@ -33,7 +33,7 @@
         </hc-body>
 
         <!-- 新增/修改 -->
-        <hc-dialog v-model="isAddEditShow" widths="44rem" is-footer-center :title="formModel.id ? '修改' : '新增'" @close="addEditClose">
+        <hc-dialog v-model="isAddEditShow" widths="24rem" is-footer-center :title="formModel.id ? '修改' : '新增'" @close="addEditClose">
             <el-form ref="formRef" :model="formModel" :rules="formRules" label-position="top" label-width="auto">
                 <el-form-item label="节点编号:">
                     <el-input v-model="formModel.nodeCode" clearable placeholder="请输入节点编号" />
@@ -129,6 +129,7 @@ const treeMenuData = [
 
 //菜单被点击
 const treeMenuClick = async ({ key, data, node }) => {
+    nodeInfo.value = data
     console.log(key)
     if (key === 'add') {
         formModel.value = {}
@@ -189,14 +190,15 @@ const addEditSubmit = async () => {
     addEditLoading.value = true
     //处理表单
     const form = formModel.value
-    const { id, ancestor, templateId } = nodeInfo.value
-    form.parentId = id
-    form.ancestor = ancestor
-    form.templateId = templateId
     form.nodeTypeName = getDictionaryName(meterUnitType.value, form.nodeType)
     //发起请求
     let res
     if (isNullES(form.id)) {
+        const { id, ancestor } = nodeInfo.value
+        const { id: templateId } = dataInfo.value
+        form.parentId = id
+        form.ancestor = ancestor
+        form.templateId = templateId
         res = await mainApi.add(form)
     } else {
         res = await mainApi.update(form)