| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import { http } from '@/utils/http/axios';
- import type { QueryPageRequest, QueryPageResponse } from '@/types/basic-query';
- import type {
- ActTableQuery,
- ActTableData,
- CreateActQuery,
- UpdateActQuery,
- } from '@/views/traffic/violation/act/types.ts';
- export function getActTableList(data: QueryPageRequest<ActTableQuery>) {
- return http.request<QueryPageResponse<ActTableData>>({
- url: '/trafficViolation/queryTrafficViolationPage',
- method: 'post',
- data,
- });
- }
- export function noticeActData(violationIds: number[] | number) {
- return http.request({
- url: `/trafficViolation/updateTrafficViolationNotice?trafficViolationIds=${violationIds}`,
- method: 'post',
- });
- }
- export function deleteActData(violationIds: number[] | number) {
- return http.request({
- url: `/trafficViolation/deleteTrafficViolation?trafficViolationIds=${violationIds}`,
- method: 'post',
- });
- }
- export function updateActData(data: UpdateActQuery) {
- return http.request({
- url: '/trafficViolation/updateTrafficViolation',
- method: 'post',
- data,
- });
- }
- export function createActData(data: CreateActQuery) {
- return http.request({
- url: '/trafficViolation/addTrafficViolation',
- method: 'post',
- data,
- });
- }
|