Переглянути джерело

切换5大计划 选择具体机构时的效果

zhulu 1 рік тому
батько
коміт
a2fde1ef37

+ 3 - 1
src/components/orgTreeSelect/index.vue

@@ -80,7 +80,7 @@ export default {
       default: false,
     },
     queryData: {
-      type: Number,
+      type: [Number,String],
       default: null,
       required: false,
     },
@@ -151,8 +151,10 @@ export default {
     },
     queryData: {
       handler(n) {
+        //console.log("queryData",n);
         if (n) {
           this.queryForm.type = parseInt(n);
+          //console.log("queryData",this.queryForm.type);
           this.serchTreeHandler();
         }
       },

+ 6 - 8
src/views/core/accessPlan/index.vue

@@ -431,19 +431,17 @@
           >
           </el-date-picker>
         </el-form-item>
-        <el-form-item
-          v-show="form.orgType"
-          label="调阅机构"
-          prop="planExecOrgIdList">
+        <el-form-item v-show="form.orgType" label="调阅机构" prop="planExecOrgIdList">
         <org-tree-select
             v-model="form.planExecOrgIdList"
             :queryData="form.orgType"
             ref="orgTreeSelect"
-            checkShow="true"  
-            :enabledCheckOrgTypes="parseInt(form.orgType)"
-            :disabled="form.isComplete"                
+            :checkShow="true" 
+            :disable="true"
+            :disabled="form.isEdit || form.isComplete"                
           >
           </org-tree-select>
+          <!-- :enabledCheckOrgTypes="parseInt(form.orgType)" -->
         </el-form-item>
         <el-form-item label="备注" prop="description">
           <el-input
@@ -642,7 +640,7 @@ export default {
         orgId: null,
         orgPath: null,
         orgName: null,
-        orgType: "4",
+        orgType: null,
         roleId: "121",
         planCycle: "2",
         planFrequency: 1,

+ 4 - 3
src/views/core/drill/plan/index.vue

@@ -446,11 +446,12 @@
                 :disabled="tableDisable()"
                 v-model="form.planExecOrgIdList"
                 :queryData="form.execOrgType"
-                ref="orgTreeSelect"
-                :enabledCheckOrgTypes="form.execOrgType"
-                :disable="true"
+                ref="orgTreeSelect"                
+                :disable="true"                
+                :checkShow="true"
               >
               </org-tree-select>
+              <!-- :enabledCheckOrgTypes="form.execOrgType" -->
             </el-form-item>
           </el-col>
         </el-row>

+ 3 - 1
src/views/core/edu/plan/index.vue

@@ -467,10 +467,12 @@
                 v-model="form.planExecOrgIdList"
                 :queryData="form.execOrgType"
                 ref="orgTreeSelect"
-                :enabledCheckOrgTypes="form.execOrgType"
+                :checkShow="true" 
+                :disable="true"  
                 :disabled="tableDisable()"
               >
               </org-tree-select>
+              <!-- :enabledCheckOrgTypes="form.execOrgType" -->
             </el-form-item>
           </el-col>
         </el-row>

+ 4 - 2
src/views/resumption/plan/dialog.edit.vue

@@ -193,10 +193,12 @@
                   v-model="formData.orgList"
                   class="org-selector"
                   :queryData="parseInt(formData.execOrgType)"
-                  :enabledCheckOrgTypes="parseInt(formData.execOrgType)"
-                  :disable="true"
+                  :disable="true"             
+                :checkShow="true"
                 >
                 </org-tree-select>
+                <!-- :enabledCheckOrgTypes="parseInt(formData.execOrgType)" -->
+                
               </el-form-item>
             </el-col>
             <el-col :span="12" v-if="formData.planCycle==0">

+ 6 - 4
src/views/safetycheck/plan/dialog.edit.vue

@@ -214,12 +214,14 @@
                       ? null
                       : parseInt(formData.checkOrgTypes[0])
                   "
-                  :enabledCheckOrgTypes="
-                    formData.checkOrgTypes.map((t) => parseInt(t))
-                  "
-                  :disable="true"
+                  
+                  :disable="true"           
+                :checkShow="true"
                 >
                 </org-tree-select>
+                <!-- :enabledCheckOrgTypes="
+                    formData.checkOrgTypes.map((t) => parseInt(t))
+                  " -->
               </el-form-item>
             </el-col>
             <!-- <el-col :span="6"> -->