Commit ddd9a1a3 authored by 沈翠玲's avatar 沈翠玲

Merge branch 'dev' of http://git.local.topsunit.com/mes/mes-pad into dev

parents 521092d1 844e85b4
...@@ -708,12 +708,17 @@ ...@@ -708,12 +708,17 @@
<view class="list-bar"> <view class="list-bar">
<u-form :model="materialReturnFormData" label-width="100px"> <u-form :model="materialReturnFormData" label-width="100px">
<u-row> <u-row>
<u-col span="6"> <u-col span="4">
<u-form-item label="编排单号"> <u-form-item label="编排单号">
{{ curTaskInfo.arrangeCode }} {{ curTaskInfo.arrangeCode }}
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="6"> <u-col span="4">
<u-form-item label="打印">
<u-input v-model="materialReturnFormData.number"></u-input>
</u-form-item>
</u-col>
<u-col span="4">
<u-form-item label="生产工单" prop="workorderCode"> <u-form-item label="生产工单" prop="workorderCode">
<uni-data-select v-model="materialReturnFormData.workorderCode" @change="materialReturnWorkorderChange" <uni-data-select v-model="materialReturnFormData.workorderCode" @change="materialReturnWorkorderChange"
:localdata="curTaskInfo.workorderOption"></uni-data-select> :localdata="curTaskInfo.workorderOption"></uni-data-select>
...@@ -721,6 +726,7 @@ ...@@ -721,6 +726,7 @@
</u-col> </u-col>
</u-row> </u-row>
</u-form> </u-form>
<scroll-view scroll-y="true" class="scroll-list" :style="{ height: this.screenHeight - 280 + 'px' }"> <scroll-view scroll-y="true" class="scroll-list" :style="{ height: this.screenHeight - 280 + 'px' }">
<uni-table ref="qcTable" border stripe :loading="loading" emptyText="未查询到数据"> <uni-table ref="qcTable" border stripe :loading="loading" emptyText="未查询到数据">
<uni-tr> <uni-tr>
...@@ -1331,7 +1337,8 @@ export default { ...@@ -1331,7 +1337,8 @@ export default {
materialReturnFormData: { materialReturnFormData: {
itemName: null, itemName: null,
applyNum: 1, applyNum: 1,
workorderCode: null workorderCode: null,
number: 1,
}, },
materialReturnProcessItemData: { materialReturnProcessItemData: {
itemName: null, itemName: null,
...@@ -2061,6 +2068,9 @@ export default { ...@@ -2061,6 +2068,9 @@ export default {
feedback.quantityUnqualify = quq / feedback.unitOfConvert; feedback.quantityUnqualify = quq / feedback.unitOfConvert;
} }
feedback.quantityUnqualify = feedback.quantityUnqualify === null ? 0 : feedback.quantityUnqualify;
feedback.quantityQualify = feedback.quantityQualify === null ? 0 : feedback.quantityQualify;
feedback.quantity = feedback.quantityUnqualify + feedback.quantityQualify; feedback.quantity = feedback.quantityUnqualify + feedback.quantityQualify;
...@@ -2741,21 +2751,23 @@ export default { ...@@ -2741,21 +2751,23 @@ export default {
return `SN${year}${month}${day}${randomNumber}` return `SN${year}${month}${day}${randomNumber}`
}, },
materialReturnSave() { materialReturnSave() {
const taskInfo = this.tableSelectData[0]; let a=null;
const apply_no = this.formatDateRandom() const taskInfo = this.tableSelectData[0];
const apply_no = this.formatDateRandom()
const rst = this.materialReturnList.map((s) => { const rst = this.materialReturnList.map((s) => {
let data = { let data = {
itemId: s.itemId, itemId: s.itemId,
taskId: taskInfo.taskId, taskId: taskInfo.taskId,
backNum: s.applyNum, backNum: s.applyNum,
issueLineId: s.lineId, issueLineId: s.lineId,
taskWorkunitId: this.curTaskInfo.taskWorkunitId, taskWorkunitId: this.curTaskInfo.taskWorkunNitId,
workOrderId: s.workorderId, workOrderId: s.workorderId,
batchNo: s.batchCode, batchNo: s.batchCode,
packNo: s.packNo, packNo: s.packNo,
apply_no: apply_no, applyNo: apply_no,
isQualified: s.isQualified isQualified: s.isQualified
}; };
a=a+s.applyNum;
if (this.materialReturnFormData.workorderCode) { if (this.materialReturnFormData.workorderCode) {
data.workorderCode = this.materialReturnFormData.workorderCode; data.workorderCode = this.materialReturnFormData.workorderCode;
} else { } else {
...@@ -2773,7 +2785,33 @@ export default { ...@@ -2773,7 +2785,33 @@ export default {
t.$u.toast('保存成功'); t.$u.toast('保存成功');
} }
}); });
if(this.materialReturnFormData.number>=1&a>0){
for(let i=0; i<this.materialReturnFormData.number ;i++){
this.printPdfSocket({
reportName: 'mysql:qrcode-50*50-2',
values:{
detail:[
{
barcode: apply_no,
showText: '退料单号:'+apply_no,
gp: i+1
},
{
barcode: apply_no,
showText: '退料单号:'+apply_no,
gp: i+1
}
]
}
});
}
}
}, },
stockInShow() { stockInShow() {
this.stockInVisible = true; this.stockInVisible = true;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment