|
|
|
@ -185,7 +185,7 @@ export default class RawReceiptDetail extends BasePage {
|
|
|
|
|
let content = {
|
|
|
|
|
loginName: means.session.user.loginName,
|
|
|
|
|
factoryCode: means.session.user.factoryCode,
|
|
|
|
|
workArea: user.list[0].workareaCode,
|
|
|
|
|
workArea: session.workareaCode,
|
|
|
|
|
};
|
|
|
|
|
let res: any = await this.model.queryByFactory(content);
|
|
|
|
|
res.forEach((item: any) => {
|
|
|
|
@ -202,6 +202,8 @@ export default class RawReceiptDetail extends BasePage {
|
|
|
|
|
}
|
|
|
|
|
//表格单选触发事件
|
|
|
|
|
handleRow({ data }: any) {
|
|
|
|
|
this.LocationList = [];
|
|
|
|
|
this.qty = "";
|
|
|
|
|
this.some = data[0].lineData;
|
|
|
|
|
}
|
|
|
|
|
//添加触发事件
|
|
|
|
@ -270,6 +272,17 @@ export default class RawReceiptDetail extends BasePage {
|
|
|
|
|
* 提交
|
|
|
|
|
*/
|
|
|
|
|
async onSubmit() {
|
|
|
|
|
let num: number = 0;
|
|
|
|
|
this.some.list.forEach((item: any) => {
|
|
|
|
|
num += parseFloat(item.nowAmount);
|
|
|
|
|
});
|
|
|
|
|
if (num != parseFloat(this.some.poAmount)) {
|
|
|
|
|
uni.showToast({
|
|
|
|
|
icon: "none",
|
|
|
|
|
title: this.$t("message.actual") as any,
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
await this.model.submit({
|
|
|
|
|
poNo: this.some.poNo,
|
|
|
|
|
loginName: session.loginName,
|
|
|
|
|