Update index.vue

This commit is contained in:
luojiaquan
2026-09-30 17:07:42 +08:00
parent c3875cb9aa
commit d26b90f7e5
+5 -5
View File
@@ -93,8 +93,8 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item v-if="form.userId == undefined" label="用户名称" prop="userName">
<el-input v-model="form.userName" placeholder="请输入用户名称" maxlength="30" />
<el-form-item v-if="form.userId == undefined" label="工号" prop="userName">
<el-input v-model="form.userName" placeholder="请输入工号" maxlength="30" />
</el-form-item>
</el-col>
<el-col :span="12">
@@ -187,7 +187,7 @@ const extraParams = computed(() => ({ deptId: deptId.value }))
// 搜索项配置
const searchColumns = [
{ label: "用户名称", prop: "userName", component: "input", placeholder: "请输入用户名称", width: "240px" },
{ label: "工号", prop: "userName", component: "input", placeholder: "请输入工号", width: "240px" },
{ label: "用户昵称", prop: "nickName", component: "input", placeholder: "请输入用户昵称", width: "240px" },
{ label: "手机号码", prop: "phonenumber", component: "input", placeholder: "请输入手机号码", width: "240px" },
{ label: "状态", prop: "status", component: "select", dict: "sys_normal_disable", placeholder: "用户状态", width: "240px" },
@@ -197,7 +197,7 @@ const searchColumns = [
// 表格列配置
const columns = [
{ label: "用户编号", prop: "userId" },
{ label: "用户名称", prop: "userName", showOverflowTooltip: true },
{ label: "工号", prop: "userName", showOverflowTooltip: true },
{ label: "用户昵称", prop: "nickName", showOverflowTooltip: true },
{ label: "部门", prop: "deptName", showOverflowTooltip: true, formatter: (row) => row.dept ? row.dept.deptName : "" },
{ label: "手机号码", prop: "phonenumber", width: 120 },
@@ -216,7 +216,7 @@ function queryList(params) {
const data = reactive({
form: {},
rules: {
userName: [{ required: true, message: "用户名称不能为空", trigger: "blur" }, { min: 2, max: 20, message: "用户名称长度必须介于 2 和 20 之间", trigger: "blur" }],
userName: [{ required: true, message: "工号不能为空", trigger: "blur" }, { min: 2, max: 20, message: "工号长度必须介于 2 和 20 之间", trigger: "blur" }],
nickName: [{ required: true, message: "用户昵称不能为空", trigger: "blur" }],
email: [{ type: "email", message: "请输入正确的邮箱地址", trigger: ["blur", "change"] }],
phonenumber: [{ pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, message: "请输入正确的手机号码", trigger: "blur" }]