|
|
@@ -1,16 +1,5 @@
|
|
|
<template>
|
|
|
- <!--订单打印【不弹窗】-->
|
|
|
- <!-- <el-dialog v-model="visibie" title="生产订单打印" style="margin-top: 20%" height="500px" width="400px" destroy-on-close>
|
|
|
- <el-row>
|
|
|
- <el-form-item label="订单号:" prop="currentProcess" class="mab">
|
|
|
- <el-input v-model="form['gdbh']" @keydown="cp_print_ProductValue" style="width: 200px" />
|
|
|
- </el-form-item>
|
|
|
- </el-row>
|
|
|
- <div class="dialog-footer" style="text-align: right; margin-top: 30px;">
|
|
|
- <el-button @click="() => visibie = false">取消</el-button>
|
|
|
- <el-button type="primary" @click="cp_print_handleConfirm">打印</el-button>
|
|
|
- </div>
|
|
|
- </el-dialog> -->
|
|
|
+
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
@@ -21,11 +10,6 @@ import {orderPrint} from '@/api/mes/job'
|
|
|
import {hiprint} from "vue-plugin-hiprint";
|
|
|
const visibie = ref(false)
|
|
|
const form = reactive({})
|
|
|
-// const id = ref()
|
|
|
-// const yjlist = ref([])
|
|
|
-// const gxlist = ref([])
|
|
|
-
|
|
|
-
|
|
|
|
|
|
const open = (gongdanId) => {
|
|
|
console.log("打印页面接到",gongdanId)
|
|
|
@@ -34,15 +18,7 @@ const open = (gongdanId) => {
|
|
|
} else {
|
|
|
form['gdbh'] = gongdanId;
|
|
|
cp_print_handleConfirm();
|
|
|
-
|
|
|
- // visibie.value = true;
|
|
|
}
|
|
|
-
|
|
|
-}
|
|
|
-
|
|
|
-//工单打印回车
|
|
|
-const cp_print_ProductValue = async (e) => {
|
|
|
-
|
|
|
}
|
|
|
|
|
|
//json打印表格数据
|
|
|
@@ -52,8 +28,6 @@ const jsondata =
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
const hiprintTemplate = new hiprint.PrintTemplate({ template: jsondata })
|
|
|
|
|
|
const _gdlx = ref('')
|
|
|
@@ -178,7 +152,6 @@ const cp_print_handleConfirm = async () => {
|
|
|
console.log("http://192.168.28.22:8082"+orderPrints.data.order.img)
|
|
|
// console.log(printdata)
|
|
|
hiprintTemplate.print(printdata);
|
|
|
- // cp_print_gdlist.value = false;
|
|
|
}else{
|
|
|
const printdata = {
|
|
|
'ewm': form['gdbh'],
|
|
|
@@ -198,79 +171,24 @@ const cp_print_handleConfirm = async () => {
|
|
|
"cm8": orderPrints.data.xhdata[7],
|
|
|
"cm9": orderPrints.data.xhdata[8],
|
|
|
|
|
|
- //默认显示全部的数据
|
|
|
- // 'table': orderPrints.data.process
|
|
|
- // .map(item => ({
|
|
|
- // 'ys': item['颜色备注'] ? item['颜色备注'] : item['颜色'],
|
|
|
- // 'ddzbh': item['子订单编号'] + '</br> ' + item['款号'],
|
|
|
- // 'barcode': item['条码'],
|
|
|
- // 'sl1': item[orderPrints.data.xhdata[0]],
|
|
|
- // 'sl2': item[orderPrints.data.xhdata[1]],
|
|
|
- // 'sl3': item[orderPrints.data.xhdata[2]],
|
|
|
- // 'sl4': item[orderPrints.data.xhdata[3]],
|
|
|
- // 'sl5': item[orderPrints.data.xhdata[4]],
|
|
|
- // 'sl6': item[orderPrints.data.xhdata[5]],
|
|
|
- // 'sl7': item[orderPrints.data.xhdata[6]],
|
|
|
- // 'sl8': item[orderPrints.data.xhdata[7]],
|
|
|
- // 'sl9': item[orderPrints.data.xhdata[8]],
|
|
|
- // 'hj': item['zdtotal'],
|
|
|
- // })),
|
|
|
+ // 默认显示全部的数据
|
|
|
+ 'table': orderPrints.data.process
|
|
|
+ .map(item => ({
|
|
|
+ 'ys': item['颜色备注'] ? item['颜色备注'] : item['颜色'],
|
|
|
+ 'ddzbh': item['子订单编号'] + '</br> ' + item['款号'],
|
|
|
+ 'barcode': item['条码'],
|
|
|
+ 'sl1': item[orderPrints.data.xhdata[0]],
|
|
|
+ 'sl2': item[orderPrints.data.xhdata[1]],
|
|
|
+ 'sl3': item[orderPrints.data.xhdata[2]],
|
|
|
+ 'sl4': item[orderPrints.data.xhdata[3]],
|
|
|
+ 'sl5': item[orderPrints.data.xhdata[4]],
|
|
|
+ 'sl6': item[orderPrints.data.xhdata[5]],
|
|
|
+ 'sl7': item[orderPrints.data.xhdata[6]],
|
|
|
+ 'sl8': item[orderPrints.data.xhdata[7]],
|
|
|
+ 'sl9': item[orderPrints.data.xhdata[8]],
|
|
|
+ 'hj': item['zdtotal'],
|
|
|
+ })),
|
|
|
|
|
|
- //显示全部数据 清空ys ddzbh
|
|
|
- // 'table': orderPrints.data.process
|
|
|
- // .map(item => ({
|
|
|
- // 'ys': item['条码'] ? '' : (item['颜色备注'] ? item['颜色备注'] : item['颜色']),
|
|
|
- // 'ddzbh': item['条码'] ? '' : (item['子订单编号'] + '</br> ' + item['款号']),
|
|
|
- // 'barcode': item['条码'],
|
|
|
- // 'sl1': item[orderPrints.data.xhdata[0]],
|
|
|
- // 'sl2': item[orderPrints.data.xhdata[1]],
|
|
|
- // 'sl3': item[orderPrints.data.xhdata[2]],
|
|
|
- // 'sl4': item[orderPrints.data.xhdata[3]],
|
|
|
- // 'sl5': item[orderPrints.data.xhdata[4]],
|
|
|
- // 'sl6': item[orderPrints.data.xhdata[5]],
|
|
|
- // 'sl7': item[orderPrints.data.xhdata[6]],
|
|
|
- // 'sl8': item[orderPrints.data.xhdata[7]],
|
|
|
- // 'sl9': item[orderPrints.data.xhdata[8]],
|
|
|
- // 'hj': item['zdtotal'],
|
|
|
- // })),
|
|
|
-
|
|
|
- 'table': orderPrints.data.process
|
|
|
- .map(item => ({
|
|
|
- 'ys': item['条码'] ? '' : (item['颜色备注'] ? item['颜色备注'] : item['颜色']),
|
|
|
- 'ddzbh': item['条码'] ? item['子订单编号'] : (item['子订单编号'] + '</br> ' + item['款号']), // 条码存在时只显示子订单编号,否则显示子订单编号+款号
|
|
|
- // 'barcode': item['条码'],
|
|
|
- 'barcode': item['条码'] ? item['条码'] :(item['条码'] ? item['条码'] : ''),
|
|
|
- 'sl1': item[orderPrints.data.xhdata[0]],
|
|
|
- 'sl2': item[orderPrints.data.xhdata[1]],
|
|
|
- 'sl3': item[orderPrints.data.xhdata[2]],
|
|
|
- 'sl4': item[orderPrints.data.xhdata[3]],
|
|
|
- 'sl5': item[orderPrints.data.xhdata[4]],
|
|
|
- 'sl6': item[orderPrints.data.xhdata[5]],
|
|
|
- 'sl7': item[orderPrints.data.xhdata[6]],
|
|
|
- 'sl8': item[orderPrints.data.xhdata[7]],
|
|
|
- 'sl9': item[orderPrints.data.xhdata[8]],
|
|
|
- 'hj': item['zdtotal'],
|
|
|
- })),
|
|
|
-
|
|
|
- // 过滤掉条码为空的数据【合并后的】
|
|
|
- // 'table': orderPrints.data.process
|
|
|
- // .filter(item => item['条码'])
|
|
|
- // .map(item => ({
|
|
|
- // 'ys': item['颜色备注'] ? item['颜色备注'] : item['颜色'],
|
|
|
- // 'ddzbh': item['子订单编号'] + '</br> ' + item['款号'],
|
|
|
- // 'barcode': item['条码'],
|
|
|
- // 'sl1': item[orderPrints.data.xhdata[0]],
|
|
|
- // 'sl2': item[orderPrints.data.xhdata[1]],
|
|
|
- // 'sl3': item[orderPrints.data.xhdata[2]],
|
|
|
- // 'sl4': item[orderPrints.data.xhdata[3]],
|
|
|
- // 'sl5': item[orderPrints.data.xhdata[4]],
|
|
|
- // 'sl6': item[orderPrints.data.xhdata[5]],
|
|
|
- // 'sl7': item[orderPrints.data.xhdata[6]],
|
|
|
- // 'sl8': item[orderPrints.data.xhdata[7]],
|
|
|
- // 'sl9': item[orderPrints.data.xhdata[8]],
|
|
|
- // 'hj': item['zdtotal'],
|
|
|
- // })),
|
|
|
-
|
|
|
|
|
|
// 排除有条码的数据并汇总各尺码数量
|
|
|
"sl1": orderPrints.data.process
|
|
|
@@ -315,7 +233,6 @@ const cp_print_handleConfirm = async () => {
|
|
|
console.log("http://192.168.28.22:8082"+orderPrints.data.order.img)
|
|
|
// console.log(printdata)
|
|
|
hiprintTemplate.print(printdata);
|
|
|
- // cp_print_gdlist.value = false;
|
|
|
}
|
|
|
|
|
|
}
|