feat:配置
This commit is contained in:
1 parent
853cf811fa
commit
be9b2f1f11
16 files changed
+369
-64
No files matched your search
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<el-dialog :title="form.id ? '编辑' : '新增'" v-model="visible" :close-on-click-modal="false" draggable>
|
||||
<el-form ref="dataFormRef" :model="form" :rules="dataRules" formDialogRef label-width="120px" v-loading="loading">
|
||||
<el-form ref="dataFormRef" :model="form" :rules="dataRules" formDialogRef label-width="140px" v-loading="loading">
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="24" class="mb20">
|
||||
<el-form-item label="应用名" prop="name">
|
||||
@@ -15,14 +15,14 @@
|
||||
</el-col>
|
||||
|
||||
<el-col :span="24" class="mb20">
|
||||
<el-form-item label="登录名" prop="appUsername">
|
||||
<el-input v-model="form.appUsername" placeholder="请输入登录名" />
|
||||
<el-form-item label="第三方token" prop="appToken">
|
||||
<el-input v-model="form.appToken" placeholder="请输入第三方token" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="24" class="mb20">
|
||||
<el-form-item label="登录密码" prop="appPassword">
|
||||
<el-input v-model="form.appPassword" placeholder="请输入登录密码" />
|
||||
<el-form-item label="第三方刷新token" prop="appRefreshToken">
|
||||
<el-input v-model="form.appRefreshToken" placeholder="请输入第三方刷新token" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
@@ -80,8 +80,8 @@ const form = reactive({
|
||||
remark: '',
|
||||
enabled: '',
|
||||
appKey: '',
|
||||
appUsername: '',
|
||||
appPassword: '',
|
||||
appToken: '',
|
||||
appRefreshToken: '',
|
||||
env: '',
|
||||
baseUrl: '',
|
||||
});
|
||||
@@ -90,8 +90,8 @@ const form = reactive({
|
||||
const dataRules = ref({
|
||||
name: [{ required: true, message: '应用名不能为空', trigger: 'blur' }],
|
||||
appKey: [{ required: true, message: 'appKey不能为空', trigger: 'blur' }],
|
||||
appUsername: [{ required: true, message: '登录名不能为空', trigger: 'blur' }],
|
||||
appPassword: [{ required: true, message: '登录密码不能为空', trigger: 'blur' }],
|
||||
appToken: [{ required: true, message: '第三方token不能为空', trigger: 'blur' }],
|
||||
appRefreshToken: [{ required: true, message: '第三方刷新token不能为空', trigger: 'blur' }],
|
||||
env: [{ required: true, message: '环境不能为空', trigger: 'blur' }],
|
||||
baseUrl: [{ required: true, message: '基础请求路径不能为空', trigger: 'blur' }],
|
||||
})
|
||||
|
||||
@@ -42,8 +42,8 @@
|
||||
<el-table-column type="index" label="#" min-width="80" />
|
||||
<el-table-column prop="name" label="应用名" min-width="100" />
|
||||
<el-table-column prop="appKey" label="appId" min-width="150" show-overflow-tooltip />
|
||||
<el-table-column prop="appUsername" label="登录名" min-width="150" show-overflow-tooltip />
|
||||
<el-table-column prop="appPassword" label="登录密码" min-width="150" show-overflow-tooltip />
|
||||
<el-table-column prop="appToken" label="第三方token" min-width="150" show-overflow-tooltip />
|
||||
<el-table-column prop="appRefreshToken" label="第三方刷新token" min-width="150" show-overflow-tooltip />
|
||||
<el-table-column prop="baseUrl" label="基础请求路径" min-width="150" show-overflow-tooltip />
|
||||
<el-table-column prop="env" label="环境" min-width="100">
|
||||
<template #default="{ row }">
|
||||
@@ -174,12 +174,13 @@ async function enableChange(row: any) {
|
||||
// 访问第三方应用
|
||||
async function toUrl(row: any) {
|
||||
try {
|
||||
const { data } = await ThirdKeyManageApi.getUrl({ appKey: row.appId })
|
||||
const { data } = await ThirdKeyManageApi.getUrl({ appKey: row.appKey })
|
||||
if (data) {
|
||||
window.open(data, '_blank');
|
||||
}
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
|
||||
} finally {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user