reportTemplate.js 908 B

1234567891011121314151617181920212223242526
  1. import request from '@/utils/request'
  2. // 报告模板管理
  3. export function getReportTemplates(params) {
  4. return request({ url: '/api/admin/report-template/list', method: 'post', data: params })
  5. }
  6. export function saveReportTemplate(data) {
  7. return request({ url: '/api/admin/report-template/save', method: 'post', data })
  8. }
  9. export function deleteReportTemplate(id) {
  10. return request({ url: '/api/admin/report-template/delete', method: 'post', params: { id } })
  11. }
  12. export function toggleReportTemplate(data) {
  13. return request({ url: '/api/admin/report-template/toggle', method: 'post', data })
  14. }
  15. export function getReportTemplateByType(reportType) {
  16. return request({ url: '/api/admin/report-template/get', method: 'post', params: { reportType } })
  17. }
  18. export function getAvailableIndicators(params) {
  19. return request({ url: '/api/admin/report-template/indicators', method: 'post', data: params })
  20. }