You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
172 lines
5.2 KiB
172 lines
5.2 KiB
<template>
|
|
<div class="app-container">
|
|
<div class="tab-header webtop">
|
|
<div>价格维护</div>
|
|
</div>
|
|
<div class="listconadd">
|
|
<el-form ref="weihuForm" :model="temp" label-position="right" class="formadd" :rules="rules">
|
|
<el-row class="tleftb_one">
|
|
<el-col :span="6" class="tleftb">
|
|
<span>车型名称</span>
|
|
</el-col>
|
|
<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" class="tleftb_chang">
|
|
<el-form-item>
|
|
<span>{{ temp.configName }}</span>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-row>
|
|
<el-row>
|
|
<el-col :span="6" class="tleftb">
|
|
<span>更多配置</span>
|
|
</el-col>
|
|
<el-col :span="18" class="break_word">
|
|
<el-form-item>
|
|
<span>{{ temp.otherConfig }}</span>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-row>
|
|
<el-row>
|
|
<el-col :span="6" class="tleftb">
|
|
<span><span class="icon">*</span>销售指导价(贷款)</span>
|
|
</el-col>
|
|
<el-col :span="6">
|
|
<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 class="icon">*</span>销售指导价(全款)</span>
|
|
</el-col>
|
|
<el-col :span="6">
|
|
<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>
|
|
</el-form>
|
|
<div class="form_btn">
|
|
<el-button type="primary" size="small" @click="handleCreate()">确认</el-button>
|
|
<el-button type="info" size="small" @click="handleReturn()">返回</el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
import { fetchBySid, update } from '@/api/cheliang/basemodelconfig'
|
|
|
|
export default {
|
|
name: 'chexingpeizhijiageweihu',
|
|
data() {
|
|
return {
|
|
temp: {
|
|
sid: '', // 一条数据的sid
|
|
vehicleAlias: '', // 车型名称(产品名称 陕汽必须1)
|
|
manufactorSettlementPrice: '', // 厂家结算价
|
|
guidedPrice: '', // 销售指导价
|
|
insideCode:''
|
|
},
|
|
rules: {
|
|
manufactorSettlementPrice: [{ required: true, message: '销售指导价(贷款)不能为空', trigger: 'blur' }],
|
|
guidedPrice: [{ required: true, message: '销售指导价(全款)不能为空', trigger: 'blur' }]
|
|
}
|
|
}
|
|
},
|
|
methods: {
|
|
showWeiHu(sid) {
|
|
this.$nextTick(() => {
|
|
this.$refs['weihuForm'].clearValidate()
|
|
})
|
|
fetchBySid(sid).then(resp => {
|
|
if (resp.success) {
|
|
const data = resp.data
|
|
this.temp = data
|
|
this.temp.sid = sid
|
|
}
|
|
})
|
|
},
|
|
// 返回
|
|
handleReturn(isreload) {
|
|
if (isreload === 'true') this.$emit('reloadlist')
|
|
this.temp = {}
|
|
this.$emit('doback')
|
|
console.log('价格维护返回', 112233)
|
|
},
|
|
// 保存修改数据
|
|
handleCreate() {
|
|
this.$refs['weihuForm'].validate(valid => {
|
|
if (valid) {
|
|
const tip = '请确认是否保存信息'
|
|
this.$confirm(tip, '提示', {
|
|
confirmButtonText: '确定',
|
|
cancelButtonText: '取消',
|
|
type: 'warning'
|
|
}).then(() => {
|
|
const temp = {
|
|
sid: this.temp.sid,
|
|
manufactorSettlementPrice: this.temp.manufactorSettlementPrice,
|
|
guidedPrice: this.temp.guidedPrice,
|
|
insideCode: this.temp.insideCode
|
|
}
|
|
update(temp).then(resp => {
|
|
if (resp.success) {
|
|
const data = resp.data
|
|
this.temp = data
|
|
this.handleReturn('true')
|
|
}
|
|
})
|
|
})
|
|
}
|
|
})
|
|
}
|
|
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style scoped>
|
|
.tleftb_one {
|
|
border-top: 1px solid #e0e3eb;
|
|
}
|
|
|
|
.form_btn {
|
|
display: flex;
|
|
justify-content: center;
|
|
}
|
|
|
|
.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>
|
|
|