|
|
@ -6,28 +6,230 @@ |
|
|
|
<div class="searchcon"> |
|
|
|
<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="存放地点"> |
|
|
|
<el-select v-model="listQuery.params.location" class="addinputw" clearable placeholder=""> |
|
|
|
<el-option v-for="item in location_list" :key="item.sid" :label="item.warehouseName" :value="item.sid"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="车型名称"> |
|
|
|
<el-input v-model="listQuery.params.modelName" placeholder="请输入车型名称" clearable class="filter-item"/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="库存状态"> |
|
|
|
<el-select v-model="listQuery.params.vehicleState" class="addinputw" clearable placeholder=""> |
|
|
|
<el-option v-for="item in vehicleState_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="车架号"> |
|
|
|
<el-input v-model="listQuery.params.vinNo" placeholder="请输入车架号" clearable class="filter-item"/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="合格证状态"> |
|
|
|
<el-select v-model="listQuery.params.certificateStateValue" class="addinputw" clearable placeholder=""> |
|
|
|
<el-option v-for="item in certificateState_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form ref="listQueryform" :inline="true" :model="listQuery" label-width="109px" class="tab-header"> |
|
|
|
<div class="divStyle" style="padding-bottom: 5px;border-bottom: 1px solid #E0E3EB;"> |
|
|
|
<div> |
|
|
|
<el-form-item label="车型查询"></el-form-item> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<el-row> |
|
|
|
<el-form-item label="品牌"> |
|
|
|
<el-select v-model="listQuery.params.carBrand" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<el-option v-for="item in carBrand_list" :key="item.sid" :label="item.brandName" :value="item.sid"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="功能"> |
|
|
|
<el-select v-model="listQuery.params.vehicleType" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<el-option v-for="item in vehicleFunction_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="系列"> |
|
|
|
<el-select v-model="listQuery.params.productLine" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<el-option v-for="item in productLine_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="驱动"> |
|
|
|
<el-select v-model="listQuery.params.driveForm" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<el-option v-for="item in driveForm_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="马力"> |
|
|
|
<el-select v-model="listQuery.params.power" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<el-option v-for="item in power_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="版本"> |
|
|
|
<el-select v-model="listQuery.params.vehicleVersion" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<el-option v-for="item in vehicleVersion_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="燃料"> |
|
|
|
<el-select v-model="listQuery.params.fuelType" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<el-option v-for="item in fuelType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="变速箱"> |
|
|
|
<el-select v-model="listQuery.params.gearboxType" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<el-option v-for="item in gearboxType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="排放标准"> |
|
|
|
<el-select v-model="listQuery.params.emissionStandard" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<el-option v-for="item in emissionStandard_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="发动机型号"> |
|
|
|
<el-select v-model="listQuery.params.engineType" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<el-option v-for="item in engineType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="细分市场"> |
|
|
|
<el-select v-model="listQuery.params.marketSegments" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<el-option v-for="item in marketSegments_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="车型编码"> |
|
|
|
<el-input v-model="listQuery.params.vehicleTypeCode" maxlength="125" placeholder="请输入车型编码" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="规格型号"> |
|
|
|
<el-input v-model="listQuery.params.specifications" maxlength="125" placeholder="请输入规格型号" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-row> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="divStyle" style="padding: 5px 0;border-bottom: 1px solid #E0E3EB;"> |
|
|
|
<div> |
|
|
|
<el-form-item label="车型配置查询"></el-form-item> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<el-row> |
|
|
|
<el-form-item label="颜色"> |
|
|
|
<el-select v-model="listQuery.params.carColorKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="缓速器"> |
|
|
|
<el-select v-model="listQuery.params.slowMachineKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="后视镜"> |
|
|
|
<el-select v-model="listQuery.params.rearViewMirrorKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="轮胎"> |
|
|
|
<el-select v-model="listQuery.params.tireSizeKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="驾驶室"> |
|
|
|
<el-select v-model="listQuery.params.specificationKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="后桥速比"> |
|
|
|
<el-select v-model="listQuery.params.rearAxleRatioKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="空调"> |
|
|
|
<el-select v-model="listQuery.params.airConditionerKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="轮毂材质"> |
|
|
|
<el-select v-model="listQuery.params.hubMaterialKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="导流罩"> |
|
|
|
<el-select v-model="listQuery.params.baffleModelKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="悬架"> |
|
|
|
<el-select v-model="listQuery.params.suspensionKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="座椅"> |
|
|
|
<el-select v-model="listQuery.params.seatKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="护轮罩"> |
|
|
|
<el-select v-model="listQuery.params.tireCoverKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="鞍座"> |
|
|
|
<el-select v-model="listQuery.params.saddleKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="轴距"> |
|
|
|
<el-select v-model="listQuery.params.wheelbaseKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="保险杠"> |
|
|
|
<el-select v-model="listQuery.params.bumperKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="配置包"> |
|
|
|
<el-select v-model="listQuery.params.configuringBaoKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="独立热源"> |
|
|
|
<el-select v-model="listQuery.params.independentSourcesKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="燃料箱"> |
|
|
|
<el-select v-model="listQuery.params.fuelTankKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="多媒体"> |
|
|
|
<el-select v-model="listQuery.params.multimediaKey" placeholder="请选择" filterable clearable class="addinputw"> |
|
|
|
<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="常用配置"> |
|
|
|
<el-input v-model="listQuery.params.configName" maxlength="125" placeholder="请输入常用配置名称" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-row> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="divStyle" style="padding-top: 5px"> |
|
|
|
<div> |
|
|
|
<el-form-item label="常用查询"></el-form-item> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<el-row> |
|
|
|
<el-form-item label="存放地点"> |
|
|
|
<el-select v-model="listQuery.params.location" class="addinputw" clearable placeholder=""> |
|
|
|
<el-option v-for="item in location_list" :key="item.sid" :label="item.warehouseName" :value="item.sid"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<!-- <el-form-item label="车型名称">--> |
|
|
|
<!-- <el-input v-model="listQuery.params.modelName" placeholder="请输入车型名称" clearable class="addinputw"/>--> |
|
|
|
<!-- </el-form-item>--> |
|
|
|
<el-form-item label="库存状态"> |
|
|
|
<el-select v-model="listQuery.params.vehicleState" class="addinputw" clearable placeholder=""> |
|
|
|
<el-option v-for="item in vehicleState_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="车架号"> |
|
|
|
<el-input v-model="listQuery.params.vinNo" placeholder="请输入车架号" clearable class="addinputw"/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="合格证状态"> |
|
|
|
<el-select v-model="listQuery.params.certificateStateValue" class="addinputw" clearable placeholder=""> |
|
|
|
<el-option v-for="item in certificateState_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="采购类型"> |
|
|
|
<el-select v-model="listQuery.params.manPurOrderTypeKey" class="addinputw" clearable placeholder=""> |
|
|
|
<el-option v-for="item in manPurOrderType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="买断状态"> |
|
|
|
<el-select v-model="listQuery.params.settlementStatus" class="addinputw" clearable placeholder=""> |
|
|
|
<el-option v-for="item in settlementStatus_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="厂家入库日期"> |
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.applicationDateStart" clearable type="date" placeholder="开始日期"/> |
|
|
|
<span style="padding: 0 8px">至</span> |
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.applicationDateEnd" clearable type="date" placeholder="结束日期"/> |
|
|
|
</el-form-item> |
|
|
|
</el-row> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
</el-form> |
|
|
|
<div class="btn" style="text-align: center;"> |
|
|
|
<el-button type="primary" icon="el-icon-search" size="small" @click="handleFilter">查询</el-button> |
|
|
@ -146,7 +348,7 @@ |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="createOrgName" width="130" label="创建组织名称" align="center"/> |
|
|
|
<el-table-column width="100" label="车辆状态" align="center"> |
|
|
|
<el-table-column width="110" label="是否问题车" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ scope.row.isProblemVeh === '0' ? '无问题' : '有问题' }}</span> |
|
|
|
</template> |
|
|
@ -245,15 +447,7 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
import { |
|
|
|
basefinbankExportExcel, |
|
|
|
deleteBySids, |
|
|
|
fetchByUseOrgSid, |
|
|
|
getUseOrgByUserSid, |
|
|
|
pagerList, |
|
|
|
selectCarTransferListAll, |
|
|
|
updateVehRemarks |
|
|
|
} from '@/api/cheliang/basevehicle' |
|
|
|
import { basefinbankExportExcel, deleteBySids, fetchByUseOrgSid, getUseOrgByUserSid, pagerList, selectCarTransferListAll, updateVehRemarks } from '@/api/cheliang/basevehicle' |
|
|
|
import { typeValues } from '@/api/cheliang/dictcommons' |
|
|
|
import cheliangtaizhangAdd from './cheliangtaizhangAdd' |
|
|
|
import Pagination from '@/components/pagination' |
|
|
@ -261,7 +455,7 @@ import pageye from '@/components/pagination/pageye' |
|
|
|
import CheliangtaizhangInfo from './cheliangtaizhangInfo' |
|
|
|
import vehicleconfiguration from '@/views/cheliang/cheliangtaizhang/relation/vehicleconfiguration' |
|
|
|
import ButtonBar from '@/components/ButtonBar' |
|
|
|
import { getPathSidByUserSid } from '@/api/cheliang/basevehiclemodel' |
|
|
|
import { brandDown, getPathSidByUserSid } from '@/api/cheliang/basevehiclemodel' |
|
|
|
import cheliangtaizhangChu from '@/views/cheliang/cheliangtaizhang/relation/cheliangtaizhangChu' |
|
|
|
import cheliangtaizhangMai from '@/views/cheliang/cheliangtaizhang/relation/cheliangtaizhangMai' |
|
|
|
import cheliangtaizhangMaiInfo from '@/views/cheliang/cheliangtaizhang/relation/cheliangtaizhangMaiInfo' |
|
|
@ -375,7 +569,40 @@ export default { |
|
|
|
vehicleState: '', |
|
|
|
certificateStateValue: '', |
|
|
|
vinNo: '', |
|
|
|
createOrgSid: '' |
|
|
|
createOrgSid: '', |
|
|
|
carBrand: '', |
|
|
|
vehicleType: '', |
|
|
|
productLine: '', |
|
|
|
driveForm: '', |
|
|
|
power: '', |
|
|
|
vehicleVersion: '', |
|
|
|
fuelType: '', |
|
|
|
vehicleTypeCode: '', |
|
|
|
gearboxType: '', |
|
|
|
emissionStandard: '', |
|
|
|
engineType: '', |
|
|
|
marketSegments: '', |
|
|
|
specifications: '', |
|
|
|
airConditionerKey: '', // 空调key |
|
|
|
baffleModelKey: '', |
|
|
|
bumperKey: '', |
|
|
|
carColorKey: '', |
|
|
|
configName: '', |
|
|
|
configuringBaoKey: '', |
|
|
|
fuelTankKey: '', |
|
|
|
hubMaterialKey: '', |
|
|
|
independentSourcesKey: '', |
|
|
|
multimediaKey: '', |
|
|
|
rearAxleRatioKey: '', |
|
|
|
rearViewMirrorKey: '', |
|
|
|
saddleKey: '', |
|
|
|
seatKey: '', |
|
|
|
slowMachineKey: '', |
|
|
|
specificationKey: '', |
|
|
|
suspensionKey: '', |
|
|
|
tireCoverKey: '', |
|
|
|
tireSizeKey: '', |
|
|
|
wheelbaseKey: '' |
|
|
|
}, |
|
|
|
current: 1, |
|
|
|
size: 5 |
|
|
@ -390,9 +617,6 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
sids: [], |
|
|
|
selectDate: undefined, |
|
|
|
temp: {}, // 添加和修改 |
|
|
|
templook: {}, // 查看实体 |
|
|
|
textMap: { |
|
|
|
sid: '', |
|
|
|
remarks: '' |
|
|
@ -404,7 +628,41 @@ export default { |
|
|
|
typeOptions: [], |
|
|
|
location_list: [], |
|
|
|
vehicleState_list: [], |
|
|
|
certificateState_list: [] |
|
|
|
certificateState_list: [], |
|
|
|
manPurOrderType_list: [], |
|
|
|
settlementStatus_list: [], |
|
|
|
// 车型查询 |
|
|
|
carBrand_list: [], // 品牌 |
|
|
|
vehicleFunction_list: [], // 功能 |
|
|
|
productLine_list: [], // 系列 |
|
|
|
driveForm_list: [], // 驱动 |
|
|
|
power_list: [], // 马力 |
|
|
|
vehicleVersion_list: [], // 版本 |
|
|
|
fuelType_list: [], // 燃料 |
|
|
|
gearboxType_list: [], // 变速箱 |
|
|
|
emissionStandard_list: [], // 排放标准 |
|
|
|
engineType_list: [], // 发动机型号 |
|
|
|
marketSegments_list: [], // 细分市场 |
|
|
|
// 常用配置 |
|
|
|
carColor_list: [], // 车身颜色 |
|
|
|
slowMachine_list: [], // 缓速器 |
|
|
|
rearViewMirror_list: [], // 后视镜 |
|
|
|
tireSize_list: [], // 轮胎规格 |
|
|
|
specification_list: [], // 驾驶室 |
|
|
|
rearAxleRatio_list: [], // 后桥速比 |
|
|
|
airConditioner_list: [], // 空调 |
|
|
|
hubMaterial_list: [], // 轮毂材质 |
|
|
|
baffleModel_list: [], // 导流罩 |
|
|
|
suspension_list: [], // 悬架 |
|
|
|
seat_list: [], // 座椅 |
|
|
|
tireCover_list: [], // 护轮罩 |
|
|
|
saddle_list: [], // 鞍座 |
|
|
|
wheelbase_list: [], // 轴距 |
|
|
|
bumper_list: [], // 保险杠 |
|
|
|
configuringBao_list: [], // 配置包 |
|
|
|
independentSources_list: [], // 独立热源 |
|
|
|
fuelTank_list: [], // 油箱 |
|
|
|
multimedia_list: [] // 多媒体 |
|
|
|
} |
|
|
|
}, |
|
|
|
created() { |
|
|
@ -484,6 +742,18 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
setDater() { |
|
|
|
// 采购订单 |
|
|
|
typeValues({ type: 'purchaseOrderType' }).then((res) => { |
|
|
|
if (res.success) { |
|
|
|
this.manPurOrderType_list = res.data |
|
|
|
} |
|
|
|
}) |
|
|
|
// 结算状态 |
|
|
|
typeValues({ type: 'settlementStatus' }).then((res) => { |
|
|
|
if (res.success) { |
|
|
|
this.settlementStatus_list = res.data |
|
|
|
} |
|
|
|
}) |
|
|
|
typeValues({ type: 'vehicleState' }).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.vehicleState_list = res.data |
|
|
@ -494,6 +764,268 @@ export default { |
|
|
|
this.certificateState_list = res.data |
|
|
|
} |
|
|
|
}) |
|
|
|
// 下拉框-功能 |
|
|
|
typeValues({ |
|
|
|
type: 'vehicleFunction' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.vehicleFunction_list = res.data |
|
|
|
console.log('下拉框请求功能', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 下拉框-驱动 |
|
|
|
typeValues({ |
|
|
|
type: 'driver' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.driveForm_list = res.data |
|
|
|
console.log('下拉框请求驱动', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 下拉款-系列 |
|
|
|
typeValues({ |
|
|
|
type: 'productLine' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.productLine_list = res.data |
|
|
|
console.log('下拉框请求系列', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 下拉框-马力 |
|
|
|
typeValues({ |
|
|
|
type: 'horsepower' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.power_list = res.data |
|
|
|
console.log('下拉框请求马力', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 下拉框-版本 |
|
|
|
typeValues({ |
|
|
|
type: 'vehicleVersion' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.vehicleVersion_list = res.data |
|
|
|
console.log('下拉框请求版本', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 下拉框-燃料 |
|
|
|
typeValues({ |
|
|
|
type: 'fuelType' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.fuelType_list = res.data |
|
|
|
console.log('下拉框请求燃料', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 下拉框-变速箱 |
|
|
|
typeValues({ |
|
|
|
type: 'gearbox' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.gearboxType_list = res.data |
|
|
|
console.log('下拉框请求变速箱', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 下拉框-排放标准 |
|
|
|
typeValues({ |
|
|
|
type: 'emissionStandard' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.emissionStandard_list = res.data |
|
|
|
console.log('下拉框请求排放标准', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 下拉框-发动机型号 |
|
|
|
typeValues({ |
|
|
|
type: 'engineType' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.engineType_list = res.data |
|
|
|
console.log('下拉框请求发动机型号', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 下拉框-细分市场 |
|
|
|
typeValues({ |
|
|
|
type: 'marketSegments' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.marketSegments_list = res.data |
|
|
|
console.log('下拉框请求细分市场', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
// 下拉框-车身颜色 |
|
|
|
typeValues({ |
|
|
|
type: 'bodyColor' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.carColor_list = res.data |
|
|
|
console.log('下拉框请求111', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 缓速器 |
|
|
|
typeValues({ |
|
|
|
type: 'slowMachine ' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.slowMachine_list = res.data |
|
|
|
console.log('下拉框请求缓速器', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 后视镜 |
|
|
|
typeValues({ |
|
|
|
type: 'rearviewMirror ' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.rearViewMirror_list = res.data |
|
|
|
console.log('下拉框请求后视镜', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 轮胎规格 |
|
|
|
typeValues({ |
|
|
|
type: 'tiresize ' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.tireSize_list = res.data |
|
|
|
console.log('下拉框请求轮胎规格', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 驾驶室 |
|
|
|
typeValues({ |
|
|
|
type: 'specification ' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.specification_list = res.data |
|
|
|
console.log('下拉框请求驾驶室', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 后桥速比 |
|
|
|
typeValues({ |
|
|
|
type: 'rearAxleRatio' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.rearAxleRatio_list = res.data |
|
|
|
console.log('下拉框请求后桥速比', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 空调 |
|
|
|
typeValues({ |
|
|
|
type: 'airConditioner' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.airConditioner_list = res.data |
|
|
|
console.log('下拉框请求空调', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 轮毂材质 |
|
|
|
typeValues({ |
|
|
|
type: 'hubMaterial' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.hubMaterial_list = res.data |
|
|
|
console.log('下拉框请求轮毂材质', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 导流罩 |
|
|
|
typeValues({ |
|
|
|
type: 'baffleModel' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.baffleModel_list = res.data |
|
|
|
console.log('下拉框请求导流罩', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 悬架 |
|
|
|
typeValues({ |
|
|
|
type: 'suspension' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.suspension_list = res.data |
|
|
|
console.log('下拉框请求悬架', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 座椅 |
|
|
|
typeValues({ |
|
|
|
type: 'seat' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.seat_list = res.data |
|
|
|
console.log('下拉框请求座椅', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 护轮罩 |
|
|
|
typeValues({ |
|
|
|
type: 'tireCover' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.tireCover_list = res.data |
|
|
|
console.log('下拉框请求护轮罩', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 鞍座 |
|
|
|
typeValues({ |
|
|
|
type: 'saddle' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.saddle_list = res.data |
|
|
|
console.log('下拉框请求护鞍座', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 轴距 |
|
|
|
typeValues({ |
|
|
|
type: 'wheelbase' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.wheelbase_list = res.data |
|
|
|
console.log('下拉框请求护轴距', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 保险杠 |
|
|
|
typeValues({ |
|
|
|
type: 'bumper' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.bumper_list = res.data |
|
|
|
console.log('下拉框请求护保险杠', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 配置包 |
|
|
|
typeValues({ |
|
|
|
type: 'configuringBao' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.configuringBao_list = res.data |
|
|
|
console.log('下拉框请求护配置包', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 独立热源 |
|
|
|
typeValues({ |
|
|
|
type: 'independentSources' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.independentSources_list = res.data |
|
|
|
console.log('下拉框请求护独立热源', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 下拉框-油箱 |
|
|
|
typeValues({ |
|
|
|
type: 'fuelTank' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.fuelTank_list = res.data |
|
|
|
console.log('下拉框请求111', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
// 多媒体 |
|
|
|
typeValues({ |
|
|
|
type: 'multimedia' |
|
|
|
}).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.multimedia_list = res.data |
|
|
|
console.log('下拉框请求多媒体', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
getUseOrg() { |
|
|
|
const userSid = window.sessionStorage.getItem('userSid') |
|
|
@ -523,6 +1055,13 @@ export default { |
|
|
|
if (res.code === '200') { |
|
|
|
this.listQuery.params.createOrgSid = res.data |
|
|
|
this.queryParams.params.useOrgSid = res.data |
|
|
|
// 下拉框-品牌 |
|
|
|
brandDown({ useOrg: res.data }).then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.carBrand_list = res.data |
|
|
|
console.log('下拉框请求品牌', res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
this.getList() |
|
|
|
} |
|
|
|
}) |
|
|
@ -571,25 +1110,46 @@ export default { |
|
|
|
vehicleState: '', |
|
|
|
certificateStateValue: '', |
|
|
|
vinNo: '', |
|
|
|
createOrgSid: '' |
|
|
|
createOrgSid: '', |
|
|
|
carBrand: '', |
|
|
|
vehicleType: '', |
|
|
|
productLine: '', |
|
|
|
driveForm: '', |
|
|
|
power: '', |
|
|
|
vehicleVersion: '', |
|
|
|
fuelType: '', |
|
|
|
vehicleTypeCode: '', |
|
|
|
gearboxType: '', |
|
|
|
emissionStandard: '', |
|
|
|
engineType: '', |
|
|
|
marketSegments: '', |
|
|
|
specifications: '', |
|
|
|
airConditionerKey: '', // 空调key |
|
|
|
baffleModelKey: '', |
|
|
|
bumperKey: '', |
|
|
|
carColorKey: '', |
|
|
|
configName: '', |
|
|
|
configuringBaoKey: '', |
|
|
|
fuelTankKey: '', |
|
|
|
hubMaterialKey: '', |
|
|
|
independentSourcesKey: '', |
|
|
|
multimediaKey: '', |
|
|
|
rearAxleRatioKey: '', |
|
|
|
rearViewMirrorKey: '', |
|
|
|
saddleKey: '', |
|
|
|
seatKey: '', |
|
|
|
slowMachineKey: '', |
|
|
|
specificationKey: '', |
|
|
|
suspensionKey: '', |
|
|
|
tireCoverKey: '', |
|
|
|
tireSizeKey: '', |
|
|
|
wheelbaseKey: '' |
|
|
|
}, |
|
|
|
current: 1, |
|
|
|
size: 5 |
|
|
|
} |
|
|
|
this.getPathSid() |
|
|
|
}, |
|
|
|
// ----------------------------------方法-------------------- |
|
|
|
// 添加前数据初始化 |
|
|
|
resetTemp() { |
|
|
|
this.temp = { |
|
|
|
jc: '', // false string |
|
|
|
organizationId: '', // false string |
|
|
|
qc: '', // false string |
|
|
|
remark: '', // false |
|
|
|
string: '', // |
|
|
|
state: '' // 状态 |
|
|
|
} |
|
|
|
}, |
|
|
|
handleSelectionChange(row) { |
|
|
|
this.multipleSelection = row |
|
|
|
const aa = [] |
|
|
@ -625,7 +1185,7 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
this.viewState = 6 |
|
|
|
this.$refs['divChu'].showChu(this.multipleSelection) |
|
|
|
this.$refs['divChu'].showChu(this.multipleSelection, this.listQuery.params.createOrgSid) |
|
|
|
} |
|
|
|
}, |
|
|
|
// 买断 |
|
|
@ -830,4 +1390,13 @@ export default { |
|
|
|
} |
|
|
|
</script> |
|
|
|
<style scoped> |
|
|
|
.addinputw { |
|
|
|
width: 99%; |
|
|
|
} |
|
|
|
.divStyle { |
|
|
|
display: flex; |
|
|
|
flex-direction: row; |
|
|
|
justify-content: flex-start; |
|
|
|
align-items: center; |
|
|
|
} |
|
|
|
</style> |
|
|
|