洪海涛 4 years ago
parent
commit
7e39be38b1

+ 14 - 0
src/views/dataBigManage/components/drawerModal/index.vue

@@ -711,6 +711,7 @@ export default {
     // 线上问题-改进项半浮层
     // 线上问题-改进项半浮层
     async dataMarketQualityGetImproveListFn() {
     async dataMarketQualityGetImproveListFn() {
       const paging = { ...this.paging }
       const paging = { ...this.paging }
+      const { index, subIndex } = this.drawerData.subCountItem
       const { firstActive,
       const { firstActive,
         // first,
         // first,
         secondActive
         secondActive
@@ -729,6 +730,19 @@ export default {
         params.priority = '高优'
         params.priority = '高优'
       }
       }
 
 
+      if (!firstActive) {
+        delete params.status
+      }
+
+      if (!secondActive) {
+        delete params.isOverDue
+      } else {
+        params.isOverDue = 1
+      }
+
+      if (index < 2 && subIndex < 1) {
+        delete params.isOverDue
+      }
       delete params.pageTotal
       delete params.pageTotal
       const res = await dataMarketQualityGetImproveList(params)
       const res = await dataMarketQualityGetImproveList(params)
       if (res.code === 200) {
       if (res.code === 200) {

+ 8 - 0
src/views/dataBigManage/components/qualityModule/index.vue

@@ -28,6 +28,14 @@
             v-if="mainData.onlineProblemList && mainData.onlineProblemList[2]"
             v-if="mainData.onlineProblemList && mainData.onlineProblemList[2]"
             :span="13"
             :span="13"
             class="mb10"
             class="mb10"
+            @click.stop="() => onDetial('线上问题', {
+              ...mainData.onlineProblemList[2],
+              subCountItem: {
+                label: '改进项完成率',
+                index: 0,
+                subIndex: 0,
+              }
+            })"
           >
           >
             <div>
             <div>
               <dataItem
               <dataItem