|
|
@@ -15,19 +15,19 @@
|
|
|
<label class="col-3 col-form-label text-right" >单据号</label>
|
|
|
<input v-model="process.wms_code" class="form-control col-6" :class="error.wms_code && error.wms_code.length>0 ? 'is-invalid' :''">
|
|
|
<input class="btn btn-info col-2" type="button" @click="addProcessContent()" value="新增库单据">
|
|
|
- <span v-if="error.wms_code && error.wms_code.length>0" class="invalid-feedback col-7 offset-3 mt-0" role="alert">
|
|
|
+ <span v-if="error.wms_code && error.wms_code.length>0" class="invalid-feedback col-8 offset-3 mt-0" role="alert">
|
|
|
<strong>@{{ error.wms_code[0] }}</strong>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="form-group row">
|
|
|
<label class="col-3 col-form-label text-right" >任务号</label>
|
|
|
- <input disabled :value="process.code" class="form-control col-7">
|
|
|
+ <input disabled :value="process.code" class="form-control col-8">
|
|
|
</div>
|
|
|
<div class="form-group row" v-if="processContents.length>0" v-for="processContent in processContents">
|
|
|
<div class="col-8 offset-md-3 pl-0 pt-2 border rounded">
|
|
|
<div class="row pt-2">
|
|
|
<label class="col-3 col-form-label text-right">单据号@{{ processContent.i }}</label>
|
|
|
- <b class="col-7">@{{ processContent.wms_code }}</b>
|
|
|
+ <b class="col-8">@{{ processContent.wms_code }}</b>
|
|
|
</div>
|
|
|
<div class="row pt-2" v-if="processContent.addBtnShow">
|
|
|
<label class="col-3 col-form-label text-right">选择商品</label>
|
|
|
@@ -44,7 +44,7 @@
|
|
|
</div>
|
|
|
<div class="row pt-2">
|
|
|
<label class="col-3 col-form-label text-right">商品名</label>
|
|
|
- <b class="col-7">@{{ processContent.commodity_name }}</b>
|
|
|
+ <b class="col-8">@{{ processContent.commodity_name }}</b>
|
|
|
</div>
|
|
|
<div class="row pt-2">
|
|
|
<label class="col-3 col-form-label text-right">条码</label>
|
|
|
@@ -55,11 +55,11 @@
|
|
|
|
|
|
<div class="row pt-2">
|
|
|
<label class="col-3 col-form-label text-right">SKU</label>
|
|
|
- <b class="col-7">@{{ processContent.commodity_sku }}</b>
|
|
|
+ <b class="col-8">@{{ processContent.commodity_sku }}</b>
|
|
|
</div>
|
|
|
<div class="row pt-2">
|
|
|
<label class="col-3 col-form-label text-right">单据类型</label>
|
|
|
- <select v-model="processContent.bill_type" class="col-7 form-control"
|
|
|
+ <select v-model="processContent.bill_type" class="col-8 form-control"
|
|
|
:class="processContentError[processContent.wms_code] && processContentError[processContent.wms_code].bill_type ? 'is-invalid' :''">
|
|
|
<option value="移库单">移库单</option>
|
|
|
<option value="入库单">入库单</option>
|
|
|
@@ -68,9 +68,9 @@
|
|
|
</div>
|
|
|
<div class="row pt-2">
|
|
|
<label class="col-3 col-form-label text-right">数量</label>
|
|
|
- <input v-model="processContent.amount" type="text" class="form-control col-7"
|
|
|
+ <input v-model="processContent.amount" type="text" class="form-control col-8"
|
|
|
:class="processContentError[processContent.wms_code] && processContentError[processContent.wms_code].amount ? 'is-invalid' :''">
|
|
|
- <span v-if="processContentError[processContent.wms_code] && processContentError[processContent.wms_code].amount" class="invalid-feedback col-7 offset-3 mt-0" role="alert">
|
|
|
+ <span v-if="processContentError[processContent.wms_code] && processContentError[processContent.wms_code].amount" class="invalid-feedback col-8 offset-3 mt-0" role="alert">
|
|
|
<strong>@{{ processContentError[processContent.wms_code].amount[0] }}</strong>
|
|
|
</span>
|
|
|
</div>
|
|
|
@@ -84,37 +84,37 @@
|
|
|
</div>
|
|
|
<div class="form-group row">
|
|
|
<label class="col-3 col-form-label text-right" >货主</label>
|
|
|
- <input readonly v-if="processContents.length>0" :value="processContents[processContents.length-1].owner_name??process.owner_name" class="form-control col-7" :class="error.owner_id && error.owner_id.length>0 ? 'is-invalid' :''">
|
|
|
- <span v-if="error.owner_id && error.owner_id.length>0" class="invalid-feedback col-7 offset-3 mt-0" role="alert">
|
|
|
+ <input readonly v-if="processContents.length>0" :value="processContents[processContents.length-1].owner_name??process.owner_name" class="form-control col-8" :class="error.owner_id && error.owner_id.length>0 ? 'is-invalid' :''">
|
|
|
+ <span v-if="error.owner_id && error.owner_id.length>0" class="invalid-feedback col-8 offset-3 mt-0" role="alert">
|
|
|
<strong>@{{ error.owner_id[0] }}</strong>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="form-group row">
|
|
|
<label class="col-3 col-form-label text-right" >加工类型</label>
|
|
|
- <select v-model="process.process_method_id" class="form-control col-7" :class="error.process_method_id && error.process_method_id.length>0 ? 'is-invalid' :''">
|
|
|
+ <select v-model="process.process_method_id" class="form-control col-8" :class="error.process_method_id && error.process_method_id.length>0 ? 'is-invalid' :''">
|
|
|
<option v-for="processMethod in processMethods" :value="processMethod.id">@{{ processMethod.name }}</option>
|
|
|
</select>
|
|
|
</div>
|
|
|
<div class="form-group row">
|
|
|
<label class="col-3 col-form-label text-right" >加工数量</label>
|
|
|
- <input v-model="process.amount" type="text" class="form-control col-7" :class="error.amount && error.amount.length>0 ? 'is-invalid' :''">
|
|
|
- <span v-if="error.amount && error.amount.length>0" class="invalid-feedback col-7 offset-3 mt-0" role="alert">
|
|
|
+ <input v-model="process.amount" type="text" class="form-control col-8" :class="error.amount && error.amount.length>0 ? 'is-invalid' :''">
|
|
|
+ <span v-if="error.amount && error.amount.length>0" class="invalid-feedback col-8 offset-3 mt-0" role="alert">
|
|
|
<strong>@{{ error.amount[0] }}</strong>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="form-group row">
|
|
|
<label class="col-3 col-form-label text-right" >单价</label>
|
|
|
- <input v-model="process.unit_price" type="text" class="form-control col-7" :class="error.unit_price && error.unit_price.length>0 ? 'is-invalid' :''">
|
|
|
- <span v-if="error.unit_price && error.unit_price.length>0" class="invalid-feedback col-7 offset-3 mt-0" role="alert">
|
|
|
+ <input v-model="process.unit_price" type="text" class="form-control col-8" :class="error.unit_price && error.unit_price.length>0 ? 'is-invalid' :''">
|
|
|
+ <span v-if="error.unit_price && error.unit_price.length>0" class="invalid-feedback col-8 offset-3 mt-0" role="alert">
|
|
|
<strong>@{{ error.unit_price[0] }}</strong>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="form-group row">
|
|
|
<label class="col-3 col-form-label text-right" >备注(选填)</label>
|
|
|
- <textarea v-model="process.remark" type="text" class="form-control col-7"></textarea>
|
|
|
+ <textarea v-model="process.remark" type="text" class="form-control col-8"></textarea>
|
|
|
</div>
|
|
|
<div class="form-group row">
|
|
|
- <div class="col-8 offset-2">
|
|
|
+ <div class="col-8 offset-3">
|
|
|
<input type="button" @click="submit()" class="btn btn-success form-control" value="提交更改">
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -167,7 +167,7 @@
|
|
|
}
|
|
|
if (_this.processContents.length>0 && _this.processContents[_this.processContents.length-1].addBtnShow) {
|
|
|
tempTip.setDuration(3000);
|
|
|
- tempTip.show('下方单据未操作无法录入第二单!');
|
|
|
+ tempTip.show('新增单据操作中不能继续新增!');
|
|
|
return;
|
|
|
}
|
|
|
let isUnique=true;
|
|
|
@@ -276,7 +276,7 @@
|
|
|
let _this=this;
|
|
|
if (_this.processContents.length>0 && _this.processContents[_this.processContents.length-1].addBtnShow) {
|
|
|
tempTip.setDuration(3000);
|
|
|
- tempTip.show('下方单据未操作无法录入第二单!');
|
|
|
+ tempTip.show('新增单据操作中不能继续新增!');
|
|
|
return;
|
|
|
}
|
|
|
let owner_id=_this.process.owner_id;
|