Browse Source

完善常用配置字段排序

master
yunuo970428 3 years ago
parent
commit
a5088a2f1e
  1. 97
      anrui-scm/anrui-scm-ui/src/components/VehicleConfigurationSub/vehicleconfiguration.vue
  2. 144
      anrui-scm/anrui-scm-ui/src/views/cheliang/chexing/chexinglook.vue
  3. 155
      anrui-scm/anrui-scm-ui/src/views/cheliang/chexing/relation/chexingguanlianchangyong.vue

97
anrui-scm/anrui-scm-ui/src/components/VehicleConfigurationSub/vehicleconfiguration.vue

@ -6,7 +6,7 @@
<div class="headtitle_con">
<div class="headtitle">
{{ formobj.vehicleAlias }}
<div class="headtitle_jia">销售指导价:<span>{{guidedPrice}} 万元</span></div>
<div class="headtitle_jia">销售指导价:<span>{{ guidedPrice }} 万元</span></div>
<div class="icon_sty" @click="changeDown(false)" v-show="isDown">
<i class="el-icon-arrow-down"/>
<span>展开</span>
@ -82,92 +82,91 @@
<div class="headline">常用配置</div>
<el-row>
<el-col :span="5">
<div class="span-sty"><span>颜色</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.carColor }}</span></el-form-item>
<div class="span-sty"><span>后桥</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.rearAxleValue }}</span></el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty"><span>缓速器</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.slowMachine }}</span></el-form-item>
<div class="span-sty"><span>速比</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.rearAxleRatio }}</span></el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty"><span>后视镜</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.rearViewMirror }}</span></el-form-item>
<div class="span-sty"><span>轴距</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.wheelbase }}</span></el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty"><span>轮胎</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.tireSize }}</span></el-form-item>
<div class="span-sty"><span>悬架</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.suspension }}</span></el-form-item>
</el-col>
<el-col :span="4">
<div class="span-sty"><span>驾驶室</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.specification }}</span></el-form-item>
<div class="span-sty"><span>鞍座</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.saddle }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty"><span>后桥</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.rearAxleValue }}</span></el-form-item>
<div class="span-sty"><span>颜色</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.carColor }}</span></el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty"><span>速比</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.rearAxleRatio }}</span></el-form-item>
<div class="span-sty"><span>驾驶室</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.specification }}</span></el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty"><span>空调</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.airConditioner }}</span></el-form-item>
<div class="span-sty"><span>保险杠</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.bumper }}</span></el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty"><span>轮毂材质</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.hubMaterial }}</span></el-form-item>
<div class="span-sty"><span>燃料箱</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.fuelTank }}</span></el-form-item>
</el-col>
<el-col :span="4">
<div class="span-sty"><span>导流罩</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.baffleModel }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty"><span>悬架</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.suspension }}</span></el-form-item>
<div class="span-sty"><span>独立热源</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.independentSources }}</span></el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty"><span>座椅</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.seat }}</span></el-form-item>
<div class="span-sty"><span>缓速器</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.slowMachine }}</span></el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty"><span>护轮罩</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.tireCover }}</span></el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty"><span>鞍座</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.saddle }}</span></el-form-item>
<div class="span-sty"><span>后视镜</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.rearViewMirror }}</span></el-form-item>
</el-col>
<el-col :span="4">
<div class="span-sty"><span>轴距</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.wheelbase }}</span></el-form-item>
<div class="span-sty"><span>轮胎</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.tireSize }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty"><span>保险杠</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.bumper }}</span></el-form-item>
<div class="span-sty"><span>轮毂材质</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.hubMaterial }}</span></el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty"><span>配置包</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.configuringBao }}</span></el-form-item>
<div class="span-sty"><span>空调</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.airConditioner }}</span></el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty"><span>独立热源</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.independentSources }}</span></el-form-item>
<div class="span-sty"><span>座椅</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.seat }}</span></el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty"><span>燃料箱</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.fuelTank }}</span></el-form-item>
</el-col>
<el-col :span="4">
<div class="span-sty"><span>多媒体</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.multimedia }}</span></el-form-item>
</el-col>
<el-col :span="4">
<div class="span-sty"><span>配置包</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.configuringBao }}</span></el-form-item>
</el-col>
</el-row>
<div class="headline">
更多配置
@ -196,38 +195,38 @@ import { selectExiCarConfig } from '@/api/vehicleModel/vehicleconfiguration.js'
export default {
name: 'chexingpeizhibiaozhun',
props:{
props: {
params: {
type: Object,
type: Object
}
},
data() {
return {
FormLoading: false,
priceValidity: '',
guidedPrice:'',
guidedPrice: '',
formobj: {},
isDown: true,
isDownOther: true,
sid_list: {
modelSid: '',
configSid: '',
vehModelConfigSid:'',
vehModelConfigSid: '',
userSid: window.sessionStorage.getItem('userSid')
}
}
},
watch:{
watch: {
params: {
deep: true,
immediate: false,
handler(newVal, oldVal) {
if (newVal.configSid !== '' && newVal.modelSid !== ''){
if (newVal.configSid !== '' && newVal.modelSid !== '') {
this.guidedPrice = newVal.guidedPrice
selectExiCarConfig({
modelSid:newVal.modelSid,
configSid:newVal.configSid,
vehModelConfigSid:newVal.vehModelConfigSid
modelSid: newVal.modelSid,
configSid: newVal.configSid,
vehModelConfigSid: newVal.vehModelConfigSid
}).then((response) => {
this.FormLoading = false
if (response.success) {
@ -237,10 +236,10 @@ export default {
showClose: true,
message: '查看失败!',
type: 'error'
});
})
}
})
}else {
} else {
this.formobj = {}
this.guidedPrice = ''
}

144
anrui-scm/anrui-scm-ui/src/views/cheliang/chexing/chexinglook.vue

@ -128,125 +128,33 @@
</el-col>
</el-row>
<div class="title">
<div >常用配置列表</div>
<div>常用配置列表</div>
</div>
<el-table :data="list" :index="index" border style="width: 100%">
<el-table-column align="center" label="序号" type="index" width="60"/>
<el-table-column prop="mNum" width="130" label="内部编码" align="center">
<template slot-scope="props">
<span>{{ props.row.insideCode }}</span>
</template>
</el-table-column>
<el-table-column prop="mNum" width="150" label="销售指导价(全款)" align="center">
<template slot-scope="props">
<span>{{ props.row.guidedPrice }}</span>
</template>
</el-table-column>
<el-table-column prop="mNum" width="150" label="销售指导价(贷款)" align="center">
<template slot-scope="props">
<span>{{ props.row.manufactorSettlementPrice }}</span>
</template>
</el-table-column>
<el-table-column prop="mName" width="150" label="颜色" align="center">
<template slot-scope="props">
<span>{{ props.row.carColor }}</span>
</template>
</el-table-column>
<el-table-column prop="model" width="150" label="缓速器" align="center">
<template slot-scope="props">
<span>{{ props.row.slowMachine }}</span>
</template>
</el-table-column>
<el-table-column prop="year" width="95" label="后视镜" align="center">
<template slot-scope="props">
<span>{{ props.row.rearViewMirror }}</span>
</template>
</el-table-column>
<el-table-column prop="logisticsCustomer" width="95" label="轮胎" align="center">
<template slot-scope="props">
<span>{{ props.row.tireSize }}</span>
</template>
</el-table-column>
<el-table-column prop="company" width="150" label="驾驶室" align="center">
<template slot-scope="props">
<span>{{ props.row.specification }}</span>
</template>
</el-table-column>
<el-table-column prop="netReceiptsNum" width="150" label="后桥" align="center">
<template slot-scope="props">
<span>{{ props.row.rearAxleValue }}</span>
</template>
</el-table-column>
<el-table-column prop="netReceiptsNum" width="150" label="速比" align="center">
<template slot-scope="props">
<span>{{ props.row.rearAxleRatio }}</span>
</template>
</el-table-column>
<el-table-column prop="receivingWarehouse" width="150" label="空调" align="center">
<template slot-scope="props">
<span>{{ props.row.airConditioner }}</span>
</template>
</el-table-column>
<el-table-column prop="position" width="150" label="轮毂材质" align="center">
<template slot-scope="props">
<span>{{ props.row.hubMaterial }}</span>
</template>
</el-table-column>
<el-table-column prop="batchNum" width="150" label="导流罩" align="center">
<template slot-scope="props">
<span>{{ props.row.baffleModel }}</span>
</template>
</el-table-column>
<el-table-column prop="cargoOwner" width="120" label="悬架" align="center">
<template slot-scope="props">
<span>{{ props.row.suspension }}</span>
</template>
</el-table-column>
<el-table-column prop="remarks" width="150" label="座椅" align="center">
<template slot-scope="props">
<span>{{ props.row.seat }}</span>
</template>
</el-table-column>
<el-table-column prop="remarks" width="150" label="护轮罩" align="center">
<template slot-scope="props">
<span>{{ props.row.tireCover }}</span>
</template>
</el-table-column>
<el-table-column prop="remarks" width="150" label="鞍座" align="center">
<template slot-scope="props">
<span>{{ props.row.saddle }}</span>
</template>
</el-table-column>
<el-table-column prop="remarks" width="150" label="轴距" align="center">
<template slot-scope="props">
<span>{{ props.row.wheelbase }}</span>
</template>
</el-table-column>
<el-table-column prop="remarks" width="150" label="保险杠" align="center">
<template slot-scope="props">
<span>{{ props.row.bumper }}</span>
</template>
</el-table-column>
<el-table-column prop="remarks" width="150" label="配置包" align="center">
<template slot-scope="props">
<span>{{ props.row.configuringBao }}</span>
</template>
</el-table-column>
<el-table-column prop="remarks" width="150" label="独立热源" align="center">
<template slot-scope="props">
<span>{{ props.row.independentSources }}</span>
</template>
</el-table-column>
<el-table-column prop="remarks" width="150" label="燃料箱" align="center">
<template slot-scope="props">
<span>{{ props.row.fuelTank }}</span>
</template>
</el-table-column>
<el-table-column prop="remarks" width="150" label="多媒体" align="center">
<template slot-scope="props">
<span>{{ props.row.multimedia }}</span>
</template>
</el-table-column>
<el-table-column fixed align="center" label="序号" type="index" width="60" />
<el-table-column fixed prop="insideCode" width="130" label="内部编码" align="center" />
<el-table-column fixed prop="guidedPrice" width="150" label="销售指导价(全款)" align="center" />
<el-table-column fixed prop="manufactorSettlementPrice" width="150" label="销售指导价(贷款)" align="center" />
<el-table-column prop="rearAxleValue" width="150" label="后桥" align="center" />
<el-table-column prop="rearAxleRatio" width="150" label="速比" align="center" />
<el-table-column prop="wheelbase" width="150" label="轴距" align="center" />
<el-table-column prop="suspension" width="120" label="悬架" align="center" />
<el-table-column prop="saddle" width="150" label="鞍座" align="center" />
<el-table-column prop="carColor" width="150" label="颜色" align="center" />
<el-table-column prop="specification" width="150" label="驾驶室" align="center" />
<el-table-column prop="bumper" width="150" label="保险杠" align="center" />
<el-table-column prop="fuelTank" width="150" label="燃料箱" align="center" />
<el-table-column prop="baffleModel" width="150" label="导流罩" align="center" />
<el-table-column prop="independentSources" width="150" label="独立热源" align="center" />
<el-table-column prop="slowMachine" width="150" label="缓速器" align="center" />
<el-table-column prop="tireCover" width="150" label="护轮罩" align="center" />
<el-table-column prop="rearViewMirror" width="95" label="后视镜" align="center" />
<el-table-column prop="tireSize" width="95" label="轮胎" align="center" />
<el-table-column prop="hubMaterial" width="150" label="轮毂材质" align="center" />
<el-table-column prop="airConditioner" width="150" label="空调" align="center" />
<el-table-column prop="seat" width="150" label="座椅" align="center" />
<el-table-column prop="multimedia" width="150" label="多媒体" align="center" />
<el-table-column prop="configuringBao" width="150" label="配置包" align="center" />
</el-table>
</el-form>
</div>
@ -254,7 +162,7 @@
</template>
<script>
import {details} from '@/api/cheliang/basevehiclemodel'
import { details } from '@/api/cheliang/basevehiclemodel'
export default {
name: 'chexinglook',

155
anrui-scm/anrui-scm-ui/src/views/cheliang/chexing/relation/chexingguanlianchangyong.vue

@ -132,136 +132,31 @@
<el-button size="mini" type="primary" :disabled="row.guidedPrice !== ''" @click="handleJiage(row)">价格维护</el-button>
</template>
</el-table-column>
<el-table-column width="130px" fixed label="内部编码" align="center">
<template slot-scope="scope">
<span>{{ scope.row.insideCode }}</span>
</template>
</el-table-column>
<el-table-column width="150px" fixed label="销售指导价(全款)" align="center">
<template slot-scope="scope">
<span>{{ scope.row.guidedPrice }}</span>
</template>
</el-table-column>
<el-table-column width="150px" fixed label="销售指导价(贷款)" align="center">
<template slot-scope="scope">
<span>{{ scope.row.manufactorSettlementPrice }}</span>
</template>
</el-table-column>
<el-table-column width="130px" label="配置编码" align="center">
<template slot-scope="scope">
<span>{{ scope.row.configCode }}</span>
</template>
</el-table-column>
<el-table-column width="130px" label="最新更新日期" align="center">
<template slot-scope="scope">
<span>{{ scope.row.modifyTime }}</span>
</template>
</el-table-column>
<el-table-column label="颜色" align="center">
<template slot-scope="scope">
<span>{{ scope.row.carColor }}</span>
</template>
</el-table-column>
<el-table-column label="缓速器" align="center">
<template slot-scope="scope">
<span>{{ scope.row.slowMachine }}</span>
</template>
</el-table-column>
<el-table-column label="后视镜" align="center">
<template slot-scope="scope">
<span>{{ scope.row.rearViewMirror }}</span>
</template>
</el-table-column>
<el-table-column width="130px" label="轮胎" align="center">
<template slot-scope="scope">
<span>{{ scope.row.tireSize }}</span>
</template>
</el-table-column>
<el-table-column label="驾驶室" align="center">
<template slot-scope="scope">
<span>{{ scope.row.specification }}</span>
</template>
</el-table-column>
<el-table-column width="110px" label="后桥" align="center">
<template slot-scope="scope">
<span>{{ scope.row.rearAxleValue }}</span>
</template>
</el-table-column>
<el-table-column width="110px" label="速比" align="center">
<template slot-scope="scope">
<span>{{ scope.row.rearAxleRatio }}</span>
</template>
</el-table-column>
<el-table-column label="空调" align="center">
<template slot-scope="scope">
<span>{{ scope.row.airConditioner }}</span>
</template>
</el-table-column>
<el-table-column width="110px" label="轮毂材质" align="center">
<template slot-scope="scope">
<span>{{ scope.row.hubMaterial }}</span>
</template>
</el-table-column>
<el-table-column label="导流罩" align="center">
<template slot-scope="scope">
<span>{{ scope.row.baffleModel }}</span>
</template>
</el-table-column>
<el-table-column label="悬架" align="center">
<template slot-scope="scope">
<span>{{ scope.row.suspension }}</span>
</template>
</el-table-column>
<el-table-column width="130px" label="座椅" align="center">
<template slot-scope="scope">
<span>{{ scope.row.seat }}</span>
</template>
</el-table-column>
<el-table-column label="护轮罩" align="center">
<template slot-scope="scope">
<span>{{ scope.row.tireCover }}</span>
</template>
</el-table-column>
<el-table-column label="鞍座" align="center">
<template slot-scope="scope">
<span>{{ scope.row.saddle }}</span>
</template>
</el-table-column>
<el-table-column width="130px" label="轴距" align="center">
<template slot-scope="scope">
<span>{{ scope.row.wheelbase }}</span>
</template>
</el-table-column>
<el-table-column label="保险杠" align="center">
<template slot-scope="scope">
<span>{{ scope.row.bumper }}</span>
</template>
</el-table-column>
<el-table-column label="配置包" align="center">
<template slot-scope="scope">
<span>{{ scope.row.configuringBao }}</span>
</template>
</el-table-column>
<el-table-column width="110px" label="独立热源" align="center">
<template slot-scope="scope">
<span>{{ scope.row.independentSources }}</span>
</template>
</el-table-column>
<el-table-column width="130px" label="燃料箱" align="center">
<template slot-scope="scope">
<span>{{ scope.row.fuelTank }}</span>
</template>
</el-table-column>
<el-table-column label="多媒体" align="center">
<template slot-scope="scope">
<span>{{ scope.row.multimedia }}</span>
</template>
</el-table-column>
<!-- <el-table-column label="货箱" align="center">-->
<!-- <template slot-scope="scope">-->
<!-- <span>{{ scope.row.packingCase }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column fixed prop="insideCode" width="130" label="内部编码" align="center" />
<el-table-column fixed prop="guidedPrice" width="150" label="销售指导价(全款)" align="center" />
<el-table-column fixed prop="manufactorSettlementPrice" width="150" label="销售指导价(贷款)" align="center" />
<el-table-column prop="configCode" width="130" label="配置编码" align="center" />
<el-table-column prop="modifyTime" width="130" label="最新更新日期" align="center" />
<el-table-column prop="rearAxleValue" width="110" label="后桥" align="center" />
<el-table-column prop="rearAxleRatio" width="110" label="速比" align="center" />
<el-table-column prop="wheelbase" width="130" label="轴距" align="center" />
<el-table-column prop="suspension" width="130" label="悬架" align="center" />
<el-table-column prop="saddle" width="130" label="鞍座" align="center" />
<el-table-column prop="carColor" width="130" label="颜色" align="center" />
<el-table-column prop="specification" width="130" label="驾驶室" align="center" />
<el-table-column prop="bumper" width="130" label="保险杠" align="center" />
<el-table-column prop="fuelTank" width="130px" label="燃料箱" align="center" />
<el-table-column prop="baffleModel" width="130" label="导流罩" align="center" />
<el-table-column prop="independentSources" width="110" label="独立热源" align="center" />
<el-table-column prop="slowMachine" width="130" label="缓速器" align="center" />
<el-table-column prop="tireCover" width="130" label="护轮罩" align="center" />
<el-table-column prop="rearViewMirror" width="130" label="后视镜" align="center" />
<el-table-column prop="tireSize" width="130" label="轮胎" align="center" />
<el-table-column prop="hubMaterial" width="110" label="轮毂材质" align="center" />
<el-table-column prop="airConditioner" width="130" label="空调" align="center" />
<el-table-column prop="seat" width="130" label="座椅" align="center" />
<el-table-column prop="multimedia" width="130" label="多媒体" align="center" />
<el-table-column prop="configuringBao" width="130" label="配置包" align="center" />
</el-table>
</div>
<div class="pages">

Loading…
Cancel
Save