| 12345678910111213141516171819202122232425262728 |
- import { addThirdDevice, delThirdDevice, getThirdDeviceByCode, getThirdDevicePage, updateThirdDevice } from '@/api/iot/thirdDevice'
- import { message } from 'ant-design-vue'
- export class ThirdDeviceController {
- static async page (params: IOT.API.THIRDDEVICE.QueryParams & COMMON.API.QueryParams) {
- return await getThirdDevicePage(params)
- }
- static async add (data: IOT.API.THIRDDEVICE.QueryParams) {
- const { code, msg } = await addThirdDevice(data)
- code === 200 ? message.success('新增成功') : message.error(msg)
- }
- static async update (data: IOT.API.THIRDDEVICE.QueryParams) {
- const { code, msg } = await updateThirdDevice(data)
- code === 200 ? message.success('编辑成功') : message.error(msg)
- }
- static async byCode (code: string) {
- const { data } = await getThirdDeviceByCode(code)
- return data
- }
- static async del (code: string) {
- const { code: _code, msg } = await delThirdDevice(code)
- _code === 200 ? message.success('删除成功') : message.error(msg)
- }
- }
|