reghao 1 год назад
Родитель
Сommit
1af0b49a18
2 измененных файлов с 11 добавлено и 5 удалено
  1. 4 0
      src/api/account.js
  2. 7 5
      src/views/my/MyOAuth.vue

+ 4 - 0
src/api/account.js

@@ -91,6 +91,10 @@ export function createApp(data) {
   return post(accountApi.oauthAppApi, data)
 }
 
+export function getOAuth() {
+  return get('/oauth/authorize?response_type=code&client_id=gateway&redirect_uri=http://baidu.com')
+}
+
 export function getLoginRecord() {
   return get(accountApi.loginRecordApi)
 }

+ 7 - 5
src/views/my/MyOAuth.vue

@@ -6,6 +6,7 @@
           <div slot="header" class="clearfix">
             <span>我的应用</span>
             <el-button style="float: right; padding: 3px 0" type="text" @click="addAppDialog">添加</el-button>
+            <el-button style="float: right; padding: 3px 0" type="text" @click="onSubmit()">授权</el-button>
           </div>
           <el-table
             :data="dataList"
@@ -18,13 +19,11 @@
             <el-table-column
               prop="type"
               label="类型"
-            >
-            </el-table-column>
+            />
             <el-table-column
               prop="quantity"
               label="金额"
-            >
-            </el-table-column>
+            />
             <el-table-column label="操作">
               <template slot-scope="scope">
                 <el-button
@@ -70,7 +69,7 @@
 </template>
 
 <script>
-import {createApp} from "@/api/account";
+import { createApp, getOAuth } from '@/api/account'
 
 export default {
   name: 'MyOAuth',
@@ -101,6 +100,9 @@ export default {
         }
       })
       this.oauthDialog = false
+    },
+    onSubmit() {
+      getOAuth()
     }
   }
 }