feat: 模型详情独立成页面,全局未配置菜单页面在app.tsx过滤处理
parent
953bdf2a40
commit
ce2262593f
@ -0,0 +1,68 @@
|
||||
/*
|
||||
* @Author: zhoux zhouxia@supervision.ltd
|
||||
* @Date: 2023-11-09 14:29:49
|
||||
* @LastEditors: zhoux zhouxia@supervision.ltd
|
||||
* @LastEditTime: 2023-11-09 15:34:50
|
||||
* @FilePath: \general-ai-platform-web\mock\modelDetail.ts
|
||||
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||
*/
|
||||
import { Request, Response } from 'express';
|
||||
import { parse } from 'url';
|
||||
|
||||
// mock tableListDataSource
|
||||
const genData = (params: Record<string, any>): Record<string, any> => {
|
||||
const data: Record<string, any> = {
|
||||
categoryFkId: 2,
|
||||
createTime: '2023-10-20T06:23:56.158622Z',
|
||||
defaultVersionFkId: null,
|
||||
id: params.id,
|
||||
name: '离岗',
|
||||
remark: '',
|
||||
updateTime: '2023-10-20T06:23:56.158622Z',
|
||||
};
|
||||
|
||||
// key: index,
|
||||
// disabled: i % 6 === 0,
|
||||
// href: 'https://ant.design',
|
||||
// avatar: [
|
||||
// 'https://gw.alipayobjects.com/zos/rmsportal/eeHMaZBwmTvLdIwMfBpg.png',
|
||||
// 'https://gw.alipayobjects.com/zos/rmsportal/udxAbMEhpwthVVcjLXik.png',
|
||||
// ][i % 2],
|
||||
// name: `TradeCode ${index}`,
|
||||
// owner: '曲丽丽',
|
||||
// desc: '这是一段描述',
|
||||
// callNo: Math.floor(Math.random() * 1000),
|
||||
// status: Math.floor(Math.random() * 10) % 4,
|
||||
// updatedAt: moment().format('YYYY-MM-DD'),
|
||||
// createdAt: moment().format('YYYY-MM-DD'),
|
||||
// progress: Math.ceil(Math.random() * 100),
|
||||
|
||||
return data;
|
||||
};
|
||||
|
||||
function getModelDetail(req: Request, res: Response, u: string, b: Request) {
|
||||
// let realUrl = u;
|
||||
// if (!realUrl || Object.prototype.toString.call(realUrl) !== '[object String]') {
|
||||
// realUrl = req.url;
|
||||
// }
|
||||
|
||||
// const body = (b && b.body) || req.body;
|
||||
// const { method, name, desc, key } = body;
|
||||
// const params = parse(realUrl, true).query as unknown as API.PageParams &
|
||||
// API.RuleListItem & {
|
||||
// sorter: any;
|
||||
// filter: any;
|
||||
// };
|
||||
// console.log(req, 'getModelDetailApi');
|
||||
const result = {
|
||||
data: genData({id: 2}),
|
||||
success: true,
|
||||
msg: '获取成功',
|
||||
};
|
||||
|
||||
return res.json(result);
|
||||
}
|
||||
|
||||
export default {
|
||||
'GET /api/v1/mock/model/detail': getModelDetail,
|
||||
};
|
@ -1,5 +1,71 @@
|
||||
export const algorithm_model: {[key: string]: string} = {'resource.algorithm_model.table.list.defaultVersionFkId': '默认版本', 'resource.algorithm_model.table.list.id': 'ID', 'resource.algorithm_model.table.list.name': '模型名称', 'resource.algorithm_model.table.list.categoryFkId': '模型类别', 'resource.algorithm_model.table.list.remark': '备注', 'resource.algorithm_model.table.list.createTime': '创建时间', 'resource.algorithm_model.table.list.updateTime': '更新时间', 'resource.algorithm_model.table.rule.required.name': '模型名称为必填项', 'resource.algorithm_model.table.rule.required.categoryFkId': '模型类别为必填项'}
|
||||
export const business_image: {[key: string]: string} = {'resource.business_image.table.list.id': 'ID', 'resource.business_image.table.list.name': '镜像名称', 'resource.business_image.table.list.version': '镜像版本', 'resource.business_image.table.list.projectFkId': '项目', 'resource.business_image.table.list.path': '镜像地址', 'resource.business_image.table.list.startCode': '启动代码', 'resource.business_image.table.list.config': '配置', 'resource.business_image.table.list.configHash': '配置hash', 'resource.business_image.table.list.remark': '备注', 'resource.business_image.table.list.createTime': '创建时间', 'resource.business_image.table.list.updateTime': '更新时间', 'resource.business_image.table.rule.required.name': '镜像名称为必填项', 'resource.business_image.table.rule.required.version': '镜像版本为必填项', 'resource.business_image.table.rule.required.projectFkId': '项目为必填项'}
|
||||
export const model_category: {[key: string]: string} = {'resource.model_category.table.list.id': 'ID', 'resource.model_category.table.list.name': '类别名称', 'resource.model_category.table.list.code': '类别代码', 'resource.model_category.table.list.remark': '备注', 'resource.model_category.table.list.createTime': '创建时间', 'resource.model_category.table.list.updateTime': '更新时间', 'resource.model_category.table.rule.required.name': '类别名称为必填项', 'resource.model_category.table.rule.required.code': '类别代码为必填项'}
|
||||
export const model_image: {[key: string]: string} = {'resource.model_image.table.list.id': 'ID', 'resource.model_image.table.list.name': '镜像名称', 'resource.model_image.table.list.modelVersionFkId': '模型版本', 'resource.model_image.table.list.path': '镜像地址', 'resource.model_image.table.list.startCode': '启动代码', 'resource.model_image.table.list.remark': '备注', 'resource.model_image.table.list.createTime': '创建时间', 'resource.model_image.table.list.updateTime': '更新时间', 'resource.model_image.table.rule.required.name': '镜像名称为必填项', 'resource.model_image.table.rule.required.modelVersionFkId': '模型版本为必填项'}
|
||||
export const model_version: {[key: string]: string} = {'resource.model_version.table.list.status': '状态', 'resource.model_version.table.list.id': 'ID', 'resource.model_version.table.list.modelFkId': '模型', 'resource.model_version.table.list.version': '模型版本', 'resource.model_version.table.list.path': '模型地址', 'resource.model_version.table.list.startCode': '启动代码', 'resource.model_version.table.list.isEnable': '是否启用', 'resource.model_version.table.list.remark': '备注', 'resource.model_version.table.list.createTime': '创建时间', 'resource.model_version.table.list.updateTime': '更新时间', 'resource.model_version.table.rule.required.modelFkId': '模型为必填项', 'resource.model_version.table.rule.required.path': '模型地址为必填项'}
|
||||
/*
|
||||
* @Author: zhoux zhouxia@supervision.ltd
|
||||
* @Date: 2023-11-01 13:56:33
|
||||
* @LastEditors: zhoux zhouxia@supervision.ltd
|
||||
* @LastEditTime: 2023-11-09 13:11:05
|
||||
* @FilePath: \general-ai-platform-web\src\locales\zh-CN\resource.ts
|
||||
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||
*/
|
||||
export const algorithm_model: { [key: string]: string } = {
|
||||
'resource.algorithm_model.table.list.defaultVersionFkId': '默认版本',
|
||||
'resource.algorithm_model.table.list.id': 'ID',
|
||||
'resource.algorithm_model.table.list.name': '模型名称',
|
||||
'resource.algorithm_model.table.list.categoryFkId': '模型类别',
|
||||
'resource.algorithm_model.table.list.remark': '备注',
|
||||
'resource.algorithm_model.table.list.createTime': '创建时间',
|
||||
'resource.algorithm_model.table.list.updateTime': '更新时间',
|
||||
'resource.algorithm_model.table.rule.required.name': '模型名称为必填项',
|
||||
'resource.algorithm_model.table.rule.required.categoryFkId': '模型类别为必填项',
|
||||
};
|
||||
export const business_image: { [key: string]: string } = {
|
||||
'resource.business_image.table.list.id': 'ID',
|
||||
'resource.business_image.table.list.name': '镜像名称',
|
||||
'resource.business_image.table.list.version': '镜像版本',
|
||||
'resource.business_image.table.list.projectFkId': '项目',
|
||||
'resource.business_image.table.list.path': '镜像地址',
|
||||
'resource.business_image.table.list.startCode': '启动代码',
|
||||
'resource.business_image.table.list.config': '配置',
|
||||
'resource.business_image.table.list.configHash': '配置hash',
|
||||
'resource.business_image.table.list.remark': '备注',
|
||||
'resource.business_image.table.list.createTime': '创建时间',
|
||||
'resource.business_image.table.list.updateTime': '更新时间',
|
||||
'resource.business_image.table.rule.required.name': '镜像名称为必填项',
|
||||
'resource.business_image.table.rule.required.version': '镜像版本为必填项',
|
||||
'resource.business_image.table.rule.required.projectFkId': '项目为必填项',
|
||||
};
|
||||
export const model_category: { [key: string]: string } = {
|
||||
'resource.model_category.table.list.id': 'ID',
|
||||
'resource.model_category.table.list.name': '类别名称',
|
||||
'resource.model_category.table.list.code': '类别代码',
|
||||
'resource.model_category.table.list.remark': '备注',
|
||||
'resource.model_category.table.list.createTime': '创建时间',
|
||||
'resource.model_category.table.list.updateTime': '更新时间',
|
||||
'resource.model_category.table.rule.required.name': '类别名称为必填项',
|
||||
'resource.model_category.table.rule.required.code': '类别代码为必填项',
|
||||
};
|
||||
export const model_image: { [key: string]: string } = {
|
||||
'resource.model_image.table.list.id': 'ID',
|
||||
'resource.model_image.table.list.name': '镜像名称',
|
||||
'resource.model_image.table.list.modelVersionFkId': '模型版本',
|
||||
'resource.model_image.table.list.path': '镜像地址',
|
||||
'resource.model_image.table.list.startCode': '启动代码',
|
||||
'resource.model_image.table.list.remark': '备注',
|
||||
'resource.model_image.table.list.createTime': '创建时间',
|
||||
'resource.model_image.table.list.updateTime': '更新时间',
|
||||
'resource.model_image.table.rule.required.name': '镜像名称为必填项',
|
||||
'resource.model_image.table.rule.required.modelVersionFkId': '模型版本为必填项',
|
||||
};
|
||||
export const model_version: { [key: string]: string } = {
|
||||
'resource.model_version.table.list.status': '状态',
|
||||
'resource.model_version.table.list.id': 'ID',
|
||||
'resource.model_version.table.list.modelFkId': '模型',
|
||||
'resource.model_version.table.list.version': '模型版本',
|
||||
'resource.model_version.table.list.path': '模型地址',
|
||||
'resource.model_version.table.list.startCode': '启动代码',
|
||||
'resource.model_version.table.list.isEnable': '是否启用',
|
||||
'resource.model_version.table.list.remark': '备注',
|
||||
'resource.model_version.table.list.createTime': '创建时间',
|
||||
'resource.model_version.table.list.updateTime': '更新时间',
|
||||
'resource.model_version.table.rule.required.modelFkId': '模型为必填项',
|
||||
'resource.model_version.table.rule.required.path': '模型地址为必填项',
|
||||
};
|
||||
|
Loading…
Reference in New Issue