Browse Source

fix:修复群成员对象的类型

master
qiutianhong 7 months ago
parent
commit
ead9260691
  1. 4
      frontend/components.d.ts
  2. 2
      frontend/src/components/chat/ChatMessage.vue
  3. 10
      frontend/src/components/chat/chatGroupMember.vue
  4. 2
      frontend/src/stores/chat.ts

4
frontend/components.d.ts

@ -51,7 +51,6 @@ declare module 'vue' {
EditType: typeof import('./src/components/builtin/EditType.vue')['default']
ElAside: typeof import('element-plus/es')['ElAside']
ElAvatar: typeof import('element-plus/es')['ElAvatar']
ElAvimg: typeof import('element-plus/es')['ElAvimg']
ElBadge: typeof import('element-plus/es')['ElBadge']
ElButton: typeof import('element-plus/es')['ElButton']
ElCard: typeof import('element-plus/es')['ElCard']
@ -73,7 +72,6 @@ declare module 'vue' {
ElHeader: typeof import('element-plus/es')['ElHeader']
ElIcon: typeof import('element-plus/es')['ElIcon']
ElImage: typeof import('element-plus/es')['ElImage']
ElImg: typeof import('element-plus/es')['ElImg']
ElInput: typeof import('element-plus/es')['ElInput']
ElMain: typeof import('element-plus/es')['ElMain']
ElMenu: typeof import('element-plus/es')['ElMenu']
@ -83,7 +81,6 @@ declare module 'vue' {
ElPopover: typeof import('element-plus/es')['ElPopover']
ElProgress: typeof import('element-plus/es')['ElProgress']
ElRow: typeof import('element-plus/es')['ElRow']
ElS: typeof import('element-plus/es')['ElS']
ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
ElSelect: typeof import('element-plus/es')['ElSelect']
ElSwitch: typeof import('element-plus/es')['ElSwitch']
@ -151,7 +148,6 @@ declare module 'vue' {
StartOption: typeof import('./src/components/taskbar/StartOption.vue')['default']
StateIcon: typeof import('./src/components/taskbar/StateIcon.vue')['default']
Store: typeof import('./src/components/store/Store.vue')['default']
Svg: typeof import('./src/components/svg/index.vue')['default']
Taskbar: typeof import('./src/components/taskbar/Taskbar.vue')['default']
Upgrade: typeof import('./src/components/desktop/Upgrade.vue')['default']
UpPopover: typeof import('./src/components/computer/UpPopover.vue')['default']

2
frontend/src/components/chat/ChatMessage.vue

@ -231,7 +231,7 @@
const currUserId = ref();
//
function formatTime(timestamp) {
function formatTime(timestamp:string) {
const date = new Date(timestamp);
const month = date.getMonth() + 1; // 0
const day = date.getDate();

10
frontend/src/components/chat/chatGroupMember.vue

@ -41,16 +41,6 @@
}
}
);
//
watch(
() => store.drawerVisible,
(newVal) => {
if (newVal) {
store.getGroupMemberList(store.targetGroupInfo.group_id);
}
}
);
</script>
<style scoped>
:deep(.el-drawer__header) {

2
frontend/src/stores/chat.ts

@ -61,7 +61,7 @@ export const useChatStore = defineStore('chatStore', () => {
groupInfoSettingDrawerVisible.value = visible
}
const groupMembers = ref([])
const groupMembers: any = ref([])
// 群名
const departmentName = ref('');

Loading…
Cancel
Save