import Rs from '@/core/services/RequestService' class clientApi { tableUrl = "/system/client/list" exportUrl = "/system/client/export" // 查询客户端列表 list = (query: any) => { return Rs.get({ url: '/system/client/list', params: query, loading: false }) } // 查询客户端详细 get = (id: string) => { return Rs.get({ url: '/system/client/' + id, loading: false }) } // 新增或修改客户端 addOrUpdate = (data: any) => { return new Promise((resolve) => { if (data.id) { this.update(data).then((res: any) => { message.msgSuccess("修改成功") resolve(res) }) } else { this.add(data).then((res: any) => { message.msgSuccess("新增成功") resolve(res) }) } }) } // 新增客户端 add = (data: any) => { return Rs.post({ url: '/system/client', data: data, successAlert: false, }) } // 修改客户端 update = (data: any) => { return Rs.put({ url: '/system/client', data: data, successAlert: false, }) } // 删除客户端 del = (id: string | string[]) => { return Rs.del({ url: '/system/client/' + id, }) } } export default clientApi