|
|
@@ -1733,6 +1733,59 @@
|
|
|
showNextWorkOrder(){
|
|
|
if (parseInt(this.workOrderIndex) === (this.workOrderInfos.length -1)) return false;
|
|
|
return this.workOrderIndex < this.workOrderInfos.length -1;
|
|
|
+ },
|
|
|
+ addWorkOrderCommodity(){
|
|
|
+ window.tempTip.setIndex(1999);
|
|
|
+ window.tempTip.setDuration(1500);
|
|
|
+
|
|
|
+ let sku = this.$refs['add-commodity-sku'].value;
|
|
|
+ let logistic_number = this.$refs['add-commodity-logistic-number'].value;
|
|
|
+
|
|
|
+ let order = this.orders.find(item=>{
|
|
|
+ return item.orderno === checkData[0];
|
|
|
+ });
|
|
|
+ let owner_code = order.owner_code;
|
|
|
+ if (logistic_number.trim().length ===0){
|
|
|
+ window.tempTip.show('填写快递单号');
|
|
|
+ return ;
|
|
|
+ }
|
|
|
+ this.getCommodity(owner_code,sku).then(res => {
|
|
|
+ if (res===null){
|
|
|
+ window.tempTip.show('请检查商品条码');
|
|
|
+ } else {
|
|
|
+ this.workOrder.commodities.push({
|
|
|
+ logistic_number:logistic_number,
|
|
|
+ commodity_id:res.id,
|
|
|
+ name:res.name,
|
|
|
+ abnormal_type:"多发",
|
|
|
+ amount:0,
|
|
|
+ sku:this.$refs['add-commodity-sku'].value,
|
|
|
+ abnormal_amount:this.$refs['add-commodity-number'].value,
|
|
|
+ });
|
|
|
+ this.$refs['add-commodity-logistic-number'].value = "";
|
|
|
+ this.$refs['add-commodity-sku'].value = "";
|
|
|
+ this.$refs['add-commodity-number'].value = "";
|
|
|
+ window.tempTip.showSuccess("添加成功");
|
|
|
+ }
|
|
|
+ }).catch(err=>{
|
|
|
+ window.tempTip.showSuccess("获取商品信息异常");
|
|
|
+ });
|
|
|
+ },
|
|
|
+ getCommodity(owner,code){
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ let url = "{{route('commodity.getCommodityApi')}}";
|
|
|
+ let data = {owner_code:owner,sku:code};
|
|
|
+ console.log(data);
|
|
|
+ window.axios.post(url,data).then(res=>{
|
|
|
+ if (res.data.success){
|
|
|
+ resolve(res.data.data);
|
|
|
+ } else {
|
|
|
+ resolve(null);
|
|
|
+ }
|
|
|
+ }).catch(err=>{
|
|
|
+ reject(null);
|
|
|
+ });
|
|
|
+ });
|
|
|
}
|
|
|
},
|
|
|
});
|