|
@@ -6,34 +6,34 @@
|
|
|
<u-input clearable v-model="form.date" disabled placeholder="请选择扫描时间区间" class="form-item-inp" @click="showDate=true" />
|
|
|
<u-icon v-show="form.date.length != 0" name="close-circle-fill" color="#c8c0cc" size="32" class="close-circle" @click="clearTime"></u-icon>
|
|
|
</u-form-item>
|
|
|
- <u-form-item label="VIN"><u-input v-model.trim="form.code" placeholder="请输入VIN"/></u-form-item>
|
|
|
- <u-form-item label="车辆品牌"><u-input v-model.trim="form.origCode" placeholder="请输入车辆品牌"/></u-form-item>
|
|
|
- <u-form-item label="车型"><u-input v-model.trim="form.name" placeholder="请输入车型"/></u-form-item>
|
|
|
+ <u-form-item label="VIN"><u-input v-model.trim="form.vinCode" placeholder="请输入VIN"/></u-form-item>
|
|
|
+ <u-form-item label="车辆品牌"><u-input v-model.trim="form.brandName" placeholder="请输入车辆品牌"/></u-form-item>
|
|
|
+ <u-form-item label="车型"><u-input v-model.trim="form.modelName" placeholder="请输入车型"/></u-form-item>
|
|
|
<u-form-item label="空调滤清器" label-position="top">
|
|
|
- <u-radio-group v-model="value" :size="28">
|
|
|
+ <u-radio-group v-model="form.airConditionerFilterFlag" :size="28">
|
|
|
<u-radio
|
|
|
v-for="(item, index) in list" :key="index"
|
|
|
- :name="item.val"
|
|
|
+ :name="item.val" :disabled="item.disabled"
|
|
|
>
|
|
|
{{item.name}}
|
|
|
</u-radio>
|
|
|
</u-radio-group>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="空气滤清器" label-position="top">
|
|
|
- <u-radio-group v-model="value" :size="28">
|
|
|
+ <u-radio-group v-model="form.airFilterFlag" :size="28">
|
|
|
<u-radio
|
|
|
v-for="(item, index) in list" :key="index"
|
|
|
- :name="item.val"
|
|
|
+ :name="item.val" :disabled="item.disabled"
|
|
|
>
|
|
|
{{item.name}}
|
|
|
</u-radio>
|
|
|
</u-radio-group>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="机油滤清器" label-position="top">
|
|
|
- <u-radio-group v-model="value" :size="28">
|
|
|
+ <u-radio-group v-model="form.engineOilFilterFlag" :size="28">
|
|
|
<u-radio
|
|
|
v-for="(item, index) in list" :key="index"
|
|
|
- :name="item.val"
|
|
|
+ :name="item.val" :disabled="item.disabled"
|
|
|
>
|
|
|
{{item.name}}
|
|
|
</u-radio>
|
|
@@ -65,13 +65,12 @@
|
|
|
date: '',
|
|
|
beginDate: '',
|
|
|
endDate: '',
|
|
|
- code: '', // 产品编码
|
|
|
- name: '', // 产品名称
|
|
|
- origCode: '', // 原厂编码
|
|
|
- productBrandSn: undefined, // 产品品牌
|
|
|
- productTypeSn1: undefined, // 产品分类1
|
|
|
- productTypeSn2: undefined, // 产品分类2
|
|
|
- productTypeSn3: undefined, // 产品分类3
|
|
|
+ airConditionerFilterFlag:undefined,
|
|
|
+ airFilterFlag:undefined,
|
|
|
+ engineOilFilterFlag:undefined,
|
|
|
+ vinCode: undefined,
|
|
|
+ brandName: undefined,//车辆品牌
|
|
|
+ modelName: undefined//车型
|
|
|
},
|
|
|
customBtnStyle: { // 自定义按钮样式
|
|
|
borderColor: this.$config('primaryColor'),
|
|
@@ -81,17 +80,17 @@
|
|
|
list: [
|
|
|
{
|
|
|
name: '有适配',
|
|
|
- val:'1',
|
|
|
+ val:1,
|
|
|
disabled: false
|
|
|
},
|
|
|
{
|
|
|
name: '无适配',
|
|
|
- val:'0',
|
|
|
+ val:2,
|
|
|
disabled: false
|
|
|
},
|
|
|
{
|
|
|
name: '空(--)',
|
|
|
- val:'',
|
|
|
+ val:0,
|
|
|
disabled: false
|
|
|
}
|
|
|
],
|
|
@@ -116,16 +115,23 @@
|
|
|
},
|
|
|
// 表单清空
|
|
|
handleClean(){
|
|
|
- this.form.code = ''
|
|
|
- this.form.name = ''
|
|
|
- this.form.origCode = ''
|
|
|
+ this.form={
|
|
|
+ date: '',
|
|
|
+ beginDate: '',
|
|
|
+ endDate: '',
|
|
|
+ airConditionerFilterFlag:undefined,
|
|
|
+ airFilterFlag:undefined,
|
|
|
+ engineOilFilterFlag:undefined,
|
|
|
+ vinCode: undefined,
|
|
|
+ brandName: undefined,//车辆品牌
|
|
|
+ modelName: undefined//车型
|
|
|
+ }
|
|
|
setTimeout(()=>{
|
|
|
this.handleSearch()
|
|
|
},300)
|
|
|
},
|
|
|
handleSearch(){
|
|
|
let data = JSON.parse(JSON.stringify(this.form))
|
|
|
- console.log(data)
|
|
|
this.$emit('refresh', data)
|
|
|
this.isShow=false
|
|
|
},
|