feat: 完善IM后台Kafka与组织架构管理

This commit is contained in:
richjohnrambo
2026-09-03 17:11:29 +08:00
parent 5a2ed4b2a4
commit 25abba8eeb
23 changed files with 652 additions and 142 deletions
+5 -1
View File
@@ -155,7 +155,11 @@
/>
</n-form-item>
<n-form-item label="用户ID" path="userId">
<n-input-number v-model:value="memberForm.userId" :disabled="memberForm.id > 0" />
<n-input
v-model:value="memberForm.userId"
:disabled="memberForm.id > 0"
placeholder="请输入用户ID"
/>
</n-form-item>
<n-form-item label="姓名">
<n-input v-model:value="memberForm.displayName" placeholder="请输入展示姓名" />
+2 -2
View File
@@ -35,7 +35,7 @@ export class MemberState {
public id = 0;
public departmentId = '';
public departmentName = '';
public userId = 0;
public userId = '';
public displayName = '';
public position = '';
public avatarFileId = '';
@@ -177,7 +177,7 @@ export const memberRules = {
type: 'string',
message: '请选择部门',
},
userId: { required: true, trigger: ['blur', 'input'], type: 'number', message: '请输入用户ID' },
userId: { required: true, trigger: ['blur', 'input'], type: 'string', message: '请输入用户ID' },
employmentState: {
required: true,
trigger: ['blur', 'change'],