gangyj 3 жил өмнө
parent
commit
1b340bdea2

+ 49 - 4
src/views/manager/projectinfo/detail.vue

@@ -206,8 +206,47 @@
           </div>
         </el-tab-pane>
         <el-tab-pane
-          label="分配系统维护人员"
+          label="分配日志WBS"
           name="3"
+        >
+          <div>
+            <div class="text-align-c mg-t-20">
+              <span class="mg-r-20">选择WBS</span>
+              <el-select
+                v-model="wbsId"
+                @change="wbsChange"
+                :disabled="selected"
+                placeholder="请选择WBS"
+                style="width:500px;"
+              >
+                <el-option-group
+                  v-for="group in treeList"
+                  :key="group.label"
+                  :label="group.label"
+                >
+                  <el-option
+                    v-for="(item,index) in group.options"
+                    :key="index"
+                    :label="item.label"
+                    :value="item.value"
+                  >
+                  </el-option>
+                </el-option-group>
+              </el-select>
+            </div>
+            <tree-tree
+              :left-tree-data="leftTreeData"
+              ref="treetotree2"
+              :show-all-check="true"
+              @onAddTree="treeChang3"
+              @onDelTree="treeChang3"
+              @onCheckAll="treeChang3"
+            ></tree-tree>
+          </div>
+        </el-tab-pane>
+        <el-tab-pane
+          label="分配系统维护人员"
+          name="4"
         >
           <div>
             <div class="flex jc-al-c">
@@ -359,7 +398,7 @@
           type="info"
           size="medium"
           :loading="btnLoad"
-          v-if="activeType != 3"
+          v-if="activeType != 4"
           @click="saveNext('n')"
         >保存并进入下一步</el-button>
       </div>
@@ -444,6 +483,7 @@ export default {
         1: false,
         2: false,
         3: false,
+        4: false,
       },
       btnLoad: false,
 
@@ -507,8 +547,8 @@ export default {
       deep: true
     },
     activeType: function (newValue) {
-      console.log('ss');
-      if (newValue == '3') {
+      //console.log('ss');
+      if (newValue == '4') {
         this.getContractList();
         this.getRoleList();
         this.getUserByCondition();
@@ -528,6 +568,7 @@ export default {
         1: false,
         2: false,
         3: false,
+        4: false,
       }
     })
   },
@@ -893,6 +934,10 @@ export default {
       this.typeChang[2] = true;
     },
 
+    treeChang3 () {
+      this.typeChang[3] = true;
+    },
+
     templateTypeChange () {
       findWbsTreeList(this.templateType).then((res) => {
         let arr = [{