feat:新增页面展示

This commit is contained in:
wuluoting
2024-07-17 23:19:56 +08:00
parent 91832d1e8c
commit f31f5d470c
11 changed files with 876 additions and 99 deletions

View File

@@ -1,4 +1,4 @@
import { get } from '@/utils/request';
import { get } from "@/utils/request";
export interface UserInfoType {
alias: string;
@@ -15,8 +15,20 @@ export interface UserInfoType {
username: string;
}
export const getUserInfo = () => get<UserInfoType>({
url: '/api/home/grade',
});
interface DropListItem {
label: string;
value: string | number;
mark: string;
}
export const logout = () => get({ url: '/api/common/logout' });
export const getUserInfo = () =>
get<UserInfoType>({
url: "/api/home/grade",
});
export const logout = () => get({ url: "/api/common/logout" });
export const getProjectDrop = () =>
get<DropListItem[]>({
url: "/api/v1/project/get-project-drop",
});

View File

@@ -1,28 +0,0 @@
import { get, post } from "@/utils/request";
// 预览
export function preview({ modularId, fieldIds, page, perPage, filter }) {
return post({
url: "api/v1/preview/view",
data: {
modular_id: modularId,
field_ids: fieldIds,
page,
per_page: perPage,
filter,
},
});
}
// 查看视图
export function searchInfo({ previewId, page, perPage, filter }) {
return get({
url: `/api/v1/preview/info`,
params: {
preview_id: previewId,
page,
per_page: perPage,
filter,
},
});
}

21
src/api/preview/index.ts Normal file
View File

@@ -0,0 +1,21 @@
import { post } from "@/utils/request";
interface PreviewItemParams {
previewId: string | number;
filter?: string | [];
page?: number;
perPage?: number;
}
// 查看视图
export function searchInfo(data: PreviewItemParams) {
return post({
url: `/api/v1/preview/info`,
data: {
preview_id: data.previewId,
filter: data.filter,
page: data.page,
per_page: data.perPage,
},
});
}