|
|
@ -7,46 +7,45 @@ |
|
|
|
<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 class="icon">*</span>车型名称</span> <!--modelName--> |
|
|
|
<span>车型名称</span> |
|
|
|
</el-col> |
|
|
|
<el-col :span="18"> |
|
|
|
<el-form-item> |
|
|
|
<span>{{temp.modelName}}</span> |
|
|
|
<span>{{ temp.modelName }}</span> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="6" class="tleftb"> |
|
|
|
<span><span class="icon">*</span>常用配置</span> |
|
|
|
<span>常用配置</span> |
|
|
|
</el-col> |
|
|
|
<el-col :span="18"> |
|
|
|
<el-form-item> |
|
|
|
<span>{{temp.configName}}</span> |
|
|
|
<span>{{ temp.configName }}</span> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="6" class="tleftb"> |
|
|
|
<span><span class="icon">*</span>更多配置</span> |
|
|
|
<span>更多配置</span> |
|
|
|
</el-col> |
|
|
|
<el-col :span="18"> |
|
|
|
<el-form-item> |
|
|
|
<span>{{temp.otherConfig}}</span> |
|
|
|
<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> |
|
|
|
<span>厂家结算价</span> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item> |
|
|
|
<el-input v-model="temp.manufactorSettlementPrice" type="textarea" maxlength="125" placeholder="请输入" |
|
|
|
class="addinputw" clearable/> |
|
|
|
<el-input v-model="temp.manufactorSettlementPrice" maxlength="125" placeholder="请输入" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6" class="tleftb"> |
|
|
|
<span><span class="icon">*</span>销售指导价</span> |
|
|
|
<span>销售指导价</span> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item> |
|
|
@ -64,124 +63,72 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
import { |
|
|
|
mapGetters |
|
|
|
} from 'vuex' |
|
|
|
import { |
|
|
|
fetchBySid, |
|
|
|
update |
|
|
|
} from '@/api/cheliang/basemodelconfig' |
|
|
|
import { fetchBySid, update } from '@/api/cheliang/basemodelconfig' |
|
|
|
|
|
|
|
export default { |
|
|
|
name: 'chexingpeizhijiageweihu', |
|
|
|
data() { |
|
|
|
return { |
|
|
|
// --字段展示------- |
|
|
|
fieldShow: 0, // 0.所有 1.欧曼 2.陕汽 |
|
|
|
// --按钮菜单------- |
|
|
|
imgList: [], |
|
|
|
menuState: { |
|
|
|
add: false, // 添加 |
|
|
|
edit: false, // 编辑 |
|
|
|
delete: false, // 删除 |
|
|
|
view: false, // 查看 |
|
|
|
audit: false, // 审核 |
|
|
|
input: false, // 导入 |
|
|
|
output: false, // 导出 |
|
|
|
upload: false, // 同步 |
|
|
|
release: false // 下发 |
|
|
|
}, |
|
|
|
FormLoading: false, |
|
|
|
listLoading: false, |
|
|
|
useOrgArry: [], // 使用组织 |
|
|
|
createOrgArry: [], // 创建组织 |
|
|
|
temp: { |
|
|
|
sid: '', // 一条数据的sid |
|
|
|
modelName: '', // 车型名称(产品名称 陕汽必须1) |
|
|
|
manufactorSettlementPrice: '', // 厂家结算价 |
|
|
|
guidedPrice: '' // 销售指导价 |
|
|
|
}, // 添加和修改 |
|
|
|
templook: {}, // 查看实体 |
|
|
|
textMap: { |
|
|
|
update: '修改', |
|
|
|
create: '创建' |
|
|
|
}, |
|
|
|
carBrand_list: [], |
|
|
|
stateId: 0, |
|
|
|
dataArr: [], |
|
|
|
pdateChe: null, |
|
|
|
pdateChang: null, |
|
|
|
side: [], |
|
|
|
dialogFormVisible: false, // 添加修改对话框状态 |
|
|
|
dialogFormShowVisible: false, // 查看对话框默认关闭状态 |
|
|
|
dialogStatus: '', // 对话框状态 |
|
|
|
fenzuOptions: [], |
|
|
|
rules: {} |
|
|
|
} |
|
|
|
}, |
|
|
|
computed: { |
|
|
|
...mapGetters(['id', 'roles', 'rolesIds', 'departmentId', 'departmentCode']) |
|
|
|
export default { |
|
|
|
name: 'chexingpeizhijiageweihu', |
|
|
|
data() { |
|
|
|
return { |
|
|
|
temp: { |
|
|
|
sid: '', // 一条数据的sid |
|
|
|
modelName: '', // 车型名称(产品名称 陕汽必须1) |
|
|
|
manufactorSettlementPrice: '', // 厂家结算价 |
|
|
|
guidedPrice: '' // 销售指导价 |
|
|
|
}, |
|
|
|
rules: {} |
|
|
|
} |
|
|
|
}, |
|
|
|
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 |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
created() { |
|
|
|
|
|
|
|
// 返回 |
|
|
|
handleReturn(isreload) { |
|
|
|
if (isreload === 'true') this.$emit('reloadlist') |
|
|
|
this.temp = {} |
|
|
|
this.$emit('doback') |
|
|
|
console.log('价格维护返回', 112233) |
|
|
|
}, |
|
|
|
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 |
|
|
|
// 保存修改数据 |
|
|
|
handleCreate() { |
|
|
|
this.$refs['weihuForm'].validate(valid => { |
|
|
|
if (valid) { |
|
|
|
const temp = { |
|
|
|
sid: this.temp.sid, |
|
|
|
manufactorSettlementPrice: this.temp.manufactorSettlementPrice, |
|
|
|
guidedPrice: this.temp.guidedPrice |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
// ----------------------------------方法-------------------- |
|
|
|
// 返回 |
|
|
|
handleReturn(isreload) { |
|
|
|
if (isreload === 'true') this.$emit('reloadlist') |
|
|
|
this.temp = {} |
|
|
|
this.$emit('doback') |
|
|
|
console.log('价格维护返回', 112233) |
|
|
|
// this.$router.go(-1) |
|
|
|
}, |
|
|
|
// 添加前数据初始化 |
|
|
|
resetTemp() { |
|
|
|
this.temp = {} |
|
|
|
}, |
|
|
|
// 保存修改数据 |
|
|
|
handleCreate() { |
|
|
|
this.$refs['weihuForm'].validate(valid => { |
|
|
|
if (valid) { |
|
|
|
const temp = { |
|
|
|
sid: this.temp.sid, |
|
|
|
manufactorSettlementPrice: this.temp.manufactorSettlementPrice, |
|
|
|
guidedPrice: this.temp.guidedPrice |
|
|
|
update(temp).then(resp => { |
|
|
|
if (resp.success) { |
|
|
|
const data = resp.data |
|
|
|
this.temp = data |
|
|
|
this.handleReturn('true') |
|
|
|
} |
|
|
|
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; |
|
|
|
} |
|
|
|
.tleftb_one { |
|
|
|
border-top: 1px solid #e0e3eb; |
|
|
|
} |
|
|
|
|
|
|
|
.form_btn { |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
} |
|
|
|
.form_btn { |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
} |
|
|
|
</style> |
|
|
|