44 lines
1.2 KiB
TypeScript
44 lines
1.2 KiB
TypeScript
//进行接口API的统一管理
|
|
import { request } from "./axios";
|
|
|
|
export class officeResources {
|
|
/**
|
|
* @description 获取officeResources分类
|
|
* @return {Promise} 返回请求结果
|
|
*/
|
|
static async getOfficeResourcesCategory() {
|
|
return request("/index/program/getOfficeResourcesCategory", "get");
|
|
}
|
|
|
|
/**
|
|
* @description 获取officeResources文章列表
|
|
* @param {string} cateid - 分类ID
|
|
* @return {Promise} 返回请求结果
|
|
*/
|
|
static async getOfficeResourcesLists(cateid: string) {
|
|
return request("/index/program/getOfficeResourcesLists", { cateid }, "get");
|
|
}
|
|
|
|
/**
|
|
* @description 获取officeResources文章列表
|
|
* @param {string} cateid - 分类ID
|
|
* @return {Promise} 返回请求结果
|
|
*/
|
|
static async getOfficeResourcesSimpleLists(cateid: string) {
|
|
return request(
|
|
"/index/program/getOfficeResourcesSimpleLists",
|
|
{ cateid },
|
|
"get"
|
|
);
|
|
}
|
|
|
|
/**
|
|
* @description 获取officeResources文章详情
|
|
* @param {string} id - 内容ID
|
|
* @return {Promise} 返回请求结果
|
|
*/
|
|
static async getOfficeResourcesDetail(id: string) {
|
|
return request("/index/program/getOfficeResourcesDetail", { id }, "get");
|
|
}
|
|
}
|