新增:新增前端项目模块(基于 Vue3、TypeScript、Arco Design Pro Vue 技术栈),已对接现有 API

This commit is contained in:
2022-12-28 22:44:57 +08:00
parent 6a7ad96fa3
commit 9064d06ff5
239 changed files with 22549 additions and 34 deletions

View File

@@ -0,0 +1,10 @@
import { CallbackDataParams } from 'echarts/types/dist/shared';
export interface ToolTipFormatterParams extends CallbackDataParams {
axisDim: string;
axisIndex: number;
axisType: string;
axisId: string;
axisValue: string;
axisValueLabel: string;
}

View File

@@ -0,0 +1,37 @@
export interface AnyObject {
[key: string]: unknown;
}
export interface Options {
value: unknown;
label: string;
}
export interface NodeOptions extends Options {
children?: NodeOptions[];
}
export interface GetParams {
body: null;
type: string;
url: string;
}
export interface PostData {
body: string;
type: string;
url: string;
}
export interface Pagination {
current: number;
pageSize: number;
total?: number;
}
export type TimeRanger = [string, string];
export interface GeneralChart {
xAxis: string[];
data: Array<{ name: string; value: number[] }>;
}

View File

@@ -0,0 +1,5 @@
export interface MockParams {
url: string;
type: string;
body: string;
}