生产领料调整

master
guoshuang 9 months ago
parent 716a86d45d
commit 834ae7bb23

@ -142,7 +142,7 @@ export default class LoginPage extends BasePage {
// console.log('Version////', this.Version);
}
///******************
version = '0.0.113'; //
version = '0.0.114'; //
//version = '0.0.14'; //
//*************** false true ****************
//isTest = true;

@ -51,6 +51,10 @@
<view> {{ item.unit }} </view>
</view>
</view>
<view class="row-list">
<view style="width: 25%" class="list-item"> 是否过账: </view>
<jPicker style="border: 2rpx solid; border-radius: 8rpx" @bindpicker="bookTypeChange($event, index)" :disabled="item.planNumber <= item.outNumber ? true : false" sureColor="#ff0000" showKey="label" valKey="value" :val="item.isguozhang.value" :options="reducelist" />
</view>
</view>
</u-form>
</view>
@ -142,6 +146,22 @@ export default class ProductionREQ extends BasePage {
itemdetail: any = '';
outNumber: any = 0;
realityaddNumber = 0;
isdisabled = false;
reducelist: any = [
{
label: '否',
value: '0',
},
{
label: '是',
value: '1',
},
];
isguozhang: any = {};
bookTypeChange(e: any, index: any) {
console.log(e, index);
this.materilist[index].isguozhang.value = e.pickerName.value;
}
async onReady() {
// await this.model.getwarehouselist();
// this.warehouselist = model.warehouselist;
@ -169,6 +189,10 @@ export default class ProductionREQ extends BasePage {
this.materilist.forEach((item) => {
item.returnoutNumber = item.outNumber;
item.handlematerialCode = item.materialCode.slice(item.materialCode.search(/[1-9]/));
item.isguozhang = {
label: '否',
value: '0',
};
});
} else {
this.materilist = [];
@ -235,15 +259,23 @@ export default class ProductionREQ extends BasePage {
});
return;
}
let guozhannglist = [];
guozhannglist = this.materilist
.filter((item) => {
return item.isguozhang.value == '1' && item.planNumber > item.outNumber;
})
.map((item) => {
console.log('item', item);
return { id: item.id };
});
let params = [];
this.list.map((item) => {
item.createBy = session.loginName;
item.factoryCode = session.FactoryCode;
params.push(item);
});
//console.log('list', params);
// this.mepty();
await this.model.out(params);
//console.log('list', {orderList: params, gzList: guozhannglist});
await this.model.out({ orderList: params, gzList: guozhannglist });
if (this.model.SubmitCode == '200') {
(this.$refs.uToast as any).show({
title: '成功',
@ -385,7 +417,7 @@ body {
background-color: #fff;
padding: 20rpx 20rpx 20rpx;
border-radius: 10rpx;
height: 240rpx;
height: 280rpx;
overflow: scroll;
margin-bottom: 6rpx;
//box-shadow: 0 0 20rpx 0 rgba(128, 128, 128, 0.2);

@ -73,7 +73,7 @@ export class ProductionREQ extends VuexModule {
}
@MutationAction
async out(params: any) {
const result: any = await http.post(url.lanjuwms.raw.ProductionREQ.NewConMaterialOutSC, params);
const result: any = await http.post(url.lanjuwms.raw.ProductionREQ.NewConMaterialOutSCNew, params);
const SubmitCode = result.code;
return { SubmitCode };
}

@ -158,6 +158,7 @@ export const url = {
out: qianzhuione + '/wms/WmsToWCSmission/ProductionMaterialRequisitionAdd',
ProductionMaterialRequisitionSC: qianzhuione + '/wms/WmsToWCSmission/ProductionMaterialRequisitionSC',
NewConMaterialOutSC: qianzhuione + '/wms/WmsToWCSmission/NewConMaterialOutSC',
NewConMaterialOutSCNew: qianzhuione + '/wms/WmsToWCSmission/NewConMaterialOutSCNew',
},
ReturnMaterials: {
listReturnSC: qianzhuione + '/wms/WmsToWCSmission/listReturnSC',

Loading…
Cancel
Save