提交代码

dev_xds
姜玉琦 2024-05-06 22:25:55 +08:00
parent ec7a9dbb08
commit a6735b2f79
4 changed files with 42 additions and 32 deletions

View File

@ -199,7 +199,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.phone, d.email, d.status, d.com_flag, d.type_flag select d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.phone, d.email, d.status, d.com_flag, d.type_flag
from sys_dept d from sys_dept d
left join sys_user u on u.dept_id = d.dept_id left join sys_user u on u.dept_id = d.dept_id
where u.user_name = #{userName} where u.user_name = #{userName} and u.del_flag=0
</select> </select>
<select id="getRootDept" parameterType="Long" resultMap="SysDeptResult"> <select id="getRootDept" parameterType="Long" resultMap="SysDeptResult">

View File

@ -142,11 +142,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select> </select>
<select id="checkUserNameUnique" parameterType="String" resultMap="SysUserResult"> <select id="checkUserNameUnique" parameterType="String" resultMap="SysUserResult">
select user_id, user_name from sys_user where user_name = #{userName} and del_flag = '0' limit 1 select user_id, user_name from sys_user where user_name = #{userName} limit 1
</select> </select>
<select id="checkPhoneUnique" parameterType="String" resultMap="SysUserResult"> <select id="checkPhoneUnique" parameterType="String" resultMap="SysUserResult">
select user_id, phonenumber from sys_user where phonenumber = #{phonenumber} and del_flag = '0' limit 1 select user_id, phonenumber from sys_user where phonenumber = #{phonenumber} limit 1
</select> </select>
<select id="checkEmailUnique" parameterType="String" resultMap="SysUserResult"> <select id="checkEmailUnique" parameterType="String" resultMap="SysUserResult">

View File

@ -316,8 +316,12 @@
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="姓名" prop="nickName"> <el-form-item label="用户姓名" prop="nickName">
<el-input v-model="form.nickName" placeholder="请输入姓名" maxlength="30" /> <el-input
v-model="form.nickName"
placeholder="请输入用户姓名"
maxlength="30"
/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@ -331,23 +335,6 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row>
<el-col :span="12">
<el-form-item label="手机号码" prop="phonenumber">
<el-input
v-model="form.phonenumber"
placeholder="请输入手机号码"
maxlength="11"
:disabled="form.userId != undefined"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="邮箱" prop="email">
<el-input v-model="form.email" placeholder="请输入邮箱" maxlength="50" />
</el-form-item>
</el-col>
</el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item <el-form-item
@ -378,6 +365,27 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row>
<el-col :span="12">
<el-form-item label="手机号码" prop="phonenumber">
<el-input
v-model="form.phonenumber"
placeholder="请输入手机号码"
maxlength="11"
:disabled="form.userId != undefined"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="邮箱地址" prop="email">
<el-input
v-model="form.email"
placeholder="请输入邮箱地址"
maxlength="50"
/>
</el-form-item>
</el-col>
</el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="用户性别"> <el-form-item label="用户性别">
@ -392,7 +400,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="状态"> <el-form-item label="用户状态">
<el-radio-group v-model="form.status" style="width: 100%"> <el-radio-group v-model="form.status" style="width: 100%">
<el-radio <el-radio
v-for="dict in dict.type.sys_normal_disable" v-for="dict in dict.type.sys_normal_disable"
@ -406,11 +414,11 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="岗位"> <el-form-item label="用户岗位">
<el-select <el-select
v-model="form.postIds" v-model="form.postIds"
multiple multiple
placeholder="请选择岗位" placeholder="请选择用户岗位"
style="width: 100%" style="width: 100%"
> >
<el-option <el-option
@ -424,11 +432,11 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="角色"> <el-form-item label="用户角色">
<el-select <el-select
v-model="form.roleIds" v-model="form.roleIds"
multiple multiple
placeholder="请选择角色" placeholder="请选择用户角色"
style="width: 100%" style="width: 100%"
> >
<el-option <el-option
@ -442,7 +450,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row v-if="false">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="备注"> <el-form-item label="备注">
<el-input <el-input
@ -455,6 +463,9 @@
</el-row> </el-row>
</el-form> </el-form>
<div class="page-warning"> <div class="page-warning">
<p v-if="form.userId != undefined">
<strong style="color: #f56c6c">修改用户账号请联系系统运维人员</strong>
</p>
<p> <p>
<strong style="color: #e6a23c">总包公司个人</strong> <strong style="color: #e6a23c">总包公司个人</strong>
有项目人员中担任职务项目的权限 有项目人员中担任职务项目的权限
@ -610,7 +621,7 @@ export default {
{ key: 5, label: `状态`, visible: true }, { key: 5, label: `状态`, visible: true },
{ key: 6, label: `创建时间`, visible: true }, { key: 6, label: `创建时间`, visible: true },
], ],
defaultEK:[], defaultEK: [],
// //
rules: { rules: {
deptId: [{ required: true, message: "用户部门不能为空", trigger: "blur" }], deptId: [{ required: true, message: "用户部门不能为空", trigger: "blur" }],

View File

@ -29,7 +29,6 @@ public class FlowLabourInfo extends BaseEntity
private String projectName; private String projectName;
/** 总包单位 */ /** 总包单位 */
@Excel(name = "总包单位")
private Long deptId; private Long deptId;
/** 总包单位名称 */ /** 总包单位名称 */
@ -73,11 +72,11 @@ public class FlowLabourInfo extends BaseEntity
private String files; private String files;
/** 审核状态 */ /** 审核状态 */
@Excel(name = "审核状态") @Excel(name = "审核状态", dictType = "flow_labou_appstatus")
private String approveStatus; private String approveStatus;
/** 是否有效 */ /** 是否有效 */
@Excel(name = "是否有效") @Excel(name = "是否有效", dictType = "sys_common_isdel")
private Long isDel; private Long isDel;
public void setId(Long id) public void setId(Long id)