commit:首页重构;应用管理优化
This commit is contained in:
@@ -32,7 +32,46 @@
|
||||
</el-tag>
|
||||
</template>
|
||||
<!-- 表单 -->
|
||||
<template #scopes-form="scope">
|
||||
<template #category-form>
|
||||
<el-select
|
||||
v-model="tableForm.category"
|
||||
filterable
|
||||
placeholder="请输入应用分类"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in getIntDictOptions(DICT_TYPE.APP_CATEGORY)"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
/>
|
||||
</el-select>
|
||||
</template>
|
||||
<template #authorizedGrantTypes-form>
|
||||
<el-select
|
||||
v-model="tableForm.authorizedGrantTypes"
|
||||
filterable
|
||||
multiple
|
||||
allow-create
|
||||
placeholder="请输入授权类型"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-option v-for="item in getDictOptions(DICT_TYPE.SYSTEM_OAUTH2_GRANT_TYPE)" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
</template>
|
||||
<template #authorities-form>
|
||||
<el-select
|
||||
v-model="tableForm.authorities"
|
||||
filterable
|
||||
multiple
|
||||
allow-create
|
||||
placeholder="请输入权限"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-option v-for="item in getDictOptions(DICT_TYPE.APP_QX)" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
</template>
|
||||
<template #scopes-form>
|
||||
<el-select
|
||||
v-model="tableForm.scopes"
|
||||
filterable
|
||||
@@ -41,20 +80,21 @@
|
||||
placeholder="请输入授权范围"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-option v-for="item in scope.value" :key="item" :label="item" :value="item" />
|
||||
<el-option v-for="item in [{
|
||||
label: 'user.read',
|
||||
value: 'user.read'
|
||||
},{
|
||||
label: 'user.write',
|
||||
value: 'user.write'
|
||||
}]" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
</template>
|
||||
<template #redirectUris-form="scope">
|
||||
<el-select
|
||||
v-model="tableForm.redirectUris"
|
||||
filterable
|
||||
multiple
|
||||
allow-create
|
||||
placeholder="请输入可重定向的 URI 地址"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-option v-for="item in scope.value" :key="item" :label="item" :value="item" />
|
||||
</el-select>
|
||||
<template #category="scope">
|
||||
<dict-tag
|
||||
v-if="scope.row.category !== undefined"
|
||||
:type="DICT_TYPE.APP_CATEGORY"
|
||||
:value="scope.row.category"
|
||||
/>
|
||||
</template>
|
||||
<template #status="scope">
|
||||
<dict-tag
|
||||
@@ -105,9 +145,14 @@ const tableOption = reactive({
|
||||
name: {
|
||||
label: '应用名',
|
||||
search: true,
|
||||
minWidth: 100,
|
||||
span: 12,
|
||||
rules: [{ required: true, message: '应用名不能为空', trigger: 'blur' }]
|
||||
},
|
||||
category: {
|
||||
label: '应用分类',
|
||||
span: 12,
|
||||
rules: [{ required: true, message: '应用分类不能为空', trigger: 'blur' }]
|
||||
},
|
||||
logo: {
|
||||
label: '应用图标',
|
||||
span: 24,
|
||||
@@ -174,7 +219,6 @@ const tableOption = reactive({
|
||||
hide: true,
|
||||
control: (val) => {
|
||||
let dicData = ["user.read","user.write"]
|
||||
debugger
|
||||
if (val?.length) {
|
||||
dicData = val.map((item) => {
|
||||
return { label: item, value: item }
|
||||
@@ -195,8 +239,6 @@ const tableOption = reactive({
|
||||
},
|
||||
redirectUris: {
|
||||
label: '可重定向的 URI 地址',
|
||||
// type: 'select',
|
||||
multiple: true,
|
||||
span: 12,
|
||||
hide: true,
|
||||
rules: [{ required: true, message: '可重定向的 URI 地址不能为空', trigger: 'blur' }]
|
||||
@@ -204,12 +246,20 @@ const tableOption = reactive({
|
||||
authorities: {
|
||||
label: '权限',
|
||||
span: 12,
|
||||
multiple: true,
|
||||
hide: true,
|
||||
type: 'select'
|
||||
},
|
||||
callbackUris: {
|
||||
label: '回调地址',
|
||||
span: 12,
|
||||
hide: true
|
||||
},
|
||||
resourceIds: {
|
||||
label: '资源',
|
||||
span: 12,
|
||||
hide: true
|
||||
hide: true,
|
||||
type: 'array'
|
||||
},
|
||||
additionalInformation: {
|
||||
label: '附加信息',
|
||||
|
||||
Reference in New Issue
Block a user