| 1234567891011121314151617181920212223242526272829303132333435363738 |
- /**
- * 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 { BasicModel, Page } from '@jeesite/core/api/model/baseModel';
- const { adminPath } = useGlobSetting();
- export interface Config extends BasicModel<Config> {
- configName?: string; // 名称
- configKey?: string; // 参数键
- configValue?: string; // 参数值
- isSys?: string; // 系统内置(1是 0否)
- }
- export const configList = (params?: Config | any) =>
- defHttp.get<Config>({ url: adminPath + '/sys/config/list', params });
- export const configListData = (params?: Config | any) =>
- defHttp.post<Page<Config>>({ url: adminPath + '/sys/config/listData', params });
- export const configForm = (params?: Config | any) =>
- defHttp.get<Config>({ url: adminPath + '/sys/config/form', params });
- export const checkConfigKey = (oldConfigKey: string, configKey: string) =>
- defHttp.get<Config>({
- url: adminPath + '/sys/config/checkConfigKey',
- params: { oldConfigKey, configKey },
- });
- export const configSave = (params?: any, data?: Config | any) =>
- defHttp.postJson<Config>({ url: adminPath + '/sys/config/save', params, data });
- export const configDelete = (params?: Config | any) =>
- defHttp.get<Config>({ url: adminPath + '/sys/config/delete', params });
|