Commit d5cad626 authored by 张伯涛's avatar 张伯涛

修改

parent 83918faf
...@@ -37,29 +37,28 @@ export function addUser(data) { ...@@ -37,29 +37,28 @@ export function addUser(data) {
} }
}) })
} }
// 修改用户
// export function updateUser(data) {
// return request({
// url: '/system/user/update',
// method: 'put',
// data: data
// })
// }
// 修改用户 // 修改用户
export function updateUser(data) { export function updateUser(data) {
data = Qs.stringify(data)
return request({ return request({
url: '/system/user/update', url: '/system/user/update',
method: 'put', method: 'put',
data: data data: data,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}) })
} }
// 修改用户
// export function updateUser(data) {
// const businessId = data.businessId
// data = Qs.stringify(data)
// return request({
// url: '/system/user/update/' + businessId,
// method: 'put',
// data: data,
// headers: {
// 'Content-Type': 'application/x-www-form-urlencoded'
// }
// })
// }
// 删除用户 // 删除用户
export function delUser(userId) { export function delUser(userId) {
return request({ return request({
......
...@@ -22,8 +22,12 @@ const permission = { ...@@ -22,8 +22,12 @@ const permission = {
getInfo().then(res => { getInfo().then(res => {
const accessedRoutes = filterAsyncRouter(res.data.menus[0].children) const accessedRoutes = filterAsyncRouter(res.data.menus[0].children)
console.log('进来了', accessedRoutes) console.log('进来了', accessedRoutes)
// 获取菜单结构后把首页的showFather改为false从而达到不显示首页目录的效果 // 获取菜单结构后把(首页)的showFather改为false从而达到不显示首页目录的效果
res.data.menus[0].children[0].showFather = 'false' for (let i = 0, l = res.data.menus[0].children.length; i < l; i++) {
if (res.data.menus[0].children[i].path === '/entry') {
res.data.menus[0].children[i].showFather = 'false'
}
}
if (accessedRoutes[0]) { if (accessedRoutes[0]) {
const firstChild = getFirstChild(accessedRoutes[0]) const firstChild = getFirstChild(accessedRoutes[0])
accessedRoutes.push({ path: '*', redirect: '/404', hidden: true }) accessedRoutes.push({ path: '*', redirect: '/404', hidden: true })
......
...@@ -168,8 +168,8 @@ ...@@ -168,8 +168,8 @@
<pagination <pagination
v-show="total>0" v-show="total>0"
:total="total" :total="total"
:page.sync="queryParams.pageNum" :page.sync="queryParams.page"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.rows"
@pagination="getList" @pagination="getList"
/> />
...@@ -198,7 +198,7 @@ ...@@ -198,7 +198,7 @@
<el-input-number v-model="form.roleSort" style="width: 100%" controls-position="right" :min="0" /> <el-input-number v-model="form.roleSort" style="width: 100%" controls-position="right" :min="0" />
</el-form-item> </el-form-item>
<el-form-item class="labelHeight" label="角色状态" prop="flag"> <el-form-item class="labelHeight" label="角色状态" prop="flag">
<div slot="label" class="labelClass"> <div slot="label" class="labelClassRequired">
<div class="labelName">角色状态</div> <div class="labelName">角色状态</div>
<div class="labelName">Role Status</div> <div class="labelName">Role Status</div>
</div> </div>
...@@ -210,7 +210,7 @@ ...@@ -210,7 +210,7 @@
>{{ dict.dictLabel }}</el-radio> >{{ dict.dictLabel }}</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item class="labelHeight" label="菜单权限" prop="flag"> <el-form-item class="labelHeight" label="菜单权限" prop="menuIds">
<div slot="label" class="labelClass"> <div slot="label" class="labelClass">
<div class="labelName">菜单权限</div> <div class="labelName">菜单权限</div>
<div class="labelName">Menu Limit</div> <div class="labelName">Menu Limit</div>
...@@ -397,8 +397,8 @@ export default { ...@@ -397,8 +397,8 @@ export default {
tOptions: [], tOptions: [],
// 查询参数 // 查询参数
queryParams: { queryParams: {
pageNum: 1, page: 1,
pageSize: 10, rows: 10,
roleName: undefined, roleName: undefined,
roleKey: undefined, roleKey: undefined,
flag: undefined flag: undefined
...@@ -419,6 +419,9 @@ export default { ...@@ -419,6 +419,9 @@ export default {
], ],
roleSort: [ roleSort: [
{ required: true, message: '请输入角色排序', trigger: 'blur' } { required: true, message: '请输入角色排序', trigger: 'blur' }
],
flag: [
{ required: true, message: '请选择角色状态', trigger: 'blur' }
] ]
}, },
deptOptions: [] deptOptions: []
...@@ -565,7 +568,7 @@ export default { ...@@ -565,7 +568,7 @@ export default {
}, },
/** 查询按钮操作 */ /** 查询按钮操作 */
handleQuery() { handleQuery() {
this.queryParams.pageNum = 1 this.queryParams.page = 1
this.getList() this.getList()
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
......
...@@ -244,8 +244,8 @@ ...@@ -244,8 +244,8 @@
<pagination <pagination
v-show="total>0" v-show="total>0"
:total="total" :total="total"
:page.sync="queryParams.pageNum" :page.sync="queryParams.page"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.rows"
@pagination="getList" @pagination="getList"
/> />
</el-col> </el-col>
...@@ -307,7 +307,7 @@ ...@@ -307,7 +307,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item v-if="form.businessId == undefined" class="labelHeight" label="工号" prop="username"> <el-form-item class="labelHeight" label="工号" prop="username">
<div slot="label" class="labelClassRequired"> <div slot="label" class="labelClassRequired">
<div class="labelName">工号</div> <div class="labelName">工号</div>
<div class="labelName">B/N</div> <div class="labelName">B/N</div>
...@@ -317,7 +317,7 @@ ...@@ -317,7 +317,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item class="labelHeight" label="身份证号" prop="idNumber"> <el-form-item class="labelHeight" label="身份证号" prop="idNumber">
<div slot="label" class="labelClassRequired"> <div slot="label" class="labelClass">
<div class="labelName">身份证号</div> <div class="labelName">身份证号</div>
<div class="labelName">ID Number</div> <div class="labelName">ID Number</div>
</div> </div>
...@@ -373,7 +373,7 @@ ...@@ -373,7 +373,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item class="labelHeight" v-if="form.businessId == undefined" label="状态" prop="flag"> <el-form-item v-if="form.businessId == undefined" class="labelHeight" label="状态" prop="flag">
<div slot="label" class="labelClass"> <div slot="label" class="labelClass">
<div class="labelName">状态</div> <div class="labelName">状态</div>
<div class="labelName">Status</div> <div class="labelName">Status</div>
...@@ -693,8 +693,8 @@ export default { ...@@ -693,8 +693,8 @@ export default {
}, },
// 查询参数 // 查询参数
queryParams: { queryParams: {
pageNum: 1, page: 1,
pageSize: 10, rows: 10,
username: undefined, username: undefined,
email: undefined, email: undefined,
phone: undefined, phone: undefined,
...@@ -751,11 +751,11 @@ export default { ...@@ -751,11 +751,11 @@ export default {
}, },
{ validator: phone, trigger: 'blur' } { validator: phone, trigger: 'blur' }
], ],
idNumber: [ // idNumber: [
{ required: true, message: '请输入身份证号', trigger: 'blur' }, // { required: true, message: '请输入身份证号', trigger: 'blur' },
{ min: 18, max: 18, message: '长度18字符', trigger: 'blur' }, // { min: 18, max: 18, message: '长度18字符', trigger: 'blur' },
{ validator: idNumber, trigger: 'blur' } // { validator: idNumber, trigger: 'blur' }
] // ]
}, },
userInfoLoading: false, userInfoLoading: false,
userImportLoading: false, userImportLoading: false,
...@@ -966,9 +966,13 @@ export default { ...@@ -966,9 +966,13 @@ export default {
getUser(userId).then(response => { getUser(userId).then(response => {
this.open = true this.open = true
this.form = response.data this.form = response.data
if (this.form.nltStartDate) {
this.form.nltStartDate = this.form.nltStartDate.substring(0, 10)
}
if (response.data.roleIds !== null) { if (response.data.roleIds !== null) {
this.$set(this.form, 'roleList', response.data.roleIds.split(',').map(num => { return Number(num) })) this.$set(this.form, 'roleList', response.data.roleIds.split(',').map(num => { return Number(num) }))
} }
console.log('详情', this.form)
// if (this.form.deptId) { // if (this.form.deptId) {
// this.form.deptId = this.form.deptId.split(',') // this.form.deptId = this.form.deptId.split(',')
// } // }
...@@ -1017,6 +1021,7 @@ export default { ...@@ -1017,6 +1021,7 @@ export default {
if (valid) { if (valid) {
// this.form.deptId = this.form.deptId.join(',') // this.form.deptId = this.form.deptId.join(',')
if (this.form.businessId !== undefined) { if (this.form.businessId !== undefined) {
console.log('form', this.form)
updateUser(this.form).then(response => { updateUser(this.form).then(response => {
this.$message({ this.$message({
message: '修改成功', message: '修改成功',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment