|
@@ -62,7 +62,8 @@
|
|
|
/>
|
|
/>
|
|
|
<a-button type="primary" @click="searchPrintInfo">查询</a-button>
|
|
<a-button type="primary" @click="searchPrintInfo">查询</a-button>
|
|
|
</div>
|
|
</div>
|
|
|
- <div style="margin: 8px 0 0 9px">
|
|
|
|
|
|
|
+ <div style="margin-top: 8px">
|
|
|
|
|
+ <span style="color: red"> * </span>
|
|
|
<label>打印模板:</label>
|
|
<label>打印模板:</label>
|
|
|
<a-select
|
|
<a-select
|
|
|
v-model:value="printTemplate"
|
|
v-model:value="printTemplate"
|
|
@@ -168,29 +169,14 @@
|
|
|
</a-modal>
|
|
</a-modal>
|
|
|
<a-modal
|
|
<a-modal
|
|
|
v-model:visible="imageVisible"
|
|
v-model:visible="imageVisible"
|
|
|
- title="打印预览"
|
|
|
|
|
- ok-text="确认"
|
|
|
|
|
- cancel-text="取消"
|
|
|
|
|
- mask-closable="false"
|
|
|
|
|
- keyboard="false"
|
|
|
|
|
- closable="false"
|
|
|
|
|
|
|
+ title="效果预览"
|
|
|
|
|
+ :mask-closable="false"
|
|
|
:body-style="bodyStyle"
|
|
:body-style="bodyStyle"
|
|
|
- @ok="imageVisible = false"
|
|
|
|
|
>
|
|
>
|
|
|
<a-image :src="imageUrls[0]" />
|
|
<a-image :src="imageUrls[0]" />
|
|
|
<template #footer />
|
|
<template #footer />
|
|
|
</a-modal>
|
|
</a-modal>
|
|
|
<Loading v-if="globalLoading" />
|
|
<Loading v-if="globalLoading" />
|
|
|
- <a-modal
|
|
|
|
|
- v-model:visible="modelVisible"
|
|
|
|
|
- title="正在打印中"
|
|
|
|
|
- mask-closable="false"
|
|
|
|
|
- keyboard="false"
|
|
|
|
|
- closable="false"
|
|
|
|
|
- >
|
|
|
|
|
- <p>正在打印中,请稍等....</p>
|
|
|
|
|
- <template #footer />
|
|
|
|
|
- </a-modal>
|
|
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div ref="hua" style="float: left; z-index: -999" />
|
|
<div ref="hua" style="float: left; z-index: -999" />
|
|
@@ -217,7 +203,6 @@ import {
|
|
|
const className = ref('com.leanwo.prodog.print.model.LabelPrintLine');
|
|
const className = ref('com.leanwo.prodog.print.model.LabelPrintLine');
|
|
|
const tables = ref(null);
|
|
const tables = ref(null);
|
|
|
const imageUrls = reactive([]);
|
|
const imageUrls = reactive([]);
|
|
|
-const modelVisible = ref(false);
|
|
|
|
|
const printing = ref(true);
|
|
const printing = ref(true);
|
|
|
const total = ref(0);
|
|
const total = ref(0);
|
|
|
const isSelect = ref(true);
|
|
const isSelect = ref(true);
|
|
@@ -320,13 +305,6 @@ const searchPrintInfo = () => {
|
|
|
},
|
|
},
|
|
|
);
|
|
);
|
|
|
} else {
|
|
} else {
|
|
|
- message.warning('请选择导入批次');
|
|
|
|
|
- status.value = '';
|
|
|
|
|
- dataSource.value = [];
|
|
|
|
|
- queryParams.clientName = '';
|
|
|
|
|
- queryParams.costCenterName = '';
|
|
|
|
|
- queryParams.depositoryUser = '';
|
|
|
|
|
- queryParams.organizationName = '';
|
|
|
|
|
isLoading.value = false;
|
|
isLoading.value = false;
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
@@ -349,7 +327,7 @@ const showPrintInfo = () => {
|
|
|
newPackageName.value = nameArr.join('-');
|
|
newPackageName.value = nameArr.join('-');
|
|
|
packageBatchNo.value = dateConvert(new Date());
|
|
packageBatchNo.value = dateConvert(new Date());
|
|
|
} else {
|
|
} else {
|
|
|
- message.warning('请检查是否已选择导入批次和模板!');
|
|
|
|
|
|
|
+ message.warning('请检查是否已选择导入批次或模板!');
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
// 同上一次包装信息
|
|
// 同上一次包装信息
|
|
@@ -393,7 +371,7 @@ const printPreview = async () => {
|
|
|
imageUrls.push(base64);
|
|
imageUrls.push(base64);
|
|
|
printing.value = true;
|
|
printing.value = true;
|
|
|
} else {
|
|
} else {
|
|
|
- message.warning('请检查是否已选择导入批次和模板!');
|
|
|
|
|
|
|
+ message.warning('请检查是否已选择导入批次或模板!');
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -401,7 +379,6 @@ const printPreview = async () => {
|
|
|
const printCard = async data => {
|
|
const printCard = async data => {
|
|
|
if (data.length !== 0) {
|
|
if (data.length !== 0) {
|
|
|
printVisible.value = false;
|
|
printVisible.value = false;
|
|
|
- modelVisible.value = true;
|
|
|
|
|
globalLoading.value = true;
|
|
globalLoading.value = true;
|
|
|
printing.value = false;
|
|
printing.value = false;
|
|
|
const formData = new FormData();
|
|
const formData = new FormData();
|
|
@@ -424,7 +401,6 @@ const printCard = async data => {
|
|
|
} else {
|
|
} else {
|
|
|
message.error('资产生产图片失败');
|
|
message.error('资产生产图片失败');
|
|
|
}
|
|
}
|
|
|
- modelVisible.value = false;
|
|
|
|
|
globalLoading.value = false;
|
|
globalLoading.value = false;
|
|
|
printing.value = true;
|
|
printing.value = true;
|
|
|
all.value = false;
|
|
all.value = false;
|
|
@@ -433,7 +409,6 @@ const printCard = async data => {
|
|
|
},
|
|
},
|
|
|
errorData => {
|
|
errorData => {
|
|
|
Common.processException(errorData);
|
|
Common.processException(errorData);
|
|
|
- modelVisible.value = false;
|
|
|
|
|
globalLoading.value = false;
|
|
globalLoading.value = false;
|
|
|
|
|
|
|
|
printing.value = true;
|
|
printing.value = true;
|
|
@@ -484,6 +459,12 @@ watch(
|
|
|
if (newVal !== oldVal) {
|
|
if (newVal !== oldVal) {
|
|
|
tables.value.clear();
|
|
tables.value.clear();
|
|
|
}
|
|
}
|
|
|
|
|
+ if (newVal !== '') {
|
|
|
|
|
+ commonSqlApi('20230613_192444', depositoryUsers); // 查询保管人
|
|
|
|
|
+ commonSqlApi('20230613_193808', clientNames); // 查询公司
|
|
|
|
|
+ commonSqlApi('20230613_194108', organizationNames); // 查询部门
|
|
|
|
|
+ commonSqlApi('20230613_194557', costCenterNames); // 查询成本中心
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
);
|
|
);
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
@@ -495,7 +476,7 @@ onMounted(() => {
|
|
|
// 封装通用sqlApi请求函数
|
|
// 封装通用sqlApi请求函数
|
|
|
const commonSqlApi = (url, data) => {
|
|
const commonSqlApi = (url, data) => {
|
|
|
clientId.value = JSON.parse(localStorage.getItem('#LoginInfo')).loginClientId;
|
|
clientId.value = JSON.parse(localStorage.getItem('#LoginInfo')).loginClientId;
|
|
|
- let params = { clientId: clientId.value };
|
|
|
|
|
|
|
+ let params = { clientId: clientId.value, batchNo: queryParams.batchNo };
|
|
|
SqlApi.execute(url, params).then(
|
|
SqlApi.execute(url, params).then(
|
|
|
successData => {
|
|
successData => {
|
|
|
if (successData.errorCode == 0) {
|
|
if (successData.errorCode == 0) {
|
|
@@ -522,10 +503,6 @@ const init = () => {
|
|
|
getTemplate().then(res => {
|
|
getTemplate().then(res => {
|
|
|
allTemplate.value = res.datas;
|
|
allTemplate.value = res.datas;
|
|
|
});
|
|
});
|
|
|
- commonSqlApi('20230613_192444', depositoryUsers); // 查询保管人
|
|
|
|
|
- commonSqlApi('20230613_193808', clientNames); // 查询公司
|
|
|
|
|
- commonSqlApi('20230613_194108', organizationNames); // 查询部门
|
|
|
|
|
- commonSqlApi('20230613_194557', costCenterNames); // 查询成本中心
|
|
|
|
|
// 查询批次号
|
|
// 查询批次号
|
|
|
SqlApi.execute('20230613_134214', params).then(
|
|
SqlApi.execute('20230613_134214', params).then(
|
|
|
successData => {
|
|
successData => {
|
|
@@ -562,7 +539,7 @@ const init = () => {
|
|
|
SqlApi.execute('20230613_194855', params).then(
|
|
SqlApi.execute('20230613_194855', params).then(
|
|
|
successData => {
|
|
successData => {
|
|
|
if (successData.errorCode == 0) {
|
|
if (successData.errorCode == 0) {
|
|
|
- const { packageName, packageBatchNo } = successData.lines;
|
|
|
|
|
|
|
+ const { packageName, packageBatchNo } = successData.lines[0];
|
|
|
lastPackageName.value = packageName;
|
|
lastPackageName.value = packageName;
|
|
|
lastPackageBatchNo.value = packageBatchNo;
|
|
lastPackageBatchNo.value = packageBatchNo;
|
|
|
} else {
|
|
} else {
|