保存加项PDF与导检单签名判断
This commit is contained in:
@@ -75,6 +75,7 @@ export const ExamPrintPanel = ({ client }: { client: ExamClient }) => {
|
||||
setDaojiandanPdf(examId, {
|
||||
pdf_name: pdfNameValue,
|
||||
pdf_url: pdfUrlValue,
|
||||
is_signed: true,
|
||||
});
|
||||
// 记录打印导检单是否签名操作
|
||||
setExamActionRecord(examId, 'printSign', true);
|
||||
@@ -134,13 +135,8 @@ export const ExamPrintPanel = ({ client }: { client: ExamClient }) => {
|
||||
const res = await getDaojiandanPdfApi({ exam_id: examId });
|
||||
if (res.Status === 200 && res.Data?.pdf_url) {
|
||||
const pdfUrlValue = res.Data.pdf_url;
|
||||
const pdfNameValue = res.Data.pdf_name || '导检单';
|
||||
setPdfUrl(pdfUrlValue);
|
||||
// 保存到localStorage
|
||||
setDaojiandanPdf(examId, {
|
||||
pdf_name: pdfNameValue,
|
||||
pdf_url: pdfUrlValue,
|
||||
});
|
||||
// 获取到的导检单是未签名的,不保存到localStorage,只用于显示
|
||||
setShowPreview(true);
|
||||
} else {
|
||||
setError(res.Message || '获取导检单失败');
|
||||
|
||||
Reference in New Issue
Block a user