Commit e1aa8569 authored by Marcus's avatar Marcus

后台-订单入仓后品名支持修改 -前端

https://zentao.test.jdshangmen.com/task-view-1506.html
parent 3d908885
...@@ -11,11 +11,13 @@ ...@@ -11,11 +11,13 @@
<el-descriptions border :column="2"> <el-descriptions border :column="2">
<el-descriptions-item> <el-descriptions-item>
<template slot="label"><span style="color: red">*</span>{{ $t('中文品名') }}</template> <template slot="label"><span style="color: red">*</span>{{ $t('中文品名') }}</template>
{{ warehousing.prodTitleZh }} <product-selector v-if="edit && !this.order.parentOrderId" v-model="form.prodId" @change="onProductChange0"/>
<span v-else>{{ warehousing.prodTitleZh }}</span>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>
<template slot="label"><span style="color: red">*</span>{{ $t('英文品名') }}</template> <template slot="label"><span style="color: red">*</span>{{ $t('英文品名') }}</template>
{{ warehousing.prodTitleEn }} <product-selector v-if="edit && !this.order.parentOrderId" lang="En" v-model="form.prodId" @change="onProductChange0"/>
<span v-else>{{ warehousing.prodTitleEn }}</span>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item :label="$t('品牌')"> <el-descriptions-item :label="$t('品牌')">
<template slot="label"><span style="color: red">*</span>{{ $t('品牌') }}</template> <template slot="label"><span style="color: red">*</span>{{ $t('品牌') }}</template>
...@@ -531,6 +533,7 @@ export default { ...@@ -531,6 +533,7 @@ export default {
}, },
opened(val) { opened(val) {
if (val) { if (val) {
this.form.prodId = this.warehousing.prodId
this.form.material = this.warehousing.material this.form.material = this.warehousing.material
if (this.warehousing.brand && this.warehousing.brand !== 0){ if (this.warehousing.brand && this.warehousing.brand !== 0){
this.form.brand = this.warehousing.brand.toString() || '' this.form.brand = this.warehousing.brand.toString() || ''
...@@ -592,6 +595,11 @@ export default { ...@@ -592,6 +595,11 @@ export default {
this.form1.prodTitleZh = product.titleZh this.form1.prodTitleZh = product.titleZh
this.form1.prodTitleEn = product.titleEn this.form1.prodTitleEn = product.titleEn
}, },
onProductChange0(product){
this.form.prodTitleZh = product.titleZh
this.form.prodTitleEn = product.titleEn
this.handleBrandChange(parseInt(this.form.brand))
},
handleTabs(){ handleTabs(){
if (this.activeName === 'first'){ if (this.activeName === 'first'){
this.getProductBrandPage(this.warehousing.brandName) this.getProductBrandPage(this.warehousing.brandName)
...@@ -682,7 +690,7 @@ export default { ...@@ -682,7 +690,7 @@ export default {
num: this.warehousing.num, num: this.warehousing.num,
volume: (+this.warehousing.volume)?.toFixed(2) || '', volume: (+this.warehousing.volume)?.toFixed(2) || '',
weight: (+this.warehousing.weight)?.toFixed(2) || '', weight: (+this.warehousing.weight)?.toFixed(2) || '',
prodId: this.warehousing.prodId, prodId: this.form.prodId,
"orderWarehouseInUpdateItemDoList": this.tableData.map(e => { "orderWarehouseInUpdateItemDoList": this.tableData.map(e => {
return { return {
...e, ...e,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment