Explorar o código

新增编辑归档树

gangyj %!s(int64=2) %!d(string=hai) anos
pai
achega
6fc02f1240

+ 32 - 24
src/views/manager/archivetree.vue

@@ -488,6 +488,26 @@
               ></el-option>
             </el-select>
           </el-form-item>
+
+          <el-form-item
+              label="储存类型"
+              prop="storageType"
+              v-if="form.nodeType==1 || (form.nodeType==2 && form.isStorageNode==1)"
+            >
+              <el-select
+                v-model="form.storageType"
+                style="width:400px;"
+                placeholder="请选择"
+              >
+                <el-option
+                  v-for="item in storageTypeList"
+                  :key="item.value"
+                  :label="item.label"
+                  :value="item.value"
+                ></el-option>
+              </el-select>
+          </el-form-item>
+
           <template v-if="form.nodeType==2">
             <el-form-item
               label="是否存储节点"
@@ -558,23 +578,6 @@
           </template>
           <!-- 数字化文件上传 -->
           <template v-if="form.nodeType==1">
-            <el-form-item
-              label="储存类型"
-              prop="storageType"
-            >
-              <el-select
-                v-model="form.storageType"
-                style="width:400px;"
-                placeholder="请选择"
-              >
-                <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
               label="关联类型"
               prop="associationType"
@@ -830,6 +833,8 @@ export default {
         associationType: [{ required: true, message: '请选择关联类型', trigger: 'change' }],
         majorDataType: [{ required: true, message: '请选择业内资料类型', trigger: 'change' }],
         displayHierarchy: [{ required: true, message: '请选择显示层级', trigger: 'change' }],
+        projectType: [{ required: true, message: '请选择工程类型', trigger: 'change' }],
+        storageType: [{ required: true, message: '请选择储存类型', trigger: 'change' }],
       },
       JobTypeList: [],//岗位类型枚举
       nodeTypeList: [
@@ -859,25 +864,28 @@ export default {
           value: 1
         },{
           label: '竣工图',
-          value: 1
+          value: 2
         },{
           label: '计量',
-          value: 1
+          value: 3
         },{
           label: '质检',
-          value: 1
+          value: 4
         },{
           label: '声像',
-          value: 1
+          value: 5
         },{
           label: '隐蔽',
-          value: 1
+          value: 6
         },{
           label: '原材试验',
-          value: 1
+          value: 7
         },{
           label: '管理文件',
-          value: 1
+          value: 8
+        },{
+          label: '变更令',
+          value: 9
         },
       ],//储存类型枚举
       storageNodeList: [{

+ 32 - 24
src/views/manager/projectinfo/archivetreeRule.vue

@@ -488,6 +488,26 @@
               ></el-option>
             </el-select>
           </el-form-item>
+
+          <el-form-item
+              label="储存类型"
+              prop="storageType"
+              v-if="form.nodeType==1 || (form.nodeType==2 && form.isStorageNode==1)"
+            >
+              <el-select
+                v-model="form.storageType"
+                style="width:400px;"
+                placeholder="请选择"
+              >
+                <el-option
+                  v-for="item in storageTypeList"
+                  :key="item.value"
+                  :label="item.label"
+                  :value="item.value"
+                ></el-option>
+              </el-select>
+          </el-form-item>
+
           <template v-if="form.nodeType==2">
             <el-form-item
               label="是否存储节点"
@@ -558,23 +578,6 @@
           </template>
           <!-- 数字化文件上传 -->
           <template v-if="form.nodeType==1">
-            <el-form-item
-              label="储存类型"
-              prop="storageType"
-            >
-              <el-select
-                v-model="form.storageType"
-                style="width:400px;"
-                placeholder="请选择"
-              >
-                <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
               label="关联类型"
               prop="associationType"
@@ -830,6 +833,8 @@ export default {
         associationType: [{ required: true, message: '请选择关联类型', trigger: 'change' }],
         majorDataType: [{ required: true, message: '请选择业内资料类型', trigger: 'change' }],
         displayHierarchy: [{ required: true, message: '请选择显示层级', trigger: 'change' }],
+        projectType: [{ required: true, message: '请选择工程类型', trigger: 'change' }],
+        storageType: [{ required: true, message: '请选择储存类型', trigger: 'change' }],
       },
       JobTypeList: [],//岗位类型枚举
       nodeTypeList: [
@@ -859,25 +864,28 @@ export default {
           value: 1
         },{
           label: '竣工图',
-          value: 1
+          value: 2
         },{
           label: '计量',
-          value: 1
+          value: 3
         },{
           label: '质检',
-          value: 1
+          value: 4
         },{
           label: '声像',
-          value: 1
+          value: 5
         },{
           label: '隐蔽',
-          value: 1
+          value: 6
         },{
           label: '原材试验',
-          value: 1
+          value: 7
         },{
           label: '管理文件',
-          value: 1
+          value: 8
+        },{
+          label: '变更令',
+          value: 9
         },
       ],//储存类型枚举
       storageNodeList: [{