diff --git a/ZR.Repository/System/SysUserRepository.cs b/ZR.Repository/System/SysUserRepository.cs
index bb3d1b9..1128be6 100644
--- a/ZR.Repository/System/SysUserRepository.cs
+++ b/ZR.Repository/System/SysUserRepository.cs
@@ -111,7 +111,7 @@ namespace ZR.Repository.System
}
///
- /// 删除用户
+ /// 删除用户(物理删除)
///
/// 用户id
///
@@ -125,26 +125,25 @@ namespace ZR.Repository.System
///
/// 修改用户信息
///
- ///
+ ///
///
public int UpdateUser(SysUser user)
{
return Context.Updateable(user)
- //.SetColumns(t => new SysUser()
- //{
- // UserName = user.UserName,
- // Status = user.Status,
- // NickName = user.NickName,
- // Remark = user.Remark,
- // Email = user.Email,
- // Update_by = user.Update_by,
- // Phonenumber = user.Phonenumber,
- // Update_time = DateTime.Now,
- // Sex = user.Sex,
- // DeptId = user.DeptId
- //})
+ .UpdateColumns(t => new
+ {
+ t.NickName,
+ t.Email,
+ t.Phonenumber,
+ t.DeptId,
+ t.Status,
+ t.Sex,
+ t.PostIds,
+ t.Remark,
+ t.Update_by,
+ t.Update_time
+ })
.IgnoreColumns(ignoreAllNullColumns: true)//忽略所有为null
- .IgnoreColumns(it => new { it.Password, it.Avatar })
.Where(f => f.UserId == user.UserId).ExecuteCommand();
}
diff --git a/ZR.Vue/src/views/system/user/index.vue b/ZR.Vue/src/views/system/user/index.vue
index 05605b9..0f4352d 100644
--- a/ZR.Vue/src/views/system/user/index.vue
+++ b/ZR.Vue/src/views/system/user/index.vue
@@ -60,9 +60,9 @@
-
-
-
+
+
+
@@ -82,10 +82,12 @@
{{ parseTime(scope.row.createTime) }}
+
+
-
+
修改
- 删除
重置
@@ -304,6 +306,8 @@ export default {
// { key: 6, label: `创建时间`, checked: true },
{ key: 0, label: `登录IP`, checked: false },
{ key: 1, label: `最后登录时间`, checked: false },
+ { key: 2, label: `创建人`, checked: false },
+ { key: 3, label: `备注`, checked: false },
],
// 表单校验
rules: {
@@ -463,6 +467,10 @@ export default {
},
/** 修改按钮操作 */
handleUpdate(row) {
+ if(row.userId !== 1 | row.userName != 'admin'){
+ this.msgError("不能对管理进行修改")
+ return;
+ }
this.reset();
this.getTreeselect();
const userId = row.userId || this.ids;
@@ -488,7 +496,6 @@ export default {
this.open = true;
this.title = "修改用户";
- console.log(this.form.roleIds);
});
},
/** 重置密码按钮操作 */