Compare commits

...

2 Commits

Author SHA1 Message Date
XaoLi717
6df90d5057 日程管理 2024-11-18 10:40:01 +08:00
XaoLi717
fe034ffe18 日程管理 2024-11-18 10:37:53 +08:00
2 changed files with 51 additions and 50 deletions

View File

@ -1,49 +1,50 @@
import request from '@/config/axios' import request from '@/config/axios'
// 领导日程安排 VO // 领导日程安排 VO
export interface RcglVO { export interface RcglVO {
id: number // id id: number // id
title: string // 日程标题 title: string // 日程标题
location: string // 日程地点 location: string // 日程地点
videoLink: string // 日程相关链接 videoLink: string // 日程相关链接
content: string // 日程内容 content: string // 日程内容
date: Date // 开始日期 date: Date // 开始日期
startTime: Date // 日程开始时间 startTime: Date // 日程开始时间
endTime: Date // 日程结束时间 endTime: Date // 日程结束时间
status: number // 日程状态 status: number // 日程状态
remarks: string // 备注 remarks: string // 备注
ispublic: number // 是否公开展示 ispublic: number // 是否公开展示
} createTime: number
}
// 领导日程安排 API
export const RcglApi = { // 领导日程安排 API
// 查询领导日程安排分页 export const RcglApi = {
getRcglPage: async (params: any) => { // 查询领导日程安排分页
return await request.get({ url: `/home/rcgl/page`, params }) getRcglPage: async (params: any) => {
}, return await request.get({ url: `/home/rcgl/page`, params })
},
// 查询领导日程安排详情
getRcgl: async (id: number) => { // 查询领导日程安排详情
return await request.get({ url: `/home/rcgl/get?id=` + id }) getRcgl: async (id: number) => {
}, return await request.get({ url: `/home/rcgl/get?id=` + id })
},
// 新增领导日程安排
createRcgl: async (data: RcglVO) => { // 新增领导日程安排
return await request.post({ url: `/home/rcgl/create`, data }) createRcgl: async (data: RcglVO) => {
}, return await request.post({ url: `/home/rcgl/create`, data })
},
// 修改领导日程安排
updateRcgl: async (data: RcglVO) => { // 修改领导日程安排
return await request.put({ url: `/home/rcgl/update`, data }) updateRcgl: async (data: RcglVO) => {
}, return await request.put({ url: `/home/rcgl/update`, data })
},
// 删除领导日程安排
deleteRcgl: async (id: number) => { // 删除领导日程安排
return await request.delete({ url: `/home/rcgl/delete?id=` + id }) deleteRcgl: async (id: number) => {
}, return await request.delete({ url: `/home/rcgl/delete?id=` + id })
},
// 导出领导日程安排 Excel
exportRcgl: async (params) => { // 导出领导日程安排 Excel
return await request.download({ url: `/home/rcgl/export-excel`, params }) exportRcgl: async (params) => {
}, return await request.download({ url: `/home/rcgl/export-excel`, params })
} },
}

View File

@ -95,7 +95,7 @@ const handleQuery = () => {
const listHygl = ref<HyglVO[]>([]) // const listHygl = ref<HyglVO[]>([]) //
const queryParamsHygl = reactive({ const queryParamsHygl = reactive({
pageNo: 1, pageNo: 1,
pageSize: 10, pageSize: 50,
title: undefined, title: undefined,
userName: undefined, userName: undefined,
userId: undefined, userId: undefined,