Przeglądaj źródła

fix: 上传个人文档时编码分类必填

liujt 4 dni temu
rodzic
commit
08f8bad853

+ 14 - 10
src/components/addDoc/file-edit.vue

@@ -145,18 +145,12 @@
         storagePath: [],
         id: '',
         lcyStatus: 1,
-        fileType: 0
+        fileType: 0,
+        codeType: '',
       };
       return {
         activeName: '1',
-        rules: {
-          businessCodeId: [
-            { required: true, message: '请选择', trigger: 'blur' }
-          ],
-          // codeType: [{ required: true, message: '请选择', trigger: 'blur' }],
-          directoryId: [{ required: true, message: '请选择', trigger: 'blur' }],
-          storagePath: [{ required: true, message: '请选择', trigger: 'blur' }]
-        },
+        
         templateVisible: false,
         folderList: [],
         allFolderList: [],
@@ -181,7 +175,17 @@
       styleResponsive() {
         return this.$store.state.theme.styleResponsive;
       },
-      ...mapGetters(['user'])
+      ...mapGetters(['user']),
+      rules() {
+        return {
+          businessCodeId: [
+            { required: true, message: '请选择', trigger: 'blur' }
+          ],
+          codeType: [{ required: this.activeName == 2 ? true : false, message: '请选择', trigger: 'blur' }],
+          directoryId: [{ required: true, message: '请选择', trigger: 'blur' }],
+          storagePath: [{ required: true, message: '请选择', trigger: 'blur' }]
+        }
+      }
     },
     async created() {
       this.allFolderList = await getDocTreeListAPI({

+ 4 - 0
src/views/bpm/collaborative/detail.vue

@@ -593,6 +593,8 @@ export default {
       // 部门数据源:优先用 ensureRemoteData 加载好的 remoteOptionsCache['getDeptTree'],
       // 它是一个 { id: dept } 的扁平 map(来自 listOrganizations)
       const deptMap = this.remoteOptionsCache && this.remoteOptionsCache['getGroupUserTree'];
+
+      
       const source =
         deptMap && Object.keys(deptMap).length
           ? Object.values(deptMap)
@@ -613,6 +615,8 @@ export default {
       }
       const map = this._deptMap;
 
+      console.log('deptMap~~~', this._deptMap)
+
       // 从任意节点向上回溯到根,得到完整路径
       const pathOf = (id) => {
         const names = [];