项目初始化

This commit is contained in:
2026-03-19 10:57:24 +08:00
commit ee94d420ad
3822 changed files with 582614 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
/**
* Copyright (c) 2013-Now https://jeesite.com All rights reserved.
* No deletion without permission, or be held responsible to law.
* @author ThinkGem
*/
import { defHttp } from '@jeesite/core/utils/http/axios';
import { useGlobSetting } from '@jeesite/core/hooks/setting';
import { TreeDataModel, TreeModel } from '@jeesite/core/api/model/baseModel';
const { adminPath } = useGlobSetting();
export interface DictData extends TreeModel<DictData> {
dictCode?: string; // 字典编码
dictLabelRaw?: string; // 字典标签
dictValue?: string; // 字典键值
dictIcon?: string; // 字典图标
dictType?: string; // 字典类型
isSys?: string; // 系统内置1是 0否
description?: string; // 字典描述
cssStyle?: string; // css样式color:red)
cssClass?: string; // css类名red
}
export interface DictDataTree extends TreeDataModel {
icon?: string; // 字典图标
cssStyle?: string; // css样式color:red)
cssClass?: string; // css类名red
}
export const dictDataList = (params?: DictData | any) =>
defHttp.get<DictData>({ url: adminPath + '/sys/dictData/list', params });
export const dictDataListData = (params?: DictData | any) =>
defHttp.post<DictData[]>({ url: adminPath + '/sys/dictData/listData', params });
export const dictDataForm = (params?: DictData | any) =>
defHttp.get<DictData>({ url: adminPath + '/sys/dictData/form', params });
export const dictDataCreateNextNode = (params?: DictData | any) =>
defHttp.get<DictData>({ url: adminPath + '/sys/dictData/createNextNode', params });
export const dictDataSave = (params?: any, data?: DictData | any) =>
defHttp.postJson<DictData>({ url: adminPath + '/sys/dictData/save', params, data });
export const dictDataDisable = (params?: DictData | any) =>
defHttp.get<DictData>({ url: adminPath + '/sys/dictData/disable', params });
export const dictDataEnable = (params?: DictData | any) =>
defHttp.get<DictData>({ url: adminPath + '/sys/dictData/enable', params });
export const dictDataDelete = (params?: DictData | any) =>
defHttp.get<DictData>({ url: adminPath + '/sys/dictData/delete', params });
export const dictDataTreeData = (params?: any) =>
defHttp.get<DictDataTree[]>({ url: adminPath + '/sys/dictData/treeData', params });