Browse Source

上架后退货申请提交

pda_nev
李俊城 1 year ago
parent
commit
2ec0d6b694
  1. 2
      fe/PDA/api/index.js
  2. 88
      fe/PDA/pages/return/purchaseReturnRequest.vue

2
fe/PDA/api/index.js

@ -833,7 +833,7 @@ export const getReturnJobList = (params) => request(
//上架后退货申请提交
export const purchaseReturnRequestSubmit = (params) => request(
devUrl + "/api/pda/store/purchase-return-request", {
devUrl + "/api/pda/store/purchase-return-request/create-many", {
method: 'post',
data: params
});

88
fe/PDA/pages/return/purchaseReturnRequest.vue

@ -14,9 +14,9 @@
</view>
</scroll-view>
<div class="new_bot_box" v-show="itemList.length>0">
<view class="new_btn_bot">
<button class="new_save_btn" @click="submit()">提交</button>
</view>
<view class="new_btn_bot">
<button class="new_save_btn" @click="submit()">提交</button>
</view>
</div>
<win-scan-button @goScan='openScanPopup' v-if="itemList.length>0"></win-scan-button>
@ -29,6 +29,7 @@
<script>
import {
getBalancesByFilter,
purchaseReturnRequestSubmit
} from '@/api/index.js';
import winBlankView from '@/mycomponents/wincom/winBlankView.vue'
import winScanButton from '@/mycomponents/wincom/winScanButton.vue'
@ -62,6 +63,7 @@
itemList: [],
currentLabel: null,
lableResult: {}
};
},
onReady() {
@ -72,6 +74,7 @@
getScanResult(result) {
let code = result.data.code;
this.lableResult = result.data
if (code == '') return;
this.currentLabel = result.data;
let items = this.itemList.filter(r => {
@ -117,39 +120,37 @@
});
},
createItem(item) {
item.remark = item.remrak;
item.itemCode = item.itemCode
item.itemName = item.itemName;
item.itemDesc1 = item.itemDesc1;
item.itemDesc2 = item.itemDesc2;
item.uom = item.uom;
item.qty = item.qty;
// item.stdPackUom =
// item.stdPackQty =
item.fromPackingCode = item.packingCode;
item.toPackingCode = item.packingCode;
item.fromContainerCode = item.containerCode;
item.toContainerCode = item.containerCode;
item.fromLot = item.lot;
item.toLot = item.lot;
item.supplierBatch = item.supplierBatch;
item.arriveDate = item.arriveDate;
item.produceDate = item.produceDate;
item.expireDate = item.expireDate;
item.fromLocationCode = item.locationCode;
item.fromLocationGroup = item.locationGroup;
item.fromLocationArea = item.locationArea;
item.fromLocationErpCode = item.locationErpCode;
item.fromWarehouseCode = localStorage.warehouseCode;
item.toLocationCode = item.locationCode;
item.toLocationGroup = item.locationGroup;
item.toLocationArea = item.locationArea;
item.toLocationErpCode = item.locationErpCode;
item.toWarehouseCode = localStorage.warehouseCode;
item.fromStatus = item.status;
item.toStatus = item.status;
item.reasonCode = this.scrapReason;
return item;
var result = {}
result.remark = item.remrak;
result.itemCode = item.itemCode;
result.itemName = item.itemName;
result.itemDesc1 = item.itemDesc1;
result.itemDesc2 = item.itemDesc2;
result.lot = item.lot;
result.supplierBatch = item.supplierBatch;
result.arriveDate = item.arriveDate;
result.produceDate = item.produceDate;
result.expireDate = item.expireDate;
result.packingCode = item.packingCode;
result.containerCode = null;
result.uom = item.uom;
result.qty = item.qty;
result.stdPackQty = item.stdPackQty;
result.locationCode = item.locationCode;
result.locationArea = item.locationArea;
result.locationGroup = item.locationGroup;
result.locationErpCode = item.locationErpCode;
result.status = item.status;
result.warehouseCode = localStorage.warehouseCode;
result.rpNumber = this.lableResult.rpNumber;
result.asnNumber = this.lableResult.asnNumber
result.poNumber = this.lableResult.poNumber;
result.supplierCode = this.lableResult.supplierCode
result.returnType = 2;
result.poLine = "";
result.supplierPackQty = this.lableResult.stdPackQty;
return result;
},
selectedBalanceItem(balanceItem) {
let item = this.createItem(balanceItem);
@ -183,11 +184,22 @@
});
}
},
submit(){
if(this.itemList.length==0){
submit() {
if (this.itemList.length == 0) {
this.showMessage("请先扫描箱码")
return;
}
uni.showLoading({
title: "提交中..."
})
console.log("参数",JSON.stringify(this.itemList))
// purchaseReturnRequestSubmit(this.itemList).then(res => {
// uni.hideLoading()
// }).catch(error => {
// uni.hideLoading()
// this.showMessage(error.message)
// })
}
}

Loading…
Cancel
Save