修复 明细界面问题

master
hou 4 years ago
parent d709971c6f
commit 02e1a3cb5f

@ -245,6 +245,8 @@ export default {
start: "开始时间",
_tips5: "请选择相同库位",
_tips6: "请先输入要查询的单号",
Out: "出",
enter: "入",
//移库
Warehouse_QueryCriteria: "查询条件",
Warehouse_TransferOrderNo: "移库单号",

@ -247,7 +247,8 @@ export default {
start: "start time",
_tips5: "Please select the same location",
_tips6: "Please enter the order number to query first",
Out: "Out",
enter: "enter",
//移库
Warehouse_QueryCriteria: "Query criteria",
Warehouse_TransferOrderNo: "Transfer order No",

@ -1,10 +1,16 @@
import { Action, getModule, Module, MutationAction, VuexModule } from 'vuex-module-decorators';
import store from '@/store';
import http from '@/utils/request';
import { url } from '@/utils/url';
import { session } from '@/store/modules/session';
import {
Action,
getModule,
Module,
MutationAction,
VuexModule,
} from "vuex-module-decorators";
import store from "@/store";
import http from "@/utils/request";
import { url } from "@/utils/url";
import { session } from "@/store/modules/session";
// import { page } from '@/utils/page';
import vm from '@/main';
import vm from "@/main";
class OrderInInfo {
productDescZh?: string;
@ -20,7 +26,7 @@ class OrderInInfo {
namespaced: true,
dynamic: true,
store,
name: 'product.warehouse.wholeCollect',
name: "product.warehouse.wholeCollect",
})
export class wholeCollect extends VuexModule {
/**
@ -40,7 +46,7 @@ export class wholeCollect extends VuexModule {
/**
*
*/
dnNo = '';
dnNo = "";
/**
*
*/
@ -89,25 +95,28 @@ export class wholeCollect extends VuexModule {
factoryCode: session.factoryCode,
loginName: session.loginName,
});
console.log('获取来的数据', res.data.records);
console.log("获取来的数据", res.data.records);
const orderInInfo = res.data.records[0] || {};
if (orderInInfo.custCode == '0') {
orderInInfo.custCodeName = vm.$t('message.Warehouse_NX') as any;
} else if (orderInInfo.custCode == '1') {
orderInInfo.custCodeName = vm.$t('message.Warehouse_WX') as any;
} else if (orderInInfo.custCode == '2') {
orderInInfo.custCodeName = vm.$t('message.Warehouse_YJ') as any;
} else if (orderInInfo.custCode == '4') {
orderInInfo.custCodeName = vm.$t('message.Warehouse_BCP') as any;
if (orderInInfo.custCode == "0") {
orderInInfo.custCodeName = vm.$t("message.Warehouse_NX") as any;
} else if (orderInInfo.custCode == "1") {
orderInInfo.custCodeName = vm.$t("message.Warehouse_WX") as any;
} else if (orderInInfo.custCode == "2") {
orderInInfo.custCodeName = vm.$t("message.Warehouse_YJ") as any;
} else if (orderInInfo.custCode == "4") {
orderInInfo.custCodeName = vm.$t("message.Warehouse_BCP") as any;
}
return { orderInInfo };
}
@MutationAction
async onTakeoutConfirm(list: any[]) {
const records: any = await http.post(url.warehouse.rowTransfer.commit, list);
const records: any = await http.post(
url.warehouse.rowTransfer.commit,
list
);
if (records.code == 1) {
uni.showToast({ icon: 'success', title: 'success' });
uni.showToast({ icon: "success", title: "success" });
// uni.navigateTo({ url: page.product.warehouse.index });
}
return {};
@ -141,11 +150,11 @@ export class wholeCollect extends VuexModule {
/**
*
*/
@Action({ commit: 'updateCheckedOrderInInfoListKw' })
@Action({ commit: "updateCheckedOrderInInfoListKw" })
async changeOrderInLocation(kw: string) {
await http.post('/material/orderin/enter', {
await http.post("/wmspda/material/orderin/enter", {
loginName: session.loginName,
warehouseCode: '',
warehouseCode: "",
factoryCode: session.factoryCode,
locationCode: kw,
});

@ -1,10 +1,16 @@
import { Action, getModule, Module, MutationAction, VuexModule } from 'vuex-module-decorators';
import store from '@/store';
import http from '@/utils/request';
import { url } from '@/utils/url';
import { session } from '@/store/modules/session';
import {
Action,
getModule,
Module,
MutationAction,
VuexModule,
} from "vuex-module-decorators";
import store from "@/store";
import http from "@/utils/request";
import { url } from "@/utils/url";
import { session } from "@/store/modules/session";
// import { page } from '@/utils/page';
import vm from '@/main';
import vm from "@/main";
class OrderInInfo {
productDescZh?: string;
@ -16,7 +22,7 @@ class OrderInInfo {
namespaced: true,
dynamic: true,
store,
name: 'product.warehouse.wholeLnventory',
name: "product.warehouse.wholeLnventory",
})
export class wholeLnventory extends VuexModule {
/**
@ -36,9 +42,9 @@ export class wholeLnventory extends VuexModule {
/**
*
*/
dnNo = '';
dnNo = "";
records = {
code: '',
code: "",
};
/**
*
@ -92,20 +98,23 @@ export class wholeLnventory extends VuexModule {
});
const WlListaa = res.data;
const WlList = res.data.map((_: any) => ({
label: _.productCode + '-' + _.locCode,
label: _.productCode + "-" + _.locCode,
value: _.locCode,
}));
console.log('WlList', WlList);
console.log("WlList", WlList);
return { WlList, WlListaa };
}
@MutationAction
async onTakeoutConfirm(list: any) {
const records: any = await http.post(url.warehouse.wholeLnventory.commit, list);
const records: any = await http.post(
url.warehouse.wholeLnventory.commit,
list
);
if (records.code == 1) {
uni.showToast({
icon: 'success',
title: 'success',
icon: "success",
title: "success",
});
// uni.navigateTo({ url: page.product.warehouse.index });
}
@ -114,10 +123,16 @@ export class wholeLnventory extends VuexModule {
@MutationAction
async toScanCode(list: any) {
const records: any = await http.post(url.warehouse.wholeLnventory.scanCode, list);
const records: any = await http.post(
url.warehouse.wholeLnventory.scanCode,
list
);
if (records.code == 1) {
console.log('数据啊啊啊', records);
uni.showToast({ icon: 'none', title: vm.$t('message.Warehouse_Tip9') as any });
console.log("数据啊啊啊", records);
uni.showToast({
icon: "none",
title: vm.$t("message.Warehouse_Tip9") as any,
});
return { records };
}
// if (records.code == 0) {
@ -128,12 +143,12 @@ export class wholeLnventory extends VuexModule {
/**
*
*/
@Action({ commit: 'updateCheckedOrderInInfoListKw' })
@Action({ commit: "updateCheckedOrderInInfoListKw" })
async changeOrderInLocation(kw: string) {
await http.post('/material/orderin/enter', {
await http.post("/wmspda/material/orderin/enter", {
// loginName: '1999',
loginName: session.loginName,
warehouseCode: '',
warehouseCode: "",
// factoryCode: '1999',
factoryCode: session.factoryCode,
locationCode: kw,

@ -1,9 +1,15 @@
import { Action, getModule, Module, MutationAction, VuexModule } from 'vuex-module-decorators';
import store from '@/store';
import http from '@/utils/request';
import { url } from '@/utils/url';
import { session } from '@/store/modules/session';
import vm from '@/main';
import {
Action,
getModule,
Module,
MutationAction,
VuexModule,
} from "vuex-module-decorators";
import store from "@/store";
import http from "@/utils/request";
import { url } from "@/utils/url";
import { session } from "@/store/modules/session";
import vm from "@/main";
// import { page } from '@/utils/page';
class OrderInInfo {
@ -21,7 +27,7 @@ class OrderInInfo {
namespaced: true,
dynamic: true,
store,
name: 'product.warehouse.wholeScrap',
name: "product.warehouse.wholeScrap",
})
export class wholeScrap extends VuexModule {
/**
@ -41,7 +47,7 @@ export class wholeScrap extends VuexModule {
/**
*
*/
dnNo = '';
dnNo = "";
/**
*
*/
@ -94,27 +100,30 @@ export class wholeScrap extends VuexModule {
loginName: session.loginName,
// loginName: '1999',
});
console.log('获取来的数据', res.data.records);
console.log("获取来的数据", res.data.records);
const orderInInfo = res.data.records[0];
if (orderInInfo.custCode == '0') {
orderInInfo.custCodeName = vm.$t('message.Warehouse_NX') as any;
} else if (orderInInfo.custCode == '1') {
orderInInfo.custCodeName = vm.$t('message.Warehouse_WX') as any;
} else if (orderInInfo.custCode == '2') {
orderInInfo.custCodeName = vm.$t('message.Warehouse_YJ') as any;
} else if (orderInInfo.custCode == '4') {
orderInInfo.custCodeName = vm.$t('message.Warehouse_BCP') as any;
if (orderInInfo.custCode == "0") {
orderInInfo.custCodeName = vm.$t("message.Warehouse_NX") as any;
} else if (orderInInfo.custCode == "1") {
orderInInfo.custCodeName = vm.$t("message.Warehouse_WX") as any;
} else if (orderInInfo.custCode == "2") {
orderInInfo.custCodeName = vm.$t("message.Warehouse_YJ") as any;
} else if (orderInInfo.custCode == "4") {
orderInInfo.custCodeName = vm.$t("message.Warehouse_BCP") as any;
}
return { orderInInfo };
}
@MutationAction
async onTakeoutConfirm(list: any) {
const records: any = await http.post(url.warehouse.rowTransfer.commit, list);
const records: any = await http.post(
url.warehouse.rowTransfer.commit,
list
);
if (records.code == 1) {
uni.showToast({
icon: 'success',
title: 'success',
icon: "success",
title: "success",
});
// uni.navigateTo({ url: page.product.warehouse.index });
}
@ -149,12 +158,12 @@ export class wholeScrap extends VuexModule {
/**
*
*/
@Action({ commit: 'updateCheckedOrderInInfoListKw' })
@Action({ commit: "updateCheckedOrderInInfoListKw" })
async changeOrderInLocation(kw: string) {
await http.post('/material/orderin/enter', {
await http.post("/wmspda/material/orderin/enter", {
loginName: session.loginName,
// loginName: '1999',
warehouseCode: '',
warehouseCode: "",
factoryCode: session.factoryCode,
// factoryCode: '1999',
locationCode: kw,

@ -52,7 +52,7 @@ export default class RawReceiptDetail extends BasePage {
if (this.cpRef4 == "") {
uni.showToast({
icon: "none",
title: "请先输入要查询的单号" as any,
title: this.$t("message._tips6") as any,
});
return;
}
@ -67,9 +67,9 @@ export default class RawReceiptDetail extends BasePage {
let arr = this.model.detailedList;
arr.forEach((item: any) => {
if (item.oiType == 10 || item.oiType == "10") {
item.oiType = "入";
item.oiType = this.$t("message.enter");
} else {
item.oiType = "出";
item.oiType = this.$t("message.Out");
}
});
this.detailedList = arr;

@ -180,7 +180,7 @@ export class wholeTransfer extends VuexModule {
*/
@Action({ commit: "updateCheckedOrderInInfoListKw" })
async changeOrderInLocation(kw: string) {
await http.post("/material/orderin/enter", {
await http.post("/wmspda/material/orderin/enter", {
loginName: session.loginName,
// loginName: '1999',
warehouseCode: "",

@ -186,7 +186,7 @@ export class ReceiptModule extends VuexModule {
*/
@Action({ commit: "updateCheckedOrderInInfoListKw" })
async changeOrderInLocation(kw: string) {
await http.post("/material/orderin/enter", {
await http.post("/wmspda/material/orderin/enter", {
warehouseCode: session.warehouseCode,
factoryCode: session.factoryCode,
loginName: session.loginName,

@ -187,7 +187,7 @@ export class ReceiptModule extends VuexModule {
*/
@Action({ commit: "updateCheckedOrderInInfoListKw" })
async changeOrderInLocation(kw: string) {
await http.post("/material/orderin/enter", {
await http.post("/wmspda/material/orderin/enter", {
factoryCode: session.factoryCode,
loginName: session.loginName,
warehouseCode: session.warehouseCode,

@ -5,11 +5,11 @@ import {
Mutation,
MutationAction,
VuexModule,
} from 'vuex-module-decorators';
import store from '@/store';
import http from '@/utils/request';
import { url } from '@/utils/url';
import { session } from '@/store/modules/session';
} from "vuex-module-decorators";
import store from "@/store";
import http from "@/utils/request";
import { url } from "@/utils/url";
import { session } from "@/store/modules/session";
class OrderInInfo {
checked?: boolean;
@ -23,7 +23,7 @@ class OrderInInfo {
namespaced: true,
dynamic: true,
store,
name: 'raw.ingoods.receipt',
name: "raw.ingoods.receipt",
})
export class ReceiptModule extends VuexModule {
/**
@ -33,7 +33,7 @@ export class ReceiptModule extends VuexModule {
/**
*
*/
hideKdOrderNo = '';
hideKdOrderNo = "";
/**
*
*/
@ -134,8 +134,12 @@ export class ReceiptModule extends VuexModule {
loginName: session.loginName,
});
const orderInInfo = list[0] || {};
const orderInInfoList = list.filter((_: OrderInInfo) => _.userDefined10 === '1');
const orderInInfoListEx = list.filter((_: OrderInInfo) => _.userDefined10 === '0');
const orderInInfoList = list.filter(
(_: OrderInInfo) => _.userDefined10 === "1"
);
const orderInInfoListEx = list.filter(
(_: OrderInInfo) => _.userDefined10 === "0"
);
return { hideKdOrderNo, orderInInfo, orderInInfoList, orderInInfoListEx };
}
@ -145,8 +149,8 @@ export class ReceiptModule extends VuexModule {
@MutationAction
async submitOrderInEnter() {
const list = (this.state as any).orderInInfoList.map((item: any) => {
item.orderStatus = item.checked ? '2' : '1';
item.requestAmount = item.checked ? item.y : '0';
item.orderStatus = item.checked ? "2" : "1";
item.requestAmount = item.checked ? item.y : "0";
return item;
});
const result: any = await http.post(url.material.POorderin.enter, {
@ -156,11 +160,12 @@ export class ReceiptModule extends VuexModule {
list,
});
uni.showToast({
icon: 'none',
icon: "none",
title: result.msg,
});
const orderInInfoList = result.list.sort(
(a: any, b: any) => Number(a.accountingStatus) - Number(b.accountingStatus),
(a: any, b: any) =>
Number(a.accountingStatus) - Number(b.accountingStatus)
);
return { orderInInfoList };
}
@ -168,11 +173,11 @@ export class ReceiptModule extends VuexModule {
/**
*
*/
@Action({ commit: 'updateCheckedOrderInInfoListKw' })
@Action({ commit: "updateCheckedOrderInInfoListKw" })
async changeOrderInLocation(kw: string) {
await http.post('/material/orderin/enter', {
await http.post("/wmspda/material/orderin/enter", {
loginName: session.loginName,
warehouseCode: '',
warehouseCode: "",
factoryCode: session.factoryCode,
locationCode: kw,
});

@ -310,7 +310,7 @@ export class ReceiptModule extends VuexModule {
*/
@Action({ commit: "updateCheckedOrderInInfoListKw" })
async changeOrderInLocation(kw: string) {
await http.post("/material/orderin/enter", {
await http.post("/wmspda/material/orderin/enter", {
warehouseCode: session.warehouseCode,
factoryCode: session.factoryCode,
loginName: session.loginName,

Loading…
Cancel
Save