|
|
@ -13,123 +13,105 @@ |
|
|
|
<el-button size="small" class="searchbtn" @click="clicksearchShow">{{ searchxianshitit }}</el-button> |
|
|
|
<div v-show="isSearchShow" class="search"> |
|
|
|
<el-form ref="listQueryform" :inline="true" :model="listQuery" label-width="100px" class="tab-header"> |
|
|
|
<el-form-item label="颜色:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.carColor" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in carColor_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="缓速器:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.slowMachine" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in slowMachine_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="后视镜:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.rearViewMirrorKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in rearViewMirror_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="轮胎:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.tireSizeKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in tireSize_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="驾驶室:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.specification" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in specification_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="后桥速比:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.rearAxleRatio" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in rearAxleRatio_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="空调:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.airConditionerKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in airConditioner_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="轮毂材质:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.hubMaterialKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in hubMaterial_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="导流罩:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.baffleModelKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in baffleModel_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="悬架:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.suspensionKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in suspension_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="座椅:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.seatKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in seat_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="护轮罩:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.tireCoverKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in tireCover_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="鞍座:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.saddleKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in saddle_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="轴距:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.wheelbaseKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in wheelbase_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="保险杠:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.bumperKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in bumper_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="配置包:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.configuringBaoKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in configuringBao_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="独立热源:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.independentSourcesKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in independentSources_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="燃料箱:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.fuelTank" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in fuelTank_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="多媒体:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.multimediaKey" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in multimedia_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="快捷检索:" class="searchlist"> |
|
|
|
<el-input v-model="listQuery.params.configName" placeholder="" clearable style="width: 150px"/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="颜色:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.bodyColor" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in carColor_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="缓速器:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.slowMachine" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in slowMachine_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="后视镜:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.rearViewMirror" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in rearViewMirror_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="轮胎:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.tireSize" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in tireSize_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="驾驶室:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.specification" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in specification_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="后桥速比:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.rearAxleRatio" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in rearAxleRatio_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="空调:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.airConditioner" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in airConditioner_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="轮毂材质:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.hubMaterial" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in hubMaterial_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="导流罩:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.diversionCover " placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in baffleModel_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="悬架:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.suspension" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in suspension_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="座椅:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.seat" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in seat_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="护轮罩:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.protectTireCover" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in tireCover_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="鞍座:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.saddle" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in saddle_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="轴距:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.wheelbase" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in wheelbase_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="保险杠:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.bumper" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in bumper_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="配置包:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.configuringBao" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in configuringBao_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="独立热源:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.independentSources" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in independentSources_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="燃料箱:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.fuelTank" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in fuelTank_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="多媒体:" class="searchlist"> |
|
|
|
<el-select v-model="listQuery.params.multiMedia" placeholder="请选择" filterable clearable> |
|
|
|
<el-option v-for="item in multimedia_list" :key="item.dictKey" :label="item.dictValue" |
|
|
|
:value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="快捷检索:" class="searchlist"> |
|
|
|
<el-input v-model="listQuery.params.name" placeholder="" clearable style="width: 150px"/> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<div class="btn"> |
|
|
|
<el-button type="primary" @click="handleFilter">查询</el-button> |
|
|
@ -143,14 +125,11 @@ |
|
|
|
:limit.sync="listQuery.size" class="pagination" @pagination="getList"/> |
|
|
|
</div> |
|
|
|
<div class=""> |
|
|
|
<el-table ref="multipleTable" :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%" |
|
|
|
@selection-change="handleSelectionChange"> |
|
|
|
<el-table-column type="selection" align="center" width="50"/> |
|
|
|
<el-table :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%"> |
|
|
|
<el-table-column width="80px" label="序号" type="index" :index="indexMethod" align="center"/> |
|
|
|
<el-table-column label="常用配置" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ scope.row.configName }}</span> |
|
|
|
<!-- <span class="bluezi" @click="handlink(scope.row)">{{}}</span>--> |
|
|
|
<span class="bluezi" @click="handlink(scope.row)">{{ scope.row.configName }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="颜色" align="center" width="100"> |
|
|
@ -159,20 +138,18 @@ |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="现车(台)" align="center" width="150"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<template slot-scope="scope"> <!--@click="handvehicle(scope.row)"--> |
|
|
|
<span>{{ scope.row.nowCarNum }}</span> |
|
|
|
<!-- <span class="bluezi" @click="handvehicle(scope.row)"></span>--> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table-column><!-- @click="handproduction(scope.row)"--> |
|
|
|
<el-table-column label="排产(台)" align="center" width="150"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ scope.row.productionCarNum }}</span> |
|
|
|
<!-- <span class="bluezi" @click="handproduction(scope.row)"></span>--> |
|
|
|
<span>{{ scope.row.produceCarNum }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="销售指导价(万元)" align="center" width="150"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ scope.row.guidedPrice }}</span> |
|
|
|
<span>{{ scope.row.price }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<!-- <el-table-column label="价格有效期" align="center" width="110">--> |
|
|
@ -284,27 +261,27 @@ export default { |
|
|
|
current: 1, |
|
|
|
size: 10, |
|
|
|
params: { |
|
|
|
carColor: '', // 颜色 |
|
|
|
bodyColor: '', // 颜色 |
|
|
|
configName: '', // 配置 |
|
|
|
fuelTank: '', // 燃料 |
|
|
|
rearAxleRatio: '', // 后桥速比 |
|
|
|
modelSid: '', // 车型sid |
|
|
|
slowMachine: '', // 缓速器 |
|
|
|
specification: '', // 驾驶室 |
|
|
|
rearViewMirrorKey: '', // 后视镜 |
|
|
|
tireSizeKey: '', // 轮胎 |
|
|
|
airConditionerKey: '', // 空调 |
|
|
|
hubMaterialKey: '', // 轮毂材质 |
|
|
|
baffleModelKey: '', // 导流罩 |
|
|
|
suspensionKey: '', // 悬架 |
|
|
|
seatKey: '', // 座椅 |
|
|
|
tireCoverKey: '', // 护轮罩 |
|
|
|
saddleKey: '', // 鞍座 |
|
|
|
wheelbaseKey: '', // 轴距 |
|
|
|
bumperKey: '', // 保险杠 |
|
|
|
configuringBaoKey: '', // 配置包 |
|
|
|
independentSourcesKey: '', // 独立热源 |
|
|
|
multimediaKey: '', // 多媒体 |
|
|
|
rearViewMirror: '', // 后视镜 |
|
|
|
tireSize: '', // 轮胎 |
|
|
|
airConditioner: '', // 空调 |
|
|
|
hubMaterial: '', // 轮毂材质 |
|
|
|
diversionCover : '', // 导流罩 |
|
|
|
suspension: '', // 悬架 |
|
|
|
seat: '', // 座椅 |
|
|
|
protectTireCover: '', // 护轮罩 |
|
|
|
saddle: '', // 鞍座 |
|
|
|
wheelbase: '', // 轴距 |
|
|
|
bumper: '', // 保险杠 |
|
|
|
configuringBao: '', // 配置包 |
|
|
|
independentSources: '', // 独立热源 |
|
|
|
multiMedia: '', // 多媒体 |
|
|
|
userSid: window.sessionStorage.getItem('userSid') |
|
|
|
}, |
|
|
|
total: 0 |
|
|
@ -427,7 +404,7 @@ export default { |
|
|
|
this.listLoading = false |
|
|
|
if (response.code === '200') { |
|
|
|
this.listQuery.total = response.data.total |
|
|
|
this.list = response.data.records |
|
|
|
this.list = response.data.modelConfigList |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
@ -440,26 +417,26 @@ export default { |
|
|
|
current: 1, |
|
|
|
size: 10, |
|
|
|
params: { |
|
|
|
carColor: '', // 颜色 |
|
|
|
bodyColor: '', // 颜色 |
|
|
|
configName: '', // 配置 |
|
|
|
fuelTank: '', // 燃料 |
|
|
|
rearAxleRatio: '', // 后桥速比 |
|
|
|
slowMachine: '', // 缓速器 |
|
|
|
specification: '', // 驾驶室 |
|
|
|
rearViewMirrorKey: '', // 后视镜 |
|
|
|
tireSizeKey: '', // 轮胎 |
|
|
|
airConditionerKey: '', // 空调 |
|
|
|
hubMaterialKey: '', // 轮毂材质 |
|
|
|
baffleModelKey: '', // 导流罩 |
|
|
|
suspensionKey: '', // 悬架 |
|
|
|
seatKey: '', // 座椅 |
|
|
|
tireCoverKey: '', // 护轮罩 |
|
|
|
saddleKey: '', // 鞍座 |
|
|
|
wheelbaseKey: '', // 轴距 |
|
|
|
bumperKey: '', // 保险杠 |
|
|
|
configuringBaoKey: '', // 配置包 |
|
|
|
independentSourcesKey: '', // 独立热源 |
|
|
|
multimediaKey: '', // 多媒体 |
|
|
|
rearViewMirror: '', // 后视镜 |
|
|
|
tireSize: '', // 轮胎 |
|
|
|
airConditioner: '', // 空调 |
|
|
|
hubMaterial: '', // 轮毂材质 |
|
|
|
diversionCover : '', // 导流罩 |
|
|
|
suspension: '', // 悬架 |
|
|
|
seat: '', // 座椅 |
|
|
|
protectTireCover: '', // 护轮罩 |
|
|
|
saddle: '', // 鞍座 |
|
|
|
wheelbase: '', // 轴距 |
|
|
|
bumper: '', // 保险杠 |
|
|
|
configuringBao: '', // 配置包 |
|
|
|
independentSources: '', // 独立热源 |
|
|
|
multiMedia: '', // 多媒体 |
|
|
|
modelSid: this.modelSid, |
|
|
|
userSid: window.sessionStorage.getItem('userSid') |
|
|
|
}, |
|
|
|