diff --git a/src/components/jero/JUpload.vue b/src/components/jero/JUpload.vue index 4b526b3..c9c4f5e 100644 --- a/src/components/jero/JUpload.vue +++ b/src/components/jero/JUpload.vue @@ -179,6 +179,9 @@ return; } let arr = paths.split(",") + if(this.returnId) { + arr.map(item => item = getFileAccessHttpUrl(item)) + } for(var a=0;a{ if (item.url === arr[a]){ @@ -299,6 +302,9 @@ window.open(url) } }, + getFileUrl(fileId){ + return `${window._CONFIG['domianURL']}/sys/common/download/${fileId}` + } }, mounted(){}, model: { diff --git a/src/views/incomePayments/memberManage/SafeguardMemberList.vue b/src/views/incomePayments/memberManage/SafeguardMemberList.vue index 655eddb..f6487e4 100644 --- a/src/views/incomePayments/memberManage/SafeguardMemberList.vue +++ b/src/views/incomePayments/memberManage/SafeguardMemberList.vue @@ -8,22 +8,22 @@
- {{currentInfo.projectName}} + {{ currentInfo.projectName }} - {{currentInfo.directorName}} + {{ currentInfo.directorName }} - {{currentInfo.chargeStandard}} + {{ currentInfo.chargeStandard }} - {{currentInfo.chargeNoticeNo}} + {{ currentInfo.chargeNoticeNo }} - {{currentInfo.chargeNoticeFileId}} + {{ currentInfo.chargeNoticeFileId }} - {{currentInfo.remark}} + {{ currentInfo.remark }}
@@ -108,6 +108,7 @@ import {JeroListMixin} from '@/mixins/JeroListMixin' import JYearDate from "@comp/jero/JYearDate"; import SafeguardMemberModal from "@views/incomePayments/memberManage/modules/SafeguardMemberModal"; import ProjectDetailModal from "@comp/ProjectDetailModal"; +import {getAction} from "@api/manage"; export default { name: "SafeguardMemberList", @@ -184,6 +185,7 @@ export default { scopedSlots: {customRender: 'action'} }, ], + disableMixinCreated: true, // 当前项目基本信息 currentInfo: {}, url: { @@ -201,9 +203,14 @@ export default { }, }, created() { - this.currentInfo = Object.assign({},JSON.parse(this.$route.query.record)) - console.log("=====",this.currentInfo) - this.$store.commit('SET_CURRENTPROJECT', this.currentInfo ) + this.currentInfo = Object.assign({}, JSON.parse(this.$route.query.record)) + console.log("=====", this.currentInfo) + this.$store.commit('SET_CURRENTPROJECT', this.currentInfo) + this.filters.projectId = this.currentInfo.id + this.loadData(); + //初始化字典配置 在自己页面定义 + this.initDictConfig(); + }, methods: { /* @@ -215,9 +222,41 @@ export default { /* * 返回上级 * */ - handleReback(){ + handleReback() { this.$router.go(-1) - } + }, + loadData(arg) { + if (!this.url.list) { + this.$message.error("请设置url.list属性!") + return + } + //加载数据 若传入参数1则加载第一页的内容 + if (arg === 1) { + this.ipagination.current = 1; + } + var params = this.getQueryParams();//查询条件 + this.loading = true; + getAction(this.url.list, params).then((res) => { + if (res.success) { + //update-begin---author:zhangyafei Date:20201118 for:适配不分页的数据列表------------ + this.dataSource = res.result.records || res.result; + if (res.result.total) { + this.ipagination.total = res.result.total; + //清空列表选中 + this.onClearSelected() + } else { + this.ipagination.total = 0; + } + //update-end---author:zhangyafei Date:20201118 for:适配不分页的数据列表------------ + } + if (res.code === 510) { + this.$message.warning(res.message) + } + this.loading = false; + }).finally(() => { + this.loading = false + }) + }, } } @@ -235,9 +274,10 @@ export default { } .color_blue { - color: #069f99; + color: #069f99; cursor: pointer; } + .btn-arrow-left { border-radius: 50%; color: #069f99; diff --git a/src/views/incomePayments/memberManage/modules/MemberProjectModal.vue b/src/views/incomePayments/memberManage/modules/MemberProjectModal.vue index 2e8c2c9..3c58ac9 100644 --- a/src/views/incomePayments/memberManage/modules/MemberProjectModal.vue +++ b/src/views/incomePayments/memberManage/modules/MemberProjectModal.vue @@ -55,7 +55,7 @@ - diff --git a/src/views/incomePayments/memberManage/modules/SafeguardMemberModal.vue b/src/views/incomePayments/memberManage/modules/SafeguardMemberModal.vue index 0b58753..87636ac 100644 --- a/src/views/incomePayments/memberManage/modules/SafeguardMemberModal.vue +++ b/src/views/incomePayments/memberManage/modules/SafeguardMemberModal.vue @@ -24,42 +24,22 @@ - - - - {{ - item.name - }} - - - - - - - + - - - - - {{ - item.name - }} - - - - - - - + + @@ -132,24 +112,26 @@ - +