@@ -23,5 +23,27 @@ export default {
}
},
},
+
+ data() {
+ return {
+ openIng: false,
+ }
+ },
+
+ methods: {
+ openUser(userid) {
+ if (this.openIng) {
+ return
+ }
+ this.openIng = true
+ this.$store.dispatch("showSpinner", 600)
+ this.$store.dispatch("openDialogUserid", userid).then(_ => {
+ this.$emit("on-close")
+ }).finally(_ => {
+ this.openIng = false
+ this.$store.dispatch("hiddenSpinner")
+ });
+ }
+ }
}
diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue
index b08d8eb2a..ec77e89e7 100644
--- a/resources/assets/js/pages/manage/components/DialogWrapper.vue
+++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue
@@ -308,7 +308,7 @@
v-model="groupInfoShow"
placement="right"
:size="400">
-
+
@@ -331,7 +331,7 @@
v-model="respondShow"
placement="right"
:size="400">
-
+
diff --git a/resources/assets/sass/pages/components/dialog-group-info.scss b/resources/assets/sass/pages/components/dialog-group-info.scss
index 341f162ce..7d9eae91e 100644
--- a/resources/assets/sass/pages/components/dialog-group-info.scss
+++ b/resources/assets/sass/pages/components/dialog-group-info.scss
@@ -49,17 +49,19 @@
.group-info-user {
flex: 1;
overflow: auto;
- margin-top: 16px;
- padding: 0 24px;
+ margin-top: 12px;
+ padding: 0 12px;
> ul {
> li {
display: flex;
align-items: center;
list-style: none;
- padding-bottom: 16px;
+ padding: 12px;
+ border-radius: 6px;
&:hover {
+ background-color: rgba($primary-desc-color, 0.1);
.user-exit {
opacity: 1;
transform: translateX(0);
@@ -67,6 +69,9 @@
}
&.no {
+ &:hover {
+ background-color: transparent;
+ }
justify-content: center;
color: #999;
.common-loading {
diff --git a/resources/assets/sass/pages/components/dialog-respond.scss b/resources/assets/sass/pages/components/dialog-respond.scss
index 698740b36..d96838c8b 100644
--- a/resources/assets/sass/pages/components/dialog-respond.scss
+++ b/resources/assets/sass/pages/components/dialog-respond.scss
@@ -28,14 +28,19 @@
.respond-user {
flex: 1;
overflow: auto;
- padding: 16px;
+ padding: 6px;
> ul {
> li {
display: flex;
align-items: center;
list-style: none;
- padding-bottom: 16px;
+ padding: 12px;
+ border-radius: 6px;
+
+ &:hover {
+ background-color: rgba($primary-desc-color, 0.1);
+ }
.common-avatar {
width: 0;