|
|
@@ -11,80 +11,169 @@
|
|
|
<div class="container-fluid" id="list">
|
|
|
<div class="card col-md-8 offset-md-2">
|
|
|
<div class="card-body">
|
|
|
- <div class="form-group row">
|
|
|
- <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-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-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-8">@{{ processContent.wms_code }}</b>
|
|
|
+ <div class="row">
|
|
|
+ <div class="col-6 rounded mb-2 border" style="background: #efe3d9;">
|
|
|
+ <div class="form-group row mt-2">
|
|
|
+ <label class="col-2 text-right mt-2">原料单据</label>
|
|
|
+ <input class="form-control col-7" v-model="process.wms_code">
|
|
|
+ <button class="btn btn-info btn-sm col-2" type="button" @click="addProcessContent(false)"> 新增库单据</button>
|
|
|
</div>
|
|
|
- <div class="row pt-2" v-if="processContent.addBtnShow">
|
|
|
- <label class="col-3 col-form-label text-right">选择商品</label>
|
|
|
- <span class=" col-9 input-group" style="max-height: 150px; overflow-y: scroll;border-radius:5px;opacity:1.5;text-align: center;">
|
|
|
- <ul class="list-group tooltipTarget" title="双击选择商品" style="width: 100%" onselectstart="return false;">
|
|
|
- <li v-for="commodity in processContent.commodities" :id="commodity.id" class="list-group-item list-group-item-action p-0 m-0"
|
|
|
- @dblclick="selectedCommodity(commodity,processContent.wms_code)" :class="processContent.commodity_id==commodity.id ? 'active' :''">
|
|
|
- <p class="form-inline" style="cursor: default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"><small style="overflow: hidden;" :title="commodity.name" class="text-left text-info col-6">@{{ commodity.name }}</small>
|
|
|
- <small class="text-left col-6" >
|
|
|
- <a v-for="barcode in commodity.barcodes">@{{ barcode.code }} </a>
|
|
|
- </small></p></li>
|
|
|
- </ul>
|
|
|
- </span>
|
|
|
+ <div class="form-group row">
|
|
|
+ <div class="col-10 offset-1 pl-0 pt-2 border rounded bg-light">
|
|
|
+ <div class="row pt-2 small"><label class="col-3 text-right" >单据号</label>
|
|
|
+ <b class="col-8" v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].is_full">@{{ processContents[0].wms_code }}</b></div> <!---->
|
|
|
+ <div class="row pt-2" v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].is_full">
|
|
|
+ <span class="col-12 text-center text-muted small">双击选择商品:</span>
|
|
|
+ <span class=" col-11 offset-1 input-group" style=" border-radius: 5px; opacity: 1.5; text-align: center;">
|
|
|
+ <ul onselectstart="return false;" class="list-group tooltipTarget" style="width: 100%; max-height: 130px; overflow-y: scroll;">
|
|
|
+ <li v-for="commodity in processContents[0].commodities" :id="commodity.id" :style="{'background-color':processContents[0].commodity_id==commodity.id ? '#9fcdff':''}"
|
|
|
+ @dblclick="selectedCommodity(commodity,processContents[0].wms_code)" class="list-group-item list-group-item-action p-0 m-0">
|
|
|
+ <div class="form-inline" style="cursor: default; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">
|
|
|
+ <small :title="commodity.name" class="text-left text-primary col-6 tooltipTarget" style="overflow: hidden;">@{{ commodity.name }}</small>
|
|
|
+ <small class="text-left col-6"><a v-for="barcode in commodity.barcodes">@{{ barcode.code }} </a></small>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <div class="row pt-2 small"><label class="col-3 text-right">商品名</label>
|
|
|
+ <b v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].is_full" class="col-8">@{{ processContents[0].commodity_name }}</b>
|
|
|
+ </div>
|
|
|
+ <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].is_full && 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>
|
|
|
+ </div>
|
|
|
+ <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].is_full" class="col-8">@{{ processContents[0].commodity_sku }}</b></div>
|
|
|
+ <div class="row pt-2 small"><label class="col-3 text-right">单据类型</label>
|
|
|
+ <select v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].is_full"
|
|
|
+ v-model="processContents[0].bill_type" class="col-8 form-control form-control-sm">
|
|
|
+ <option value="移库单">移库单</option>
|
|
|
+ <option value="入库单">入库单</option>
|
|
|
+ <option value="出库单">出库单</option>
|
|
|
+ </select></div>
|
|
|
+ <div class="row pt-2 small"><label class="col-3 text-right">数量</label>
|
|
|
+ <input v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].is_full" v-model="processContents[0].amount" type="text" class="form-control form-control-sm col-8">
|
|
|
+ </div>
|
|
|
+ <div class="col-8 offset-2 pt-2 pb-2">
|
|
|
+ <input type="button" v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].is_full"
|
|
|
+ @click="confirmStore(processContents[0].wms_code,processContents[0].commodity_id,processContents[0].amount)"
|
|
|
+ value="确定新增" class="btn btn-primary btn-sm form-control form-control-sm">
|
|
|
+ </div>
|
|
|
+ <div class="col-8 offset-2 pt-2 pb-2">
|
|
|
+ <input v-if="processContents.length>0 && processContents[0].addBtnShow && !processContents[0].is_full" type="button" @click="deleteProcessContent(processContents[0])" value="删除" class="btn btn-danger form-control">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="row pt-2">
|
|
|
- <label class="col-3 col-form-label text-right">商品名</label>
|
|
|
- <b class="col-8">@{{ processContent.commodity_name }}</b>
|
|
|
+ <div class="form-group row">
|
|
|
+ <div class="col-10 offset-1 p-1 border rounded bg-light" v-for="processContent in processContents" v-if="!processContent.addBtnShow && !processContent.is_full">
|
|
|
+ <div class="col-12 border">
|
|
|
+ <div class="row small" @mouseover="update_delBtn(true,processContent.wms_code,processContent.commodity_id)" @mouseleave="update_delBtn(false,processContent.wms_code,processContent.commodity_id)">
|
|
|
+ <span class="font-weight-bold">单据号:</span>
|
|
|
+ <span class="font-weight-bold">@{{ processContent.wms_code }}</span>
|
|
|
+ <span class="ml-2 text-muted">单据类型:</span>
|
|
|
+ <span class=" text-muted">@{{ processContent.bill_type }}</span>
|
|
|
+ <span class="ml-2 font-weight-bold">商品名:</span>
|
|
|
+ <span class="font-weight-bold">@{{ processContent.commodity_name }}</span>
|
|
|
+ <span class="ml-2 text-muted">SKU:</span>
|
|
|
+ <span class=" text-muted">@{{ processContent.commodity_sku }}</span>
|
|
|
+ <span class="ml-2 font-weight-bold">数量:</span>
|
|
|
+ <span class="font-weight-bold">@{{ processContent.amount }}</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>
|
|
|
+ <button v-if="is_delBtn[processContent.wms_code+'_'+processContent.commodity_id]" @click="deleteProcessContent(processContent)" class="btn btn-sm btn-danger" style="position: absolute;right: 0;bottom: 0">删除</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="row pt-2">
|
|
|
- <label class="col-3 col-form-label text-right">条码</label>
|
|
|
- <ul class="p-0 m-0 ml-2 list-unstyled list-inline" v-if="processContent.commodity_barcodes && processContent.commodity_barcodes.length>0">
|
|
|
- <li v-for="barcode in processContent.commodity_barcodes"><small>@{{ barcode.code }}</small></li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="row pt-2">
|
|
|
- <label class="col-3 col-form-label text-right">SKU</label>
|
|
|
- <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-8 form-control"
|
|
|
- :class="processContentError[processContent.wms_code] && processContentError[processContent.wms_code].bill_type ? 'is-invalid' :''">
|
|
|
- <option value="移库单">移库单</option>
|
|
|
- <option value="入库单">入库单</option>
|
|
|
- <option value="出库单">出库单</option>
|
|
|
- </select>
|
|
|
- </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-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-8 offset-3 mt-0" role="alert">
|
|
|
- <strong>@{{ processContentError[processContent.wms_code].amount[0] }}</strong>
|
|
|
- </span>
|
|
|
+ </div>
|
|
|
+ <div class="col-6 rounded mb-2 border" style="background: #ccd7dc;">
|
|
|
+ <div class="form-group row mt-2">
|
|
|
+ <label class="col-2 text-right mt-2">成品单据</label>
|
|
|
+ <input class="form-control col-7" v-model="process.wms_code_full">
|
|
|
+ <button class="btn btn-info btn-sm col-2" type="button" @click="addProcessContent(true)"> 新增库单据</button>
|
|
|
</div>
|
|
|
- <div class="col-8 offset-2 pt-2" v-if="processContent.addBtnShow">
|
|
|
- <input type="button" @click="confirmStore(processContent.wms_code,processContent.commodity_id,processContent.amount)" value="确定新增" class="btn btn-primary form-control">
|
|
|
+ <div class="form-group row">
|
|
|
+ <div class="col-10 offset-1 pl-0 pt-2 border rounded bg-light">
|
|
|
+ <div class="row pt-2 small"><label class="col-3 text-right" >单据号</label>
|
|
|
+ <b class="col-8" v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].is_full">@{{ processContents[0].wms_code }}</b></div> <!---->
|
|
|
+ <div class="row pt-2" v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].is_full">
|
|
|
+ <span class="col-12 text-center text-muted small">双击选择商品:</span>
|
|
|
+ <span class=" col-11 offset-1 input-group" style=" border-radius: 5px; opacity: 1.5; text-align: center;">
|
|
|
+ <ul onselectstart="return false;" class="list-group tooltipTarget" style="width: 100%; max-height: 130px; overflow-y: scroll;">
|
|
|
+ <li v-for="commodity in processContents[0].commodities" :id="commodity.id" :style="{'background-color':processContents[0].commodity_id==commodity.id ? '#9fcdff':''}"
|
|
|
+ @dblclick="selectedCommodity(commodity,processContents[0].wms_code)" class="list-group-item list-group-item-action p-0 m-0">
|
|
|
+ <div class="form-inline" style="cursor: default; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">
|
|
|
+ <small :title="commodity.name" class="text-left text-info col-6" style="overflow: hidden;">@{{ commodity.name }}</small>
|
|
|
+ <small class="text-left col-6"><a v-for="barcode in commodity.barcodes">@{{ barcode.code }} </a></small>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <div class="row pt-2 small"><label class="col-3 text-right">商品名</label>
|
|
|
+ <b v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].is_full" class="col-8">@{{ processContents[0].commodity_name }}</b>
|
|
|
+ </div>
|
|
|
+ <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].is_full && 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>
|
|
|
+ </div>
|
|
|
+ <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].is_full" class="col-8">@{{ processContents[0].commodity_sku }}</b></div>
|
|
|
+ <div class="row pt-2 small"><label class="col-3 text-right">单据类型</label>
|
|
|
+ <select v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].is_full"
|
|
|
+ v-model="processContents[0].bill_type" class="col-8 form-control form-control-sm">
|
|
|
+ <option value="移库单">移库单</option>
|
|
|
+ <option value="入库单">入库单</option>
|
|
|
+ <option value="出库单">出库单</option>
|
|
|
+ </select></div>
|
|
|
+ <div class="row pt-2 small"><label class="col-3 text-right">数量</label>
|
|
|
+ <input v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].is_full" v-model="processContents[0].amount" type="text" class="form-control form-control-sm col-8">
|
|
|
+ </div>
|
|
|
+ <div class="col-8 offset-2 pt-2 pb-2">
|
|
|
+ <input type="button" v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].is_full"
|
|
|
+ @click="confirmStore(processContents[0].wms_code,processContents[0].commodity_id,processContents[0].amount)"
|
|
|
+ value="确定新增" class="btn btn-primary btn-sm form-control form-control-sm">
|
|
|
+ </div>
|
|
|
+ <div class="col-8 offset-2 pt-2 pb-2">
|
|
|
+ <input v-if="processContents.length>0 && processContents[0].addBtnShow && processContents[0].is_full" type="button" @click="deleteProcessContent(processContents[0])" value="删除" class="btn btn-danger form-control">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="col-8 offset-2 pt-2 pb-2">
|
|
|
- <input type="button" @click="deleteProcessContent(processContent)" value="删除" class="btn btn-danger form-control">
|
|
|
+ <div class="form-group row">
|
|
|
+ <div class="col-10 offset-1 p-1 border rounded bg-light" v-for="processContent in processContents" v-if="!processContent.addBtnShow && processContent.is_full">
|
|
|
+ <div class="col-12 border">
|
|
|
+ <div class="row small" style="position: relative" @mouseover="update_delBtn(true,processContent.wms_code,processContent.commodity_id)" @mouseleave="update_delBtn(false,processContent.wms_code,processContent.commodity_id)">
|
|
|
+ <span class="font-weight-bold">单据号:</span>
|
|
|
+ <span class="font-weight-bold">@{{ processContent.wms_code }}</span>
|
|
|
+ <span class="ml-2 text-muted">单据类型:</span>
|
|
|
+ <span class=" text-muted">@{{ processContent.bill_type }}</span>
|
|
|
+ <span class="ml-2 font-weight-bold">商品名:</span>
|
|
|
+ <span class="font-weight-bold">@{{ processContent.commodity_name }}</span>
|
|
|
+ <span class="ml-2 text-muted">SKU:</span>
|
|
|
+ <span class=" text-muted">@{{ processContent.commodity_sku }}</span>
|
|
|
+ <span class="ml-2 font-weight-bold">数量:</span>
|
|
|
+ <span class="font-weight-bold">@{{ processContent.amount }}</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>
|
|
|
+ <button v-if="is_delBtn[processContent.wms_code+'_'+processContent.commodity_id]" @click="deleteProcessContent(processContent)" class="btn btn-sm btn-danger" style="position: absolute;right: 0;bottom: 0">删除</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</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-8">
|
|
|
+ </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:processContents[processContents.length-1].owner_name" class="form-control col-8" :class="error.owner_id && error.owner_id.length>0 ? 'is-invalid' :''">
|
|
|
+ <input readonly v-if="processContents.length>0" :value="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>
|
|
|
@@ -129,13 +218,13 @@
|
|
|
el:'#list',
|
|
|
data:{
|
|
|
process:{id:'{{$process->id}}',code:'{{$process->code}}',wms_code:'',owner_id:'{{$process->owner_id}}',amount:'{{$process->amount}}',owner_name:'{{$process->owner_name}}',
|
|
|
- process_method_id:'{{$process->process_method_id}}',unit_price:'{{$process->unit_price}}',remark:'{{$process->remark}}'},
|
|
|
+ process_method_id:'{{$process->process_method_id}}',unit_price:'{{$process->unit_price}}',remark:'{{$process->remark}}',wms_code_full:''},
|
|
|
error:{wms_code:[],owner_id:[],process_method_id:[],unit_price:[],amount:[]},
|
|
|
processContentError:[],
|
|
|
processContents:[
|
|
|
@foreach($process->processesContents as $processesContent)
|
|
|
{id:'{{$processesContent->id}}',wms_code:'{{$processesContent->wms_code}}',commodity_name:'{{$processesContent->commodity?$processesContent->commodity->name:""}}',@if($processesContent->commodity) commodity_barcodes:{!! $processesContent->commodity->barcodes !!},@endif
|
|
|
- commodity_id:'{{$processesContent->commodity_id}}',commodity_sku:'{{$processesContent->commodity?$processesContent->commodity->sku:""}}',bill_type:'{{$processesContent->bill_type}}',amount:'{{$processesContent->amount}}',addBtnShow:false},
|
|
|
+ commodity_id:'{{$processesContent->commodity_id}}',commodity_sku:'{{$processesContent->commodity?$processesContent->commodity->sku:""}}',bill_type:'{{$processesContent->bill_type}}',amount:'{{$processesContent->amount}}',addBtnShow:false,is_full:'{{$processesContent->is_full=='Y'?true:false}}'},
|
|
|
@endforeach
|
|
|
],
|
|
|
processMethods:[
|
|
|
@@ -146,6 +235,7 @@
|
|
|
tutorials:[],
|
|
|
selectedTutorials:[],
|
|
|
commodityIds:[],
|
|
|
+ is_delBtn:[],
|
|
|
},
|
|
|
mounted:function(){
|
|
|
let _this=this;
|
|
|
@@ -168,9 +258,10 @@
|
|
|
},
|
|
|
methods:{
|
|
|
//新增库单据
|
|
|
- addProcessContent(){
|
|
|
+ addProcessContent(is_full){
|
|
|
let _this=this;
|
|
|
let wms_code=_this.process.wms_code;
|
|
|
+ if (is_full) wms_code=_this.process.wms_code_full;
|
|
|
if (!wms_code){
|
|
|
tempTip.setDuration(3000);
|
|
|
tempTip.show('未输入单据号!');
|
|
|
@@ -214,6 +305,7 @@
|
|
|
processContent['bill_type']=response.data.bill_type;
|
|
|
processContent['amount']='';
|
|
|
processContent['addBtnShow']=true;
|
|
|
+ processContent['is_full']=is_full;
|
|
|
_this.processContents.unshift(processContent);
|
|
|
}).catch(function (err) {
|
|
|
tempTip.setDuration(3000);
|
|
|
@@ -246,6 +338,7 @@
|
|
|
deleteProcessContent(processContent){
|
|
|
let _this=this;
|
|
|
let wms_code=processContent.wms_code;
|
|
|
+ let commodity_id=processContent.commodity_id;
|
|
|
if (processContent.id){
|
|
|
if(!confirm("确定要删除该二次加工内容单“"+wms_code+"“吗?")){return}
|
|
|
axios.post('{{url("process/deleteProcessContent")}}/'+processContent.id)
|
|
|
@@ -262,7 +355,7 @@
|
|
|
});
|
|
|
}
|
|
|
_this.processContents.every(function (processContent,i) {
|
|
|
- if (processContent.wms_code==wms_code) {
|
|
|
+ if (processContent.wms_code==wms_code && processContent.commodity_id==commodity_id) {
|
|
|
_this.processContents.splice(i,1);
|
|
|
_this.commodityIds.splice(_this.commodityIds.indexOf(processContent.commodity_id),1);
|
|
|
return false;
|
|
|
@@ -302,6 +395,7 @@
|
|
|
let unit_price=_this.process.unit_price;
|
|
|
let remark=_this.process.remark;
|
|
|
let amount=_this.process.amount;
|
|
|
+ console.log(owner_id,process_method_id,unit_price,amount);
|
|
|
if (!owner_id || !process_method_id || !unit_price || !amount) {
|
|
|
tempTip.setDuration(3000);
|
|
|
tempTip.show('请确认您信息输入的完整性!');
|
|
|
@@ -329,13 +423,17 @@
|
|
|
tempTip.showSuccess('提交成功');
|
|
|
setTimeout(function () {
|
|
|
location.href="{{url('process')}}";
|
|
|
- },1000)
|
|
|
+ },100)
|
|
|
}
|
|
|
}).catch(function (err) {
|
|
|
tempTip.setDuration(3000);
|
|
|
tempTip.show('提交失败!网络错误:'+err);
|
|
|
});
|
|
|
},
|
|
|
+ update_delBtn(type,wms_code,commodity_id){
|
|
|
+ if (type) this.$set(this.is_delBtn,wms_code+'_'+commodity_id,true);
|
|
|
+ else this.$set(this.is_delBtn,wms_code+'_'+commodity_id,false);
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
});
|