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
| // @ts-ignore
| import sdk from 'sdk'
| const { utils } = sdk
| const { request } = utils
|
| import type {
| IVariables,
| IPeriod,
| IPeriodSetting,
| } from '@/api/period-setting.type'
|
| interface MyResponse<T> {
| data: {
| variables: IVariables[]
| periods: IPeriod[]
| [key: string]: any
| }
| status: number
| statusText: string
| headers: any
| config: any
| }
|
| // 设备台账Table
| export default {
| getPeriodConfigs: (): Promise<MyResponse<IPeriodSetting>> => {
| return request({
| url: `/api/v1/periodmanagement/periodsetting`,
| method: 'get',
| })
| },
| postPeriodConfigs: (data: any) => {
| return request({
| url: `/api/v1/periodmanagement/periodsetting`,
| method: 'post',
| data,
| })
| },
| }
|
|