Selaa lähdekoodia

:zap: 开启多租户开关

smallchill 7 vuotta sitten
vanhempi
commit
7f425f7aa0
3 muutettua tiedostoa jossa 20 lisäystä ja 5 poistoa
  1. 4 1
      src/views/system/dept.vue
  2. 6 1
      src/views/system/role.vue
  3. 10 3
      src/views/system/user.vue

+ 4 - 1
src/views/system/dept.vue

@@ -44,6 +44,7 @@
     getDeptTree
   } from "@/api/system/dept";
   import {mapGetters} from "vuex";
+  import website from '@/config/website';
 
   export default {
     data() {
@@ -76,9 +77,11 @@
             {
               label: "租户编号",
               prop: "tenantCode",
-              search: true,
+              search: website.tenantMode,
+              hide: !website.tenantMode,
               addDisplay: false,
               editDisplay: false,
+              viewDisplay: website.tenantMode,
               rules: [{
                 required: true,
                 message: "请输入租户编号",

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

@@ -67,6 +67,7 @@ import {
   getRoleTree
 } from "@/api/system/role";
 import { mapGetters } from "vuex";
+import website from '@/config/website';
 
 export default {
   data() {
@@ -113,6 +114,8 @@ export default {
             prop: "tenantCode",
             addDisplay: false,
             editDisplay: false,
+            viewDisplay: website.tenantMode,
+            hide: !website.tenantMode,
             span: 24,
             rules: [{
               required: true,
@@ -127,12 +130,14 @@ export default {
             dicUrl: "/api/blade-system/tenant/select",
             addDisplay: false,
             editDisplay: false,
+            viewDisplay: website.tenantMode,
             span: 24,
             props: {
               label: "tenantName",
               value: "tenantCode"
             },
-            search: true,
+            hide: !website.tenantMode,
+            search: website.tenantMode,
             rules: [{
               required: true,
               message: "请输入所属租户",

+ 10 - 3
src/views/system/user.vue

@@ -54,6 +54,7 @@
   import {getDeptTree} from "@/api/system/dept";
   import {getRoleTree} from "@/api/system/role";
   import {mapGetters} from "vuex";
+  import website from '@/config/website';
 
   export default {
     data() {
@@ -102,11 +103,13 @@
                 required: true,
                 message: "请输入登录账号",
                 trigger: "blur"
-              }]
+              }],
+              span: website.tenantMode ? 12 : 24,
             },
             {
               label: "租户编号",
               prop: "tenantCode",
+              hide: !website.tenantMode,
               addDisplay: false,
               editDisplay: false,
               viewDisplay: false,
@@ -120,7 +123,11 @@
                 label: "tenantName",
                 value: "tenantCode"
               },
-              search: true,
+              hide: !website.tenantMode,
+              addDisplay: website.tenantMode,
+              editDisplay: website.tenantMode,
+              viewDisplay: website.tenantMode,
+              search: website.tenantMode,
               rules: [{
                 required: true,
                 message: "请输入所属租户",
@@ -274,7 +281,7 @@
           ids.push(ele.id);
         });
         return ids.join(",");
-      }
+      },
     },
     methods: {
       rowSave(row, loading) {