update code
parent
92e9bed75a
commit
0eda1a58a7
|
@ -34,7 +34,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
<where>
|
||||
<if test="no != null and no != ''"> and no = #{no}</if>
|
||||
<if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
|
||||
<if test="deptId != null "> and dept_id = #{deptId}</if>
|
||||
<if test="deptId != null "> and dept_id in (select dept_id from sys_dept where dept_id=#{deptId} or find_in_set(#{deptId}, ancestors)) </if>
|
||||
<if test="personName != null and personName != ''"> and person_name like concat('%', #{personName}, '%')</if>
|
||||
<if test="personPhone != null and personPhone != ''"> and person_phone = #{personPhone}</if>
|
||||
<if test="projStatus != null and projStatus != ''"> and proj_status = #{projStatus}</if>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
|
||||
<el-form-item label="项目名称" prop="name">
|
||||
<el-input v-model="queryParams.name" placeholder="请输入项目名称" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
|
@ -175,13 +175,16 @@ export default {
|
|||
}
|
||||
};
|
||||
},
|
||||
created() {
|
||||
created() {
|
||||
this.getList();
|
||||
},
|
||||
methods: {
|
||||
/** 查询项目信息列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
if(this.$store.state.user.roles.indexOf("admin")==-1){
|
||||
this.queryParams.deptId=this.$store.state.user.dept.deptId;
|
||||
}
|
||||
listProjectInfo(this.queryParams).then(response => {
|
||||
this.projectInfoList = response.rows;
|
||||
this.total = response.total;
|
||||
|
|
|
@ -69,12 +69,14 @@
|
|||
<el-table-column type="selection" width="50" align="center" />
|
||||
<el-table-column label="用户编号" align="center" key="userId" prop="userId" v-if="columns[0].visible" />
|
||||
<el-table-column label="用户名称" align="center" key="userName" prop="userName" v-if="columns[1].visible"
|
||||
:show-overflow-tooltip="true" />
|
||||
:show-overflow-tooltip="true" />
|
||||
<el-table-column label="姓名" align="center" key="nickName" prop="nickName"
|
||||
:show-overflow-tooltip="true" />
|
||||
<el-table-column label="部门" align="center" key="deptName" prop="dept.deptName" v-if="columns[2].visible"
|
||||
:show-overflow-tooltip="true" />
|
||||
<el-table-column label="手机号码" align="center" key="phonenumber" prop="phonenumber" v-if="columns[3].visible"
|
||||
width="120" />
|
||||
<el-table-column label="角色" align="center" key="nickName" prop="nickName" v-if="columns[4].visible"
|
||||
<el-table-column label="角色" align="center" key="roles" prop="roles" v-if="columns[4].visible"
|
||||
:show-overflow-tooltip="true">
|
||||
<template slot-scope="{row}">{{ row.roles && row.roles.length>0?row.roles[0].roleName:'' }}</template>
|
||||
</el-table-column>
|
||||
|
@ -125,6 +127,13 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="姓名" prop="nickName">
|
||||
<el-input v-model="form.nickName" placeholder="请输入姓名" minlength="2" maxlength="20" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="归属部门" prop="deptId">
|
||||
|
@ -300,6 +309,10 @@ export default {
|
|||
],
|
||||
// 表单校验
|
||||
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' }
|
||||
|
@ -474,6 +487,10 @@ export default {
|
|||
{ required: true, message: "用户昵称不能为空", trigger: "blur" },
|
||||
{ min: 2, max: 20, message: '用户昵称长度必须介于 2 和 20 之间', trigger: 'blur' }
|
||||
],
|
||||
nickName: [
|
||||
{ required: true, message: "用户昵称不能为空", trigger: "blur" },
|
||||
{ min: 2, max: 20, message: '用户昵称长度必须介于 2 和 20 之间', trigger: 'blur' }
|
||||
],
|
||||
deptId: [
|
||||
{ required: true, message: "归属部门不能为空", trigger: "blur" },
|
||||
],
|
||||
|
@ -578,7 +595,7 @@ export default {
|
|||
this.$refs["form"].validate(valid => {
|
||||
if (valid) {
|
||||
//this.form.roleIds=[this.form.roleId];
|
||||
this.form.nickName=this.form.userName;
|
||||
//this.form.nickName=this.form.userName;
|
||||
if (this.form.userId != undefined) {
|
||||
updateUser(this.form).then(response => {
|
||||
this.$modal.msgSuccess("修改成功");
|
||||
|
|
Loading…
Reference in New Issue