fix: 修复产品选择和原材料选择组件中默认值设置问题
将空值时的默认值从数组改为空字符串,并统一使用getSku方法显示产品编码
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
<div v-else style="padding: 10px;">未搜索到产品</div>
|
||||
</template>
|
||||
<el-option v-for="item in productOptions" :key="item.productId"
|
||||
:label="`${item.productName}(${item.productCode})`" :value="item.productId">
|
||||
:label="`${item.productName}(${getSku(item)})`" :value="item.productId">
|
||||
<div>
|
||||
<div class="option-label">
|
||||
<span class="product-name">{{ item.productName }}</span>
|
||||
@@ -117,7 +117,7 @@ export default {
|
||||
value(val) {
|
||||
console.log(val, 'value');
|
||||
if (!val) {
|
||||
this.selected = [];
|
||||
this.selected = '';
|
||||
return;
|
||||
}
|
||||
if (this.multiple) {
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<div v-else style="padding: 10px;">未搜索到原材料</div>
|
||||
</template>
|
||||
<el-option v-for="item in rawMaterialList" :key="item.rawMaterialId"
|
||||
:label="`${item.rawMaterialName}(${item.rawMaterialCode})`" :value="item.rawMaterialId">
|
||||
:label="`${item.rawMaterialName}(${getSku(item)})`" :value="item.rawMaterialId">
|
||||
<div>
|
||||
<div class="option-label">
|
||||
<span class="material-name">{{ item.rawMaterialName }}</span>
|
||||
@@ -117,7 +117,7 @@ export default {
|
||||
watch: {
|
||||
value(val) {
|
||||
if (!val) {
|
||||
this.selected = [];
|
||||
this.selected = '';
|
||||
return;
|
||||
}
|
||||
if (this.multiple) {
|
||||
|
||||
Reference in New Issue
Block a user