duy před 2 roky
rodič
revize
8609f7d4a4
1 změnil soubory, kde provedl 49 přidání a 6 odebrání
  1. 49 6
      src/components/dialog/EditNodeDialog.vue

+ 49 - 6
src/components/dialog/EditNodeDialog.vue

@@ -21,13 +21,13 @@
       </el-form-item> -->
 
 
-      <el-form-item  label="储存类型"  prop="storageType"  v-if="addform.nodeType==1">
+      <!-- <el-form-item  label="储存类型"  prop="storageType"  v-if="addform.nodeType==1">
           <el-select  v-model="addform.storageType"  placeholder="请选择"  size="large" style="width:100%">
               <el-option  v-for="item in storageTypeList" :key="item.value" :label="item.label" :value="item.value"></el-option>
           </el-select>
-      </el-form-item>
+      </el-form-item> -->
 
-      <template v-if="addform.nodeType==2">
+      <template v-if="true">
 
   
           <el-form-item  label="是否存储节点"  prop="isStorageNode">
@@ -196,6 +196,7 @@ const addNode = async()=>{
     if (code == 200) {
         delete data['id'];
         delete data['nodeName'];
+        console.log(data,'dtat');
         //新增的信息和父级一样
         //是否竣工图,是否接口节点。默认否
         data.isInterfaceNode = 2;
@@ -210,6 +211,48 @@ const cancelClick = () => {
   emit('hide', {})
   addNodeModal.value = false
 }
+// const confirmClick = async () => {
+//     await ruleFormRef.value.validate(async (valid, fields) => {
+//         if (valid) {
+//             let form = {
+//                 id: addform.value.id,
+//                 projectId:projectId.value,
+//                 parentId: node.value.data.id, //上级节点id
+//                 nodeName: addform.value.nodeName,  //节点名称
+//                 nodeType: addform.value.nodeType,  // 节点类型
+//                 postType: addform.value.postType,  //岗位类型
+
+//                 projectType:addform.value.projectType, //工程类型
+//                 storageType:addform.value.storageType, //储存类型
+//             }
+//             if(addform.value.nodeType == 2){
+//                 form.isStorageNode = addform.value.isStorageNode  //是否为存储节点
+//                 if(addform.value.isStorageNode == 1){
+//                     form.isBuiltDrawing = addform.value.isBuiltDrawing  //竣工图
+//                     form.isInterfaceNode = addform.value.isInterfaceNode  //是否接口节点
+//                     if(addform.value.isInterfaceNode == 1){
+//                         form.interfaceType =  addform.value.interfaceType  //选择接口类型
+//                     }
+//                 }else{
+//                     delete form.storageType
+//                 }
+//             }else if (addform.value.nodeType == 1){
+//                 form.associationType = addform.value.associationType  //关联类型
+//                 if(addform.value.associationType == 1){
+//                     form.majorDataType = addform.value.majorDataType //内业资料类型
+//                     form.displayHierarchy = addform.value.displayHierarchy  //显示层级
+//                 }else if(addform.value.associationType == 2){
+//                     // form.expDataType = addform.value.expDataType.join(',')//文件类型
+//                     form.expDataType = addform.value.expDataType//文件类型
+//                 }
+//             }
+
+//             await saveTreeNode(form)
+
+//             addNodeModal.value = false
+//         }
+//     })
+// }
 const confirmClick = async () => {
     await ruleFormRef.value.validate(async (valid, fields) => {
         if (valid) {
@@ -224,7 +267,7 @@ const confirmClick = async () => {
                 projectType:addform.value.projectType, //工程类型
                 storageType:addform.value.storageType, //储存类型
             }
-            if(addform.value.nodeType == 2){
+          
                 form.isStorageNode = addform.value.isStorageNode  //是否为存储节点
                 if(addform.value.isStorageNode == 1){
                     form.isBuiltDrawing = addform.value.isBuiltDrawing  //竣工图
@@ -235,7 +278,7 @@ const confirmClick = async () => {
                 }else{
                     delete form.storageType
                 }
-            }else if (addform.value.nodeType == 1){
+         
                 form.associationType = addform.value.associationType  //关联类型
                 if(addform.value.associationType == 1){
                     form.majorDataType = addform.value.majorDataType //内业资料类型
@@ -244,7 +287,7 @@ const confirmClick = async () => {
                     // form.expDataType = addform.value.expDataType.join(',')//文件类型
                     form.expDataType = addform.value.expDataType//文件类型
                 }
-            }
+            
 
             await saveTreeNode(form)