first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import { app_articleList, app_articleInfo, app_pushComment,app_linkList } from "@/serve/home";
import {app_user,app_info ,app_add} from "@/serve/user";
import { VagueOject } from "@/types/common";
const serve: VagueOject = {
app_articleList,
app_articleInfo,
app_pushComment,
app_user,
app_info,
app_add,
app_linkList
}
export default serve
// export const home = {
// notice
// }

View File

@@ -0,0 +1,58 @@
import { GET, POST } from "@/api";
import { config } from "@/config";
import { VagueOject } from "@/types/common";
import { ArticleType, ArticleInfoType } from "@/types/response/home";
export const app_articleList = async (data: VagueOject = {}, header: VagueOject = {}): Promise<ArticleType<string, string>[]> => {
return await GET<ArticleType<string, string>[]>({
baseUrl: app_articleList.prototype.base,
url: app_articleList.prototype.url,
data,
header
})
}
export const app_pushComment = async (data: VagueOject = {}, header: VagueOject = {}): Promise<null> => {
return await POST<null>({
baseUrl: app_pushComment.prototype.base,
url: app_pushComment.prototype.url,
data,
header
})
}
export const app_articleInfo = async (data: VagueOject = {}, header: VagueOject = {}): Promise<ArticleInfoType> => {
let res = await GET<ArticleInfoType>({
baseUrl: app_articleInfo.prototype.base,
url: app_articleInfo.prototype.url,
data,
header
})
res.loading = false
res.page = 1
res.total_page = 2
res.article_comment.forEach((v: any) => {
v.loading = false
v.page = 1
v.total_page = 3
});
return res
}
export const app_linkList = async (data: VagueOject = {}, header: VagueOject = {}): Promise<null> => {
return await GET<null>({
baseUrl: app_linkList.prototype.base,
url: app_linkList.prototype.url,
data,
header
})
}

View File

@@ -0,0 +1,41 @@
import { GET, POST } from "@/api";
import { config } from "@/config";
import { VagueOject } from "@/types/common";
import { ArticleType, ArticleInfoType } from "@/types/response/home";
//登录
export const app_user = async (data:{name:string,pwd:string}, header: VagueOject = {}): Promise<any> => {
console.log("app",app_user.prototype.url)
console.log("config.apiList.app.login",config.apiList.app.login)
return await POST<any>({
baseUrl: app_user.prototype.base,
url: config.apiList.app.login,
data,
header
})
}
//toke
export const app_info = async (data:{}, header: VagueOject = {}): Promise<any> => {
console.log("app",app_user.prototype.url)
console.log("config.apiList.app.login",config.apiList.app.login)
return await POST<any>({
baseUrl: app_info.prototype.base,
url: app_info.prototype.url,
data,
header
})
}
//注册
export const app_add = async (data:{name:string,pwd:string}, header: VagueOject = {}): Promise<any> => {
console.log("app",app_user.prototype.url)
console.log("config.apiList.app.login",config.apiList.app.add)
return await POST<any>({
baseUrl: app_add.prototype.base,
url: app_add.prototype.url,
data,
header
})
}