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 freezing = data => createAPI(`materialSplit/freezing`,'POST',data)
export const notFreezing = data => createAPI(`materialSplit/notFreezing`,'POST',data) export const notFreezing = data => createAPI(`materialSplit/notFreezing`,'POST',data)
export const getReferenceData = data => createAPI(`materialSplit/getReferenceData`,'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, checkCustomerID,
getSupplierDetail, getSupplierDetail,
} from "@/api/base/site.js" } from "@/api/base/site.js"
/*打印数据*/
/*打印标签专用的js*/
import { import {
printMaterialLabel, printMaterialLabel,
} from "@/views/modules/yieldReport/print_roll_label.js" } from "@/views/modules/yieldReport/print_roll_label.js"
@ -931,7 +931,6 @@
this.$message.success('操作成功') this.$message.success('操作成功')
// //
let printList = data.obj; let printList = data.obj;
debugger;
printMaterialLabel(printList); printMaterialLabel(printList);
// //
/*for(let i = 0; i < printList.length; i++){ /*for(let i = 0; i < printList.length; i++){

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

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

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

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

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

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

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

@ -140,6 +140,12 @@ import {
checkCreateSeparateRoll,/*检查是否可以创建分卷*/ checkCreateSeparateRoll,/*检查是否可以创建分卷*/
createSeparateRoll,/*创建分卷*/ createSeparateRoll,/*创建分卷*/
} from '@/api/yieldReport/com_separate_roll_with_split.js'; } from '@/api/yieldReport/com_separate_roll_with_split.js';
/*打印标签专用的js*/
import {
printMaterialLabel,
} from "@/views/modules/yieldReport/print_roll_label.js"
export default { export default {
name: "com_finish_roll", name: "com_finish_roll",
data() { data() {
@ -630,6 +636,10 @@ export default {
this.pageData.rollQty = 0; this.pageData.rollQty = 0;
// //
//this.closeDialog() //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.PRINT_DESIGN();
//LODOP.PREVIEW(); //LODOP.PREVIEW();
LODOP.PRINT();
LODOP.PRINT();
console.log("操作成功!") console.log("操作成功!")
} }

Loading…
Cancel
Save