Bladeren bron

:ok_hand: 安排多租户模块

smallchill 7 jaren geleden
bovenliggende
commit
7b7d08db01
2 gewijzigde bestanden met toevoegingen van 33 en 1 verwijderingen
  1. 26 1
      src/views/system/role.vue
  2. 7 0
      src/views/system/user.vue

+ 26 - 1
src/views/system/role.vue

@@ -92,11 +92,14 @@ export default {
         index: true,
         selection: true,
         viewBtn: true,
+        dialogWidth: 300,
+        dialogHeight: 400,
         column: [
           {
             label: "角色名称",
             prop: "roleName",
             search: true,
+            span: 24,
             rules: [
               {
                 required: true,
@@ -108,19 +111,39 @@ export default {
           {
             label: "租户编号",
             prop: "tenantCode",
-            search: true,
             addDisplay: false,
             editDisplay: false,
+            span: 24,
             rules: [{
               required: true,
               message: "请输入租户编号",
               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: "角色别名",
             prop: "roleAlias",
             search: true,
+            span: 24,
             rules: [
               {
                 required: true,
@@ -135,6 +158,7 @@ export default {
             dicData: [],
             type: "tree",
             hide: true,
+            span: 24,
             props: {
               label: "title"
             },
@@ -150,6 +174,7 @@ export default {
             label: "角色排序",
             prop: "sort",
             type: "number",
+            span: 24,
             rules: [
               {
                 required: true,

+ 7 - 0
src/views/system/user.vue

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