Merge branch 'master' of http://106.12.13.113:3000/lanju/lanju-app
commit
c3e0bffd4e
@ -0,0 +1,96 @@
|
|||||||
|
import { 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';
|
||||||
|
@Module({
|
||||||
|
namespaced: true,
|
||||||
|
dynamic: true,
|
||||||
|
store,
|
||||||
|
name: 'page.product.SalesReturn',
|
||||||
|
})
|
||||||
|
// http.defaults.headers.common['poolName'] = session.PoolName;
|
||||||
|
export class SalesReturn extends VuexModule {
|
||||||
|
WlList = [];
|
||||||
|
orderNoItemList: any = [];
|
||||||
|
@MutationAction
|
||||||
|
async queryOrderNo(orderNo: any) {
|
||||||
|
const result: any = await http.post(url.lanjuwms.product.SalesReturn.FinishedProductSalesReturn, {
|
||||||
|
productOrder: orderNo,
|
||||||
|
factoryCode: session.FactoryCode,
|
||||||
|
});
|
||||||
|
const orderNoItemList = result.data;
|
||||||
|
return { orderNoItemList };
|
||||||
|
}
|
||||||
|
productCodeList: any = [];
|
||||||
|
@MutationAction
|
||||||
|
async list(orderNo: any) {
|
||||||
|
const result: any = await http.get(url.lanjuwms.product.OfflineStorage.list + '/' + orderNo, {});
|
||||||
|
const productCodeList = result.data;
|
||||||
|
return { productCodeList };
|
||||||
|
}
|
||||||
|
SubmitCode: any = '';
|
||||||
|
@MutationAction
|
||||||
|
async insertTary(params: any) {
|
||||||
|
const result: any = await http.post(url.lanjuwms.product.OfflineStorage.insertTary, params);
|
||||||
|
const SubmitCode = result.code;
|
||||||
|
return { SubmitCode };
|
||||||
|
}
|
||||||
|
@MutationAction
|
||||||
|
async deleteTray(item: any) {
|
||||||
|
console.log(item);
|
||||||
|
const result: any = await http.delete(url.lanjuwms.product.OfflineStorage.deleteTray + '/' + item.sn + '/' + item.orderNo);
|
||||||
|
const SubmitCode = result.code;
|
||||||
|
return { SubmitCode };
|
||||||
|
}
|
||||||
|
@MutationAction
|
||||||
|
async handPut(params: any) {
|
||||||
|
const result: any = await http.post(url.lanjuwms.product.SalesReturn.FinishedProductSalesReturnConfirm, params);
|
||||||
|
const SubmitCode = result.code;
|
||||||
|
return { SubmitCode };
|
||||||
|
}
|
||||||
|
warehouselist: any = [];
|
||||||
|
@MutationAction
|
||||||
|
async getwarehouselist() {
|
||||||
|
const result = await http.post(url.lanjuwms.raw.ProductionREQ.warehouselist, {
|
||||||
|
factoryCode: session.FactoryCode,
|
||||||
|
});
|
||||||
|
const warehouselist = result.data.map((element: any) => ({
|
||||||
|
label: element.warehouseName,
|
||||||
|
value: element.warehouseCode,
|
||||||
|
...element,
|
||||||
|
}));
|
||||||
|
return { warehouselist };
|
||||||
|
}
|
||||||
|
selectdata: any = [];
|
||||||
|
selectcode: any = '';
|
||||||
|
@MutationAction
|
||||||
|
async selectSnCorrelationBarcode(sn: string) {
|
||||||
|
const result: any = await http.post(url.lanjuwms.product.OfflineStorage.selectSnCorrelationBarcode, {
|
||||||
|
siteCode: session.FactoryCode,
|
||||||
|
sn: sn,
|
||||||
|
});
|
||||||
|
const selectdata = result.data;
|
||||||
|
const selectcode = result.code;
|
||||||
|
return { selectdata, selectcode };
|
||||||
|
}
|
||||||
|
addsncode: any = '';
|
||||||
|
@MutationAction
|
||||||
|
async addSnCorrelationBarcode(params: any) {
|
||||||
|
const result: any = await http.post(url.lanjuwms.product.OfflineStorage.addSnCorrelationBarcode, params);
|
||||||
|
const addsncode = result.code;
|
||||||
|
return { addsncode };
|
||||||
|
}
|
||||||
|
delsncode: any = '';
|
||||||
|
@MutationAction
|
||||||
|
async deletSnCorrelationBarcode(params: any) {
|
||||||
|
const result: any = await http.post(url.lanjuwms.product.OfflineStorage.deletSnCorrelationBarcode, {
|
||||||
|
siteCode: session.FactoryCode,
|
||||||
|
storageId: params,
|
||||||
|
});
|
||||||
|
const delsncode = result.code;
|
||||||
|
return { delsncode };
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default getModule(SalesReturn);
|
@ -0,0 +1,71 @@
|
|||||||
|
import { 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';
|
||||||
|
@Module({
|
||||||
|
namespaced: true,
|
||||||
|
dynamic: true,
|
||||||
|
store,
|
||||||
|
name: 'page.product.TransferWarehouse',
|
||||||
|
})
|
||||||
|
export class TransferWarehouse extends VuexModule {
|
||||||
|
orderNoItemList: any = [];
|
||||||
|
@MutationAction
|
||||||
|
async showProduceCode(orderNo: any) {
|
||||||
|
const result: any = await http.post(url.lanjuwms.product.TransferWarehouse.selectFinishedProductTransferAndOutbound, {
|
||||||
|
deliveryOrder: orderNo,
|
||||||
|
factoryCode: session.FactoryCode,
|
||||||
|
});
|
||||||
|
const orderNoItemList = result.data;
|
||||||
|
return { orderNoItemList };
|
||||||
|
}
|
||||||
|
|
||||||
|
SubmitCode: any = '';
|
||||||
|
@MutationAction
|
||||||
|
async selloutconntray(params: any) {
|
||||||
|
const result: any = await http.post(url.lanjuwms.product.SaleOutWH.selloutconntray, params);
|
||||||
|
const SubmitCode = result.code;
|
||||||
|
return { SubmitCode };
|
||||||
|
}
|
||||||
|
@MutationAction
|
||||||
|
async out(params: any) {
|
||||||
|
const result: any = await http.post(url.lanjuwms.product.TransferWarehouse.confirmFinishedProductTransferAndOutbound, params);
|
||||||
|
const SubmitCode = result.code;
|
||||||
|
return { SubmitCode };
|
||||||
|
}
|
||||||
|
scanCode: any = '';
|
||||||
|
scandatalist: any = [];
|
||||||
|
scandata: any = {};
|
||||||
|
//整托
|
||||||
|
@MutationAction
|
||||||
|
async ScanCodeWholePallet(params: any) {
|
||||||
|
const result: any = await http.post(url.lanjuwms.product.SaleOutWH.ScanCodeWholePallet, params);
|
||||||
|
const scanCode = result.code;
|
||||||
|
const scandatalist = result.data;
|
||||||
|
return { scanCode, scandatalist };
|
||||||
|
}
|
||||||
|
//单箱
|
||||||
|
@MutationAction
|
||||||
|
async ScanCodeSingleBox(params: any) {
|
||||||
|
const result: any = await http.post(url.lanjuwms.product.SaleOutWH.ScanCodeSingleBox, params);
|
||||||
|
const scanCode = result.code;
|
||||||
|
const scandata = result.data;
|
||||||
|
return { scanCode, scandata };
|
||||||
|
}
|
||||||
|
warehouselist: any = [];
|
||||||
|
@MutationAction
|
||||||
|
async getwarehouselist() {
|
||||||
|
const result = await http.post(url.lanjuwms.raw.ProductionREQ.warehouselist, {
|
||||||
|
factoryCode: session.FactoryCode,
|
||||||
|
});
|
||||||
|
const warehouselist = result.data.map((element: any) => ({
|
||||||
|
label: element.warehouseName,
|
||||||
|
value: element.warehouseCode,
|
||||||
|
...element,
|
||||||
|
}));
|
||||||
|
return { warehouselist };
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default getModule(TransferWarehouse);
|
@ -0,0 +1,28 @@
|
|||||||
|
import { Action, getModule, Module, Mutation, VuexModule } from 'vuex-module-decorators';
|
||||||
|
import store from '@/store';
|
||||||
|
|
||||||
|
export interface salesreturn {
|
||||||
|
kuwei?: string;
|
||||||
|
list?: any[];
|
||||||
|
index?: string;
|
||||||
|
//rowitem?: string;
|
||||||
|
}
|
||||||
|
@Module({
|
||||||
|
dynamic: true,
|
||||||
|
store,
|
||||||
|
namespaced: true,
|
||||||
|
name: 'data',
|
||||||
|
})
|
||||||
|
class usedataService extends VuexModule {
|
||||||
|
salesreturndata: salesreturn | null = null;
|
||||||
|
@Mutation
|
||||||
|
salesreturn(data: salesreturn) {
|
||||||
|
this.salesreturndata = data;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Action
|
||||||
|
cacheData(data: salesreturn) {
|
||||||
|
this.context.commit('salesreturn', data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
export const usedata = getModule(usedataService);
|
Loading…
Reference in New Issue