Browse Source

业务管理-车型详情公共页面后桥和速比的字段名;供应链---外采、车型配置、车型管理、车辆台账买断修改测试问题;

master
Zhao Qiqi 3 years ago
parent
commit
39519141a3
  1. 28
      anrui-buscenter/anrui-buscenter-ui/src/components/VehicleConfigurationSub/vehicleconfiguration.vue
  2. 29
      anrui-scm/anrui-scm-ui/src/components/VehicleConfigurationSub/vehicleconfiguration.vue
  3. 16
      anrui-scm/anrui-scm-ui/src/views/baseoutsourcingapplication/baseoutsourcingapplicationAdd.vue
  4. 14
      anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangtaizhang/cheliangtaizhang.vue
  5. 9
      anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangtaizhang/relation/cheliangtaizhangMai.vue
  6. 2
      anrui-scm/anrui-scm-ui/src/views/cheliang/chexing/relation/chexingguanlianchangyong.vue
  7. 48
      anrui-scm/anrui-scm-ui/src/views/cheliang/chexing/relation/chexingpeizhijiageweihuAdd.vue
  8. 32
      anrui-scm/anrui-scm-ui/src/views/cheliang/chexingpeizhi/changyongpeizhi.vue
  9. 231
      anrui-scm/anrui-scm-ui/src/views/cheliang/chexingpeizhi/changyongpeizhiAdd.vue
  10. 100
      anrui-scm/anrui-scm-ui/src/views/cheliang/chexingpeizhi/changyongpeizhiInfo.vue

28
anrui-buscenter/anrui-buscenter-ui/src/components/VehicleConfigurationSub/vehicleconfiguration.vue

@ -104,7 +104,11 @@
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty"><span>后桥速比</span></div>
<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.rearAxleRatio }}</span></el-form-item>
</el-col>
<el-col :span="5">
@ -115,16 +119,16 @@
<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">
<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-col :span="4">
</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>
</el-col>
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty"><span>座椅</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.seat }}</span></el-form-item>
@ -137,16 +141,16 @@
<div class="span-sty"><span>鞍座</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.saddle }}</span></el-form-item>
</el-col>
<el-col :span="5">
<el-col :span="4">
<div class="span-sty"><span>轴距</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.wheelbase }}</span></el-form-item>
</el-col>
<el-col :span="4">
</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>
</el-col>
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty"><span>配置包</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.configuringBao }}</span></el-form-item>
@ -159,14 +163,14 @@
<div class="span-sty"><span>燃料箱</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.fuelTank }}</span></el-form-item>
</el-col>
<el-col :span="5">
<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">
<!-- <el-col :span="4">-->
<!-- <div class="span-sty"><span>货箱</span></div>-->
<!-- <el-form-item><span class="addinputInfo">{{ formobj.packingCase }}</span></el-form-item>-->
</el-col>
<!-- </el-col>-->
</el-row>
<div class="headline">
更多配置

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

@ -104,7 +104,11 @@
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty"><span>后桥速比</span></div>
<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.rearAxleRatio }}</span></el-form-item>
</el-col>
<el-col :span="5">
@ -115,16 +119,17 @@
<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">
<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-col :span="4">
</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>
</el-col>
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty"><span>座椅</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.seat }}</span></el-form-item>
@ -137,16 +142,16 @@
<div class="span-sty"><span>鞍座</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.saddle }}</span></el-form-item>
</el-col>
<el-col :span="5">
<el-col :span="4">
<div class="span-sty"><span>轴距</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.wheelbase }}</span></el-form-item>
</el-col>
<el-col :span="4">
</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>
</el-col>
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty"><span>配置包</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.configuringBao }}</span></el-form-item>
@ -159,14 +164,10 @@
<div class="span-sty"><span>燃料箱</span></div>
<el-form-item><span class="addinputInfo">{{ formobj.fuelTank }}</span></el-form-item>
</el-col>
<el-col :span="5">
<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.packingCase }}</span></el-form-item>-->
</el-col>
</el-row>
<div class="headline">
更多配置

16
anrui-scm/anrui-scm-ui/src/views/baseoutsourcingapplication/baseoutsourcingapplicationAdd.vue

@ -22,19 +22,19 @@
<div class="wlInfo" style="text-align: right;"><span style="font-size:14px;">金额单位</span></div>
<el-row class="first_row">
<el-col :span="3" class="tleftb">
<span><span class="icon">*</span>分公司名称</span>
<span>分公司名称</span>
</el-col>
<el-col :span="5" class="trightb">
<el-form-item prop="applicationCode">{{ formobj.useOrgName }}</el-form-item>
</el-col>
<el-col :span="3" class="tleftb">
<span><span class="icon">*</span>申请人</span>
<span>申请人</span>
</el-col>
<el-col :span="5" class="trightb">
<el-form-item prop="createByName">{{ formobj.createByName }}</el-form-item>
</el-col>
<el-col :span="3" class="tleftb">
<span><span class="icon">*</span>申请日期</span>
<span>申请日期</span>
</el-col>
<el-col :span="5" class="trightb">
<el-form-item prop="applicationDate">{{ formobj.applicationDate }}</el-form-item>
@ -71,7 +71,7 @@
</el-row>
<el-row>
<el-col :span="3" class="tleftb">
<span><span class="icon">*</span>常用配置</span>
<span>常用配置</span>
</el-col>
<el-col :span="21" class="trightb">
<el-form-item prop="configName">{{ formobj.configName }}</el-form-item>
@ -85,7 +85,7 @@
<el-form-item prop="purchasePrice"><el-input size="small" v-model="formobj.purchasePrice" placeholder="采购价格" class="addinputw" clearable /></el-form-item>
</el-col>-->
<el-col :span="3" class="tleftb">
<span><span class="icon">*</span>销售指导价</span>
<span>销售指导价</span>
</el-col>
<el-col :span="7" class="trightb">
<el-form-item v-show="formobj.externalMiningTypeKey==1" prop="guidedPrice">{{ formobj.guidedPrice }}
@ -94,7 +94,7 @@
</el-form-item>
</el-col>
<el-col :span="3" class="tleftb">
<span><span class="icon">*</span>厂家合同价</span>
<span>厂家合同价</span>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item v-show="formobj.externalMiningTypeKey==1" prop="manufactorSettlementPrice">
@ -397,8 +397,8 @@ export default {
modelSid: [{ required: true, message: '车型不能为空', trigger: 'blur' }], // sid
configSid: [{ required: true, message: '常用配置不能为空', trigger: 'blur' }], //
purchasePrice: [{ required: true, message: '采购价格不能为空', trigger: 'blur' }], //
guidedPrice: [{ required: true, message: '销售指导价不能为空', trigger: 'blur' }], //
manufactorSettlementPrice: [{ required: true, message: '厂家合同价不能为空', trigger: 'blur' }], //
// guidedPrice: [{ required: true, message: '', trigger: 'blur' }], //
// manufactorSettlementPrice: [{ required: true, message: '', trigger: 'blur' }], //
num: [{ required: true, message: '台数不能为空', trigger: 'blur' }], //
deposit: [{ required: true, message: '订金不能为空', trigger: 'blur' }], //
// expenseName: [{ required: true, message: '', trigger: 'blur' }], //

14
anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangtaizhang/cheliangtaizhang.vue

@ -479,8 +479,15 @@ export default {
doMaiduan() { // salesDate settlementStatus
if (this.sids.length > 0) {
for (var i = 0; i < this.multipleSelection.length; i++) {
console.log(this.multipleSelection[i].salesDate == null || this.multipleSelection[i].salesDate == '')
console.log()
if (this.multipleSelection[i].settlementStatus == '已买断') {
this.$message({
showClose: true,
message: '所选车辆存在已买断状态车辆!',
type: 'error'
})
return
}
if ((this.multipleSelection[i].salesDate == null || this.multipleSelection[i].salesDate == '') && this.multipleSelection[i].settlementStatus !== '预买断') {
this.$message({
showClose: true,
@ -489,8 +496,7 @@ export default {
})
return
}
if ((this.multipleSelection[i].salesDate == null || this.multipleSelection[i].salesDate == '') || this.multipleSelection[i].settlementStatus == '预买断') {
console.log('满足条件了?', this.multipleSelection[i].salesDate, this.multipleSelection[i].settlementStatus)
if ((this.multipleSelection[i].salesDate !== null || this.multipleSelection[i].salesDate !== '') || this.multipleSelection[i].settlementStatus == '预买断') {
this.viewState = 7
const bb = []
this.multipleSelection.forEach((element) => {

9
anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangtaizhang/relation/cheliangtaizhangMai.vue

@ -25,7 +25,7 @@
<el-row>
<el-col :span="4">
<el-form-item>
<span>买断日期</span>
<span><span class="icon">*</span>买断日期</span>
</el-form-item>
</el-col>
<el-col :span="20">
@ -38,7 +38,7 @@
<el-row>
<el-col :span="4">
<el-form-item>
<span>上传买断证明</span>
<span><span class="icon">*</span>上传买断证明</span>
</el-form-item>
</el-col>
<el-col :span="20">
@ -71,7 +71,9 @@ export default {
},
dialogFormVisible: false,
imgList: [],
rules: {}
rules: {
solidDate: [{ required: true, message: '买断日期不能为空', trigger: 'blur' }],
}
}
},
methods: {
@ -130,6 +132,7 @@ export default {
vinNo: '',
commonAppendix: []
}
this.imgList = []
this.$emit('doback')
}
}

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

@ -13,7 +13,7 @@
<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 ref="listQueryform" :inline="true" :model="listQuery" label-width="110px" class="tab-header">
<el-form-item label="颜色">
<el-select v-model="listQuery.params.carColorKey" placeholder="请选择" clearable class="addinputw">
<el-option v-for="item in carColor_list" :key="item.dictKey" :label="item.dictValue"

48
anrui-scm/anrui-scm-ui/src/views/cheliang/chexing/relation/chexingpeizhijiageweihuAdd.vue

@ -9,17 +9,27 @@
<el-col :span="6" class="tleftb">
<span>车型名称</span>
</el-col>
<el-col :span="18">
<el-col :span="6">
<el-form-item>
<span>{{ temp.vehicleAlias }}</span>
</el-form-item>
</el-col>
<el-col :span="6" class="tleftb">
<span>内部编码</span>
</el-col>
<el-col :span="6">
<el-form-item>
<el-input v-model="temp.insideCode" maxlength="125" placeholder="请输入内部编码"
class="addinputw" clearable/>
<!-- <span>{{ temp.insideCode }}</span>-->
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="6" class="tleftb">
<span>常用配置</span>
</el-col>
<el-col :span="18">
<el-col :span="18" class="tleftb_chang">
<el-form-item>
<span>{{ temp.configName }}</span>
</el-form-item>
@ -37,19 +47,23 @@
</el-row>
<el-row>
<el-col :span="6" class="tleftb">
<span>厂家结算价()</span>
<span><span class="icon">*</span>销售指导价(贷款)</span>
</el-col>
<el-col :span="6">
<el-form-item>
<el-input v-model="temp.manufactorSettlementPrice" maxlength="125" placeholder="请输入" class="addinputw" clearable/>
<el-form-item prop="manufactorSettlementPrice">
<el-input v-model="temp.manufactorSettlementPrice" maxlength="125" placeholder="请输入销售指导价(贷款)"
class="addinputw addinputw_jia" clearable/>
<span style="font-size: 16px"></span>
</el-form-item>
</el-col>
<el-col :span="6" class="tleftb">
<span>销售指导价()</span>
<span><span class="icon">*</span>销售指导价(全款)</span>
</el-col>
<el-col :span="6">
<el-form-item>
<el-input v-model="temp.guidedPrice" maxlength="125" placeholder="请输入" class="addinputw" clearable/>
<el-form-item prop="guidedPrice">
<el-input v-model="temp.guidedPrice" maxlength="125" placeholder="请输入销售指导价(全款)" class="addinputw addinputw_jia"
clearable/>
<span style="font-size: 16px"></span>
</el-form-item>
</el-col>
</el-row>
@ -75,7 +89,10 @@ export default {
manufactorSettlementPrice: '', //
guidedPrice: '' //
},
rules: {}
rules: {
manufactorSettlementPrice: [{ required: true, message: '销售指导价(贷款)不能为空', trigger: 'blur' }],
guidedPrice: [{ required: true, message: '销售指导价(全款)不能为空', trigger: 'blur' }]
}
}
},
methods: {
@ -131,7 +148,16 @@ export default {
display: flex;
justify-content: center;
}
.break_word{
word-wrap:break-word;
.break_word {
word-wrap: break-word;
}
.tleftb_chang .el-form-item /deep/ .el-form-item__content {
line-height: 20px;
}
.addinputw_jia {
margin-right: 10px;
}
</style>

32
anrui-scm/anrui-scm-ui/src/views/cheliang/chexingpeizhi/changyongpeizhi.vue

@ -337,6 +337,13 @@ export default {
searchxianshitit: '显示查询条件',
btndisabled: false,
btnList: [
{
type: 'primary',
size: 'small',
icon: 'plus',
btnKey: 'toQuickAdd',
btnLabel: '快速新增'
},
{
type: 'primary',
size: 'small',
@ -463,6 +470,9 @@ export default {
btnHandle(btnKey) {
console.log('XXXXXXXXXXXXXXX ' + btnKey)
switch (btnKey) {
case 'toQuickAdd':
this.toQuickAdd()
break
case 'toAdd':
this.toAdd()
break
@ -730,6 +740,28 @@ export default {
}
this.getList()
},
toQuickAdd() {
if (this.sids.length === 1) {
this.viewState = 2
const sid = this.sids[0]
this.$refs['divadd'].showQuickAdd(sid)
} else if (this.sids.length > 1) {
this.$notify({
title: '提示',
message: '不能选中多个车型配置进行快速新增操作!',
type: 'info',
duration: 2000
})
} else {
this.$notify({
title: '提示',
message: '没有选择车型配置进行快速新增操作!',
type: 'error',
duration: 2000
})
return
}
},
//
toAdd() {
this.viewState = 2

231
anrui-scm/anrui-scm-ui/src/views/cheliang/chexingpeizhi/changyongpeizhiAdd.vue

@ -79,25 +79,43 @@
<el-row>
<el-col :span="5">
<div class="span-sty">
<span>后桥速比</span>
<span>后桥</span>
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="rearAxleValue">
<el-select v-model="temp.rearAxleValue" placeholder="请选择" filterable clearable class="addinputw"
@change="changeRearAxleValue">
<el-option v-for="item in rearAxleValue_list" :key="item.dictKey" :label="item.dictValue"
:value="item.dictValue"/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty">
<span>速比</span> <!-- 原后桥速比 -->
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="rearAxleRatio">
<el-select v-model="temp.rearAxleRatio" placeholder="请选择" filterable clearable class="addinputw" @change="changeRearAxleRatio">
<el-option v-for="item in rearAxleRatio_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>
<el-select v-model="temp.rearAxleRatio" placeholder="请选择" filterable clearable class="addinputw"
@change="changeRearAxleRatio">
<el-option v-for="item in rearAxleRatio_list" :key="item.dictKey" :label="item.dictValue"
:value="item.dictValue"/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty">
<span>空调</span> <!-- 0 1-->
<span>空调</span> <!-- 0 1-->
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="airConditioner">
<el-select v-model="temp.airConditioner" placeholder="请选择" filterable clearable class="addinputw" @change="changeAirConditioner">
<el-option v-for="item in airConditioner_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>
<el-select v-model="temp.airConditioner" placeholder="请选择" filterable clearable class="addinputw"
@change="changeAirConditioner">
<el-option v-for="item in airConditioner_list" :key="item.dictKey" :label="item.dictValue"
:value="item.dictValue"/>
</el-select>
</el-form-item>
</el-col>
@ -113,41 +131,47 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="5">
<el-col :span="4">
<div class="span-sty">
<span>导流罩</span> <!-- 0 1 -->
<span>导流罩</span> <!-- 0 1 -->
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="baffleModel">
<el-select v-model="temp.baffleModel" placeholder="请选择" filterable clearable class="addinputw" @change="changeBaffleModel">
<el-option v-for="item in baffleModel_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>
<el-select v-model="temp.baffleModel" placeholder="请选择" filterable clearable class="addinputw"
@change="changeBaffleModel">
<el-option v-for="item in baffleModel_list" :key="item.dictKey" :label="item.dictValue"
:value="item.dictValue"/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="4">
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty">
<span>悬架</span>
<span>悬架</span>
</div>
<!-- </el-col>-->
<!-- <el-col :span="2">-->
<!-- </el-col>-->
<!-- <el-col :span="2">-->
<el-form-item prop="suspension">
<el-select v-model="temp.suspension" placeholder="请选择" filterable clearable class="addinputw addinputw02" @change="changeSuspension">
<el-option v-for="item in suspension_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>
<el-select v-model="temp.suspension" placeholder="请选择" filterable clearable class="addinputw addinputw02"
@change="changeSuspension">
<el-option v-for="item in suspension_list" :key="item.dictKey" :label="item.dictValue"
:value="item.dictValue"/>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty">
<span>座椅</span>
<span>座椅</span>
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="seat">
<el-select v-model="temp.seat" placeholder="请选择" filterable clearable class="addinputw" @change="changeSeat">
<el-option v-for="item in seat_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>
<el-select v-model="temp.seat" placeholder="请选择" filterable clearable class="addinputw"
@change="changeSeat">
<el-option v-for="item in seat_list" :key="item.dictKey" :label="item.dictValue"
:value="item.dictValue"/>
</el-select>
</el-form-item>
</el-col>
@ -175,41 +199,47 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="5">
<el-col :span="4">
<div class="span-sty">
<span>轴距</span>
<span>轴距</span>
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="wheelbase">
<el-select v-model="temp.wheelbase" placeholder="请选择" filterable clearable class="addinputw" @change="changeWheelbase">
<el-option v-for="item in wheelbase_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>
<el-select v-model="temp.wheelbase" placeholder="请选择" filterable clearable class="addinputw"
@change="changeWheelbase">
<el-option v-for="item in wheelbase_list" :key="item.dictKey" :label="item.dictValue"
:value="item.dictValue"/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="4">
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty">
<span>保险杠</span>
<span>保险杠</span>
</div>
<!-- </el-col>-->
<!-- <el-col :span="2">-->
<!-- </el-col>-->
<!-- <el-col :span="2">-->
<el-form-item prop="bumper">
<el-select v-model="temp.bumper" placeholder="请选择" filterable clearable class="addinputw addinputw02" @change="changeBumper">
<el-option v-for="item in bumper_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>
<el-select v-model="temp.bumper" placeholder="请选择" filterable clearable class="addinputw addinputw02"
@change="changeBumper">
<el-option v-for="item in bumper_list" :key="item.dictKey" :label="item.dictValue"
:value="item.dictValue"/>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty">
<span>配置包</span>
<span>配置包</span>
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="configuringBao">
<el-select v-model="temp.configuringBao" placeholder="请选择" filterable clearable class="addinputw" @change="changeConfiguringBao">
<el-option v-for="item in configuringBao_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>
<el-select v-model="temp.configuringBao" placeholder="请选择" filterable clearable class="addinputw"
@change="changeConfiguringBao">
<el-option v-for="item in configuringBao_list" :key="item.dictKey" :label="item.dictValue"
:value="item.dictValue"/>
</el-select>
</el-form-item>
</el-col>
@ -237,30 +267,32 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="5">
<el-col :span="4">
<div class="span-sty">
<span>多媒体</span>
<span>多媒体</span>
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="multimedia">
<el-select v-model="temp.multimedia" placeholder="请选择" filterable clearable class="addinputw" @change="changeMultimedia">
<el-option v-for="item in multimedia_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>
<el-select v-model="temp.multimedia" placeholder="请选择" filterable clearable class="addinputw"
@change="changeMultimedia">
<el-option v-for="item in multimedia_list" :key="item.dictKey" :label="item.dictValue"
:value="item.dictValue"/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="4">
<div class="span-sty">
<!-- <span>货箱</span>-->
</div>
<!-- </el-col>-->
<!-- <el-col :span="2">-->
<!-- <el-form-item prop="packingCase">-->
<!-- <el-select v-model="temp.packingCase" placeholder="请选择" filterable clearable class="addinputw addinputw02" @change="changePackingCase">-->
<!-- <el-option v-for="item in packingCase_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
</el-col>
<!-- <el-col :span="4">-->
<!-- <div class="span-sty">-->
<!-- <span>货箱</span>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- <el-col :span="2">-->
<!-- <el-form-item prop="packingCase">-->
<!-- <el-select v-model="temp.packingCase" placeholder="请选择" filterable clearable class="addinputw addinputw02" @change="changePackingCase">-->
<!-- <el-option v-for="item in packingCase_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
</el-row>
<el-row>
<el-col :span="24">
@ -318,6 +350,8 @@ export default {
tireSize_list: [], //
specification_list: [], //
rearAxleRatio_list: [], //
rearAxleValue_list: [], //
ratioValue_list: [], //
airConditioner_list: [], //
hubMaterial_list: [], //
baffleModel_list: [], //
@ -358,6 +392,10 @@ export default {
packingCase: '', //
rearAxleRatio: '', //
rearAxleRatioKey: '', // key
rearAxleKey: '', // key
rearAxleValue: '', // value
ratioKey: '', // key
ratioValue: '', // value
rearViewMirror: '', //
rearViewMirrorKey: '', // key
saddle: '', //
@ -411,6 +449,20 @@ export default {
},
methods: {
// ------------------------------------------------------
showQuickAdd(row){
this.$nextTick(() => {
this.$refs['dataForm'].clearValidate()
})
this.stateId = 0
this.viewTitle = '【新增】常用配置信息'
details(row.sid).then(resp => {
this.temp = resp.data
this.temp.sid = ''
console.log('1122334455',this.temp)
})
this.getType()
this.getPathSid()
},
showAdd() {
this.$nextTick(() => {
this.$refs['dataForm'].clearValidate()
@ -496,13 +548,22 @@ export default {
console.log('下拉框请求驾驶室', res.data)
}
})
//
//
pullDown({
type: 'rearAxle'
}).then((res) => {
if (res.code === '200') {
this.rearAxleValue_list = res.data
console.log('下拉框请求后桥', res.data)
}
})
//
pullDown({
type: 'rearAxleRatio'
}).then((res) => {
if (res.code === '200') {
this.rearAxleRatio_list = res.data
console.log('下拉框请求后桥速比', res.data)
console.log('下拉框请求速比', res.data)
}
})
//
@ -776,6 +837,40 @@ export default {
this.temp.rearAxleRatioKey = bb.key
console.log('name', this.temp.rearAxleRatio)
},
changeRearAxleValue(value){
console.log('触发下拉框按钮')
let bb = null
this.rearAxleValue_list.forEach((e) => {
if (e.dictValue === value) {
bb = {
type: e.dictType,
name: e.dictValue,
key: e.dictKey,
sid: e.sid
}
}
})
this.temp.rearAxleValue = bb.name
this.temp.rearAxleKey = bb.key
console.log('name', this.temp.rearAxleValue)
},
changeRatioValue(value){
console.log('触发下拉框按钮')
let bb = null
this.ratioValue_list.forEach((e) => {
if (e.dictValue === value) {
bb = {
type: e.dictType,
name: e.dictValue,
key: e.dictKey,
sid: e.sid
}
}
})
this.temp.ratioValue = bb.name
this.temp.ratioKey = bb.key
console.log('name', this.temp.ratioValue)
},
changeAirConditioner(value) {
console.log('触发下拉框按钮')
let bb = null

100
anrui-scm/anrui-scm-ui/src/views/cheliang/chexingpeizhi/changyongpeizhiInfo.vue

@ -17,7 +17,7 @@
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="carColor">
<span class="addinputInfo">{{ temp.carColor }}</span>
<span class="">{{ temp.carColor }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
@ -27,7 +27,7 @@
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="slowMachine">
<span class="addinputInfo">{{ temp.slowMachine }}</span>
<span class="">{{ temp.slowMachine }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
@ -37,7 +37,7 @@
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="rearViewMirror">
<span class="addinputInfo">{{ temp.rearViewMirror }}</span>
<span class="">{{ temp.rearViewMirror }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
@ -47,7 +47,7 @@
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="tireSize">
<span class="addinputInfo">{{ temp.tireSize }}</span>
<span class="">{{ temp.tireSize }}</span>
</el-form-item>
</el-col>
<el-col :span="4">
@ -57,19 +57,29 @@
<!-- </el-col>-->
<!-- <el-col :span="2" class="tleftb">-->
<el-form-item prop="specification">
<span class="addinputInfo">{{ temp.specification }}</span>
<span class="">{{ temp.specification }}</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty">
<span>后桥速比</span>
<span>后桥</span>
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="rearAxleValue">
<span class="">{{ temp.rearAxleValue }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
<div class="span-sty">
<span>速比</span> <!-- 原后桥速比 -->
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="rearAxleRatio">
<span class="addinputInfo">{{ temp.rearAxleRatio }}</span>
<span class="">{{ temp.rearAxleRatio }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
@ -79,7 +89,7 @@
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="airConditioner">
<span class="addinputInfo">{{ temp.airConditioner }}</span>
<span class="">{{ temp.airConditioner }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
@ -89,31 +99,31 @@
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="hubMaterial">
<span class="addinputInfo">{{ temp.hubMaterial }}</span>
<span class="">{{ temp.hubMaterial }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
<el-col :span="4">
<div class="span-sty">
<span>导流罩</span> <!-- 0 1 -->
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="baffleModel">
<span class="addinputInfo">{{ temp.baffleModel }}</span>
<span class="">{{ temp.baffleModel }}</span>
</el-form-item>
</el-col>
<el-col :span="4">
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty">
<span>悬架</span>
</div>
<!-- </el-col>-->
<!-- <el-col :span="2" class="tleftb">-->
<el-form-item prop="suspension">
<span class="addinputInfo">{{ temp.suspension }}</span>
<span class="">{{ temp.suspension }}</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty">
<span>座椅</span>
@ -121,7 +131,7 @@
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="seat">
<span class="addinputInfo">{{ temp.seat }}</span>
<span class="">{{ temp.seat }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
@ -131,7 +141,7 @@
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="tireCover">
<span class="addinputInfo">{{ temp.tireCover }}</span>
<span class="">{{ temp.tireCover }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
@ -141,31 +151,32 @@
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="saddle">
<span class="addinputInfo">{{ temp.saddle }}</span>
<span class="">{{ temp.saddle }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
<el-col :span="4">
<div class="span-sty">
<span>轴距</span>
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="wheelbase">
<span class="addinputInfo">{{ temp.wheelbase }}</span>
<span class="">{{ temp.wheelbase }}</span>
</el-form-item>
</el-col>
<el-col :span="4">
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty">
<span>保险杠</span>
</div>
<!-- </el-col>-->
<!-- <el-col :span="2" class="tleftb">-->
<el-form-item prop="bumper">
<span class="addinputInfo">{{ temp.bumper }}</span>
<span class="">{{ temp.bumper }}</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="5">
<div class="span-sty">
<span>配置包</span>
@ -173,7 +184,7 @@
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="configuringBao">
<span class="addinputInfo">{{ temp.configuringBao }}</span>
<span class="">{{ temp.configuringBao }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
@ -183,7 +194,7 @@
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="independentSources">
<span class="addinputInfo">{{ temp.independentSources }}</span>
<span class="">{{ temp.independentSources }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
@ -193,29 +204,29 @@
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="fuelTank">
<span class="addinputInfo">{{ temp.fuelTank }}</span>
<span class="">{{ temp.fuelTank }}</span>
</el-form-item>
</el-col>
<el-col :span="5">
<el-col :span="4">
<div class="span-sty">
<span>多媒体</span>
</div>
<!-- </el-col>-->
<!-- <el-col :span="3">-->
<el-form-item prop="multimedia">
<span class="addinputInfo">{{ temp.multimedia }}</span>
<el-form-item prop="multimedia" class="multimedia_sty">
<span>{{ temp.multimedia }}</span>
</el-form-item>
</el-col>
<el-col :span="4">
<div class="span-sty">
<!-- <span>货箱</span>-->
</div>
<!-- </el-col>-->
<!-- <el-col :span="2" class="tleftb">-->
<!-- <el-form-item prop="packingCase">-->
<!-- <span class="addinputInfo">{{ temp.packingCase }}</span>-->
<!-- </el-form-item>-->
</el-col>
<!-- <el-col :span="4">-->
<!-- <div class="span-sty">-->
<!-- <span>货箱</span>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- <el-col :span="2" class="tleftb">-->
<!-- <el-form-item prop="packingCase">-->
<!-- <span class="">{{ temp.packingCase }}</span>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
</el-row>
<el-row>
<el-col :span="24">
@ -225,7 +236,7 @@
<!-- </el-col>-->
<!-- <el-col :span="22">-->
<el-form-item prop="otherConfig">
<span class="addinputInfo">{{ temp.otherConfig }}</span>
<span class="">{{ temp.otherConfig }}</span>
</el-form-item>
</el-col>
</el-row>
@ -279,10 +290,15 @@ export default {
line-height: 40px !important;
font-weight: 600;
}
.tleftb {
text-align: left;
}
.formaddcopy02 .el-row .el-col /deep/ .el-form-item .addinputInfo{
.formaddcopy02 .el-row .el-col /deep/ .el-form-item {
margin-left: 65px;
}
.formaddcopy02 .el-row .el-col .multimedia_sty /deep/ .el-form-item__content{
line-height: 20px;
}
</style>

Loading…
Cancel
Save