From 6c01b7f5870ad656c58fb8ec83e0b12f8dfd23f3 Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Tue, 9 May 2023 15:31:50 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8A=E4=BC=A0=E6=8A=A5=E5=91=8A=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B5=81=E7=A8=8B=E4=B8=AD=E5=BF=83=EF=BC=88?= =?UTF-8?q?=E6=B2=A1=E5=AE=8C=E6=88=90=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 6 +- src/api/modules/report.js | 9 ++- src/api/modules/reportProcess.js | 2 +- src/components/OrgTable.vue | 4 +- src/utils/date.js | 11 +++ src/views/Report/ReportDetail.vue | 79 +++++++++++++------ src/views/Report/ReportList.vue | 1 - src/views/Report/ReportManager.vue | 45 +++++------ .../components/AuditOperation.vue | 2 +- .../reportProcess/components/reportForm.vue | 71 ++++++++++++++--- src/views/reportProcess/examine.vue | 3 +- src/views/reportProcess/launch.vue | 11 ++- src/views/userCenter/processCenter.vue | 17 +++- .../userCenter/processCenter/gencyProcess.vue | 2 + 14 files changed, 191 insertions(+), 72 deletions(-) diff --git a/src/App.vue b/src/App.vue index cc60772..d7d1a57 100644 --- a/src/App.vue +++ b/src/App.vue @@ -110,9 +110,9 @@ export default { z-index: 7777 !important; } - .el-cascader__tags .el-tag { - max-width: 40px !important; - } + //.el-cascader__tags .el-tag { + // max-width: 40px !important; + //} .el-cascader .el-input .el-input__inner { height: 24px !important; diff --git a/src/api/modules/report.js b/src/api/modules/report.js index 76cce40..3df681a 100644 --- a/src/api/modules/report.js +++ b/src/api/modules/report.js @@ -76,6 +76,13 @@ export default { } }) }, + // 获取报告详情 + getReportDetail (data){ + return request({ + url: `/api/report/detail/${data}`, + method: 'GET' + }) + }, // 获取报告预览 reportGetReportHtmlId (data) { return request({ @@ -197,6 +204,6 @@ export default { params:data }) }, - + // 获取 } diff --git a/src/api/modules/reportProcess.js b/src/api/modules/reportProcess.js index f015f68..14bfa7d 100644 --- a/src/api/modules/reportProcess.js +++ b/src/api/modules/reportProcess.js @@ -2,7 +2,7 @@ import { instance as request } from '@/utils/request' export default { downFile (data) { return request({ - url: '/api/sys/file/'+data, + url: '/api/sys/file/'+data+'/download', method: 'GET', }) }, diff --git a/src/components/OrgTable.vue b/src/components/OrgTable.vue index 0730ce0..92b63d1 100644 --- a/src/components/OrgTable.vue +++ b/src/components/OrgTable.vue @@ -93,7 +93,7 @@ @@ -595,7 +595,7 @@ export default { } else { const dataItem = this.checkedList[0] this.checkedName = dataItem.uname || dataItem.USNAME || dataItem.orgName - const id = dataItem.id || dataItem.USID || dataItem.usid + const id = dataItem.id || dataItem.USID || dataItem.usid || dataItem.orgCode this.$emit('input', id) this.$emit('on-checked', this.checkedName) this.$emit('on-dept', dataItem.pOrgId, dataItem.pOrgName) diff --git a/src/utils/date.js b/src/utils/date.js index 6d7bb58..7165094 100644 --- a/src/utils/date.js +++ b/src/utils/date.js @@ -33,3 +33,14 @@ export function formatDate (value, fmt) { return value.substr(0, fmt.length) } } +export function formatDate2 (value, fmt) { + let dateObject = new Date(value); + let year = dateObject.getFullYear(); + let month = dateObject.getMonth() + 1; + let day = dateObject.getDate(); + let hours = dateObject.getHours(); + let minutes = dateObject.getMinutes(); + let seconds = dateObject.getSeconds(); + + return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; +} diff --git a/src/views/Report/ReportDetail.vue b/src/views/Report/ReportDetail.vue index b1f0e0e..293a190 100644 --- a/src/views/Report/ReportDetail.vue +++ b/src/views/Report/ReportDetail.vue @@ -2,6 +2,7 @@
+ {{ row.name || '-' }}
@@ -9,7 +10,7 @@ -
{{ row.createUserName }}
+
{{ row.uploaderName }}
@@ -29,7 +30,7 @@ -
{{ row.labelList || '-' }}
+
{{ row.labelList&&row.labelList.join(',') || '-' }}
@@ -67,16 +68,23 @@
{{item.userName.slice(0,1)}}
+
+ {{item.orgName+"【"+item.userName+"】"}} +
{{ item.comment }}
-
{{ item.createTime }}
- 删除 +
{{ item.createTime && formatDate2(item.createTime) }}
+ 删除
+
@@ -86,12 +94,15 @@ @@ -255,7 +285,7 @@ export default { font-size: 14px; font-weight: 400; color: #595959; - width: 64px; + width: 85px; border-right: 1px solid #BFBFBF; margin-right: 9px; } @@ -329,12 +359,17 @@ export default { width: 15%; text-align: center; border-right: 1px solid #e6f6fe; - margin: 0 auto; + .nameCir{ background-color: pink; - width: 50px; - height: 50px; + width: 60px; + height: 60px; border-radius: 50%; + text-align: center; + line-height: 60px; + color:#fff; + font-size: 18px; + margin: 20px calc(50% - 30px); } } .juggle_right{ diff --git a/src/views/Report/ReportList.vue b/src/views/Report/ReportList.vue index becbab3..8814492 100644 --- a/src/views/Report/ReportList.vue +++ b/src/views/Report/ReportList.vue @@ -121,7 +121,6 @@ default-expand-all :filter-node-method="filterNode" ref="tree" - check-strictly @check="getHalfCheckedNode" > diff --git a/src/views/Report/ReportManager.vue b/src/views/Report/ReportManager.vue index d8b6fa4..cdfb919 100644 --- a/src/views/Report/ReportManager.vue +++ b/src/views/Report/ReportManager.vue @@ -55,8 +55,6 @@ :filter-node-method="filterNode" ref="tree" @check="getHalfCheckedNode" - check-strictly - @check-change="setCheckedNodes" :key="treeKey" >