diff --git a/src/components/dict/JDictSelectTag.vue b/src/components/dict/JDictSelectTag.vue index cf2773b..ecb8541 100644 --- a/src/components/dict/JDictSelectTag.vue +++ b/src/components/dict/JDictSelectTag.vue @@ -32,6 +32,11 @@ getPopupContainer:{ type: Function, default: (node) => node.parentNode + }, + // 根据传进来的key值 删除某一项 + delItem:{ + type:[String,Array], + required:false } }, data() { @@ -46,6 +51,13 @@ handler() { this.initDictData() }, + }, + dictOptions:{ + immediate:true, + handler(val) { + return val + }, + deep:true } }, created() { @@ -71,6 +83,10 @@ //优先从缓存中读取字典配置 if(getDictItemsFromCache(this.dictCode)){ this.dictOptions = getDictItemsFromCache(this.dictCode) + // 这块写的不全 单纯为了 bug 写的 + if(this.delItem){ + this.dictOptions = this.dictOptions.filter(e => e.value !== this.delItem ) + } return } @@ -79,6 +95,10 @@ if (res.success) { // console.log(res.result); this.dictOptions = res.result + if(this.delItem){ + this.dictOptions = this.dictOptions.filter(e => e.value !== this.delItem ) + } + } }) }, diff --git a/src/enums/commonEnum.js b/src/enums/commonEnum.js index f643f51..bebd97f 100644 --- a/src/enums/commonEnum.js +++ b/src/enums/commonEnum.js @@ -10,8 +10,8 @@ export const YesOrNoEnum = new EsEnums({ }) // 会议签到状态 export const SignUpStatusEnum = { - pendingReviewReportInfo: { name: '报名信息待审核', index: 1 }, - pendingReviewVoucher: { name: '凭证待审核', index: 2 }, + pendingReviewReportInfo: { name: '报名信息审核中', index: 1 }, + pendingReviewVoucher: { name: '凭证审核中', index: 2 }, noParticipation: { name: '不可参会', index: 3 }, pendingUploadVoucher: { name: '待上传凭证', index: 4 }, rejectedVoucher: { name: '凭证被拒绝', index: 5 }, diff --git a/src/views/MessagePage/MeetingDetailModal.vue b/src/views/MessagePage/MeetingDetailModal.vue index fab5134..1b51a9f 100644 --- a/src/views/MessagePage/MeetingDetailModal.vue +++ b/src/views/MessagePage/MeetingDetailModal.vue @@ -204,9 +204,9 @@ -
- 报名 -
+ + + @@ -517,11 +517,15 @@ -
- 报名 -
+ + + + +
+ 报名 +
diff --git a/src/views/meetingActivity/MeetingActivity.vue b/src/views/meetingActivity/MeetingActivity.vue index 4fafe0f..647a84e 100644 --- a/src/views/meetingActivity/MeetingActivity.vue +++ b/src/views/meetingActivity/MeetingActivity.vue @@ -1,7 +1,7 @@