|
@@ -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 => {
|