|
|
@@ -6,23 +6,43 @@
|
|
|
<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"
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
<el-table-column
|
|
|
- prop="createAt"
|
|
|
- label="时间"
|
|
|
+ prop="clientId"
|
|
|
+ label="客户端 ID"
|
|
|
/>
|
|
|
<el-table-column
|
|
|
- prop="type"
|
|
|
- label="类型"
|
|
|
+ prop="resourceIds"
|
|
|
+ label="资源 ID"
|
|
|
/>
|
|
|
<el-table-column
|
|
|
- prop="quantity"
|
|
|
- label="金额"
|
|
|
+ prop="scope"
|
|
|
+ label="作用域"
|
|
|
+ />
|
|
|
+ <el-table-column
|
|
|
+ prop="authorizedGrantTypes"
|
|
|
+ label="授权类型"
|
|
|
+ />
|
|
|
+ <el-table-column
|
|
|
+ prop="autoapprove "
|
|
|
+ label="自动授权"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span v-if="scope.row.autoapprove">
|
|
|
+ 是
|
|
|
+ </span>
|
|
|
+ <span v-else>
|
|
|
+ 否
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="webServerRedirectUri"
|
|
|
+ label="回调地址"
|
|
|
/>
|
|
|
<el-table-column label="操作">
|
|
|
<template slot-scope="scope">
|
|
|
@@ -69,7 +89,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { createApp, getOAuth } from '@/api/account'
|
|
|
+import { createApp, getOAuth, getOAuthApps, getToken } from '@/api/account'
|
|
|
|
|
|
export default {
|
|
|
name: 'MyOAuth',
|
|
|
@@ -83,7 +103,12 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
- document.title = 'OAuth'
|
|
|
+ document.title = '我的 OAuth 应用'
|
|
|
+ getOAuthApps().then(resp => {
|
|
|
+ if (resp.code === 0) {
|
|
|
+ this.dataList = resp.data
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
methods: {
|
|
|
addAppDialog() {
|
|
|
@@ -100,9 +125,6 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
this.oauthDialog = false
|
|
|
- },
|
|
|
- onSubmit() {
|
|
|
- getOAuth()
|
|
|
}
|
|
|
}
|
|
|
}
|