44 lines
765 B
TypeScript
44 lines
765 B
TypeScript
import request from "@/sheep/utils/request"
|
|
|
|
export default {
|
|
/**
|
|
* 提交访客申请
|
|
*/
|
|
submitVisitor: (data: {
|
|
visitorName: string;
|
|
visitorPhone: string;
|
|
purpose: string;
|
|
visitDate: string;
|
|
visitTime: string;
|
|
hostName: string;
|
|
remark?: string;
|
|
}) =>
|
|
request({
|
|
url: '/integrated/visitor/submit',
|
|
method: 'POST',
|
|
data,
|
|
}),
|
|
|
|
/**
|
|
* 获取访客记录列表
|
|
*/
|
|
getVisitorList: (params: { current: number; size: number }) =>
|
|
request({
|
|
url: '/integrated/visitor/my-list',
|
|
method: 'GET',
|
|
params,
|
|
}),
|
|
|
|
/**
|
|
* 获取访客详情
|
|
*/
|
|
getVisitorDetail: (id: string) =>
|
|
request({
|
|
url: `/integrated/visitor/detail/${id}`,
|
|
method: 'GET',
|
|
}),
|
|
}
|
|
|
|
|
|
|