From e4e643bebd91c9c04edeec242808beba6849b097 Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Tue, 23 May 2023 11:53:04 +0800 Subject: [PATCH 01/45] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/report.js | 8 +++ src/views/Report/ReportManager.vue | 106 +++++++++++++++++++---------- 2 files changed, 79 insertions(+), 35 deletions(-) diff --git a/src/api/modules/report.js b/src/api/modules/report.js index 7077d69..e193a26 100644 --- a/src/api/modules/report.js +++ b/src/api/modules/report.js @@ -10,6 +10,14 @@ export function reportUploadPicFile (data) { }) } export default { + // 修改上传人 + changeUploader (data) { + return request({ + url: '/api/report/changeUploader', + method: 'post', + data: data + }) + }, // 日志列表 reportLogList (data) { return request({ diff --git a/src/views/Report/ReportManager.vue b/src/views/Report/ReportManager.vue index 736f2e8..e4ef589 100644 --- a/src/views/Report/ReportManager.vue +++ b/src/views/Report/ReportManager.vue @@ -29,13 +29,14 @@
- 操作日志 + 操作日志 标签维护 报告上传 + 更改上传人
-
+
@@ -65,7 +66,9 @@
- + + + + diff --git a/src/views/userCenter/mail/index.vue b/src/views/userCenter/mail/index.vue new file mode 100644 index 0000000..7a17354 --- /dev/null +++ b/src/views/userCenter/mail/index.vue @@ -0,0 +1,482 @@ + + + + + From fc824252c9c4da1e12c8fa5ce7dda8df59e92caa Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Thu, 25 May 2023 15:20:10 +0800 Subject: [PATCH 14/45] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91xiuga?= =?UTF-8?q?i=20=E8=AF=AD=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Report/ReportDetail.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/Report/ReportDetail.vue b/src/views/Report/ReportDetail.vue index 3dd4e4f..b6ad5ab 100644 --- a/src/views/Report/ReportDetail.vue +++ b/src/views/Report/ReportDetail.vue @@ -63,7 +63,7 @@
{{item.fileName}}
- +
From 23d1f7c3fec01d354bdcbffc939eba388a62fe6e Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Thu, 25 May 2023 15:41:17 +0800 Subject: [PATCH 15/45] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Report/ReportList.vue | 7 ++++++- src/views/Report/ReportManager.vue | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/views/Report/ReportList.vue b/src/views/Report/ReportList.vue index 7eae331..d188496 100644 --- a/src/views/Report/ReportList.vue +++ b/src/views/Report/ReportList.vue @@ -77,6 +77,7 @@ @@ -739,7 +740,11 @@ export default { margin-left: 10px; } } - + .table-over{ + background-color: pink; + max-height: calc(100vh - 320px); + overflow: auto; + } .preview-dialog-body { padding: 9px 25px 17px 22px; height: 60vh; diff --git a/src/views/Report/ReportManager.vue b/src/views/Report/ReportManager.vue index feddc3c..81ed31a 100644 --- a/src/views/Report/ReportManager.vue +++ b/src/views/Report/ReportManager.vue @@ -68,7 +68,7 @@
+ v-table-min-height="'calc(100vh - 320px)'" > @@ -160,6 +190,8 @@ export default { }, data() { return { + total:0, + fileLists:[], delIds:[], dialogFile:false, privacyLevelOptions, @@ -292,12 +324,30 @@ export default { id:item.fileId } }) + this.handleCurrentChange(1) } }, immediate: true } }, methods: { + handleSizeChange(size){ + this.q.pageSize=size + this.handleCurrentChange() + }, + handleCurrentChange(current){ + setTimeout(() => { + current = current ? current : this.q.pageNo + this.q.pageNo = current + this.fileLists = this.fileList.slice(this.q.pageSize * (current - 1), this.q.pageSize * current) + // console.log(this.pages.size, this.pages.size * (current - 1), this.pages.size * this.pages.current, this.list) + if (this.fileLists.length < 1 && current > 1) { + this.handleCurrentChange(current - 1) + return false + } + this.total = this.fileList.length + },500) + }, handlePreview(file){ let lastName=file.name.split('.') let list=['xls','xlsx'] @@ -461,17 +511,13 @@ export default { this.dialogUser = true }, handleRemove(file, fileList) { - if(this.prcType == '5' || this.$route.query.taskDefinitionKey == 'reEdit'){ - // 记录删除的文件id - this.delIds.push(file.id) - } - this.fileList = fileList - this.form.fileList = this.fileList.map(item=>{ - return { - fileId:item.id, - fileName:item.name + this.form.fileList = this.fileList.filter(item=>{ + if(item.id!=file.id){ + return item } }) + this.fileList=this.form.fileList + this.handleCurrentChange(1) }, //用递归方式去除children getTreeData(data) { @@ -495,6 +541,7 @@ export default { onSuccess(res, file,fileList){ if(res.ok){ // this.fileList.push({url:res.data.fullurl})//以前的错误代码 + debugger this.fileList=fileList this.form.fileList = this.fileList.map(item=>{ return { @@ -502,7 +549,14 @@ export default { fileName:item.response?item.response.data.name:item.name } }) + this.fileList= this.form.fileList.map(item=>{ + return { + id:item.fileId, + name:item.fileName + } + }) this.$refs.processFormRef.clearValidate(['fileList']) + this.handleCurrentChange(1) } console.log( res," this.fileList3") }, @@ -601,11 +655,6 @@ export default { } } } - -.uploadBtn { - vertical-align: super; -} - .uploadFile { margin-left: -35px; height: 36px; @@ -663,4 +712,20 @@ export default { } } +.table_top{ + padding: 10px 13px; + text-align: left; +} +.table { + width: 500px; + margin: 0 14px 0 13px; + min-height: 200px; + ::v-deep .vxe-table--body-wrapper{ + height: 200px; + overflow: auto; + } + .uploadBtn{ + margin: 10px; + } +} From 3b08f0795070e030516965a8113809b5b2e6d3d7 Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Thu, 25 May 2023 16:43:41 +0800 Subject: [PATCH 18/45] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Report/ReportDetail.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/Report/ReportDetail.vue b/src/views/Report/ReportDetail.vue index b6ad5ab..1815a61 100644 --- a/src/views/Report/ReportDetail.vue +++ b/src/views/Report/ReportDetail.vue @@ -283,7 +283,7 @@ export default { // cancelButtonText: '取消', // type: 'warning' // }).then(() => { - this.$api.report.reportDownload({fileId: this.file.fileId, repostId: row.id}).then(res => { + this.$api.report.reportDownload({fileId: this.file.fileId, reportId: this.row.id}).then(res => { downloadFile(res) }) // }) From 3f647c4cd51affa7fcee8c1b867ead94be9a1cdb Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Thu, 25 May 2023 17:02:21 +0800 Subject: [PATCH 19/45] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Report/ReportDetail.vue | 2 +- .../reportProcess/components/reportForm.vue | 19 ++++++++----------- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/src/views/Report/ReportDetail.vue b/src/views/Report/ReportDetail.vue index 1815a61..1b9c589 100644 --- a/src/views/Report/ReportDetail.vue +++ b/src/views/Report/ReportDetail.vue @@ -283,7 +283,7 @@ export default { // cancelButtonText: '取消', // type: 'warning' // }).then(() => { - this.$api.report.reportDownload({fileId: this.file.fileId, reportId: this.row.id}).then(res => { + this.$api.report.reportDownload({ reportId: this.row.id}).then(res => { downloadFile(res) }) // }) diff --git a/src/views/reportProcess/components/reportForm.vue b/src/views/reportProcess/components/reportForm.vue index 2826129..64df28a 100644 --- a/src/views/reportProcess/components/reportForm.vue +++ b/src/views/reportProcess/components/reportForm.vue @@ -152,7 +152,7 @@ :current-page="q.pageNo" :page-sizes="[5, 10, 20]" :page-size="q.pageSize" - layout="total, sizes, prev, pager, next, jumper" + layout="total, sizes, prev, pager, next" :total="total"/>
@@ -541,7 +541,7 @@ export default { onSuccess(res, file,fileList){ if(res.ok){ // this.fileList.push({url:res.data.fullurl})//以前的错误代码 - debugger + this.fileList=fileList this.form.fileList = this.fileList.map(item=>{ return { @@ -549,14 +549,12 @@ export default { fileName:item.response?item.response.data.name:item.name } }) - this.fileList= this.form.fileList.map(item=>{ - return { - id:item.fileId, - name:item.fileName - } - }) + this.$refs.processFormRef.clearValidate(['fileList']) - this.handleCurrentChange(1) + if( this.form.fileList[fileList.length-1].fileId ){ + this.handleCurrentChange(1) + console.log( this.form.fileList,"444") + } } console.log( res," this.fileList3") }, @@ -717,8 +715,7 @@ export default { text-align: left; } .table { - width: 500px; - margin: 0 14px 0 13px; + min-height: 200px; ::v-deep .vxe-table--body-wrapper{ height: 200px; From 9301ed357a13bcb95f5e7c04d0d9a03b9d47af5a Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Thu, 25 May 2023 17:07:15 +0800 Subject: [PATCH 20/45] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/reportProcess/components/reportForm.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/views/reportProcess/components/reportForm.vue b/src/views/reportProcess/components/reportForm.vue index 64df28a..1c21e95 100644 --- a/src/views/reportProcess/components/reportForm.vue +++ b/src/views/reportProcess/components/reportForm.vue @@ -115,7 +115,7 @@ value: orgTableVal, valueName: orgTableValName }" :workNumFlag="true" :isOrg="true" :maxSelected="1" @confirm="isTreeOk"> - Date: Thu, 25 May 2023 17:15:17 +0800 Subject: [PATCH 21/45] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8A=A0=E8=BD=BD=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/reportProcess/components/reportForm.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/views/reportProcess/components/reportForm.vue b/src/views/reportProcess/components/reportForm.vue index 1c21e95..949ffb3 100644 --- a/src/views/reportProcess/components/reportForm.vue +++ b/src/views/reportProcess/components/reportForm.vue @@ -129,7 +129,7 @@