|
@@ -37,15 +37,15 @@
|
|
|
</span>
|
|
</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="row pt-2 small"><label class="col-3 text-right">商品名</label>
|
|
<div class="row pt-2 small"><label class="col-3 text-right">商品名</label>
|
|
|
- <input v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].type" class="form-control form-control-sm col-8" v-model="processContents[0].commodity_name" @input="update_commodity_name(processContents[0])">
|
|
|
|
|
|
|
+ <input v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].type" class="form-control form-control-sm col-8" @change="update_commodity_name(processContents[0])" v-model="processContents[0].commodity_name">
|
|
|
</div>
|
|
</div>
|
|
|
<div class="row pt-2 small"><label class="col-3 text-right">条码</label>
|
|
<div class="row pt-2 small"><label class="col-3 text-right">条码</label>
|
|
|
- <ul class="p-0 m-0 ml-2 list-unstyled list-inline" v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].type && processContents[0].commodity_barcodes && processContents[0].commodity_barcodes.length>0">
|
|
|
|
|
- <li v-for="barcode in processContents[0].commodity_barcodes"><small> @{{ barcode.code }}</small></li>
|
|
|
|
|
- </ul>
|
|
|
|
|
|
|
+ <input v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].type" class="form-control form-control-sm col-8" @change="update_commodity_barcode(processContents[0],$event)" :value="processContents[0].commodity_barcode ? processContents[0].commodity_barcode :
|
|
|
|
|
+ (processContents[0].commodity_barcodes[0] ? processContents[0].commodity_barcodes[0].code :'')">
|
|
|
</div>
|
|
</div>
|
|
|
<div class="row pt-2 small"><label class="col-3 text-right">SKU</label>
|
|
<div class="row pt-2 small"><label class="col-3 text-right">SKU</label>
|
|
|
- <b v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].type" class="col-8">@{{ processContents[0].commodity_sku }}</b></div>
|
|
|
|
|
|
|
+ <input v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].type" class="form-control form-control-sm col-8" @change="update_commodity_sku(processContents[0])" v-model="processContents[0].commodity_sku">
|
|
|
|
|
+ </div>
|
|
|
<div class="row pt-2 small"><label class="col-3 text-right">单据类型</label>
|
|
<div class="row pt-2 small"><label class="col-3 text-right">单据类型</label>
|
|
|
<select v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].type"
|
|
<select v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].type"
|
|
|
v-model="processContents[0].bill_type" class="col-8 form-control form-control-sm">
|
|
v-model="processContents[0].bill_type" class="col-8 form-control form-control-sm">
|
|
@@ -81,8 +81,10 @@
|
|
|
<span class="ml-2 font-weight-bold">数量:</span>
|
|
<span class="ml-2 font-weight-bold">数量:</span>
|
|
|
<span class="font-weight-bold">@{{ processContent.amount }}</span>
|
|
<span class="font-weight-bold">@{{ processContent.amount }}</span>
|
|
|
<span class="ml-2 text-muted">条码:</span>
|
|
<span class="ml-2 text-muted">条码:</span>
|
|
|
- <span class="text-muted"><small v-if="processContent.commodity_barcodes && processContent.commodity_barcodes.length>0"
|
|
|
|
|
- v-for="barcode in processContent.commodity_barcodes">@{{ barcode.code }}</small></span>
|
|
|
|
|
|
|
+ <span class="text-muted">
|
|
|
|
|
+ <small v-if="processContent.commodity_barcode"> @{{ processContent.commodity_barcode }}</small>
|
|
|
|
|
+ <small v-if="processContent.commodity_barcodes && processContent.commodity_barcodes.length>0 && !processContent.commodity_barcode"
|
|
|
|
|
+ v-for="barcode in processContent.commodity_barcodes">@{{ barcode.code }}</small></span>
|
|
|
<button v-if="is_delBtn[processContent.wms_code+'_'+processContent.commodity_id+'_'+false]" @click="deleteProcessContent(processContent.wms_code,processContent.commodity_id,false)" class="btn btn-sm btn-danger" style="position: absolute;right: 0;bottom: 0">删除</button>
|
|
<button v-if="is_delBtn[processContent.wms_code+'_'+processContent.commodity_id+'_'+false]" @click="deleteProcessContent(processContent.wms_code,processContent.commodity_id,false)" class="btn btn-sm btn-danger" style="position: absolute;right: 0;bottom: 0">删除</button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -114,15 +116,15 @@
|
|
|
</span>
|
|
</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="row pt-2 small"><label class="col-3 text-right">商品名</label>
|
|
<div class="row pt-2 small"><label class="col-3 text-right">商品名</label>
|
|
|
- <b v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].type" class="col-8">@{{ processContents[0].commodity_name }}</b>
|
|
|
|
|
|
|
+ <input v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].type" class="form-control form-control-sm col-8" @change="update_commodity_name(processContents[0])" v-model="processContents[0].commodity_name">
|
|
|
</div>
|
|
</div>
|
|
|
<div class="row pt-2 small"><label class="col-3 text-right">条码</label>
|
|
<div class="row pt-2 small"><label class="col-3 text-right">条码</label>
|
|
|
- <ul class="p-0 m-0 ml-2 list-unstyled list-inline" v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].type && processContents[0].commodity_barcodes && processContents[0].commodity_barcodes.length>0">
|
|
|
|
|
- <li v-for="barcode in processContents[0].commodity_barcodes"><small> @{{ barcode.code }}</small></li>
|
|
|
|
|
- </ul>
|
|
|
|
|
|
|
+ <input v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].type" class="form-control form-control-sm col-8" @change="update_commodity_barcode(processContents[0],$event)" :value="processContents[0].commodity_barcode ? processContents[0].commodity_barcode :
|
|
|
|
|
+ (processContents[0].commodity_barcodes[0] ? processContents[0].commodity_barcodes[0].code :'')">
|
|
|
</div>
|
|
</div>
|
|
|
<div class="row pt-2 small"><label class="col-3 text-right">SKU</label>
|
|
<div class="row pt-2 small"><label class="col-3 text-right">SKU</label>
|
|
|
- <b v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].type" class="col-8">@{{ processContents[0].commodity_sku }}</b></div>
|
|
|
|
|
|
|
+ <input v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].type" class="form-control form-control-sm col-8" @change="update_commodity_sku(processContents[0])" v-model="processContents[0].commodity_sku">
|
|
|
|
|
+ </div>
|
|
|
<div class="row pt-2 small"><label class="col-3 text-right">单据类型</label>
|
|
<div class="row pt-2 small"><label class="col-3 text-right">单据类型</label>
|
|
|
<select v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].type"
|
|
<select v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].type"
|
|
|
v-model="processContents[0].bill_type" class="col-8 form-control form-control-sm">
|
|
v-model="processContents[0].bill_type" class="col-8 form-control form-control-sm">
|
|
@@ -158,8 +160,10 @@
|
|
|
<span class="ml-2 font-weight-bold">数量:</span>
|
|
<span class="ml-2 font-weight-bold">数量:</span>
|
|
|
<span class="font-weight-bold">@{{ processContent.amount }}</span>
|
|
<span class="font-weight-bold">@{{ processContent.amount }}</span>
|
|
|
<span class="ml-2 text-muted">条码:</span>
|
|
<span class="ml-2 text-muted">条码:</span>
|
|
|
- <span class="text-muted"><small v-if="processContent.commodity_barcodes && processContent.commodity_barcodes.length>0"
|
|
|
|
|
- v-for="barcode in processContent.commodity_barcodes">@{{ barcode.code }}</small></span>
|
|
|
|
|
|
|
+ <span class="text-muted">
|
|
|
|
|
+ <small v-if="processContent.commodity_barcode"> @{{ processContent.commodity_barcode }}</small>
|
|
|
|
|
+ <small v-if="processContent.commodity_barcodes && processContent.commodity_barcodes.length>0 && !processContent.commodity_barcode"
|
|
|
|
|
+ v-for="barcode in processContent.commodity_barcodes">@{{ barcode.code }}</small></span>
|
|
|
<button v-if="is_delBtn[processContent.wms_code+'_'+processContent.commodity_id+'_'+true]" @click="deleteProcessContent(processContent.wms_code,processContent.commodity_id,true)" class="btn btn-sm btn-danger" style="position: absolute;right: 0;bottom: 0">删除</button>
|
|
<button v-if="is_delBtn[processContent.wms_code+'_'+processContent.commodity_id+'_'+true]" @click="deleteProcessContent(processContent.wms_code,processContent.commodity_id,true)" class="btn btn-sm btn-danger" style="position: absolute;right: 0;bottom: 0">删除</button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -435,7 +439,13 @@
|
|
|
else this.$set(this.is_delBtn,wms_code+'_'+commodity_id+'_'+type,false);
|
|
else this.$set(this.is_delBtn,wms_code+'_'+commodity_id+'_'+type,false);
|
|
|
},
|
|
},
|
|
|
update_commodity_name(processContent){
|
|
update_commodity_name(processContent){
|
|
|
- this.$set(processContent,'is_update_commodity_name',true);
|
|
|
|
|
|
|
+ this.$set(processContent,'is_update_commodity_name',true);
|
|
|
|
|
+ },
|
|
|
|
|
+ update_commodity_barcode(processContent,e){
|
|
|
|
|
+ this.$set(processContent,'commodity_barcode',e.target.value);
|
|
|
|
|
+ },
|
|
|
|
|
+ update_commodity_sku(processContent){
|
|
|
|
|
+ this.$set(processContent,'is_update_commodity_sku',true);
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
|
|
|