From 48cb4e276a66de1a8ef521966391ff15f0c69825 Mon Sep 17 00:00:00 2001 From: fz Date: Fri, 13 Oct 2023 18:43:31 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/awardManagement/awardManagement.js | 25 ++++++++--- src/views/awardManagement/listofAwards.vue | 49 ++++++++++++++-------- src/views/caseManagement/caseList.vue | 21 +++------- src/views/login.vue | 4 +- 4 files changed, 59 insertions(+), 40 deletions(-) diff --git a/src/api/awardManagement/awardManagement.js b/src/api/awardManagement/awardManagement.js index ca6329c..a5cea42 100644 --- a/src/api/awardManagement/awardManagement.js +++ b/src/api/awardManagement/awardManagement.js @@ -67,10 +67,17 @@ export function adjudicationLogistics(data) { params: data }) } -// 签名(暂时只改案件状态) -export function adjudicationSignature(data) { +// // 签名(暂时只改案件状态) +// export function adjudicationSignature(data) { +// return request({ +// url: '/adjudication/signature', +// method: 'post', +// data: data +// }) +// } +export function selectSignUrl(data) { return request({ - url: '/adjudication/signature', + url: '/caseApplication/selectSignUrl', method: 'post', data: data }) @@ -84,9 +91,17 @@ export function adjudicationCaseFile(data) { }) } // 用印(暂时只改案件状态) -export function adjudicationStamp(data) { +// export function adjudicationStamp(data) { +// return request({ +// url: '/adjudication/stamp', +// method: 'post', +// data: data +// }) +// } + +export function selectSealUrl(data) { return request({ - url: '/adjudication/stamp', + url: '/caseApplication/selectSealUrl', method: 'post', data: data }) diff --git a/src/views/awardManagement/listofAwards.vue b/src/views/awardManagement/listofAwards.vue index e43f304..bb35894 100644 --- a/src/views/awardManagement/listofAwards.vue +++ b/src/views/awardManagement/listofAwards.vue @@ -104,7 +104,9 @@ import { caseApplicationDetail, adjudicationLogistics, adjudicationCaseFile, - adjudicationStamp + adjudicationStamp, + selectSignUrl, + selectSealUrl } from "@/api/awardManagement/awardManagement"; import paymentdetailsDialog from "./components/paymentdetailsDialog.vue"; import mailawardDialog from './components/MailawardDialog.vue'; @@ -155,7 +157,7 @@ export default { this.getList(this.queryParams); }, methods: { - updataList(){ + updataList() { this.getList(this.queryParams); }, /** 搜索按钮操作 */ @@ -179,20 +181,27 @@ export default { }, // model框显示 showModel(row, type) { - this.getDetail({ id: row.id }); - this.openDialog = true; + switch (type) { case 1: + this.getDetail({ id: row.id }); + this.openDialog = true; this.title = "核验裁决书"; this.flag = 1; break; case 2: + this.getDetail({ id: row.id }); + this.openDialog = true; this.title = "审核裁决书"; this.flag = 2; break; case 3: - this.title = "裁决书签名"; - this.flag = 3; + // this.title = "裁决书签名"; + // this.flag = 3; + selectSignUrl({ id: row.id }).then(res => { + let url = res.data.signUrl; + window.open(url) + }) break; default: break; @@ -206,20 +215,24 @@ export default { showaffixModel(row) { this.$modal.confirm('是否进行用印申请?') .then(function () { - return adjudicationStamp({id:row.id}); - }) - .then(() => { - this.getList(this.queryParams); - this.$modal.msgSuccess("用印成功!"); - }) - .catch(function () { - }); + // return adjudicationStamp({ id: row.id }); + selectSealUrl({ id: row.id }).then(res => { + let url = res.data.sealUrl; + window.open(url) + }) + }) + // .then(() => { + // this.getList(this.queryParams); + // this.$modal.msgSuccess("用印成功!"); + // }) + .catch(function () { + }); }, // 快递信息弹框 showDeliveryModel(row) { - console.log(row,'快递'); + console.log(row, '快递'); this.showDelivery = true - this.getadjudicationLogistics({id:row.id}) + this.getadjudicationLogistics({ id: row.id }) }, closeDeliveryModel() { this.showDelivery = false @@ -236,12 +249,12 @@ export default { showCasefilingModel(row) { this.$modal.confirm('是否确认立即进行案件扫描?').then( function () { - return adjudicationCaseFile({id:row.id}) + return adjudicationCaseFile({ id: row.id }) } ).then(() => { this.getList(this.queryParams); this.$modal.msgSuccess("归档成功!"); - }).catch(function () {}) + }).catch(function () { }) }, // 送达裁决书弹框 showMailaward(row) { diff --git a/src/views/caseManagement/caseList.vue b/src/views/caseManagement/caseList.vue index 9efd414..fa6a5fd 100644 --- a/src/views/caseManagement/caseList.vue +++ b/src/views/caseManagement/caseList.vue @@ -65,8 +65,7 @@