feat: 添加部门字段显示并优化用户界面

fix(service): 修复创建时编码重复检查问题
refactor(middleware): 优化CORS中间件配置
style(model): 更新用户模型默认性别值
perf(request): 增强前端请求错误处理
docs(cli): 改进命令行帮助文本
chore: 清理无用配置并更新依赖
This commit is contained in:
zhangtao
2025-11-21 01:11:08 +08:00
parent 30118a4148
commit 749c97f4e3
15 changed files with 237 additions and 122 deletions
@@ -229,6 +229,11 @@
</el-tag>
</template>
</el-table-column>
<el-table-column label="部门" prop="dept" min-width="100">
<template #default="scope">
{{ scope.row.dept ? scope.row.dept.name : "" }}
</template>
</el-table-column>
<el-table-column label="性别" prop="gender" min-width="100">
<template #default="scope">
<el-tag v-if="scope.row.gender === '0'" type="success">男</el-tag>
@@ -651,7 +656,7 @@ const rules = reactive({
username: [{ required: true, message: "请输入账号", trigger: "blur" }],
name: [{ required: true, message: "请输入用户名", trigger: "blur" }],
password: [{ required: true, message: "请输入密码", trigger: "blur" }],
gender: [{ required: true, message: "请选择性别", trigger: "blur" }],
gender: [{ required: false, message: "请选择性别", trigger: "blur" }],
email: [
{
pattern: /\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}/,