Skip to content

Commit 9fbb2dd

Browse files
接口
1 parent e2187c3 commit 9fbb2dd

File tree

3 files changed

+44
-32
lines changed

3 files changed

+44
-32
lines changed

src/api/market.ts

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
import request from '@/util/request';
22

3-
// export function login(code: string){
4-
// return request({
5-
// url: '/create',
6-
// method:"get",
7-
// params:{
8-
// code: code
9-
// }
10-
// })
11-
// }
3+
// 查询项目信息
4+
export async function searchProject(page: number=1, limit: number=10,cmd: number=2,name?: string):Promise<any>{
5+
try {
6+
const response = await request({
7+
url: '/search',
8+
method: "post",
9+
params: {
10+
page:page,
11+
limit:limit,
12+
cmd: cmd, //查询类型:1、按时间排序 2、按下载量排序 3、搜索名称
13+
name: name
14+
}
15+
})
16+
return response;
17+
} catch (error) {
18+
console.error('查询项目请求失败:', error);
19+
}
20+
}

src/api/workbench/api.ts

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,29 @@ import request from '@/util/request';
22
import type {detail, project} from "@/api/workbench/type.ts";
33

44
// 新建项目
5-
// export function creatProject(){
6-
// return request({
7-
// url: '/create',
8-
// method:"post",
9-
// })
10-
// }
11-
//
12-
// // 修改项目信息
13-
// export function editProject(){
14-
// return request({
15-
// url: '/edit',
16-
// method:"post",
17-
// })
18-
// }
19-
//
20-
// // 查询项目信息
21-
// export const searchProject = () =>{
22-
// return request({
23-
// url: '/search',
24-
// method:"post",
25-
// })
26-
// }
5+
export async function creatProject(data: detail):Promise<any> {
6+
try {
7+
const response = await request({
8+
url: '/create',
9+
method: "post",
10+
data: data
11+
});
12+
response;
13+
} catch (error) {
14+
console.error('新建项目请求失败:', error);
15+
}
16+
}
17+
18+
// 修改项目信息
19+
export async function editProject(data: project):Promise<any>{
20+
try {
21+
const response = await request({
22+
url: '/edit',
23+
method: "post",
24+
data: data
25+
})
26+
return response;
27+
} catch (error) {
28+
console.error('修改项目请求失败:', error);
29+
}
30+
}

src/api/workbench/type.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,3 @@ export interface detail {
1111
cover: string
1212
url: string
1313
}
14-

0 commit comments

Comments
 (0)