qinzhipeng_v@didiglobal.com 4 år sedan
förälder
incheckning
0aa080893a

+ 5 - 4
src/views/projectManage/requirement/components/BasicsCode.vue

@@ -17,7 +17,7 @@
             <search-people :value.sync="form_query.rdLeader" :clearable="false" :multiple="true" />
           </template>
           <template slot="overMouse">
-            <span v-if="form_query.rdLeader">
+            <span v-if="form_query.rdLeaderMemberInfoResponse">
               <span v-for="(item, index) in form_query.rdLeaderMemberInfoResponse" :key="index">
                 {{ item.name }}
                 <span v-if="index < form_query.rdLeaderMemberInfoResponse.length - 1"> , </span>
@@ -33,7 +33,7 @@
             <search-people :value.sync="form_query.qaLeader" :clearable="false" :multiple="true" />
           </template>
           <template slot="overMouse">
-            <span v-if="form_query.qaLeader">
+            <span v-if="form_query.qaLeaderMemberInfoResponse">
               <span v-for="(item, index) in form_query.qaLeaderMemberInfoResponse" :key="index">
                 {{ item.name }}
                 <span v-if="index < form_query.qaLeaderMemberInfoResponse.length - 1"> , </span>
@@ -189,7 +189,7 @@ export default {
   },
   data() {
     return {
-      dependList: [{ msg: '否', code: 0 }, { msg: '是', code: 1 }], // 是否跟版
+      // dependList: [{ msg: '否', code: 0 }, { msg: '是', code: 1 }], // 是否跟版
       form_query: { pm: null, rqmtOrntIds: [] },
       priorityList: [], // 优先级列表
       sourceTypeList: [], // 需求来源列表
@@ -300,6 +300,7 @@ export default {
         return false
       }
       if (val.code === -1) {
+        this.form_query.dependOnRelease = 0
         this.appClient.map(item => {
           if (item.code !== -1) {
             this.$forceUpdate()
@@ -307,6 +308,7 @@ export default {
           }
         })
       } else {
+        this.form_query.dependOnRelease = 1
         this.appClient.map(item => {
           if (item.code === -1) {
             this.$forceUpdate()
@@ -317,7 +319,6 @@ export default {
       if (this.form_query.referredClientType.length === 0) {
         this.ReferredClientType(this.form_query.referredClientType)
       }
-      console.log(this.appClient, '输出')
     }
   }
 }

+ 2 - 4
src/views/projectManage/requirement/requirementDetail.vue

@@ -602,14 +602,12 @@ export default {
       const res = await getRequirementById({ id: this.$route.query.id })
       if (res.code === 200) {
         this.form_query = res.data
-        console.log(this.form_query, '很脆的时候版')
-        if (this.form_query.rdLeader === null) {
+        if (this.form_query.rdLeader === null || this.form_query.rdLeader === '') {
           this.$set(this.form_query, 'rdLeader', [])
-          console.log(this.form_query.rdLeader, 'c')
         } else {
           this.form_query.rdLeader = this.form_query.rdLeader.split(',')
         }
-        if (this.form_query.qaLeader === null) {
+        if (this.form_query.qaLeader === null || this.form_query.qaLeader === '') {
           this.$set(this.form_query, 'qaLeader', [])
         } else {
           this.form_query.qaLeader = this.form_query.qaLeader.split(',')