This commit is contained in:
zlwu committed 2026-05-20 09:28:36 +08:00
1 parent e6072457fd
commit be4fab78e1
578 files changed
+174415 -214

No files matched your search

+82
View File
@@ -1727,3 +1727,85 @@ export function fetchUpdateCheckupInstitutionPackage(
export function fetchDeleteCheckupInstitutionPackage(packageId: string) {
return request.del({ url: `/web/admin/checkup-institution-packages/${packageId}` })
}
// ============ 保险公司管理 ============
export function fetchInsuranceCompanyList(params?: {
page?: number
pageSize?: number
keyword?: string
}) {
return request.get({ url: '/web/admin/insurance-companies', params })
}
export function fetchCreateInsuranceCompany(data: Record<string, any>) {
return request.post({ url: '/web/admin/insurance-companies', params: data })
}
export function fetchUpdateInsuranceCompany(id: string, data: Record<string, any>) {
return request.put({ url: `/web/admin/insurance-companies/${id}`, params: data })
}
export function fetchDeleteInsuranceCompany(id: string) {
return request.del({ url: `/web/admin/insurance-companies/${id}` })
}
// 保险公司开票信息
export function fetchInsuranceCompanyInvoices(companyId: string) {
return request.get({ url: `/web/admin/insurance-companies/${companyId}/invoices` })
}
export function fetchCreateInsuranceCompanyInvoice(companyId: string, data: Record<string, any>) {
return request.post({ url: `/web/admin/insurance-companies/${companyId}/invoices`, params: data })
}
export function fetchUpdateInsuranceCompanyInvoice(id: string, data: Record<string, any>) {
return request.put({ url: `/web/admin/insurance-company-invoices/${id}`, params: data })
}
export function fetchDeleteInsuranceCompanyInvoice(id: string) {
return request.del({ url: `/web/admin/insurance-company-invoices/${id}` })
}
// 保险项目价格
export function fetchInsuranceProjectPrices(companyId: string) {
return request.get({ url: `/web/admin/insurance-companies/${companyId}/project-prices` })
}
export function fetchCreateInsuranceProjectPrice(companyId: string, data: Record<string, any>) {
return request.post({ url: `/web/admin/insurance-companies/${companyId}/project-prices`, params: data })
}
export function fetchUpdateInsuranceProjectPrice(id: string, data: Record<string, any>) {
return request.put({ url: `/web/admin/insurance-project-prices/${id}`, params: data })
}
export function fetchDeleteInsuranceProjectPrice(id: string) {
return request.del({ url: `/web/admin/insurance-project-prices/${id}` })
}
// ============ 储存证管理 ============
export function fetchStorageCertList(params?: {
page?: number
pageSize?: number
keyword?: string
makeStatus?: string
}) {
return request.get({ url: '/web/admin/storage-certs', params })
}
// ============ 满月待办管理 ============
export function fetchFullmoonTodoList(params?: {
page?: number
pageSize?: number
keyword?: string
todoStatus?: string
}) {
return request.get({ url: '/web/admin/fullmoon-todos', params })
}
export function fetchUpdateFullmoonTodoInsurance(protocolId: string, data: Record<string, any>) {
return request.put({ url: `/web/admin/fullmoon-todos/${protocolId}/insurance`, params: data })
}