From 41483664d59d39ab0bc6c15c720c91ba630e81bf Mon Sep 17 00:00:00 2001 From: fz Date: Tue, 21 Nov 2023 10:15:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A3=81=E5=86=B3=E4=B9=A6=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/officialSeal/officialSeal.js | 32 ++++ .../components/addInstitution.vue | 4 +- .../officialSeal/components/addTemplate.vue | 108 +++++++++++++ .../officialSeal/components/editTemplate.vue | 100 ++++++++++++ .../components/eidtInstitution.vue | 4 +- src/views/officialSeal/officialSealList.vue | 8 +- src/views/officialSeal/templateManagement.vue | 153 ++++++++++++++++++ 7 files changed, 401 insertions(+), 8 deletions(-) create mode 100644 src/views/officialSeal/components/addTemplate.vue create mode 100644 src/views/officialSeal/components/editTemplate.vue create mode 100644 src/views/officialSeal/templateManagement.vue diff --git a/src/api/officialSeal/officialSeal.js b/src/api/officialSeal/officialSeal.js index e796183..f011133 100644 --- a/src/api/officialSeal/officialSeal.js +++ b/src/api/officialSeal/officialSeal.js @@ -64,4 +64,36 @@ export function sealUpdate(data) { method: 'put', data: data }) +} +// 新增模板 +export function insertTemplate(data) { + return request({ + url: '/deptIdentify/insertTemplate', + method: 'post', + data: data + }) +} +// 修改模板 +export function updateTemplate(data) { + return request({ + url: '/deptIdentify/updateTemplate', + method: 'post', + data: data + }) +} +// 删除模板 +export function deleteTemplate(data) { + return request({ + url: '/deptIdentify/deleteTemplate', + method: 'delete', + params: data + }) +} +// 根据机构id查询模板 +export function getTemplate(data) { + return request({ + url: '/deptIdentify/getTemplate', + method: 'get', + params: data + }) } \ No newline at end of file diff --git a/src/views/officialSeal/components/addInstitution.vue b/src/views/officialSeal/components/addInstitution.vue index 95630be..e8f6e4f 100644 --- a/src/views/officialSeal/components/addInstitution.vue +++ b/src/views/officialSeal/components/addInstitution.vue @@ -25,7 +25,7 @@ import { insert, } from "@/api/officialSeal/officialSeal.js"; export default { - props: ["operateVisable"], + props: ["operateVisable","queryParams"], data() { return { title: "新增机构", @@ -60,7 +60,7 @@ export default { insert(data).then(res => { this.$modal.msgSuccess("新增成功!"); this.$emit("cancelFilingreview"); - this.$emit('getList'); + this.$emit('getList',this.queryParams); }) }, // // 编辑 diff --git a/src/views/officialSeal/components/addTemplate.vue b/src/views/officialSeal/components/addTemplate.vue new file mode 100644 index 0000000..6191c5b --- /dev/null +++ b/src/views/officialSeal/components/addTemplate.vue @@ -0,0 +1,108 @@ + + + + \ No newline at end of file diff --git a/src/views/officialSeal/components/editTemplate.vue b/src/views/officialSeal/components/editTemplate.vue new file mode 100644 index 0000000..7e38b5a --- /dev/null +++ b/src/views/officialSeal/components/editTemplate.vue @@ -0,0 +1,100 @@ + + + + \ No newline at end of file diff --git a/src/views/officialSeal/components/eidtInstitution.vue b/src/views/officialSeal/components/eidtInstitution.vue index a7c43bf..5bf884c 100644 --- a/src/views/officialSeal/components/eidtInstitution.vue +++ b/src/views/officialSeal/components/eidtInstitution.vue @@ -25,7 +25,7 @@ import { sealUpdate } from "@/api/officialSeal/officialSeal.js"; export default { - props: ["editVisable","editData"], + props: ["editVisable","editData","queryParams"], data() { return { title: "修改机构", @@ -60,7 +60,7 @@ export default { sealUpdate(data).then(res => { this.$modal.msgSuccess("修改成功!"); this.$emit("cancelEdit"); - this.$emit('getList'); + this.$emit('getList',this.queryParams); }) }, // 提交form表单 diff --git a/src/views/officialSeal/officialSealList.vue b/src/views/officialSeal/officialSealList.vue index c522fbc..226d057 100644 --- a/src/views/officialSeal/officialSealList.vue +++ b/src/views/officialSeal/officialSealList.vue @@ -38,13 +38,13 @@ - + - + - + - + diff --git a/src/views/officialSeal/templateManagement.vue b/src/views/officialSeal/templateManagement.vue new file mode 100644 index 0000000..50a5235 --- /dev/null +++ b/src/views/officialSeal/templateManagement.vue @@ -0,0 +1,153 @@ + + + + + \ No newline at end of file -- 2.54.0