👌 安排多租户模块

pull/59/head
smallchill 7 years ago
parent 05fc4ae74c
commit 7b7d08db01
  1. 27
      src/views/system/role.vue
  2. 7
      src/views/system/user.vue

@ -92,11 +92,14 @@ export default {
index: true, index: true,
selection: true, selection: true,
viewBtn: true, viewBtn: true,
dialogWidth: 300,
dialogHeight: 400,
column: [ column: [
{ {
label: "角色名称", label: "角色名称",
prop: "roleName", prop: "roleName",
search: true, search: true,
span: 24,
rules: [ rules: [
{ {
required: true, required: true,
@ -108,19 +111,39 @@ export default {
{ {
label: "租户编号", label: "租户编号",
prop: "tenantCode", prop: "tenantCode",
search: true,
addDisplay: false, addDisplay: false,
editDisplay: false, editDisplay: false,
span: 24,
rules: [{ rules: [{
required: true, required: true,
message: "请输入租户编号", message: "请输入租户编号",
trigger: "blur" trigger: "blur"
}] }]
}, },
{
label: "所属租户",
prop: "tenantCode",
type: "tree",
dicUrl: "/api/blade-system/tenant/select",
addDisplay: false,
editDisplay: false,
span: 24,
props: {
label: "tenantName",
value: "tenantCode"
},
search: true,
rules: [{
required: true,
message: "请输入所属租户",
trigger: "click"
}]
},
{ {
label: "角色别名", label: "角色别名",
prop: "roleAlias", prop: "roleAlias",
search: true, search: true,
span: 24,
rules: [ rules: [
{ {
required: true, required: true,
@ -135,6 +158,7 @@ export default {
dicData: [], dicData: [],
type: "tree", type: "tree",
hide: true, hide: true,
span: 24,
props: { props: {
label: "title" label: "title"
}, },
@ -150,6 +174,7 @@ export default {
label: "角色排序", label: "角色排序",
prop: "sort", prop: "sort",
type: "number", type: "number",
span: 24,
rules: [ rules: [
{ {
required: true, required: true,

@ -104,6 +104,13 @@
trigger: "blur" trigger: "blur"
}] }]
}, },
{
label: "租户编号",
prop: "tenantCode",
addDisplay: false,
editDisplay: false,
viewDisplay: false,
},
{ {
label: "所属租户", label: "所属租户",
prop: "tenantCode", prop: "tenantCode",

Loading…
Cancel
Save