diff --git a/src/api/system/systemPDFTemplate.js b/src/api/system/systemPDFTemplate.js index 2a2325ae..f4eca062 100644 --- a/src/api/system/systemPDFTemplate.js +++ b/src/api/system/systemPDFTemplate.js @@ -59,18 +59,70 @@ export function systemPDFTemplateDeleteById(query) { }); } -export function moduleDetail(query) { +export function moduleBizDetail(query) { return axios({ - url: "/system/pdf/module/detail", - method: "get", - params: query + url: "/system/pdf/templateRelevanceBiz/getListByModelId", + method: "post", + data: query }); } export function updateDetailRel(query) { return axios({ - url: "/system/pdf/module/updateRl", + url: "/system/pdf/templateRelevanceBiz/updateRl", + method: "post", + data: query + }); +} + +export function moduleCodeDetail(query) { + return axios({ + url: "/system/pdf/templateRelevanceCode/getListByModelId", + method: "post", + data: query + }); +} + + +export function updateCodeDetailRel(query) { + return axios({ + url: "/system/pdf/templateRelevanceCode/updateRl", + method: "post", + data: query + }); +} + +export function moduleLabelDetail(query) { + return axios({ + url: "/system/pdf/templateRelevanceLabel/getListByModelId", + method: "post", + data: query + }); +} + + +export function updateLabelDetailRel(query) { + return axios({ + url: "/system/pdf/templateRelevanceLabel/updateRl", + method: "post", + data: query + }); +} + + +export function moduleStatementDetail(query) { + return axios({ + url: "/system/pdf/templateRelevanceStatement/getListByModelId", + method: "post", + data: query + }); +} + + +export function updateStatementDetailRel(query) { + return axios({ + url: "/system/pdf/templateRelevanceStatement/updateRl", method: "post", data: query }); diff --git a/src/views/system/print/pdfBizPrintSet.vue b/src/views/system/print/pdfBizPrintSet.vue new file mode 100644 index 00000000..cc47298b --- /dev/null +++ b/src/views/system/print/pdfBizPrintSet.vue @@ -0,0 +1,759 @@ + + + + + diff --git a/src/views/system/print/pdfCodePrintSet.vue b/src/views/system/print/pdfCodePrintSet.vue new file mode 100644 index 00000000..83e938c9 --- /dev/null +++ b/src/views/system/print/pdfCodePrintSet.vue @@ -0,0 +1,759 @@ + + + + + diff --git a/src/views/system/print/pdfLabelPrintSet.vue b/src/views/system/print/pdfLabelPrintSet.vue new file mode 100644 index 00000000..55286b29 --- /dev/null +++ b/src/views/system/print/pdfLabelPrintSet.vue @@ -0,0 +1,758 @@ + + + + + diff --git a/src/views/system/print/pdfPrintSet.vue b/src/views/system/print/pdfPrintSet.vue index 1bbcdd71..8c8eb43f 100644 --- a/src/views/system/print/pdfPrintSet.vue +++ b/src/views/system/print/pdfPrintSet.vue @@ -1,418 +1,39 @@ diff --git a/src/views/system/print/pdfStatementPrintSet.vue b/src/views/system/print/pdfStatementPrintSet.vue new file mode 100644 index 00000000..6affff19 --- /dev/null +++ b/src/views/system/print/pdfStatementPrintSet.vue @@ -0,0 +1,758 @@ + + + + + diff --git a/src/views/system/print/pdfTmpleateManage.vue b/src/views/system/print/pdfTmpleateManage.vue index d48264e8..9c77d51a 100644 --- a/src/views/system/print/pdfTmpleateManage.vue +++ b/src/views/system/print/pdfTmpleateManage.vue @@ -9,7 +9,7 @@ > - + @@ -36,7 +36,7 @@ {{ moduleNameMap[scope.row.module] }} - + @@ -102,8 +102,8 @@ - - + + @@ -111,6 +111,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -133,7 +157,7 @@ 选取文件 -
只能上传 jasper 文件,且不超过 2 +
只能上传 jasper 文件,且不超过 10 MB
{{ formData.path }}
@@ -160,7 +184,7 @@ 选取文件
只能上传 jrxml - 文件,且不超过 2 MB + 文件,且不超过 10 MB
{{ formData.jrxmlPath }}
@@ -268,6 +292,8 @@ const formJson = { rowCount: 10, qrcodeCount: 1, remark: "", + bussinessType:null, + bussinessStatusList:[], }; const moduleFormJson = { id: "", @@ -364,6 +390,12 @@ export default { }; this.getList(); }, + isCleck(){ + if(this.formData.module!="2"){ + this.formData.bussinessStatusList=[]; + this.formData.bussinessType=null; + } + }, onSubmit() { this.query.page = 1; this.getList(); @@ -561,9 +593,11 @@ export default { submitUpload() { if (this.$refs.uploadJasper.uploadFiles.length < 1 && !this.uploadDisabled) { this.$message.warning(`请选择jasper文件`); + return } if (this.$refs.uploadJrxml.uploadFiles.length < 1 && !this.uploadDisabled) { this.$message.warning(`请选择jasper文件`); + return } console.log(this.formName) this.$refs["dataForm"].validate(valid => { @@ -590,9 +624,9 @@ export default { return; } // 限制上传文件的大小 - const isLt = file.size / 1024 / 1024 / 2 <= 1; + const isLt = file.size / 1024 / 1024 / 30 <= 1; if (!isLt) { - this.$message.error("上传文件大小不能超过 2MB"); + this.$message.error("上传文件大小不能超过 30MB"); for (let i = 0; i < fileList.length; i++) { if (fileList[i].uid === uid) { fileList.splice(i, 1) @@ -629,9 +663,9 @@ export default { return; } // 限制上传文件的大小 - const isLt = file.size / 1024 / 1024 / 2 <= 1; + const isLt = file.size / 1024 / 1024 / 30 <= 1; if (!isLt) { - this.$message.error("上传文件大小不能超过 2MB"); + this.$message.error("上传文件大小不能超过 30MB"); for (let i = 0; i < fileList.length; i++) { if (fileList[i].uid === uid) { fileList.splice(i, 1)