diff --git a/ruoyi-ui/src/views/ehs/ehsNoticeMessage/index.vue b/ruoyi-ui/src/views/ehs/ehsNoticeMessage/index.vue index 0360982..deacf1c 100644 --- a/ruoyi-ui/src/views/ehs/ehsNoticeMessage/index.vue +++ b/ruoyi-ui/src/views/ehs/ehsNoticeMessage/index.vue @@ -153,7 +153,7 @@ - + + + + + @@ -232,7 +242,11 @@ export default { form: {}, // 表单校验 rules: { - } + }, + // 弹框分页 + total1:2, + pageNum: 1, + pageSize: 6, }; }, created() { @@ -240,6 +254,11 @@ export default { this.getListAllDept(); }, methods: { + // 下载 + dload(row){ + if(!row.fileName)return + this.$download.saveAs(`${process.env.VUE_APP_BASE_API}${row.fileName}`,`${row.originalName}`) + }, /** 查询内部公告列表 */ getList() { this.loading = true; @@ -384,8 +403,20 @@ export default { this.totalFileList = response.total; this.loading = false; }) - } + }, + // 查询弹框内部分页 + handleListFile(row){ + this.loading = true; + this.openFile = true; + let data = { pageNum : this.pageNum, pageSize: this.pageSize, "noticeMessageId":row.noticeMessageId} + listFileEhsNoticeMessageFile(data).then(response => { + this.ehsNoticeMessageFileList = response.rows; + this.totalFileList = response.total; + this.total = response.total; + this.loading = false; + }) + }, } };