From 31735fcb277619c65896e40679150cef26976f0a Mon Sep 17 00:00:00 2001
From: fengachen <373943794@qq.com>
Date: Thu, 23 Dec 2021 17:52:45 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90bug=E3=80=91=20=E4=BC=9A=E8=AE=AE?=
=?UTF-8?q?=E5=8F=AF=E6=8A=A5=E5=90=8D=E7=9A=84=E6=8C=89=E9=92=AE=E7=9A=84?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/dict/JDictSelectTag.vue | 20 ++++++
src/enums/commonEnum.js | 4 +-
src/views/MessagePage/MeetingDetailModal.vue | 16 +++--
src/views/meetingActivity/MeetingActivity.vue | 64 +++++++++++--------
4 files changed, 70 insertions(+), 34 deletions(-)
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 @@
@@ -59,11 +59,18 @@
v-model="queryParam.meetingStatus">
-
-
+
+
-
+
+
+
+
+
+
+
@@ -80,7 +87,8 @@