import server from '@/utils/request' /** * 不分页查询平台对接 * @param data */ export const queryPlatformNoPage = (data: any) => server.post(`/network/card/platform/_query/no-paging`, data) /** * 分页查询物联卡管理列表 * @param data */ export const query = (data: any) => server.post(`/network/card/_query`, data) /** * 激活待激活物联卡 * @param cardId */ export const changeDeploy = (cardId: string) => server.get(`/network/card/${cardId}/_activation`); /** * 停用已激活物联卡 * @param cardId */ export const unDeploy = (cardId: string) => server.get(`/network/card/${cardId}/_deactivate`); /** * 复机已停机物联卡 * @param cardId */ export const resumption = (cardId: string) => server.get(`/network/card/${cardId}/_resumption`); /** * 删除物联卡 * @param id */ export const del = (id: string) => server.remove(`/network/card/${id}`); /** * 激活待激活物联卡(批量) * @param data */ export const changeDeployBatch = (data: any) => server.get(`/network/card/_activation/_bitch`, data); /** * 停用已激活物联卡(批量) * @param data */ export const unDeployBatch = (data: any) => server.get(`/network/card/_deactivate/_bitch`, data); /** * 复机已停机物联卡(批量) * @param data */ export const resumptionBatch = (data: any) => server.get(`/network/card/_resumption/_bitch`, data); /** * 同步物联卡状态 */ export const sync = () => server.get(`/network/card/state/_sync`); /** * 批量删除物联卡 * @param data */ export const removeCards = (data: any) => server.post(`/network/card/batch/_delete`, data); /** * 解绑设备 * @param cardId */ export const unbind = (cardId: string) => server.get(`/network/card/${cardId}/_unbind`); /** * 分页查询未绑定设备列表 * @param data */ export const queryUnbounded = (data: any) => server.post(`/network/card/unbounded/device/_query`, data); /** * 绑定设备 * @param cardId * @param deviceId 选择的设备id */ export const bind = (cardId: string | any, deviceId: string) => server.get(`/network/card/${cardId}/${deviceId}/_bind`); /** * 导入物联卡实例 * @param configId 对接平台id * @param params */ export const _import = (configId: any, params: any) => server.get(`/network/card/${configId}/_import`, params); /** * 根据id批量导出 * @param format 类型 xlsx、csv * @param params */ export const _export = (format: string, data: any) => server.postStream(`/network/card/download.${format}/_query`, data); /** * 下载模板 * @param format 类型 xlsx、csv */ export const exportCard = (format: string) => server.get(`/network/card/template.${format}`,{},{responseType: 'blob'}); /** * 验证iccid * @param id */ export const validateId = (id: string) => server.get(`/network/card/id/_validate?id=${id}`); /** * 新增物联卡 * @param data */ export const add = (data: any) => server.patch(`/network/card`, data); /** * 编辑物联卡 * @param data */ export const edit = (data: any) => server.put(`/network/card/${data.id}`, data); /** * 根据id查看详情 * @param id */ export const queryDetail = (id: any) => server.get(`/network/card/${id}`); /** * 查询物联卡充值缴费日志 * @param data */ export const queryRechargeList = (data: any) => server.post(`/network/card/recharge/_log`, data) /** * 充值 * @param data */ export const recharge = (data: any) => server.post(`/network/card/_recharge`, data)