Browse Source

后台动态获取注册来源应用选项数据

huxz 7 years ago
parent
commit
9cff7e41cf

+ 3 - 3
sso-manage-console-web/src/components/accounts/appeals/AppealHome.vue

@@ -341,8 +341,6 @@
     }
   ]
 
-  const fromAppOptions = []
-
   const statusOptions = [
     {
       label: '已认证',
@@ -396,7 +394,6 @@
         total: 0,
         formatDate: formatDate,
         typeOptions: typeOptions,
-        fromAppOptions: fromAppOptions,
         statusOptions: statusOptions,
         searchKeys: searchKeys,
         isShowDialog: false,
@@ -407,6 +404,9 @@
     computed: {
       appealTitle () {
         return appealTitles[this.approveType]
+      },
+      fromAppOptions () {
+        return this.$store.getters.fromAppOptions
       }
     },
     methods: {

+ 3 - 15
sso-manage-console-web/src/components/accounts/enterprises/EnterpriseHome.vue

@@ -82,18 +82,6 @@
   import {ValidCode} from '@/Constant'
   import CommonHome from '../common/CommonHome'
 
-  const fromApps = [
-    {
-      label: 'B2B',
-      value: 'b2b'
-    }, {
-      label: 'UAS',
-      value: 'uas'
-    }, {
-      label: '优软商城',
-      value: 'mall'
-    }
-  ]
   const searchKeys = [
     {
       label: '企业名称',
@@ -126,7 +114,6 @@
         },
         pageContent: [],
         total: 0,
-        fromAppOptions: fromApps,
         validCodeOptions: ValidCode,
         searchKeys: searchKeys
       }
@@ -137,6 +124,9 @@
     computed: {
       tableData () {
         return this.pageContent
+      },
+      fromAppOptions () {
+        return this.$store.getters.fromAppOptions
       }
     },
     watch: {
@@ -148,12 +138,10 @@
         params.page = params.page - 1
 
         const success = page => {
-          console.log(1)
           this.pageContent = page.content || []
           this.total = page.totalElements
         }
         const error = response => {
-          console.log(1)
           console.log(response)
           this.$message.error(response)
         }

+ 3 - 13
sso-manage-console-web/src/components/accounts/users/UserHome.vue

@@ -94,18 +94,6 @@
   import {ValidCode} from '@/Constant'
   import CommonHome from '../common/CommonHome'
 
-  const fromApps = [
-    {
-      label: 'B2B',
-      value: 'b2b'
-    }, {
-      label: 'UAS',
-      value: 'uas'
-    }, {
-      label: '优软商城',
-      value: 'mall'
-    }
-  ]
   const searchKeys = [
     {
       label: '用户名称',
@@ -138,7 +126,6 @@
         },
         pageContent: [],
         total: 0,
-        fromAppOptions: fromApps,
         mobileValidCodeOptions: ValidCode,
         searchKeys: searchKeys
       }
@@ -149,6 +136,9 @@
     computed: {
       tableData () {
         return this.pageContent
+      },
+      fromAppOptions () {
+        return this.$store.getters.fromAppOptions
       }
     },
     watch: {

+ 10 - 0
sso-manage-console-web/src/store/modules/enterprises.js

@@ -60,6 +60,16 @@ const getters = {
     }
 
     return appStatus
+  },
+  fromAppOptions: state => {
+    const allApps = state.allApps
+    const options = []
+
+    for (const app of allApps) {
+      const option = { label: app.description, value: app.uid }
+      options.push(option)
+    }
+    return options
   }
 }