crud编辑添加表单增加disabled属性,增加系统参数页面

This commit is contained in:
2025-02-14 17:18:36 +08:00
parent 82a5000678
commit 8ea7581113
13 changed files with 872 additions and 76 deletions

79
src/api/system/params.ts Normal file
View File

@@ -0,0 +1,79 @@
import request from "@/utils/request";
import { System_BaseUrl } from "@/api/config";
const baseURL = System_BaseUrl + "/admin/sysParams";
const ParamsApi = {
getList(data: getListRequest) {
return request<any>({
url: `${baseURL}/type/0`,
method: "get",
params: data
});
},
get() {
},
add(data: addRequest) {
return request<any>({
url: `${baseURL}`,
method: "post",
data,
});
},
edit(data: editRequest) {
return request<any>({
url: `${baseURL}`,
method: "put",
data,
});
},
delete() {
},
};
export default ParamsApi;
export interface getListRequest {
type: string;
[property: string]: any;
}
export interface addRequest {
/**
* 参数编码-系统唯一
*/
paramCode: string;
/**
* 参数类型0系统参数 1非系统参数
*/
paramType: number;
/**
* 参数值
*/
paramValue: string;
/**
* 备注
*/
remark?: string;
[property: string]: any;
}
export interface editRequest {
/**
* 参数编码-系统唯一
*/
paramCode: string;
/**
* 参数类型0系统参数 1非系统参数
*/
paramType: number;
/**
* 参数值
*/
paramValue: string;
/**
* 备注
*/
remark?: string;
[property: string]: any;
}