Browse Source

卷标签打印

master
rui_li 4 years ago
parent
commit
fff7f5bd3d
  1. 5
      src/api/purchasingManagement/materialSplit.js
  2. 3
      src/views/modules/purchasingManagement/beginMaterialSlittedSet.vue
  3. 20
      src/views/modules/purchasingManagement/searchOrderRoll.vue
  4. 12
      src/views/modules/purchasingManagement/searchSAPPurchaseOrder.vue
  5. 9
      src/views/modules/yieldReport/com_cutting_material.vue
  6. 10
      src/views/modules/yieldReport/com_separate_roll_with_split.vue
  7. 2
      src/views/modules/yieldReport/print_roll_label.js

5
src/api/purchasingManagement/materialSplit.js

@ -47,3 +47,8 @@ export const sapSynchronization = data => createAPI(`materialSplit/sapSynchroniz
export const freezing = data => createAPI(`materialSplit/freezing`,'POST',data)
export const notFreezing = data => createAPI(`materialSplit/notFreezing`,'POST',data)
export const getReferenceData = data => createAPI(`materialSplit/getReferenceData`,'POST',data)
//获取打印CRollInfo的打印数据 2022-04-26 LR
export const getPrintCRollInfo = data => createAPI(`materialSplit/getPrintCRollInfo`,'POST',data)

3
src/views/modules/purchasingManagement/beginMaterialSlittedSet.vue

@ -172,7 +172,7 @@
checkCustomerID,
getSupplierDetail,
} from "@/api/base/site.js"
/*打印数据*/
/*打印标签专用的js*/
import {
printMaterialLabel,
} from "@/views/modules/yieldReport/print_roll_label.js"
@ -931,7 +931,6 @@
this.$message.success('操作成功')
//
let printList = data.obj;
debugger;
printMaterialLabel(printList);
//
/*for(let i = 0; i < printList.length; i++){

20
src/views/modules/purchasingManagement/searchOrderRoll.vue

@ -80,10 +80,11 @@
<el-table-column
header-align="center"
align="center"
width="70"
width="120"
label="操作">
<template slot-scope="scope">
<a type="text" size="small" @click="deleteRoll(scope.row)">删除卷</a>
<a type="text" size="small" @click="printRollLabel(scope.row)">打印卷标签</a>
</template>
</el-table-column>
<el-table-column
@ -132,7 +133,12 @@
saveSuppRollNo,
doSaveSuppRollNo,
deleteRoll,
getPrintCRollInfo,/*2022-04-26 LR 打印卷标签请求*/
} from "@/api/purchasingManagement/materialSplit.js"
/*打印标签专用的js*/
import {
printMaterialLabel,
} from "@/views/modules/yieldReport/print_roll_label.js"
export default {
//-
@ -831,6 +837,18 @@
return s
},
// end
/*打印卷标签*/
printRollLabel(currentRow){
/*组装打印需要的数据*/
let requestData = {site: currentRow.site, rollNo: currentRow.rollNo};
getPrintCRollInfo(requestData).then(({data}) => {
//
let printList = data.rows;
printMaterialLabel(printList);
});
},
},
created() {

12
src/views/modules/purchasingManagement/searchSAPPurchaseOrder.vue

@ -307,6 +307,12 @@
doSaveSuppRollNo,
getReferenceData,
} from "@/api/purchasingManagement/materialSplit.js"
/*打印标签专用的js*/
import {
printMaterialLabel,
} from "@/views/modules/yieldReport/print_roll_label.js"
import {
getPartNoDetail,
checkCustomerID
@ -1140,7 +1146,11 @@
}
this.sum3 = data.total;
})
this.$message.success( '操作成功')
this.$message.success( '操作成功');
//
let printList = data.obj;
//
printMaterialLabel(printList);
} else {
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'

9
src/views/modules/yieldReport/com_cutting_material.vue

@ -46,6 +46,12 @@
import {
processCuttingMaterialRoll,
} from "@/api/yieldReport/com_cutting_material.js";
/*打印标签专用的js*/
import {
printMaterialLabel,
} from "@/views/modules/yieldReport/print_roll_label.js"
export default {
data() {
return {
@ -176,6 +182,9 @@ export default {
this.$message.success(data.msg);
//
this.$emit('refreshPageData');
//
let printList = data.printList;
printMaterialLabel(printList);
//
this.closeDialog();
}

10
src/views/modules/yieldReport/com_separate_roll_with_split.vue

@ -140,6 +140,12 @@ import {
checkCreateSeparateRoll,/*检查是否可以创建分卷*/
createSeparateRoll,/*创建分卷*/
} from '@/api/yieldReport/com_separate_roll_with_split.js';
/*打印标签专用的js*/
import {
printMaterialLabel,
} from "@/views/modules/yieldReport/print_roll_label.js"
export default {
name: "com_finish_roll",
data() {
@ -630,6 +636,10 @@ export default {
this.pageData.rollQty = 0;
//
//this.closeDialog()
//
let printList = data.printList;
printMaterialLabel(printList);
}
})
},

2
src/views/modules/yieldReport/print_roll_label.js

@ -58,7 +58,7 @@ export function printMaterialLabel(printList) {
}
//LODOP.PRINT_DESIGN();
//LODOP.PREVIEW();
LODOP.PRINT();
LODOP.PRINT();
console.log("操作成功!")
}

Loading…
Cancel
Save