qinzhipeng_v 5 gadi atpakaļ
vecāks
revīzija
8843d9f276

+ 1 - 1
src/views/projectManage/Drawer.vue

@@ -400,7 +400,7 @@ export default {
       this.MemberList = res1.data
       this.group = res2.data
       this.$set(this.form, 'role', this.group[0].id) // 添加角色默认值
-      this.$emit('total', this.MemberList.total)
+      this.$emit('childValInput', res1.total)
     }
   }
 }

+ 6 - 2
src/views/projectManage/projectList/projectViewDetails.vue

@@ -30,7 +30,7 @@
           </el-dropdown>
         </span>
         <span style="float: right;">
-          <span style="vertical-align: bottom; cursor: pointer; color: #6F7C93;" @click.stop="display = true"><img :src="image_url">&nbsp; 1 &nbsp;</span>
+          <span style="vertical-align: bottom; cursor: pointer; color: #6F7C93;" @click.stop="display = true"><img :src="image_url">&nbsp; {{ num }} &nbsp;</span>
           <el-button size="mini" @click="dele_pro()">删除项目</el-button>
           <el-dropdown placement="bottom" style="margin-left: 10px;">
             <el-button size="mini" type="primary">
@@ -568,7 +568,7 @@
     <TestReport v-if="dialogTestReport" ref="TestReport" />
     <DailyReport v-if="dialogDailyReport" ref="DailyReport" />
     <ClientReport v-if="dialogClientReport" ref="ClientReport" />
-    <drawer title="项目成员" center :display.sync="display" width="28%" :delete="Number(projectId[1])" :types="false" :inner="true" :mask="false" @click.stop />
+    <drawer title="项目成员" center :display.sync="display" width="28%" :delete="Number(projectId[1])" :types="false" :inner="true" :mask="false" @childValInput="childVal" @click.stop />
   </div>
 </template>
 
@@ -663,6 +663,7 @@ export default {
       }
     }
     return {
+      num: '',
       image_url: image_url,
       display: false,
       modalShow: false, // 弹窗(新建)
@@ -764,6 +765,9 @@ export default {
     this.$store.state.data.bizId = false
   },
   methods: {
+    childVal(val) {
+      this.num = val
+    },
     initRequirementCreateDialog() {
       var url = window.location.href // 获取url中"?"符后的字串
       this.projectId = url.split('?id=')

+ 6 - 2
src/views/projectManage/requirement/details/index.vue

@@ -27,7 +27,7 @@
             </el-dropdown-menu>
           </el-dropdown>
           <div style="display: inline-block;float: right">
-            <span style="line-height: 45px;vertical-align: bottom; cursor: pointer; color: #6F7C93;" @click.stop="display = true"><img :src="image_url">&nbsp; 1 </span>
+            <span style="line-height: 45px;vertical-align: bottom; cursor: pointer; color: #6F7C93;" @click.stop="display = true"><img :src="image_url">&nbsp; {{ num }} </span>
             <el-button size="mini" style="margin-left: 10px" @click="deleteRequirement">删除需求</el-button>
             <el-button type="primary" size="mini" @click="createTask">新建任务</el-button>
           </div>
@@ -244,7 +244,7 @@
         @confirm="getRequirementById();updateDialogVisible=false"
       />
       <task-create v-if="createTaskDialogVisible" ref="task_createdUpdata" />
-      <drawer title="需求成员" center :display.sync="display" width="28%" :delete="Number(id)" :types="false" :inner="true" :mask="false" @click.stop />
+      <drawer title="需求成员" center :display.sync="display" width="28%" :delete="Number(id)" :types="false" :inner="true" :mask="false" @childValInput="childVal" @click.stop />
     </el-container>
   </div>
 </template>
@@ -296,6 +296,7 @@ export default {
   },
   data() {
     return {
+      num: '',
       image_url: image_url,
       display: false,
       createTaskDialogVisible: false,
@@ -504,6 +505,9 @@ export default {
     this.$store.state.data.bizId = false
   },
   methods: {
+    childVal(val) {
+      this.num = val
+    },
     getScheduleCollect() {
       if (this.task && this.task.reqStartTime && this.task.reqEndTime) {
         return this.task.reqStartTime.substring(0, 10).replace(/-/, '年').replace(/-/, '月') + '日' + ' ~ ' + this.task.reqEndTime.substring(0, 10).replace(/-/, '年').replace(/-/, '月') + '日'

+ 6 - 2
src/views/projectManage/taskList/taskViewDetails.vue

@@ -32,7 +32,7 @@
             </el-dropdown>
           </div>
           <span style="float: right;">
-            <span style="vertical-align: bottom; cursor: pointer; color: #6F7C93;" @click.stop="display = true"><img :src="image_url">&nbsp; 1 </span>
+            <span style="vertical-align: bottom; cursor: pointer; color: #6F7C93;" @click.stop="display = true"><img :src="image_url">&nbsp; {{ num }} </span>
             <el-button style="margin: 0 10px;" size="mini" @click="centerDialogVisible_task = true">删除任务</el-button>
             <el-dropdown trigger="click" placement="bottom">
               <el-button size="mini" type="primary">
@@ -440,7 +440,7 @@
         <bug-details :id="bugId + ''" ref="bugDetails" :init-count="initCount + ''" :type="'drawer'" @close="drawerShow = false" @delete="drawerShow = false;bug_list(codeCache)" @update="bug_list(codeCache)" />
       </div>
     </el-drawer>
-    <drawer title="任务成员" center :display.sync="display" width="28%" :delete="Number(taskId[1])" :types="true" :inner="true" :mask="false" @click.stop />
+    <drawer title="任务成员" center :display.sync="display" width="28%" :delete="Number(taskId[1])" :types="true" :inner="true" :mask="false" @childValInput="childVal" @click.stop />
   </div>
 </template>
 
@@ -510,6 +510,7 @@ export default {
   },
   data() {
     return {
+      num: '',
       image_url: image_url,
       stColors: ['#409EFF', '#07BCA4', '#F56C6C', '#07BCA4'],
       codeCache: null,
@@ -649,6 +650,9 @@ export default {
     this.$store.state.data.bizId = false
   },
   methods: {
+    childVal(val) {
+      this.num = val
+    },
     modalClose() {
       this.get_list()
     },