采购收货srm增加操作数量

master
guoshuang 7 months ago
parent 7b377fb882
commit fc98b54e72

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

@ -72,7 +72,7 @@
</view>
<view class="scroll">
<view v-for="item in receivedlist" :key="item.id">
<view @click="editornumber(item)" v-for="item in receivedlist" :key="item.id">
<u-form style="margin-top: 10rpx" class="form2">
<view class="list">
<view class="righttitle">
@ -108,8 +108,18 @@
<view>{{ item.userDefined9 }}</view>
</view>
<view class="row-list">
<view class="list-item">数量: </view>
<view>{{ item.planNumber }}</view>
<view style="display: flex; flex-direction: row">
<view class="list-item">应收数量: </view>
<view>{{ item.planNumber }}</view>
</view>
<view style="display: flex; flex-direction: row">
<view class="list-item">已收数量: </view>
<view>{{ item.realityNumber }}</view>
</view>
</view>
<view class="row-list">
<view class="list-item">操作数量: </view>
<view>{{ item.temNumber ? item.temNumber : 0 }}</view>
</view>
<view class="row-list">
<view class="list-item">仓库: </view>
@ -135,6 +145,12 @@
</u-col>
</u-row>
</view>
<u-popup height="350" width="600" v-model="openeditornumber" mode="center" :closeable="true" @close="!openeditornumber">
<u-form style="padding: 40rpx">
<u-form-item label-width="150" label="操作数量"><u-input :border="true" v-model="temNumber" /></u-form-item>
</u-form>
<u-button @click="submiteditor"></u-button>
</u-popup>
<u-toast ref="uToast" />
</view>
</template>
@ -217,6 +233,9 @@ export default class receiveSRM extends BasePage {
oncefouces = true;
twofouces = false;
locfouces = false;
openeditornumber = false;
temNumber = '';
editoritem: any = {};
//
async onFormDoubleClick(item) {
@ -277,6 +296,10 @@ export default class receiveSRM extends BasePage {
});
//
this.querycard();
}
//
async querycard() {
let params = {
userDefined5: this.userDefined5,
factoryCode: session.FactoryCode,
@ -286,6 +309,36 @@ export default class receiveSRM extends BasePage {
this.receivedlist = this.model.rfiddata;
}
}
editornumber(item) {
this.openeditornumber = true;
this.editoritem = item;
}
async submiteditor() {
if (parseFloat(this.editoritem.realityNumber) + parseFloat(this.temNumber) > parseFloat(this.editoritem.planNumber)) {
(this.$refs.uToast as any).show({
title: '操作数量有误',
type: 'default',
});
return;
} else {
let params = {
userDefined1: this.editoritem.userDefined1,
temNumber: this.temNumber,
factoryCode: session.FactoryCode,
};
await this.model.upbatCardXNew(params);
if (this.model.editorcode == 200) {
(this.$refs.uToast as any).show({
title: '操作成功',
type: 'default',
});
this.openeditornumber = false;
this.temNumber = '';
this.querycard();
}
}
}
selectProductCodeType(e) {
console.log(e);
this.bimWl = e.pickerName;

@ -161,6 +161,13 @@ export class receiveSRM extends VuexModule {
const byidcardobj = result.data;
return { getidcardcode, byidcardobj };
}
editorcode: any = '';
@MutationAction
async upbatCardXNew(data: any) {
const result: any = await http.post(url.lanjuwms.raw.ReceiveSRM.upbatCardXNew, data);
const editorcode = result.code;
return { editorcode };
}
}
export default getModule(receiveSRM);

@ -147,6 +147,7 @@ export const url = {
ArrivalRegistrationSH: qianzhuione + '/wms/WmsToWCSmission/ArrivalRegistrationSH',
selectCardList: qianzhuione + '/wms/WmsToWCSmission/selectCardList',
addOrderCardXnew: qianzhuione + '/wms/WmsToWCSmission/addOrderCardXNew',
upbatCardXNew: qianzhuione + '/wms/WmsToWCSmission/upbatCardXNew',
},
PurchaseWHPO: {
// 手持 --包材采购单采购收货查询

Loading…
Cancel
Save