elkers
2025-01-16 0b62eca817d6c40c188dc72c3034835a61a30a35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
 
import { publicRequest } from '@/utils/request'
 
export function waterMeterRepairApi(){
    return{
        // 创建用户水表保修
        creatWaterMeterRepairs:(data) =>{
            return publicRequest({
                url:'/waterMeterRepairs/create',
                method:'post',
                data,
            })
        },
        // 查询[用户水表报修]
        searchWaterMeterRepairs:(data) =>{
            return publicRequest({
                url:'/waterMeterRepairs/search',
                method:'post',
                data
            })
        },
        // 编辑[用户水表报修]
        modifyWaterMeterRepairs:(data) =>{
            return publicRequest({
                url:'/waterMeterRepairs/modify',
                method:'post',
                data
            })
        },
        // 根据id批量获取[用户水表报修]
        getListWaterMeterRepairs:(data) =>{
            return publicRequest({
                url:'/waterMeterRepairs/getList',
                method:'post',
                data
            })
        },
        // 获取[用户水表报修]
        getWaterMeterRepairs:(id) =>{
            return publicRequest({
                url:`/waterMeterRepairs/get?id=${id}`,
                method:'get'
            })
        },
        // 报修工状态扭转(1待维修 2维修中 3已维修 4关闭)
        getStatusWaterMeterRepairs:(id,state) =>{
            return publicRequest({
                url:`/waterMeterRepairs/editState?id=${id}&state=${state}`,
                method:'get'
            })
        },
        // 执行工单get
        // executeStatusWaterMeterRepairs:(id:number,state:any) =>{
        //     return publicRequest({
        //         url:`/waterMeterRepairs/execute?id=${id}&executeType=${state}`,
        //         method:'get'
        //     })
        // },
 
        // 执行工单post
        executeStatusWaterMeterRepairs:(data) =>{
            return publicRequest({
                url:'/waterMeterRepairs/execute',
                method:'post',
                data
            })
        },
 
    }
}