zs
2025-05-16 a2448a582f2baeabf32c4f8dd8ab447feb2538e6
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,
    })
  },
}