Selaa lähdekoodia

新页面上线过程

panxiandiao_i 5 vuotta sitten
vanhempi
sitoutus
229436b95b

+ 3 - 5
src/views/projectManage/taskList/taskCreate.vue

@@ -222,6 +222,7 @@ export default {
           this.typeString = this.bizIdEnumList.filter(value => value.code === this.form.bizId)[0].child
           this.businessTypeShow = true
           this.businessTypeStr = this.typeString.filter(value => value.code === this.form.type)[0].child
+          this.getMember() // 保证bizId存在
         } else {
           this.errorFun(res.msg)
         }
@@ -232,7 +233,6 @@ export default {
       projectGetTypeMap().then(res => {
         if (res.code === 200) {
           this.bizIdEnumList = res.data
-          this.getMember() // 保证bizId存在
         } else {
           this.errorFun(res.msg)
         }
@@ -261,13 +261,11 @@ export default {
       this.objDataPM = { bizId: this.form.bizId, email: '', role: 'pm' }
       this.objDataRD = { bizId: this.form.bizId, email: '', role: 'rd' }
       this.objDataQA = { bizId: this.form.bizId, email: '', role: 'qa' }
-      this.objDataFOCUS = { bizId: this.form.bizId, email: '' }
-      axios.all([teamMembers(this.objDataPM), teamMembers(this.objDataRD), teamMembers(this.objDataQA), teamMembers(this.objDataFOCUS)]).then(axios.spread((resPM, resRD, resQA, resFOCUS) => {
-        if (resPM.code === 200 && resRD.code === 200 && resQA.code === 200 && resFOCUS.code === 200) {
+      axios.all([teamMembers(this.objDataPM), teamMembers(this.objDataRD), teamMembers(this.objDataQA)]).then(axios.spread((resPM, resRD, resQA) => {
+        if (resPM.code === 200 && resRD.code === 200 && resQA.code === 200) {
           this.optionsPM = resPM.data
           this.optionsRD = resRD.data
           this.optionsQA = resQA.data
-          this.optionsFOCUS = resFOCUS.data
         } else {
           this.errorFun('人员数据获取失败')
         }

+ 2 - 7
src/views/projectManage/taskList/taskUpdateCreate.vue

@@ -225,9 +225,6 @@ export default {
           if (this.form.qa) {
             this.form.qa = this.form.qa.split(',')
           }
-          if (this.form.focusPenson) {
-            this.form.focusPenson = this.form.focusPenson.split(',')
-          }
           if (this.form.clientType) {
             this.businessTypeShow = true
             this.businessTypeStr = this.typeString.filter(value => value.code === this.form.type)[0].child
@@ -260,13 +257,11 @@ export default {
       this.objDataPM = { bizId: this.form.bizId, email: '', role: 'pm' }
       this.objDataRD = { bizId: this.form.bizId, email: '', role: 'rd' }
       this.objDataQA = { bizId: this.form.bizId, email: '', role: 'qa' }
-      this.objDataFOCUS = { bizId: this.form.bizId, email: '' }
-      axios.all([teamMembers(this.objDataPM), teamMembers(this.objDataRD), teamMembers(this.objDataQA), teamMembers(this.objDataFOCUS)]).then(axios.spread((resPM, resRD, resQA, resFOCUS) => {
-        if (resPM.code === 200 && resRD.code === 200 && resQA.code === 200 && resFOCUS.code === 200) {
+      axios.all([teamMembers(this.objDataPM), teamMembers(this.objDataRD), teamMembers(this.objDataQA)]).then(axios.spread((resPM, resRD, resQA, resFOCUS) => {
+        if (resPM.code === 200 && resRD.code === 200 && resQA.code === 200) {
           this.optionsPM = resPM.data
           this.optionsRD = resRD.data
           this.optionsQA = resQA.data
-          this.optionsFOCUS = resFOCUS.data
         } else {
           this.errorFun('人员数据获取失败')
         }

+ 16 - 2
src/views/quality/qualityMeasurement.vue

@@ -602,10 +602,24 @@ export default {
       }
     },
     toReportView(e) {
-      this.$router.push({ name: '上线过程', query: { id: this.pauseTreeNode.id, type: this.pauseKey, dataType: e, startTime: this.timeInterval[0], endTime: this.timeInterval[1] }})
+      // 新页面跳转
+      const { href } = this.$router.resolve({
+        name: '上线过程',
+        query: {
+          id: this.pauseTreeNode.id, type: this.pauseKey, dataType: e, startTime: this.timeInterval[0], endTime: this.timeInterval[1]
+        }
+      })
+      window.open(href, '_blank')
     },
     toDefectView() {
-      this.$router.push({ name: '缺陷过程', query: { id: this.pauseTreeNode.id, type: this.pauseKey, startTime: this.timeInterval[0], endTime: this.timeInterval[1] }})
+      // 新页面跳转
+      const { href } = this.$router.resolve({
+        name: '缺陷过程',
+        query: {
+          id: this.pauseTreeNode.id, type: this.pauseKey, startTime: this.timeInterval[0], endTime: this.timeInterval[1]
+        }
+      })
+      window.open(href, '_blank')
     },
     // 业务树
     handleNodeClick(data) {