cosmoim-852 fix sto成品出库样式调整&&报废增加字段

master
guoshuang 3 years ago
parent c41327758d
commit 66083c5efd

@ -503,5 +503,10 @@ export default {
Lineedge_raw_transfer: '线边库原材料移库', Lineedge_raw_transfer: '线边库原材料移库',
CostCenter: '成本中心', CostCenter: '成本中心',
recovery: '回收', recovery: '回收',
personLiable: '责任人',
CausesOfDefects: '不良原因',
PleaseOne: '请输入责任人',
PleaseTwo: '请输入不良原因',
ManualOffline: '半成品手动下线',
}, },
}; };

@ -503,5 +503,10 @@ export default {
Lineedge_raw_transfer: 'Line edge raw material transfer', Lineedge_raw_transfer: 'Line edge raw material transfer',
CostCenter: 'Cost Center', CostCenter: 'Cost Center',
recovery: 'recovery', recovery: 'recovery',
personLiable: 'person liable',
CausesOfDefects: 'Causes of defects',
PleaseOne: 'Please enter the responsible person',
PleaseTwo: 'Please enter the cause of the defect',
ManualOffline: 'Manual offline of semi-finished products',
}, },
}; };

@ -503,5 +503,10 @@ export default {
Lineedge_raw_transfer: 'транзитный склад', Lineedge_raw_transfer: 'транзитный склад',
CostCenter: 'центр себестоимости', CostCenter: 'центр себестоимости',
recovery: 'рекуперация', recovery: 'рекуперация',
personLiable: 'ответственное лицо',
CausesOfDefects: 'нежелательная причина',
PleaseOne: 'Введите ответственное лицо',
PleaseTwo: 'Введите причину неисправности',
ManualOffline: 'ручной спуск полуфабриката',
}, },
}; };

@ -73,7 +73,7 @@
</view> </view>
</view> </view>
<!-- 扫码 --> <!-- 扫码 -->
<u-form-item :label="$t('message.product_BarCode')"> <u-form-item :labelWidth="140" :label="$t('message.product_BarCode')">
<u-search :placeholder="$t('message.po_PleaseInput')" v-model="barCode" @search="onOk" :focus="firstFocus" :show-action="false"></u-search> <u-search :placeholder="$t('message.po_PleaseInput')" v-model="barCode" @search="onOk" :focus="firstFocus" :show-action="false"></u-search>
</u-form-item> </u-form-item>
</view> </view>
@ -281,11 +281,14 @@ export default class dnReceiptDom extends BasePage {
display: flex; display: flex;
view { view {
width: 140rpx; width: 180rpx;
line-height: 100rpx; line-height: 100rpx;
} }
} }
} }
.u-form-item--left {
width: 130rpx;
}
// .material { // .material {
// width: 100%; // width: 100%;
@ -324,7 +327,7 @@ export default class dnReceiptDom extends BasePage {
display: flex; display: flex;
.material-right-title { .material-right-title {
width: 140rpx; width: 180rpx;
height: 100%; height: 100%;
line-height: 100rpx; line-height: 100rpx;
} }
@ -344,12 +347,12 @@ export default class dnReceiptDom extends BasePage {
display: flex; display: flex;
.number-left { .number-left {
width: 45%; width: 50%;
height: 100%; height: 100%;
display: flex; display: flex;
.number-left-title { .number-left-title {
width: 120rpx; width: 150rpx;
height: 100%; height: 100%;
line-height: 100rpx; line-height: 100rpx;
} }
@ -363,12 +366,12 @@ export default class dnReceiptDom extends BasePage {
} }
.number-right { .number-right {
width: 55%; width: 50%;
height: 100%; height: 100%;
display: flex; display: flex;
.number-right-title { .number-right-title {
width: 140rpx; width: 150rpx;
height: 100%; height: 100%;
//text-align: center; //text-align: center;
line-height: 100rpx; line-height: 100rpx;

@ -47,6 +47,14 @@
<u-form-item :label="$t('message.DocumentNumber')"> <u-form-item :label="$t('message.DocumentNumber')">
<u-input v-model="Some.fileNo" :border="border" :placeholder="$t('message.fileNumber')" /> <u-input v-model="Some.fileNo" :border="border" :placeholder="$t('message.fileNumber')" />
</u-form-item> </u-form-item>
<!-- 责任人 -->
<u-form-item :label="$t('message.personLiable')">
<u-input v-model="dockCode" :placeholder="$t('message.PleaseOne')" :border="border" />
</u-form-item>
<!-- 不良原因 -->
<u-form-item :label="$t('message.CausesOfDefects')">
<u-input v-model="dockName" :placeholder="$t('message.PleaseTwo')" :border="border" />
</u-form-item>
<!-- 已扫 --> <!-- 已扫 -->
<u-form-item :label="$t('message.product_Swept')"> <u-form-item :label="$t('message.product_Swept')">
<u-input :disabled="true" v-model="Some.actualQty" placeholder="" /> <u-input :disabled="true" v-model="Some.actualQty" placeholder="" />
@ -102,6 +110,8 @@ export default class productCheckReceipt extends BasePage {
order3: '', order3: '',
barcode: '', barcode: '',
}; };
dockCode: any = '';
dockName: any = '';
wl: any = {}; wl: any = {};
Some: any = {}; Some: any = {};
// //
@ -223,6 +233,8 @@ export default class productCheckReceipt extends BasePage {
aimWl: this.Some.aimWl, aimWl: this.Some.aimWl,
type: '0', type: '0',
orderType: '1', orderType: '1',
dockCode: this.dockCode,
dockName: this.dockName,
keepBy: session.loginName as string, keepBy: session.loginName as string,
factoryCode: session.factoryCode as string, factoryCode: session.factoryCode as string,
order3: this.form.order3, order3: this.form.order3,
@ -241,6 +253,8 @@ export default class productCheckReceipt extends BasePage {
this.Some = {}; this.Some = {};
this.Some.fileNo = ' '; this.Some.fileNo = ' ';
this.wl = {}; this.wl = {};
this.dockCode = '';
this.dockName = '';
// this.form.order3 = ''; // this.form.order3 = '';
this.form.barcode = ''; this.form.barcode = '';
this.query(); this.query();

@ -2,7 +2,7 @@
<view class="page-kan-dan-index"> <view class="page-kan-dan-index">
<view class="header" :style="{ backgroundColor: `rgba(23, 83, 234, ${scrollTop / 100})` }"> <view class="header" :style="{ backgroundColor: `rgba(23, 83, 234, ${scrollTop / 100})` }">
<view class="left"> <view class="left">
<u-icon class="icon" name="arrow-left" @click="uni.navigateBack()" /> <u-icon class="icon" name="arrow-left" @click="uni.navigateBack({})" />
</view> </view>
<view class="title">{{ $t('message.RowScrap') }}</view> <view class="title">{{ $t('message.RowScrap') }}</view>
<view class="right"></view> <view class="right"></view>
@ -72,10 +72,18 @@
<u-form-item :label="$t('message.product_Number')"> <u-form-item :label="$t('message.product_Number')">
<u-input v-model="qty" placeholder="" :border="border" type="number" /> <u-input v-model="qty" placeholder="" :border="border" type="number" />
</u-form-item> </u-form-item>
<!-- 责任人 -->
<u-form-item :label="$t('message.personLiable')">
<u-input v-model="dockCode" :placeholder="$t('message.PleaseOne')" :border="border" />
</u-form-item>
<!-- 不良原因 -->
<u-form-item :label="$t('message.CausesOfDefects')">
<u-input v-model="dockName" :placeholder="$t('message.PleaseTwo')" :border="border" />
</u-form-item>
<wyb-table class="table" ref="table" width="100%" show-left-and-right-border :headers="RUSdetailHeader" :contents="SubmitOrderlist" :show-vert-border="false" @onCellClick="deleteItem($event)"></wyb-table> <wyb-table class="table" ref="table" width="100%" show-left-and-right-border :headers="RUSdetailHeader" :contents="SubmitOrderlist" :show-vert-border="false" @onCellClick="deleteItem($event)"></wyb-table>
<u-row class="button-bar"> <u-row class="button-bar">
<u-col :span="6"> <u-col :span="6">
<u-button type="error" @click="uni.navigateBack()">{{ $t('message.po_Return') }}</u-button> <u-button type="error" @click="uni.navigateBack({})">{{ $t('message.po_Return') }}</u-button>
</u-col> </u-col>
<u-col :span="6"> <u-col :span="6">
<u-button type="primary" @click="submit">{{ $t('message.InventoryFinish') }} </u-button> <u-button type="primary" @click="submit">{{ $t('message.InventoryFinish') }} </u-button>
@ -102,6 +110,8 @@ export default class KanDanHandOver extends BasePage {
model = model; model = model;
border = true; border = true;
wl: any = {}; wl: any = {};
dockCode: any = '';
dockName: any = '';
Some: any = {}; Some: any = {};
MaterialList: any = []; MaterialList: any = [];
SubmitOrderlist: any = []; SubmitOrderlist: any = [];
@ -186,6 +196,16 @@ export default class KanDanHandOver extends BasePage {
this.customToast(this.$t('message.scanningContainer') as string); this.customToast(this.$t('message.scanningContainer') as string);
return; return;
} }
/////
// if (!this.dockCode) {
// this.customToast(this.$t('message.PleaseOne') as string);
// return;
// }
// if (!this.dockName) {
// this.customToast(this.$t('message.PleaseTwo') as string);
// return;
// }
//////
if (parseFloat(this.qty) <= 0) { if (parseFloat(this.qty) <= 0) {
this.customToast(this.$t('message.AppendMateriel2') as string); this.customToast(this.$t('message.AppendMateriel2') as string);
return; return;
@ -231,12 +251,16 @@ export default class KanDanHandOver extends BasePage {
this.SubmitOrderlist[this.SubmitOrderlist.length - 1].type = '1'; this.SubmitOrderlist[this.SubmitOrderlist.length - 1].type = '1';
this.SubmitOrderlist[this.SubmitOrderlist.length - 1].keepBy = session.loginName; this.SubmitOrderlist[this.SubmitOrderlist.length - 1].keepBy = session.loginName;
this.SubmitOrderlist[this.SubmitOrderlist.length - 1].orderType = '1'; this.SubmitOrderlist[this.SubmitOrderlist.length - 1].orderType = '1';
this.SubmitOrderlist[this.SubmitOrderlist.length - 1].dockCode = this.dockCode;
this.SubmitOrderlist[this.SubmitOrderlist.length - 1].dockName = this.dockName;
this.SubmitOrderlist[this.SubmitOrderlist.length - 1].qty = this.qty; this.SubmitOrderlist[this.SubmitOrderlist.length - 1].qty = this.qty;
this.SubmitOrderlist[this.SubmitOrderlist.length - 1].barCode = this.Container.barcode; this.SubmitOrderlist[this.SubmitOrderlist.length - 1].barCode = this.Container.barcode;
this.model.orderInInfoList[this.SomeIndex].totalqty += parseFloat(this.qty); this.model.orderInInfoList[this.SomeIndex].totalqty += parseFloat(this.qty);
this.Container = ''; this.Container = '';
this.qty = 0; this.qty = 0;
this.Barcode = ''; this.Barcode = '';
this.dockCode = '';
this.dockName = '';
} }
deleteItem(e: any) { deleteItem(e: any) {
uni.showModal({ uni.showModal({
@ -289,6 +313,8 @@ export default class KanDanHandOver extends BasePage {
this.Container = ''; this.Container = '';
this.SubmitOrderlist = []; this.SubmitOrderlist = [];
this.Barcode = ''; this.Barcode = '';
this.dockCode = '';
this.dockName = '';
this.query(); this.query();
} }
} }

Loading…
Cancel
Save