From af3055082375944a7896a78a31becc01bbab8d83 Mon Sep 17 00:00:00 2001 From: dsh <15569653818@163.com> Date: Thu, 25 Apr 2024 09:17:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/reward/apply.js | 11 + src/components/AllTypeFile/update.vue | 1 + src/views/contributionAward/aduit/index.vue | 383 ++++++++++++++++ src/views/contributionAward/apply/index.vue | 463 +++++++++++++++++++ src/views/contributionAward/score/index.vue | 465 ++++++++++++++++++++ src/views/principalAward/apply/index.vue | 20 +- src/views/reward/apply/index.vue | 20 +- src/views/teacherAward/apply/index.vue | 20 +- src/views/trainAward/apply/index.vue | 20 +- 9 files changed, 1375 insertions(+), 28 deletions(-) create mode 100644 src/views/contributionAward/aduit/index.vue create mode 100644 src/views/contributionAward/apply/index.vue create mode 100644 src/views/contributionAward/score/index.vue diff --git a/src/api/reward/apply.js b/src/api/reward/apply.js index 28865a3..2d26c51 100644 --- a/src/api/reward/apply.js +++ b/src/api/reward/apply.js @@ -53,3 +53,14 @@ export function listFile(query) { params: {applyId:query} }) } +//材料申请校验 +export function checkUploadFile(applyId,applyType) { + return request({ + url: '/reward/apply/checkUploadFile', + method: 'get', + params:{ + applyId:applyId, + applyType:applyType + } + }) +} diff --git a/src/components/AllTypeFile/update.vue b/src/components/AllTypeFile/update.vue index 8e898c4..b49827e 100644 --- a/src/components/AllTypeFile/update.vue +++ b/src/components/AllTypeFile/update.vue @@ -2,6 +2,7 @@
diff --git a/src/views/contributionAward/aduit/index.vue b/src/views/contributionAward/aduit/index.vue new file mode 100644 index 0000000..6e9ae15 --- /dev/null +++ b/src/views/contributionAward/aduit/index.vue @@ -0,0 +1,383 @@ + + + + diff --git a/src/views/contributionAward/apply/index.vue b/src/views/contributionAward/apply/index.vue new file mode 100644 index 0000000..02b355d --- /dev/null +++ b/src/views/contributionAward/apply/index.vue @@ -0,0 +1,463 @@ + + + + diff --git a/src/views/contributionAward/score/index.vue b/src/views/contributionAward/score/index.vue new file mode 100644 index 0000000..c727892 --- /dev/null +++ b/src/views/contributionAward/score/index.vue @@ -0,0 +1,465 @@ + + + + diff --git a/src/views/principalAward/apply/index.vue b/src/views/principalAward/apply/index.vue index c641c4b..ac52ef3 100644 --- a/src/views/principalAward/apply/index.vue +++ b/src/views/principalAward/apply/index.vue @@ -140,7 +140,7 @@ import { getDetail, getApplyId, updateApply, - delApply, listFile + delApply, listFile, checkUploadFile } from "@/api/reward/apply"; import CustomTable from "@/components/CustomTable/CustomTable.vue"; import Update from '@/components/AllTypeFile/update.vue' @@ -401,12 +401,18 @@ export default { if (valid) { this.form.applyId = this.applyId if (this.form.applyId !== '') { - updateApply(this.form).then(response => { - this.$modal.msgSuccess("保存成功"); - this.open = false; - this.editOpen = false - this.getList(); - }); + checkUploadFile(this.applyId,this.applyParam.applyType).then((res)=>{ + if (res.code === 200){ + updateApply(this.form).then(response => { + this.$modal.msgSuccess("保存成功"); + this.open = false; + this.editOpen = false + this.getList(); + }); + }else{ + this.$modal.msgError(res.msg); + } + }) } } }); diff --git a/src/views/reward/apply/index.vue b/src/views/reward/apply/index.vue index 30319e3..0b085e3 100644 --- a/src/views/reward/apply/index.vue +++ b/src/views/reward/apply/index.vue @@ -135,7 +135,7 @@