From c9c884c2d4dad2c8aa38e56ed2a43e583969f6f2 Mon Sep 17 00:00:00 2001
From: qb <1191961160@qq.com>
Date: Tue, 8 Oct 2024 09:12:29 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../WaybillPrintTemplate.vue | 667 +-----------------
.../distribution/artery/AddVehicleStowage.vue | 13 +-
2 files changed, 18 insertions(+), 662 deletions(-)
diff --git a/src/components/WaybillPrintTemplate/WaybillPrintTemplate.vue b/src/components/WaybillPrintTemplate/WaybillPrintTemplate.vue
index 2544e667..4564c34f 100644
--- a/src/components/WaybillPrintTemplate/WaybillPrintTemplate.vue
+++ b/src/components/WaybillPrintTemplate/WaybillPrintTemplate.vue
@@ -184,6 +184,14 @@ const printTemplate = (type: 'haveTem' | 'notHaveTem') => {
// }
// }
+ const imgNode = document.querySelectorAll('.printCode img');
+ console.log('imgNode :>> ', imgNode);
+ // return
+ for (let index = 0; index < imgNode.length; index++) {
+ const element = imgNode[index];
+ element.style.display = type === 'haveTem' ? 'block' : 'none';
+ }
+
const titleArr = document.querySelectorAll('.printCode .title');
for (let index = 0; index < titleArr.length; index++) {
@@ -191,31 +199,17 @@ const printTemplate = (type: 'haveTem' | 'notHaveTem') => {
element.style.color = type === 'haveTem' ? '#000' : '#fff';
}
- const borderLeftArr = document.querySelectorAll('.printCode .border-left');
+ const borderLeftArr = document.querySelectorAll('.printCode .border-table-row-left');
for (let index = 0; index < borderLeftArr.length; index++) {
const element = borderLeftArr[index];
element.style.borderColor = type === 'haveTem' ? '#000' : '#fff';
}
- const tr_1Arr = document.querySelectorAll('.printCode .tr_1');
-
- for (let index = 0; index < tr_1Arr.length; index++) {
- const element = tr_1Arr[index];
- element.style.borderColor = type === 'haveTem' ? '#000' : '#fff';
- }
-
- const td_2Arr = document.querySelectorAll('.printCode .td_2');
-
- for (let index = 0; index < td_2Arr.length; index++) {
- const element = td_2Arr[index];
- element.style.borderColor = type === 'haveTem' ? '#000' : '#fff';
- }
-
- const td_1Arr = document.querySelectorAll('.printCode .td_1');
+ const table = document.querySelectorAll('.printCode .border-table');
- for (let index = 0; index < td_1Arr.length; index++) {
- const element = td_1Arr[index];
+ for (let index = 0; index < table.length; index++) {
+ const element = table[index];
element.style.borderColor = type === 'haveTem' ? '#000' : '#fff';
}
@@ -233,643 +227,6 @@ const handleShowFreight = value => {
element.style.color = value ? '#000' : '#fff';
}
};
-// freight
-
-const print1 = () => {
- const LODOP = getLodop();
- LODOP.PRINT_INITA('');
- // LODOP.SET_PRINTER_INDEX(getSelectedPrintIndex());
- // LODOP.SET_PRINT_MODE("POS_BASEON_PAPER",true);
- // LODOP.SET_PREVIEW_WINDOW(0,0,0,760,540,"");
- // LODOP.SET_PRINT_PAGESIZE(0,document.getElementById('W1').value,document.getElementById('H1').value,"汇通运单打印测试");
- // if (!change) {
- // LODOP.SET_PRINT_PAGESIZE(1, '240' + 'mm', '139.7' + 'mm', '汇通运单打印预览');
- // }
- forAddPrintContent(true);
- LODOP.PREVIEW();
-};
-let vision = 0;
-let content = {
- car_no: {
- name: '客户车次号:15215152123122,535242415241524152',
- text: ['4.3mm', '3mm', '160mm', '14mm'],
- },
- page_1: { name: '第', text: ['47mm', '5mm', '5mm', '15mm'] },
- page: { name: 'n', text: ['52mm', '6mm', '5mm', '15mm'] },
- page_3: { name: '页', text: ['57mm', '5mm', '5mm', '15mm'] },
- page_4: { name: '共', text: ['66mm', '5mm', '5mm', '15mm'] },
- total: { name: 'n', text: ['71mm', '6mm', '5mm', '15mm'] },
- page_6: { name: '页', text: ['76mm', '5mm', '5mm', '15mm'] },
- star_site: { name: '清远始发基始', text: ['19mm', '30mm', '39mm', '8mm'] },
- arrive_site: { name: '双流基地始发仓', text: ['19mm', '78mm', '42mm', '8mm'] },
- waybill_no_1: { name: '查询单号:', text: ['15mm', '112mm', '50mm', '8mm'] },
- waybill_no: { name: 'GZ22060006++', text: ['19mm', '114mm', '50mm', '8mm'] },
- send_company: { name: '数据测试-川省成都市双流区', text: ['26mm', '34mm', '76mm', '8mm'] },
- take_company: { name: '龙泉驿欧派衣橱(李娟)', text: ['26mm', '132mm', '76mm', '8mm'] },
- send_phone: { name: '028-67399974', text: ['34mm', '34mm', '76mm', '8mm'] },
- take_phone: { name: '13652635933', text: ['34mm', '132mm', '76mm', '8mm'] },
- send_address: {
- name: '四川省成都市双流区西南航空港公兴街道物联大道1号',
- text: ['42mm', '34mm', '76mm', '8mm'],
- },
- take_address: {
- name: '四川省成都市双流区西南航空港公兴街道物联大道1号',
- text: ['42mm', '132mm', '65mm', '8mm'],
- },
- goods_name_1: { name: '卫浴', text: ['60mm', '14mm', '26mm', '8mm'] },
- goods_num_1: { name: '10', text: ['60mm', '39mm', '17mm', '8mm'] },
- goods_weight_1: { name: '0.111', text: ['60mm', '75mm', '24mm', '8mm'] },
- goods_volume_1: { name: '1.369', text: ['60mm', '98mm', '22mm', '8mm'] },
- goods_name_2: { name: '大家配', text: ['67mm', '14mm', '26mm', '8mm'] },
- goods_num_2: { name: '10', text: ['67mm', '39mm', '17mm', '8mm'] },
- goods_weight_2: { name: '0.111', text: ['67mm', '75mm', '24mm', '8mm'] },
- goods_volume_2: { name: '1.369', text: ['67mm', '98mm', '22mm', '8mm'] },
- goods_name_3: { name: '木门', text: ['75mm', '14mm', '26mm', '8mm'] },
- goods_num_3: { name: '10', text: ['75mm', '39mm', '17mm', '8mm'] },
- goods_weight_3: { name: '0.111', text: ['75mm', '75mm', '24mm', '8mm'] },
- goods_volume_3: { name: '1.369', text: ['75mm', '98mm', '22mm', '8mm'] },
- number: { name: '1200', text: ['83mm', '39mm', '17mm', '8mm'] },
- weight: { name: '15558.36556', text: ['83mm', '75mm', '24mm', '8mm'] },
- volume: { name: '10225650.06', text: ['83mm', '98mm', '22mm', '8mm'] },
- total_price: { name: '1022650.33', text: ['60mm', '136mm', '28mm', '8mm'] },
- zb: { name: '自保', text: ['75mm', '183mm', '23mm', '8mm'] },
- send_types_1: { name: '✔', text: ['99mm', '141mm', '14mm', '9mm'] },
- send_types_2: { name: '✔', text: ['99mm', '117mm', '14mm', '9mm'] },
- cs: { name: '测试单', text: ['117mm', '17mm', '50mm', '9mm'] },
- msg: {
- name: '这是测试单这是测试单这是测试单这是测试单这是测试单-这是测试单这是测试单-这是测试单、这是测试单\/这是测试单这是测试单这是测试单',
- text: ['105mm', '97mm', '100mm', '17mm'],
- },
- agent: { name: '填票人:测试人', text: ['128mm', '25mm', '50mm', '7mm'] },
- y: { name: '托运日期:2099年', text: ['128mm', '156mm', '40mm', '7mm'] },
- m: { name: '12月', text: ['128mm', '188mm', '18mm', '7mm'] },
- d: { name: '31日', text: ['128mm', '197mm', '18mm', '7mm'] },
-};
-function forAddPrintContent(flat) {
- const LODOP = getLodop();
-
- // LODOP.SET_PRINT_STYLEA(index,"Alignment",2);//文本框里 内容对于文本框居中
- // LODOP.SET_PRINT_STYLEA(index,"Horient",2);//打印项在纸张中水平居中
- let index = 0;
- let num = 0;
- LODOP.SET_PRINT_MODE('POS_BASEON_PAPER', true); //设置以纸张边缘为基点
- LODOP.SET_PRINT_STYLE('FontColor', 'red');
- LODOP.SET_PRINT_STYLE('FontName', vision == 0 ? '黑体' : '微软雅黑体');
- LODOP.SET_PRINT_STYLE('FontSize', '12');
- let star_site;
- let arrive_site;
- let font_size;
- let part_num;
- let send_company;
- let take_company;
- let send_phone;
- let take_phone;
- let send_address;
- let take_address;
- let total_num;
- let volume;
- let weight;
- let freight;
- let msg;
- let send_types;
- let car_no = '';
- let msg_weight;
- ('');
- LODOP.NewPage();
- num++;
- car_no = 'HYLEJIA-240503';
- if (car_no.length > 0) {
- LODOP.ADD_PRINT_TEXT(
- content.car_no.text[0],
- content.car_no.text[1],
- content.car_no.text[2],
- content.car_no.text[3],
- '客户车次号:HYLEJIA-240503'
- );
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'TextNeatRow', true); //遇到字符不换行
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', 10);
- }
- LODOP.ADD_PRINT_TEXT(
- content.page_1.text[0],
- content.page_1.text[1],
- content.page_1.text[2],
- content.page_1.text[3],
- content.page_1.name
- );
- index++;
- LODOP.ADD_PRINT_TEXT(
- content.page.text[0],
- content.page.text[1],
- content.page.text[2],
- content.page.text[3],
- '1'
- );
- index++;
- LODOP.ADD_PRINT_TEXT(
- content.page_3.text[0],
- content.page_3.text[1],
- content.page_3.text[2],
- content.page_3.text[3],
- content.page_3.name
- );
- index++;
- LODOP.ADD_PRINT_TEXT(
- content.page_4.text[0],
- content.page_4.text[1],
- content.page_4.text[2],
- content.page_4.text[3],
- content.page_4.name
- );
- index++;
- LODOP.ADD_PRINT_TEXT(
- content.total.text[0],
- content.total.text[1],
- content.total.text[2],
- content.total.text[3],
- '1'
- );
- index++;
- LODOP.ADD_PRINT_TEXT(
- content.page_6.text[0],
- content.page_6.text[1],
- content.page_6.text[2],
- content.page_6.text[3],
- content.page_6.name
- );
- index++;
- //上 左 宽 高
- star_site = '梦天潜江仓';
- font_size = 17;
- if (vision == 0) {
- if (star_site.length > 7) font_size = 12;
- else if (star_site.length == 7) font_size = 13;
- else if (star_site.length == 6) font_size = 15;
- } else {
- if (star_site.length > 7) font_size = 12;
- else if (star_site.length == 7) font_size = 14;
- }
- LODOP.ADD_PRINT_TEXT(
- content.star_site.text[0],
- content.star_site.text[1],
- content.star_site.text[2],
- content.star_site.text[3],
- star_site
- ); //1
- index++;
- // LODOP.SET_PRINT_STYLEA(index,"Alignment",2);
- LODOP.SET_PRINT_STYLEA(index, 'FontColor', 'green');
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', font_size);
-
- arrive_site = '龙泉驿区';
- font_size = 17;
- if (vision == 0) {
- if (arrive_site.length > 7) font_size = 12;
- else if (arrive_site.length == 7) font_size = 13;
- else if (arrive_site.length == 6) font_size = 15;
- }
- LODOP.ADD_PRINT_TEXT(
- content.arrive_site.text[0],
- content.arrive_site.text[1],
- content.arrive_site.text[2],
- content.arrive_site.text[3],
- arrive_site
- ); //2
- index++;
- // LODOP.SET_PRINT_STYLEA(index,"Alignment",2);
- LODOP.SET_PRINT_STYLEA(index, 'FontColor', 'green');
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', font_size);
- if (content.waybill_no_1 != undefined) {
- LODOP.ADD_PRINT_TEXT(
- content.waybill_no_1.text[0],
- content.waybill_no_1.text[1],
- content.waybill_no_1.text[2],
- content.waybill_no_1.text[3],
- content.waybill_no_1.name
- ); //3
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(index, 'FontColor', 'green');
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', 12);
- }
- LODOP.ADD_PRINT_TEXT(
- content.waybill_no.text[0],
- content.waybill_no.text[1],
- content.waybill_no.text[2],
- content.waybill_no.text[3],
- 'MTQJ24050001'
- ); //4
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(index, 'FontColor', 'green');
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', 12);
-
- // 第二部分
- send_company = '梦天木门';
- LODOP.ADD_PRINT_TEXT(
- content.send_company.text[0],
- content.send_company.text[1],
- content.send_company.text[2],
- content.send_company.text[3],
- send_company
- ); //5
- index++;
- // LODOP.SET_PRINT_STYLEA(index,"Alignment",2);
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0 ? getPartTwoSize(send_company) : getFontSize(send_company)
- );
- LODOP.SET_PRINT_STYLEA(index, 'TextNeatRow', true); //遇到字符不换行
-
- take_company = '成都梦天木门(罗敏)';
- LODOP.ADD_PRINT_TEXT(
- content.take_company.text[0],
- content.take_company.text[1],
- content.take_company.text[2],
- content.take_company.text[3],
- take_company
- ); //6
- index++;
- // LODOP.SET_PRINT_STYLEA(index,"Alignment",2);
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0 ? getPartTwoSize(take_company) : getFontSize(send_company)
- );
- LODOP.SET_PRINT_STYLEA(index, 'TextNeatRow', true); //遇到字符不换行
-
- send_phone = '15356780391';
- LODOP.ADD_PRINT_TEXT(
- content.send_phone.text[0],
- content.send_phone.text[1],
- content.send_phone.text[2],
- content.send_phone.text[3],
- send_phone
- ); //7
- index++;
- // LODOP.SET_PRINT_STYLEA(index,"Alignment",2);
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0 ? getPartTwoSize(send_phone) : getFontSize(send_phone)
- );
-
- take_phone = '18158782246';
- LODOP.ADD_PRINT_TEXT(
- content.take_phone.text[0],
- content.take_phone.text[1],
- content.take_phone.text[2],
- content.take_phone.text[3],
- take_phone
- ); //8
- index++;
- // LODOP.SET_PRINT_STYLEA(index,"Alignment",2);
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0 ? getPartTwoSize(take_phone) : getFontSize(take_phone)
- );
-
- send_address = ' 浙江省嘉善梦天家居';
- LODOP.ADD_PRINT_TEXT(
- content.send_address.text[0],
- content.send_address.text[1],
- content.send_address.text[2],
- content.send_address.text[3],
- send_address
- ); //9
- index++;
- // LODOP.SET_PRINT_STYLEA(index,"Alignment",2);
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0 ? getPartTwoSize(send_address) : getFontSize(send_address)
- );
- LODOP.SET_PRINT_STYLEA(index, 'TextNeatRow', true); //遇到字符不换行
-
- take_address = '四川成都双流县彭镇柑梓村3组68号附2号';
- LODOP.ADD_PRINT_TEXT(
- content.take_address.text[0],
- content.take_address.text[1],
- content.take_address.text[2],
- content.take_address.text[3],
- take_address
- ); //10
- index++;
- // LODOP.SET_PRINT_STYLEA(index,"Alignment",2);
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0 ? getPartTwoSize(take_address) : getFontSize(take_address)
- );
- LODOP.SET_PRINT_STYLEA(index, 'TextNeatRow', true); //遇到字符不换行
-
- //第三部分1
- part_num = 0;
- ('');
- ('');
- part_num++;
- var goods_name;
- var goods_num;
- var goods_weight;
- var goods_volume;
- if (part_num == 1) {
- goods_name = content.goods_name_1.text;
- goods_num = content.goods_num_1.text;
- goods_weight = content.goods_weight_1.text;
- goods_volume = content.goods_volume_1.text;
- } else if (part_num == 2) {
- goods_name = content.goods_name_2.text;
- goods_num = content.goods_num_2.text;
- goods_weight = content.goods_weight_2.text;
- goods_volume = content.goods_volume_2.text;
- } else if (part_num == 3) {
- goods_name = content.goods_name_3.text;
- goods_num = content.goods_num_3.text;
- goods_weight = content.goods_weight_3.text;
- goods_volume = content.goods_volume_3.text;
- } else {
- goods_name = content.goods_name_4.text;
- goods_num = content.goods_num_4.text;
- goods_weight = content.goods_weight_4.text;
- goods_volume = content.goods_volume_4.text;
- }
- LODOP.ADD_PRINT_TEXT(goods_name[0], goods_name[1], goods_name[2], goods_name[3], '木门'); //11 名称
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', vision == 0 ? 17 : 14);
-
- LODOP.ADD_PRINT_TEXT(goods_num[0], goods_num[1], goods_num[2], goods_num[3], '3'); //12 数量
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', vision == 0 ? 17 : 16);
-
- LODOP.ADD_PRINT_TEXT(goods_weight[0], goods_weight[1], goods_weight[2], goods_weight[3], ''); //13 重
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0 ? getPartTwoSize('', 5, 1) : getFontSize('', { 7: 15, 8: 12, 17: 10, 100: 8 })
- );
- LODOP.SET_PRINT_STYLEA(index, 'TextNeatRow', true); //遇到字符不换行
-
- LODOP.ADD_PRINT_TEXT(goods_volume[0], goods_volume[1], goods_volume[2], goods_volume[3], ''); //14 体积
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0 ? getPartTwoSize('', 5, 1) : getFontSize('', { 7: 15, 8: 12, 17: 10, 100: 8 })
- );
- LODOP.SET_PRINT_STYLEA(index, 'TextNeatRow', true); //遇到字符不换行
- ('');
- ('');
- //第三部分合计
- total_num = '3'; //总计
- LODOP.ADD_PRINT_TEXT(
- content.number.text[0],
- content.number.text[1],
- content.number.text[2],
- content.number.text[3],
- total_num
- ); //23
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0
- ? getPartTwoSize(total_num, 4, 1)
- : getFontSize(total_num, { 7: 15, 8: 12, 17: 10, 100: 8 })
- );
-
- volume = ''; //总体积
- LODOP.ADD_PRINT_TEXT(
- content.weight.text[0],
- content.weight.text[1],
- content.weight.text[2],
- content.weight.text[3],
- volume
- ); //24
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(index, 'TextNeatRow', true); //遇到字符不换行
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0
- ? getPartTwoSize(volume, 5, 1)
- : getFontSize(volume, { 7: 15, 8: 12, 17: 10, 100: 8 })
- );
-
- weight = ''; //总重
- LODOP.ADD_PRINT_TEXT(
- content.volume.text[0],
- content.volume.text[1],
- content.volume.text[2],
- content.volume.text[3],
- weight
- ); //25
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(index, 'TextNeatRow', true); //遇到字符不换行
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0
- ? getPartTwoSize(weight, 5, 1)
- : getFontSize(weight, { 7: 15, 8: 12, 17: 10, 100: 8 })
- );
-
- if (flat) {
- freight = '64.5'; //运费
- LODOP.ADD_PRINT_TEXT(
- content.total_price.text[0],
- content.total_price.text[1],
- content.total_price.text[2],
- content.total_price.text[3],
- freight
- ); //26
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(index, 'TextNeatRow', true); //遇到字符不换行
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0
- ? getPartTwoSize(freight, 8, 1)
- : getFontSize(freight, { 9: 15, 10: 13, 11: 11, 24: 10, 100: 8 })
- );
- }
- LODOP.ADD_PRINT_TEXT(
- content.zb.text[0],
- content.zb.text[1],
- content.zb.text[2],
- content.zb.text[3],
- content.zb.name
- ); //27
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', 15);
-
- if (content.send_types_1 != undefined) {
- send_types = '3';
- if (send_types == 1) {
- LODOP.ADD_PRINT_TEXT(
- content.send_types_1.text[0],
- content.send_types_1.text[1],
- content.send_types_1.text[2],
- content.send_types_1.text[3],
- content.send_types_1.name
- ); //28
- } else {
- LODOP.ADD_PRINT_TEXT(
- content.send_types_2.text[0],
- content.send_types_2.text[1],
- content.send_types_2.text[2],
- content.send_types_2.text[3],
- content.send_types_2.name
- ); //28
- }
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', 17);
- }
- if (content.send_types != undefined) {
- LODOP.ADD_PRINT_TEXT(
- content.send_types.text[0],
- content.send_types.text[1],
- content.send_types.text[2],
- content.send_types.text[3],
- '送货上门'
- ); //28
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', getFontSize('送货上门', { 3: 12, 80: 10 }));
- }
- if (content.payment_method != undefined) {
- LODOP.ADD_PRINT_TEXT(
- content.payment_method.text[0],
- content.payment_method.text[1],
- content.payment_method.text[2],
- content.payment_method.text[3],
- '月结'
- ); //28
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'Alignment', 2);
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', getFontSize('月结', { 3: 12, 80: 10 }));
- }
- /*//测试
- LODOP.ADD_PRINT_TEXT(content.cs.text[0], content.cs.text[1], content.cs.text[2], content.cs.text[3], content.cs.name);//28
- index++;
- LODOP.SET_PRINT_STYLEA(index, "FontSize", '17');*/
-
- msg = '';
- msg_weight = content.msg.text[2];
- if (vision == 1) {
- if (msg.length < 81) msg_weight = '173mm';
- else if (msg.length < 96) msg_weight = '170mm';
- else if (msg.length < 306) msg_weight = '180mm';
- else msg_weight = '165mm';
- }
- LODOP.ADD_PRINT_TEXT(
- content.msg.text[0],
- content.msg.text[1],
- msg_weight,
- content.msg.text[3],
- msg
- ); //29
- index++;
- LODOP.SET_PRINT_STYLEA(
- index,
- 'FontSize',
- vision == 0 ? getPartTwoSize(msg, 20) : getFontSize(msg, { 81: 12, 96: 10, 306: 8, 20000: 6 })
- );
- LODOP.SET_PRINT_STYLEA(index, 'TextNeatRow', true); //遇到字符不换行
-
- if (content.y != undefined) {
- LODOP.ADD_PRINT_TEXT(
- content.agent.text[0],
- content.agent.text[1],
- content.agent.text[2],
- content.agent.text[3],
- '填票人: 冯天丽'
- ); //30
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', '11');
- LODOP.ADD_PRINT_TEXT(
- content.y.text[0],
- content.y.text[1],
- content.y.text[2],
- content.y.text[3],
- '托运日期:2024年'
- ); //32
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', '11');
- LODOP.ADD_PRINT_TEXT(
- content.m.text[0],
- content.m.text[1],
- content.m.text[2],
- content.m.text[3],
- '05月'
- ); //33
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', '11');
- LODOP.ADD_PRINT_TEXT(
- content.d.text[0],
- content.d.text[1],
- content.d.text[2],
- content.d.text[3],
- '10日'
- ); //34
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', '11');
- }
- if (content.date_time != undefined) {
- LODOP.ADD_PRINT_TEXT(
- content.agent.text[0],
- content.agent.text[1],
- content.agent.text[2],
- content.agent.text[3],
- '冯天丽'
- ); //30
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', '11');
- LODOP.ADD_PRINT_TEXT(
- content.date_time.text[0],
- content.date_time.text[1],
- content.date_time.text[2],
- content.date_time.text[3],
- '2024年05月10日'
- ); //34
- index++;
- LODOP.SET_PRINT_STYLEA(index, 'FontSize', '9');
- }
- ('');
- // save_print();
-}
-
-function getPartTwoSize(data, num = 17, flat = 0) {
- let font_size = 12;
- if (flat == 1) font_size = 16;
- if (data.length > num) {
- if (num == 20) return 8;
- if (flat == 1) font_size = 12;
- else font_size = 9;
- }
- return font_size;
-}
-
-function getFontSize(data, size = { 17: 12, 35: 11, 39: 10, 43: 9, 20000: 7 }) {
- let length = data.length;
- for (var i in size) {
- if (length < i) {
- return size[i];
- }
- }
-}
watch(
() => props.modelValue,
diff --git a/src/views/distribution/artery/AddVehicleStowage.vue b/src/views/distribution/artery/AddVehicleStowage.vue
index 3f91c6e0..b3d8393f 100644
--- a/src/views/distribution/artery/AddVehicleStowage.vue
+++ b/src/views/distribution/artery/AddVehicleStowage.vue
@@ -100,15 +100,14 @@
v-model="form.carNumber"
filterable
remote
- reserve-keyword
placeholder="请输入并选择车牌号"
@change="handleCarChange"
:remote-method="remoteMethodCar"
:loading="details.loadingObj.loading"
>
@@ -125,14 +124,13 @@
filterable
remote
@change="handleNameChange(1)"
- reserve-keyword
placeholder="请输入并选择司机名称"
:remote-method="remoteMethodDriver"
:loading="details.loadingObj.loading"
>
@@ -1753,7 +1751,7 @@ const handleRemoveWaybill = async (index: number) => {
/** 查询司机信息 */
const remoteMethodDriver = async val => {
// if (!val) return;
-
+ details.driverListByName = []
const res = await postFindDriverListByName({ driverName: val, jobType: 1 });
const { code, data } = res.data;
if (code !== 200) return;
@@ -1771,6 +1769,7 @@ const remoteMethodCar = async val => {
const { code, data } = res.data;
if (code !== 200) return;
details.carListByName = data;
+ console.log(' details.carListByName :>> ', details.carListByName);
};
remoteMethodCar('');