feat: 🚀 2件装打印样式调整
This commit is contained in:
@@ -117,20 +117,20 @@ function printRightContent(item, code69Img) {
|
|||||||
if (code69Img) {
|
if (code69Img) {
|
||||||
const { image, str1, str2, str3 } = code69Img;
|
const { image, str1, str2, str3 } = code69Img;
|
||||||
//去空
|
//去空
|
||||||
LODOP.ADD_PRINT_IMAGE(13, 162, 130, 32, image); // 添加图片
|
LODOP.ADD_PRINT_IMAGE(13, 169, 130, 32, image); // 添加图片
|
||||||
LODOP.SET_PRINT_STYLEA(0, "Stretch", 1);
|
LODOP.SET_PRINT_STYLEA(0, "Stretch", 1);
|
||||||
//69文字
|
//69文字
|
||||||
LODOP.ADD_PRINT_TEXT(35, 161, 10, 10, `${str1}`);
|
LODOP.ADD_PRINT_TEXT(35, 168, 10, 10, `${str1}`);
|
||||||
LODOP.ADD_PRINT_TEXT(35, 176, 74, 10, `${str2}`);
|
LODOP.ADD_PRINT_TEXT(35, 185, 74, 10, `${str2}`);
|
||||||
LODOP.SET_PRINT_STYLEA(0, "LetterSpacing", 4);
|
LODOP.SET_PRINT_STYLEA(0, "LetterSpacing", 4);
|
||||||
LODOP.ADD_PRINT_TEXT(35, 233, 74, 10, `${str3}`);
|
LODOP.ADD_PRINT_TEXT(35, 242, 74, 10, `${str3}`);
|
||||||
LODOP.SET_PRINT_STYLEA(0, "LetterSpacing", 4);
|
LODOP.SET_PRINT_STYLEA(0, "LetterSpacing", 4);
|
||||||
}
|
}
|
||||||
|
|
||||||
//规格型号 右边
|
//规格型号 右边
|
||||||
if (specifications) {
|
if (specifications) {
|
||||||
//上,左,内容宽度,内容高度
|
//上,左,内容宽度,内容高度
|
||||||
LODOP.ADD_PRINT_TEXT(6, 160, "100%", 10, specifications);
|
LODOP.ADD_PRINT_TEXT(6, 168, "100%", 10, specifications);
|
||||||
LODOP.SET_PRINT_STYLEA(0, "TextOverflow", 2); //border:1px solid red
|
LODOP.SET_PRINT_STYLEA(0, "TextOverflow", 2); //border:1px solid red
|
||||||
// const HTMLR = `<div
|
// const HTMLR = `<div
|
||||||
// style="text-align:center;width:136px;white-space: nowrap; overflow: hidden;font-size:11px;font-family:黑体;font-weight:900;">${specifications}</div>`;
|
// style="text-align:center;width:136px;white-space: nowrap; overflow: hidden;font-size:11px;font-family:黑体;font-weight:900;">${specifications}</div>`;
|
||||||
@@ -140,21 +140,21 @@ function printRightContent(item, code69Img) {
|
|||||||
//第一件SN码和底部文字
|
//第一件SN码和底部文字
|
||||||
if (serialNumber && serialNumber !== " ") {
|
if (serialNumber && serialNumber !== " ") {
|
||||||
//SN码;
|
//SN码;
|
||||||
LODOP.ADD_PRINT_IMAGE(44, 160, 130, 20, '<img src="' + codeSN(serialNumber) + '">'); // 添加图片
|
LODOP.ADD_PRINT_IMAGE(44, 168, 130, 20, '<img src="' + codeSN(serialNumber) + '">'); // 添加图片
|
||||||
LODOP.SET_PRINT_STYLEA(0, "Stretch", 1);
|
LODOP.SET_PRINT_STYLEA(0, "Stretch", 1);
|
||||||
//底部文字(SN码)
|
//底部文字(SN码)
|
||||||
LODOP.ADD_PRINT_TEXT(65, 161, 100, 10, serialNumber);
|
LODOP.ADD_PRINT_TEXT(65, 169, 100, 10, serialNumber);
|
||||||
//底部文字(日期)
|
//底部文字(日期)
|
||||||
LODOP.ADD_PRINT_TEXT(65, 262, 40, 10, dateCreate());
|
LODOP.ADD_PRINT_TEXT(65, 270, 40, 10, dateCreate());
|
||||||
}
|
}
|
||||||
//第二件SN码和底部文字
|
//第二件SN码和底部文字
|
||||||
if (twoSerialNumber && twoSerialNumber !== " ") {
|
if (twoSerialNumber && twoSerialNumber !== " ") {
|
||||||
//SN码
|
//SN码
|
||||||
LODOP.ADD_PRINT_IMAGE(75, 160, 130, 20, '<img src="' + codeSN(twoSerialNumber) + '">'); // 添加图片
|
LODOP.ADD_PRINT_IMAGE(75, 168, 130, 20, '<img src="' + codeSN(twoSerialNumber) + '">'); // 添加图片
|
||||||
LODOP.SET_PRINT_STYLEA(0, "Stretch", 1);
|
LODOP.SET_PRINT_STYLEA(0, "Stretch", 1);
|
||||||
//底部文字(SN码)
|
//底部文字(SN码)
|
||||||
LODOP.ADD_PRINT_TEXT(95, 161, 100, 10, twoSerialNumber);
|
LODOP.ADD_PRINT_TEXT(95, 169, 100, 10, twoSerialNumber);
|
||||||
//底部文字(日期)
|
//底部文字(日期)
|
||||||
LODOP.ADD_PRINT_TEXT(95, 262, 40, 10, dateCreate());
|
LODOP.ADD_PRINT_TEXT(95, 270, 40, 10, dateCreate());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -162,11 +162,11 @@ const datas = reactive<any>({
|
|||||||
initDownParam: cloneDeep(DOWN_RULE_FORM), //
|
initDownParam: cloneDeep(DOWN_RULE_FORM), //
|
||||||
downSelectionList: [] //防伪码下载列表选中
|
downSelectionList: [] //防伪码下载列表选中
|
||||||
});
|
});
|
||||||
//input输入验证
|
// input输入验证
|
||||||
const valueVerify = () => {
|
const valueVerify = () => {
|
||||||
datas.numberRuleForm.number = integerRexg(datas.numberRuleForm.number);
|
datas.numberRuleForm.number = integerRexg(datas.numberRuleForm.number);
|
||||||
};
|
};
|
||||||
//按钮回调(生成条码|下载|刷新)
|
// 按钮回调(生成条码|下载|刷新)
|
||||||
const handleParentCallback = (result?: any) => {
|
const handleParentCallback = (result?: any) => {
|
||||||
const { type } = result;
|
const { type } = result;
|
||||||
//生成条码
|
//生成条码
|
||||||
@@ -177,15 +177,15 @@ const handleParentCallback = (result?: any) => {
|
|||||||
proTable.value!.getTableList();
|
proTable.value!.getTableList();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
//表格选择事件
|
// 表格选择事件
|
||||||
const selectionChange = (selection: any) => {
|
const selectionChange = (selection: any) => {
|
||||||
datas.selectionList = selection;
|
datas.selectionList = selection;
|
||||||
};
|
};
|
||||||
//防伪码详情选中数据
|
// 防伪码详情选中数据
|
||||||
const downSelectionChange = (selection: any) => {
|
const downSelectionChange = (selection: any) => {
|
||||||
datas.downSelectionList = selection;
|
datas.downSelectionList = selection;
|
||||||
};
|
};
|
||||||
//规格型号
|
// 规格型号
|
||||||
const remoteMethod1 = async (query: any) => {
|
const remoteMethod1 = async (query: any) => {
|
||||||
datas.loading = true;
|
datas.loading = true;
|
||||||
if (!query) {
|
if (!query) {
|
||||||
@@ -223,7 +223,7 @@ const getGenerateSecurityNumber = async () => {
|
|||||||
//proTable.value!.getTableList();
|
//proTable.value!.getTableList();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
//生成箱码提交
|
// 生成箱码提交
|
||||||
const submitForm = async (formEl: FormInstance | undefined) => {
|
const submitForm = async (formEl: FormInstance | undefined) => {
|
||||||
if (!formEl) return;
|
if (!formEl) return;
|
||||||
await formEl.validate((valid, fields) => {
|
await formEl.validate((valid, fields) => {
|
||||||
@@ -239,7 +239,7 @@ const generateSecurityNumberInit = () => {
|
|||||||
datas.dialogFormVisible = false;
|
datas.dialogFormVisible = false;
|
||||||
datas.options = [];
|
datas.options = [];
|
||||||
};
|
};
|
||||||
//生成箱码取消
|
// 生成箱码取消
|
||||||
const resetForm = (formEl: FormInstance | undefined) => {
|
const resetForm = (formEl: FormInstance | undefined) => {
|
||||||
if (!formEl) return;
|
if (!formEl) return;
|
||||||
formEl.resetFields();
|
formEl.resetFields();
|
||||||
@@ -249,12 +249,12 @@ const handleCloseGenerateCode = () => {
|
|||||||
ruleFormRef.value!.resetFields();
|
ruleFormRef.value!.resetFields();
|
||||||
generateSecurityNumberInit();
|
generateSecurityNumberInit();
|
||||||
};
|
};
|
||||||
//防伪码下载弹窗
|
// 防伪码下载弹窗
|
||||||
const handleDownOpen = (scope: any) => {
|
const handleDownOpen = (scope: any) => {
|
||||||
datas.downVisible = true;
|
datas.downVisible = true;
|
||||||
datas.initDownParam.generateRecordId = scope.row.id;
|
datas.initDownParam.generateRecordId = scope.row.id;
|
||||||
};
|
};
|
||||||
//防伪码下载
|
// 防伪码下载
|
||||||
const handleDown = async () => {
|
const handleDown = async () => {
|
||||||
if (!datas.downSelectionList.length) {
|
if (!datas.downSelectionList.length) {
|
||||||
useMsg("warning", "请勾选需要下载的数据 !");
|
useMsg("warning", "请勾选需要下载的数据 !");
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ initSearch(datas);
|
|||||||
* @param type {string} 按钮类型
|
* @param type {string} 按钮类型
|
||||||
* @param result {Object} 操作结果
|
* @param result {Object} 操作结果
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const handleParentCallback = (result?: any) => {
|
const handleParentCallback = (result?: any) => {
|
||||||
const { type, data } = result;
|
const { type, data } = result;
|
||||||
if (type === "Switch") {
|
if (type === "Switch") {
|
||||||
|
|||||||
Reference in New Issue
Block a user