From f3c1fee462027744014ae697d7b71dbe8d07add9 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Mon, 24 Oct 2022 11:49:50 +0800
Subject: [PATCH] 圈地打开页面移除表单验证;用户管理取消角色配置,平台配置,导入导出;修复删除用户后再添加新用户报错的问题
---
src/views/system/user.vue | 70 +++++++++++++++++++----------------
1 files changed, 38 insertions(+), 32 deletions(-)
diff --git a/src/views/system/user.vue b/src/views/system/user.vue
index a14cc6a..0e9f7a2 100644
--- a/src/views/system/user.vue
+++ b/src/views/system/user.vue
@@ -52,13 +52,13 @@
v-if="permission.user_delete"
@click="handleDelete">删 除
</el-button>
- <el-button type="info"
- size="small"
- plain
- v-if="permission.user_role"
- icon="el-icon-user"
- @click="handleGrant">角色配置
- </el-button>
+<!-- <el-button type="info"-->
+<!-- size="small"-->
+<!-- plain-->
+<!-- v-if="permission.user_role"-->
+<!-- icon="el-icon-user"-->
+<!-- @click="handleGrant">角色配置-->
+<!-- </el-button>-->
<el-button type="info"
size="small"
plain
@@ -66,13 +66,13 @@
icon="el-icon-refresh"
@click="handleReset">密码重置
</el-button>
- <el-button type="info"
- size="small"
- plain
- v-if="userInfo.role_name.includes('admin')"
- icon="el-icon-setting"
- @click="handlePlatform">平台配置
- </el-button>
+<!-- <el-button type="info"-->
+<!-- size="small"-->
+<!-- plain-->
+<!-- v-if="userInfo.role_name.includes('admin')"-->
+<!-- icon="el-icon-setting"-->
+<!-- @click="handlePlatform">平台配置-->
+<!-- </el-button>-->
<el-button type="info"
size="small"
plain
@@ -80,20 +80,20 @@
icon="el-icon-coordinate"
@click="handleLock">账号解封
</el-button>
- <el-button type="success"
- size="small"
- plain
- v-if="userInfo.role_name.includes('admin')"
- icon="el-icon-upload2"
- @click="handleImport">导入
- </el-button>
- <el-button type="warning"
- size="small"
- plain
- v-if="userInfo.role_name.includes('admin')"
- icon="el-icon-download"
- @click="handleExport">导出
- </el-button>
+<!-- <el-button type="success"-->
+<!-- size="small"-->
+<!-- plain-->
+<!-- v-if="userInfo.role_name.includes('admin')"-->
+<!-- icon="el-icon-upload2"-->
+<!-- @click="handleImport">导入-->
+<!-- </el-button>-->
+<!-- <el-button type="warning"-->
+<!-- size="small"-->
+<!-- plain-->
+<!-- v-if="userInfo.role_name.includes('admin')"-->
+<!-- icon="el-icon-download"-->
+<!-- @click="handleExport">导出-->
+<!-- </el-button>-->
</template>
<template slot-scope="{row}"
slot="tenantName">
@@ -243,7 +243,6 @@
callback();
}
};
-
const validatePhone = (rule, value, callback) => {
if (value){
if (!/^[1]([3-9])[0-9]{9}$/.test(value)) {
@@ -255,7 +254,6 @@
callback();
}
};
-
const validateEmail = (rule, value, callback) => {
const mal = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
if (value){
@@ -268,7 +266,6 @@
callback()
}
};
-
return {
form: {},
search:{},
@@ -922,6 +919,9 @@
this.form['deptId'] = this.userInfo.dept_id;
this.form.roleId = this.form.roleId.join(",")
this.form.farmId = this.form.farmId.join(",")
+ if (!row.sex){
+ row.sex = 3
+ }
update(this.form).then(() => {
this.initFlag = false;
this.onLoad(this.page);
@@ -1087,7 +1087,9 @@
passwordColumn.display = true;
password2Column.display = true;
if(type == "add"&& column.dicData == ""){
- this.form = {}
+ this.form = {
+ id:null
+ }
this.initData(website.tenantId)
}
if (["edit", "view"].includes(type)) {
@@ -1108,6 +1110,10 @@
// this.form.postId = this.form.postId.split(",");
// }
});
+ }else {
+ this.form = {
+ id:null
+ }
}
this.initFlag = true;
done();
--
Gitblit v1.9.3