Browse Source

上架后退货申请提交

pda_nev
李俊城 1 year ago
parent
commit
2ec0d6b694
  1. 2
      fe/PDA/api/index.js
  2. 78
      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( export const purchaseReturnRequestSubmit = (params) => request(
devUrl + "/api/pda/store/purchase-return-request", { devUrl + "/api/pda/store/purchase-return-request/create-many", {
method: 'post', method: 'post',
data: params data: params
}); });

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

@ -29,6 +29,7 @@
<script> <script>
import { import {
getBalancesByFilter, getBalancesByFilter,
purchaseReturnRequestSubmit
} from '@/api/index.js'; } from '@/api/index.js';
import winBlankView from '@/mycomponents/wincom/winBlankView.vue' import winBlankView from '@/mycomponents/wincom/winBlankView.vue'
import winScanButton from '@/mycomponents/wincom/winScanButton.vue' import winScanButton from '@/mycomponents/wincom/winScanButton.vue'
@ -62,6 +63,7 @@
itemList: [], itemList: [],
currentLabel: null, currentLabel: null,
lableResult: {}
}; };
}, },
onReady() { onReady() {
@ -72,6 +74,7 @@
getScanResult(result) { getScanResult(result) {
let code = result.data.code; let code = result.data.code;
this.lableResult = result.data
if (code == '') return; if (code == '') return;
this.currentLabel = result.data; this.currentLabel = result.data;
let items = this.itemList.filter(r => { let items = this.itemList.filter(r => {
@ -117,39 +120,37 @@
}); });
}, },
createItem(item) { createItem(item) {
item.remark = item.remrak; var result = {}
item.itemCode = item.itemCode result.remark = item.remrak;
item.itemName = item.itemName; result.itemCode = item.itemCode;
item.itemDesc1 = item.itemDesc1; result.itemName = item.itemName;
item.itemDesc2 = item.itemDesc2; result.itemDesc1 = item.itemDesc1;
item.uom = item.uom; result.itemDesc2 = item.itemDesc2;
item.qty = item.qty; result.lot = item.lot;
// item.stdPackUom = result.supplierBatch = item.supplierBatch;
// item.stdPackQty = result.arriveDate = item.arriveDate;
item.fromPackingCode = item.packingCode; result.produceDate = item.produceDate;
item.toPackingCode = item.packingCode; result.expireDate = item.expireDate;
item.fromContainerCode = item.containerCode; result.packingCode = item.packingCode;
item.toContainerCode = item.containerCode; result.containerCode = null;
item.fromLot = item.lot; result.uom = item.uom;
item.toLot = item.lot; result.qty = item.qty;
item.supplierBatch = item.supplierBatch; result.stdPackQty = item.stdPackQty;
item.arriveDate = item.arriveDate; result.locationCode = item.locationCode;
item.produceDate = item.produceDate; result.locationArea = item.locationArea;
item.expireDate = item.expireDate; result.locationGroup = item.locationGroup;
item.fromLocationCode = item.locationCode; result.locationErpCode = item.locationErpCode;
item.fromLocationGroup = item.locationGroup; result.status = item.status;
item.fromLocationArea = item.locationArea; result.warehouseCode = localStorage.warehouseCode;
item.fromLocationErpCode = item.locationErpCode; result.rpNumber = this.lableResult.rpNumber;
item.fromWarehouseCode = localStorage.warehouseCode; result.asnNumber = this.lableResult.asnNumber
item.toLocationCode = item.locationCode; result.poNumber = this.lableResult.poNumber;
item.toLocationGroup = item.locationGroup; result.supplierCode = this.lableResult.supplierCode
item.toLocationArea = item.locationArea; result.returnType = 2;
item.toLocationErpCode = item.locationErpCode; result.poLine = "";
item.toWarehouseCode = localStorage.warehouseCode; result.supplierPackQty = this.lableResult.stdPackQty;
item.fromStatus = item.status;
item.toStatus = item.status; return result;
item.reasonCode = this.scrapReason;
return item;
}, },
selectedBalanceItem(balanceItem) { selectedBalanceItem(balanceItem) {
let item = this.createItem(balanceItem); let item = this.createItem(balanceItem);
@ -188,6 +189,17 @@
this.showMessage("请先扫描箱码") this.showMessage("请先扫描箱码")
return; 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