fix #issues9

pull/59/head
smallwei 7 years ago
parent afbd3c0aca
commit f147a4c73b
  1. 36
      src/views/system/role.vue

@ -41,7 +41,6 @@
show-checkbox show-checkbox
node-key="id" node-key="id"
ref="tree" ref="tree"
:default-expanded-keys="defaultObj"
:default-checked-keys="defaultObj" :default-checked-keys="defaultObj"
:props="props"> :props="props">
</el-tree> </el-tree>
@ -56,7 +55,7 @@
</template> </template>
<script> <script>
import { import {
getList, getList,
remove, remove,
update, update,
@ -65,10 +64,10 @@
grantTree, grantTree,
getRole, getRole,
getRoleTree getRoleTree
} from "@/api/system/role"; } from "@/api/system/role";
import {mapGetters} from "vuex"; import { mapGetters } from "vuex";
export default { export default {
data() { data() {
return { return {
form: {}, form: {},
@ -97,21 +96,25 @@
label: "角色名称", label: "角色名称",
prop: "roleName", prop: "roleName",
search: true, search: true,
rules: [{ rules: [
{
required: true, required: true,
message: "请输入角色名称", message: "请输入角色名称",
trigger: "blur" trigger: "blur"
}] }
]
}, },
{ {
label: "角色别名", label: "角色别名",
prop: "roleAlias", prop: "roleAlias",
search: true, search: true,
rules: [{ rules: [
{
required: true, required: true,
message: "请输入角色别名", message: "请输入角色别名",
trigger: "blur" trigger: "blur"
}] }
]
}, },
{ {
label: "上级角色", label: "上级角色",
@ -122,21 +125,25 @@
props: { props: {
label: "title" label: "title"
}, },
rules: [{ rules: [
{
required: false, required: false,
message: "请选择上级角色", message: "请选择上级角色",
trigger: "blur" trigger: "blur"
}] }
]
}, },
{ {
label: "角色排序", label: "角色排序",
prop: "sort", prop: "sort",
type: "number", type: "number",
rules: [{ rules: [
{
required: true, required: true,
message: "请输入角色排序", message: "请输入角色排序",
trigger: "blur" trigger: "blur"
}] }
]
} }
] ]
}, },
@ -225,6 +232,7 @@
this.$message.warning("请选择至少一条数据"); this.$message.warning("请选择至少一条数据");
return; return;
} }
this.defaultObj = [];
grantTree() grantTree()
.then(res => { .then(res => {
this.list = res.data.data; this.list = res.data.data;
@ -269,7 +277,7 @@
}); });
} }
} }
}; };
</script> </script>
<style> <style>

Loading…
Cancel
Save