You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
2.1 KiB
TypeScript
69 lines
2.1 KiB
TypeScript
/*
|
|
* @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,
|
|
};
|