新增 -- 成品出库 -- 退扫功能

master
hou 4 years ago
parent c21b64da1c
commit 88fd0d77b3

@ -54,6 +54,7 @@ export default {
rawMenu_SignOut: '退出', rawMenu_SignOut: '退出',
Purchase: '采购单', Purchase: '采购单',
BackSweep: '退扫', BackSweep: '退扫',
succeeded: '退扫成功',
//po收货 //po收货
po_ReceivingGoods: 'PO收货', po_ReceivingGoods: 'PO收货',

@ -334,6 +334,7 @@ export default {
//成品下线 //成品下线
product_Location: 'Loc', product_Location: 'Loc',
succeeded: 'Scan back succeeded',
product_barCode: 'Barcode', product_barCode: 'Barcode',
sweepBarCode: 'Barcode', sweepBarCode: 'Barcode',
QuantityReturned: 'Quantity returned', QuantityReturned: 'Quantity returned',

@ -10,19 +10,19 @@
<u-form class="form" ref="form" :error-type="['toast']" label-width="150rpx"> <u-form class="form" ref="form" :error-type="['toast']" label-width="150rpx">
<!-- DN单号 --> <!-- DN单号 -->
<u-form-item :label="$t('message.dn_OddNumbers')"> <u-form-item :label="$t('message.dn_OddNumbers')">
<u-input v-model="SweepCode" :disabled="true" /> <u-input v-model="order3" :disabled="true" />
</u-form-item> </u-form-item>
<!-- 已扫数量 --> <!-- 已扫数量 -->
<u-form-item :label="$t('message.SweptQuantity')"> <u-form-item :label="$t('message.SweptQuantity')">
<u-input v-model="model.orderInInfo.stoAmount" :disabled="true" /> <u-input v-model="scanAmount" :disabled="true" />
</u-form-item> </u-form-item>
<!-- 已退数量 --> <!-- 已退数量 -->
<u-form-item :label="$t('message.QuantityReturned')"> <u-form-item :label="$t('message.QuantityReturned')">
<u-input v-model="model.orderInInfo.stoAmount" :disabled="true" /> <u-input v-model="retreatNum" :disabled="true" />
</u-form-item> </u-form-item>
<!-- 成品条码 --> <!-- 成品条码 -->
<u-form-item :label="$t('message.sweepBarCode')"> <u-form-item :label="$t('message.sweepBarCode')">
<u-search :placeholder="$t('message.barcode')" v-model="arr" @search="BackSweep" :focus="firstFocus" :show-action="false"></u-search> <u-search :placeholder="$t('message.barcode')" v-model="barCode" @search="BackSweep" :focus="firstFocus" :show-action="false"></u-search>
</u-form-item> </u-form-item>
</u-form> </u-form>
<view class="bottom-bar"> <view class="bottom-bar">
@ -46,14 +46,44 @@ import { session } from '@/store/modules/session';
@Component @Component
export default class stoOutboundDom extends BasePage { export default class stoOutboundDom extends BasePage {
model = model; model = model;
SweepCode: any = ''; order3: any = '';
firstFocus = false; firstFocus = false;
arr: any = ''; barCode: any = '';
scanAmount: number = 0;
retreatNum: number = 0;
onReady() { onReady() {
let code = sessionStorage.getItem('SweepCode'); let code = sessionStorage.getItem('SweepCode');
this.SweepCode = JSON.parse(code); this.order3 = JSON.parse(code);
this.model.materielList.forEach((item: any) => {
this.scanAmount += parseFloat(item.outAmount);
});
}
async BackSweep() {
if (!this.barCode) {
uni.showToast({
icon: 'none',
title: this.$t('message.barcode') as string,
});
return;
}
let params = {
barCode: this.barCode,
loginName: session.loginName,
factoryCode: session.factoryCode,
order3: this.order3,
keepBy: session.loginName,
};
await this.model.BackSweep(params);
if (this.model.code == '1') {
uni.showToast({
icon: 'none',
title: this.$t('message.succeeded') as string,
});
}
this.barCode = '';
this.scanAmount -= 1;
this.retreatNum += 1;
} }
BackSweep() {}
} }
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>

@ -189,6 +189,15 @@ export class ReturningModule extends VuexModule {
console.log('>>>>>>>', materielList); console.log('>>>>>>>', materielList);
return { code, materielList }; return { code, materielList };
} }
//退扫接口
@MutationAction
async BackSweep(params: any) {
const res: any = await http.post(url.outbound.stoOutbound.scanBarcodeDN, params);
console.log('res>>>>>>>>>>>>>>>>>>>>>>>>.', res);
const code = res.code;
return { code };
}
} }
export default getModule(ReturningModule); export default getModule(ReturningModule);

@ -132,6 +132,7 @@ export const url = {
materialComplete: '/wmspda/material/outsourcing/materialComplete', materialComplete: '/wmspda/material/outsourcing/materialComplete',
outsourcingQueryOrder: '/wmspda/material/outsourcing/queryOrder', outsourcingQueryOrder: '/wmspda/material/outsourcing/queryOrder',
getDetailByorderNo: '/wmspda/fg/queryListInfoByDnNo', getDetailByorderNo: '/wmspda/fg/queryListInfoByDnNo',
scanBarcodeDN: '/wmspda/fg/scanBarcodeDN/del',
}, },
}, },
inbound: { inbound: {

Loading…
Cancel
Save