Commit 2f8a418d authored by pengxin's avatar pengxin

应用接入修改。

parent b5fd853c
export default class applicationAccess { export default class ApiManage {
static list (sender, params, axiosOption, httpOption) { static list (sender, params, axiosOption, httpOption) {
return sender.doUrl('/admin/app/applicationAccess/list', 'post', params, axiosOption, httpOption); return sender.doUrl('/admin/app/apiManage/list', 'post', params, axiosOption, httpOption);
} }
static view (sender, params, axiosOption, httpOption) { static view (sender, params, axiosOption, httpOption) {
return sender.doUrl('/admin/app/applicationAccess/view', 'get', params, axiosOption, httpOption); return sender.doUrl('/admin/app/apiManage/view', 'get', params, axiosOption, httpOption);
} }
static add (sender, params, axiosOption, httpOption) { static add (sender, params, axiosOption, httpOption) {
return sender.doUrl('/admin/app/applicationAccess/add', 'post', params, axiosOption, httpOption); return sender.doUrl('/admin/app/apiManage/add', 'post', params, axiosOption, httpOption);
} }
static update (sender, params, axiosOption, httpOption) { static update (sender, params, axiosOption, httpOption) {
return sender.doUrl('/admin/app/applicationAccess/update', 'post', params, axiosOption, httpOption); return sender.doUrl('/admin/app/apiManage/update', 'post', params, axiosOption, httpOption);
} }
static delete (sender, params, axiosOption, httpOption) { static delete (sender, params, axiosOption, httpOption) {
return sender.doUrl('/admin/app/applicationAccess/delete', 'post', params, axiosOption, httpOption); return sender.doUrl('/admin/app/apiManage/delete', 'post', params, axiosOption, httpOption);
} }
} }
...@@ -19,7 +19,7 @@ import DatasetData from './GptController/DatasetData.js'; ...@@ -19,7 +19,7 @@ import DatasetData from './GptController/DatasetData.js';
import ModelDeployment from './GptController/ModelDeployment.js'; import ModelDeployment from './GptController/ModelDeployment.js';
import KnowledgeGraph from './GptController/KnowledgeGraph.js'; import KnowledgeGraph from './GptController/KnowledgeGraph.js';
import DataSetCleaning from './GptController/DataSetCleaning.js'; import DataSetCleaning from './GptController/DataSetCleaning.js';
import applicationAccess from './GptController/applicationAccess.js'; import ApiManage from './GptController/ApiManage.js';
export { export {
TemplateController, TemplateController,
...@@ -42,5 +42,5 @@ export { ...@@ -42,5 +42,5 @@ export {
ModelDeployment, ModelDeployment,
KnowledgeGraph, KnowledgeGraph,
DataSetCleaning, DataSetCleaning,
applicationAccess ApiManage
} }
module.exports = { module.exports = {
// baseUrl: 'http://218.76.0.69:8082/', // baseUrl: 'http://218.76.0.69:8082/',
// baseUrl: 'http://192.168.0.34:8082/', // baseUrl: 'http://192.168.0.34:8082/',
baseUrl: 'http://192.168.0.36:8082/', baseUrl: 'http://192.168.0.168:8082/',
// baseUrl: 'http://192.168.0.34:8082/', // baseUrl: 'http://192.168.0.34:8082/',
wsUrl: 'ws://218.76.0.69:7860/', wsUrl: 'ws://218.76.0.69:7860/',
projectName: '灵境大模型平台' projectName: '灵境大模型平台'
......
...@@ -56,7 +56,7 @@ const routers = [ ...@@ -56,7 +56,7 @@ const routers = [
{ path: 'modelDeployment', component: _import('gptTraining/modelManagement/modelDeployment/index'), name: 'modelDeployment', props: getProps, meta: { title: '模型部署' } }, { path: 'modelDeployment', component: _import('gptTraining/modelManagement/modelDeployment/index'), name: 'modelDeployment', props: getProps, meta: { title: '模型部署' } },
// 模型服务 // 模型服务
{ path: 'serviceManagement', component: _import('gptTraining/modelService/serviceManagement/index'), name: 'serviceManagement', props: getProps, meta: { title: '在线服务' } }, { path: 'serviceManagement', component: _import('gptTraining/modelService/serviceManagement/index'), name: 'serviceManagement', props: getProps, meta: { title: '在线服务' } },
{ path: 'applicationAccess', component: _import('gptTraining/modelService/applicationAccess/index'), name: 'applicationAccess', props: getProps, meta: { title: '应用接入' } }, { path: 'apiManage', component: _import('gptTraining/modelService/apiManage/index'), name: 'apiManage', props: getProps, meta: { title: '应用接入' } },
{ path: 'testOnline', component: _import('gptTraining/modelService/testOnline/index'), name: 'testOnline', props: getProps, meta: { title: '在线测试' } }, { path: 'testOnline', component: _import('gptTraining/modelService/testOnline/index'), name: 'testOnline', props: getProps, meta: { title: '在线测试' } },
{ path: 'callStatistics', component: _import('gptTraining/modelService/callStatistics/index'), name: 'callStatistics', props: getProps, meta: { title: '调用统计' } }, { path: 'callStatistics', component: _import('gptTraining/modelService/callStatistics/index'), name: 'callStatistics', props: getProps, meta: { title: '调用统计' } },
// Prompt工程 // Prompt工程
......
...@@ -3,12 +3,12 @@ ...@@ -3,12 +3,12 @@
<el-form label-position="left" ref="form" label-width="100px" :model="form" :size="defaultFormItemSize" :rules="rules"> <el-form label-position="left" ref="form" label-width="100px" :model="form" :size="defaultFormItemSize" :rules="rules">
<el-row class="title">基本信息</el-row> <el-row class="title">基本信息</el-row>
<el-form-item label="应用名称:" prop="applicationAccessDto.applicationName"> <el-form-item label="应用名称:" prop="apiManageDto.apiName">
<el-input v-model="form.applicationAccessDto.applicationName" class="inputWidth" :size="defaultFormItemSize"></el-input> <el-input v-model="form.apiManageDto.apiName" class="inputWidth" :size="defaultFormItemSize"></el-input>
<el-row> <span class="introduce">支持中英文、数字、下划线(_),2-20个字符,不能以下划线为开头</span></el-row> <el-row> <span class="introduce">支持中英文、数字、下划线(_),2-20个字符,不能以下划线为开头</span></el-row>
</el-form-item> </el-form-item>
<el-form-item label="应用描述:"> <el-form-item label="应用描述:">
<el-input v-model="form.applicationAccessDto.applicationDescribe" type="textarea" class="inputWidth" :rows="5" :size="defaultFormItemSize"></el-input> <el-input v-model="form.apiManageDto.remark" type="textarea" class="inputWidth" :rows="5" :size="defaultFormItemSize"></el-input>
</el-form-item> </el-form-item>
<el-row type="flex" justify="end" class="dialog-btn-layer mt20"> <el-row type="flex" justify="end" class="dialog-btn-layer mt20">
<el-button :size="defaultFormItemSize" :plain="true" @click="onCancel(false)">取消</el-button> <el-button :size="defaultFormItemSize" :plain="true" @click="onCancel(false)">取消</el-button>
...@@ -17,20 +17,20 @@ ...@@ -17,20 +17,20 @@
</el-form> </el-form>
</template> </template>
<script> <script>
import { applicationAccess } from '@/api/gptController.js' import { ApiManage } from '@/api/gptController.js'
export default { export default {
data() { data() {
return { return {
taskList: [], taskList: [],
runNameList: [], runNameList: [],
form: { form: {
applicationAccessDto: { apiManageDto: {
applicationDescribe: '', remark: '',
applicationName: '' apiName: ''
} }
}, },
rules: { rules: {
'applicationAccessDto.applicationName': [{ required: true, message: '请输入应用名称', trigger: 'blur' }] 'apiManageDto.apiName': [{ required: true, message: '请输入应用名称', trigger: 'blur' }]
} }
} }
}, },
...@@ -67,7 +67,7 @@ export default { ...@@ -67,7 +67,7 @@ export default {
params = { ...this.form } params = { ...this.form }
if (this.isEdit) { if (this.isEdit) {
applicationAccess.update(this, params) ApiManage.update(this, params)
.then((res) => { .then((res) => {
resolve(res) resolve(res)
this.$message.success('编辑成功') this.$message.success('编辑成功')
...@@ -77,7 +77,7 @@ export default { ...@@ -77,7 +77,7 @@ export default {
reject(e) reject(e)
}) })
} else { } else {
applicationAccess.add(this, params) ApiManage.add(this, params)
.then((res) => { .then((res) => {
resolve(res) resolve(res)
this.$message.success('添加成功') this.$message.success('添加成功')
......
...@@ -32,17 +32,17 @@ ...@@ -32,17 +32,17 @@
<el-button class="add" type="primary" icon="el-icon-plus" :size="defaultFormItemSize" @click="add">创建应用</el-button> <el-button class="add" type="primary" icon="el-icon-plus" :size="defaultFormItemSize" @click="add">创建应用</el-button>
</el-form-item> </el-form-item>
<el-form-item label="应用名称" prop="formFilter.modelName" label-width="120px"> <el-form-item label="应用名称" prop="formFilter.modelName" label-width="120px">
<el-input class="filter-item" v-model="myDataSetPage.formFilter.applicationName" :clearable="true" placeholder="应用名称" /> <el-input class="filter-item" v-model="myDataSetPage.formFilter.apiName" :clearable="true" placeholder="应用名称" />
</el-form-item> </el-form-item>
</filter-box> </filter-box>
</el-form> </el-form>
<vxe-table border show-header-overflow show-overflow :row-config="{ isHover: true }" :data="myDataSetPage.tableData.impl.dataList" min-height="96"> <vxe-table border show-header-overflow show-overflow :row-config="{ isHover: true }" :data="myDataSetPage.tableData.impl.dataList" min-height="96">
<vxe-column field="applicationName" title="应用名称"></vxe-column> <vxe-column field="apiName" title="应用名称"></vxe-column>
<vxe-column field="appId" title="AppID"></vxe-column> <vxe-column field="appId" title="AppID"></vxe-column>
<vxe-column field="apiKey" title="API Key"></vxe-column> <vxe-column field="apiKey" title="API Key"></vxe-column>
<vxe-column field="secretKey" title="Secret Key"></vxe-column> <vxe-column field="secretKey" title="Secret Key"></vxe-column>
<vxe-column field="applicationDescribe" title="描述"></vxe-column> <vxe-column field="remark" title="描述"></vxe-column>
<vxe-column field="createTime" title="创建时间"></vxe-column> <vxe-column field="createTime" title="创建时间"></vxe-column>
<vxe-column field="operation" title="操作"> <vxe-column field="operation" title="操作">
<template slot-scope="scope"> <template slot-scope="scope">
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
/* eslint-disable-next-line */ /* eslint-disable-next-line */
import { DropdownWidget, TableWidget, UploadWidget, ChartWidget } from '@/utils/widget.js' import { DropdownWidget, TableWidget, UploadWidget, ChartWidget } from '@/utils/widget.js'
import { applicationAccess } from '@/api/gptController.js' import { ApiManage } from '@/api/gptController.js'
import editOrAdd from './dialog/editOrAdd' import editOrAdd from './dialog/editOrAdd'
export default { export default {
data() { data() {
...@@ -94,7 +94,7 @@ export default { ...@@ -94,7 +94,7 @@ export default {
], ],
myDataSetPage: { myDataSetPage: {
formFilter: { formFilter: {
applicationName: '' apiName: ''
}, },
tableData: { tableData: {
...@@ -118,11 +118,11 @@ export default { ...@@ -118,11 +118,11 @@ export default {
if (params == null) params = {} if (params == null) params = {}
params = { params = {
...params, ...params,
applicationAccessDtoFilter: { ...this.myDataSetPage.formFilter } apiManageDtoFilter: { ...this.myDataSetPage.formFilter }
} }
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
applicationAccess ApiManage
.list(this, params) .list(this, params)
.then((res) => { .then((res) => {
resolve({ resolve({
...@@ -160,7 +160,7 @@ export default { ...@@ -160,7 +160,7 @@ export default {
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
let params = { kgId: item.kgId } let params = { kgId: item.kgId }
applicationAccess ApiManage
.delete(this, params) .delete(this, params)
.then((res) => { .then((res) => {
this.$message.success('删除成功') this.$message.success('删除成功')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment