chenrui 2 yıl önce
ebeveyn
işleme
f2429a0e8b

+ 12 - 3
src/views/numsGoodsShelves/vinAnalysis/vinList.vue

@@ -144,18 +144,21 @@ export default {
       disabled: false, //  查询、重置按钮是否可操作
       exportLoading: false,
       // 加载数据方法 必须为 Promise 对象
-      loadData: parameter => {
+      loadData: (parameter) => {
         const dataObj = parameter
         if (dataObj.airConditionerFilterFlagDesc) {
           dataObj.airConditionerFilterFlag = dataObj.airConditionerFilterFlagDesc.toString()
+          this.oneData = dataObj.airConditionerFilterFlagDesc.toString()
           delete dataObj.airConditionerFilterFlagDesc
         }
         if (dataObj.airFilterFlagDesc) {
           dataObj.airFilterFlag = dataObj.airFilterFlagDesc.toString()
+          this.towData = dataObj.airFilterFlagDesc.toString()
           delete dataObj.airFilterFlagDesc
         }
         if (dataObj.engineOilFilterFlagDesc) {
           dataObj.engineOilFilterFlag = dataObj.engineOilFilterFlagDesc.toString()
+          this.threeData = dataObj.engineOilFilterFlagDesc.toString()
           delete dataObj.engineOilFilterFlagDesc
         }
         this.disabled = true
@@ -185,7 +188,10 @@ export default {
       showCol: ['kt', 'kq', 'jy'],
       filters: [{ text: '有', value: 1 }, { text: '无', value: 2 }, { text: '空(--)', value: 0 }],
       showDetail: false,
-      curItem: null
+      curItem: null,
+      oneData: undefined,
+      towData: undefined,
+      threeData: undefined
     }
   },
   computed: {
@@ -268,7 +274,10 @@ export default {
           const newFilterObj = {
             exportAirConditionerFilterFlag: this.showCol.includes('kt') ? 1 : 0,
             exportAirFilterFlag: this.showCol.includes('kq') ? 1 : 0,
-            exportEngineOilFilterFlag: this.showCol.includes('jy') ? 1 : 0
+            exportEngineOilFilterFlag: this.showCol.includes('jy') ? 1 : 0,
+            airConditionerFilterFlag: this.oneData,
+            airFilterFlag: this.towData,
+            engineOilFilterFlag: this.towData
           }
           const params = Object.assign(this.queryParam, newFilterObj)
           _this.exportLoading = true