浏览代码

修改传值数据类型

chenrui 2 年之前
父节点
当前提交
5d295c323b
共有 1 个文件被更改,包括 19 次插入3 次删除
  1. 19 3
      src/views/numsGoodsShelves/vinAnalysis/vinList.vue

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

@@ -80,7 +80,7 @@
       <div class="t-title" style="display: flex;align-items: center;justify-content: space-between;padding:5px 0;">
         <div style="border-left:2px solid #eee;padding:0 5px;font-weight: bold;font-size:14px;">{{ shelfName||'' }}</div>
         <div>
-          <a-checkbox-group v-model="showCol" :options="showColItem" />
+          <a-checkbox-group v-model="showCol" :options="showColItem"/>
         </div>
       </div>
       <!-- 列表 -->
@@ -145,8 +145,19 @@ export default {
       exportLoading: false,
       // 加载数据方法 必须为 Promise 对象
       loadData: parameter => {
+        const dataObj = parameter
+        if (dataObj.airConditionerFilterFlagDesc) {
+          dataObj.airConditionerFilterFlagDesc = dataObj.airConditionerFilterFlagDesc.toString()
+        }
+        if (dataObj.airFilterFlagDesc) {
+          dataObj.airFilterFlagDesc = dataObj.airFilterFlagDesc.toString()
+        }
+        if (dataObj.engineOilFilterFlagDesc) {
+          dataObj.engineOilFilterFlagDesc = dataObj.engineOilFilterFlagDesc.toString()
+        }
         this.disabled = true
-        const params = Object.assign(parameter, this.queryParam)
+        const params = Object.assign(dataObj, this.queryParam)
+
         this.spinning = true
         return queryPage(params).then(res => {
           let data
@@ -252,7 +263,12 @@ export default {
       const _this = this
       this.$refs.ruleForm.validate(valid => {
         if (valid) {
-          const params = _this.queryParam
+          const newFilterObj = {
+            exportAirConditionerFilterFlag: this.showCol.includes('kt') ? 1 : 0,
+            exportAirFilterFlag: this.showCol.includes('kq') ? 1 : 0,
+            exportEngineOilFilterFlag: this.showCol.includes('jy') ? 1 : 0
+          }
+          const params = Object.assign(this.queryParam, newFilterObj)
           _this.exportLoading = true
           _this.spinning = true
           exportVinLog(params).then(res => {