|
@@ -67,15 +67,18 @@ export default {
|
|
|
|
|
|
this.IS_HTML_TEMPLATE =
|
|
this.IS_HTML_TEMPLATE =
|
|
this.cardType === "GENERIC" && this.cardCreateMethod === "UPLOAD";
|
|
this.cardType === "GENERIC" && this.cardCreateMethod === "UPLOAD";
|
|
|
|
+ const isPrintExamNumber = cardConfig.examNumberStyle === "PRINT";
|
|
let fieldInfos = {};
|
|
let fieldInfos = {};
|
|
[...cardConfig.requiredFields, ...cardConfig.extendFields]
|
|
[...cardConfig.requiredFields, ...cardConfig.extendFields]
|
|
.filter((item) => item.enable)
|
|
.filter((item) => item.enable)
|
|
.map((item) => {
|
|
.map((item) => {
|
|
- fieldInfos[item.code] = "${" + item.code + "}";
|
|
|
|
|
|
+ fieldInfos[item.code] = isPrintExamNumber
|
|
|
|
+ ? "${" + item.code + "}"
|
|
|
|
+ : "";
|
|
});
|
|
});
|
|
|
|
|
|
if (this.cardCreateMethod === "STANDARD") {
|
|
if (this.cardCreateMethod === "STANDARD") {
|
|
- if (cardConfig.examNumberStyle === "PRINT") {
|
|
|
|
|
|
+ if (isPrintExamNumber) {
|
|
fieldInfos.examNumber = "data:image/png;base64,${examNumber}";
|
|
fieldInfos.examNumber = "data:image/png;base64,${examNumber}";
|
|
fieldInfos.examNumberStr = "${examNumberStr}";
|
|
fieldInfos.examNumberStr = "${examNumberStr}";
|
|
}
|
|
}
|
|
@@ -146,13 +149,16 @@ export default {
|
|
let fieldInfos = {};
|
|
let fieldInfos = {};
|
|
const defContent = "相关信息";
|
|
const defContent = "相关信息";
|
|
const defNumber = "123456789";
|
|
const defNumber = "123456789";
|
|
|
|
+ const isPrintExamNumber = cardConfig.examNumberStyle === "PRINT";
|
|
[...cardConfig.requiredFields, ...cardConfig.extendFields]
|
|
[...cardConfig.requiredFields, ...cardConfig.extendFields]
|
|
.filter((item) => item.enable)
|
|
.filter((item) => item.enable)
|
|
.map((item) => {
|
|
.map((item) => {
|
|
- fieldInfos[item.code] = stdInfo[item.code] || defContent;
|
|
|
|
|
|
+ fieldInfos[item.code] = isPrintExamNumber
|
|
|
|
+ ? stdInfo[item.code] || defContent
|
|
|
|
+ : "";
|
|
});
|
|
});
|
|
if (this.cardCreateMethod === "STANDARD") {
|
|
if (this.cardCreateMethod === "STANDARD") {
|
|
- if (cardConfig.examNumberStyle === "PRINT") {
|
|
|
|
|
|
+ if (isPrintExamNumber) {
|
|
fieldInfos.examNumber = this.getBase64Barcode(
|
|
fieldInfos.examNumber = this.getBase64Barcode(
|
|
stdInfo["examNumber"] || defNumber
|
|
stdInfo["examNumber"] || defNumber
|
|
);
|
|
);
|