-
+
待办事项
@@ -10,22 +10,64 @@
-
+ >
+
+
+
+
+ 查看
+ 办理
+
+
+
+
+
+
+
diff --git a/src/views/system/components/AddUser.vue b/src/views/system/components/AddUser.vue
index 9f96edb..70ed0f4 100644
--- a/src/views/system/components/AddUser.vue
+++ b/src/views/system/components/AddUser.vue
@@ -1,25 +1,33 @@
-
$emit('update:isShow',e)">
+ $emit('update:isShow',e)"
+ >
-
+
-
+
-
+
+
+
+
+
+
+
-
+
@@ -31,7 +39,7 @@
diff --git a/src/views/system/components/ModuleAuth.vue b/src/views/system/components/ModuleAuth.vue
index 6da0e47..29da673 100644
--- a/src/views/system/components/ModuleAuth.vue
+++ b/src/views/system/components/ModuleAuth.vue
@@ -342,6 +342,10 @@ export default {
async saveMenuRowEvent(row) {
try {
+ const errMap = await this.$refs['menuTable'].validate()
+ if (errMap) {
+ throw new Error(errMap)
+ }
await this.$confirm('确认保存?', '提示', {
confirmButtonText: '确认',
cancelButtonText: '取消'
@@ -397,12 +401,16 @@ export default {
},
async saveRoleRowEvent(row) {
try {
+ const errMap = await this.$refs['roleTable'].validate()
+ if (errMap) {
+ throw new Error(errMap)
+ }
await this.$confirm('确认保存?', '提示', {
confirmButtonText: '确认',
cancelButtonText: '取消'
})
- await this.$refs['menuTable'].clearEdit()
- const form = deepCopy(this.menuForm)
+ await this.$refs['roleTable'].clearEdit()
+ const form = deepCopy(this.roleForm)
for (const key in form) {
form[key] = row[key]
}
diff --git a/src/views/system/menu.vue b/src/views/system/menu.vue
index ad6db3c..3027e2a 100644
--- a/src/views/system/menu.vue
+++ b/src/views/system/menu.vue
@@ -153,6 +153,10 @@ export default {
async saveRowEvent(row) {
try {
+ const errMap = await this.$refs['table'].validate()
+ if (errMap) {
+ throw new Error(errMap)
+ }
await this.$confirm('确认保存?', '提示', {
confirmButtonText: '确认',
cancelButtonText: '取消'
diff --git a/src/views/system/module.vue b/src/views/system/module.vue
index 3919439..2f4cc1b 100644
--- a/src/views/system/module.vue
+++ b/src/views/system/module.vue
@@ -128,6 +128,10 @@ export default {
async saveRowEvent(row) {
try {
+ const errMap = await this.$refs['table'].validate()
+ if (errMap) {
+ throw new Error(errMap)
+ }
await this.$confirm('确认保存?', '提示', {
confirmButtonText: '确认',
cancelButtonText: '取消'
diff --git a/src/views/system/role.vue b/src/views/system/role.vue
index 61a2b1d..fbd865a 100644
--- a/src/views/system/role.vue
+++ b/src/views/system/role.vue
@@ -8,9 +8,9 @@
-
-
+ :data="tableData"
+ >
+
+
@@ -28,7 +29,7 @@
-
+
@@ -47,20 +48,20 @@
共 {{ total }} 条数据
-
-
+
+
diff --git a/src/views/system/user.vue b/src/views/system/user.vue
index a765c53..b9db50f 100644
--- a/src/views/system/user.vue
+++ b/src/views/system/user.vue
@@ -8,9 +8,9 @@
-
-
-
+ :data="tableData"
+ >
+
+
+
-
+
***
+
+
@@ -34,7 +37,7 @@
-
+
@@ -52,6 +55,11 @@
{
select.rows = e;
select.page = 1;
@@ -61,24 +69,19 @@
select.page = e;
getList();
}"
- :current-page="select.page"
- :page-sizes="[20, 30, 40, 50]"
- :page-size="select.rows"
- layout="total, sizes, prev, pager, next, jumper"
- :total="total">
-
+ />
-
-
+
+