index.js 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. import axios from '../../utils/axios';
  2. import { stringToUrl } from '@/common/js/utils';
  3. // 获取设备列表
  4. export function getDeviceList(params) {
  5. return axios.post(`/SZWL-SERVER/tEquipment/findList?${stringToUrl(params)}`, params);
  6. }
  7. // 获取设备详情
  8. export function getDeviceDetal(params) {
  9. return axios.post(`/SZWL-SERVER/tEquipment/findById?${stringToUrl(params)}`, params);
  10. }
  11. // 修改设备详情
  12. export function updateDevice(params) {
  13. return axios.post(`/SZWL-SERVER/tEquipment/update?${stringToUrl(params)}`, params);
  14. }
  15. // 获取花型种类下拉列表
  16. export function getGoodsNumber(params) {
  17. return axios.get(`/SZWL-SERVER/tGoodsData/getGoodsNumber?${stringToUrl(params)}`);
  18. }
  19. // 消除报警
  20. export function eliminate(params) {
  21. return axios.post(`/SZWL-SERVER/tEquipment/eliminate?${stringToUrl(params)}`, params);
  22. }
  23. // 重启炉头/开启关闭炉头
  24. export function setFurnace(params) {
  25. return axios.post(`/SZWL-SERVER/tEquipment/onOff?${stringToUrl(params)}`, params);
  26. }
  27. // 睡眠
  28. export function sleepEquipment(params) {
  29. return axios.post(`/SZWL-SERVER/tEquipment/sleep?${stringToUrl(params)}`, params);
  30. }
  31. // 远程开门
  32. export function openDoor(params) {
  33. return axios.post(`/SZWL-SERVER/tEquipment/openDoor?${stringToUrl(params)}`, params);
  34. }
  35. // 新版远程开门,包含内门外门
  36. export function Api_openDoor(params) {
  37. return axios.get(`/SZWL-SERVER/tEquipment/openDoors`, { params })
  38. }
  39. // 系统脱机
  40. export function deviceTuoji(params) {
  41. return axios.post(`/SZWL-SERVER/tEquipment/tuoji?${stringToUrl(params)}`, params);
  42. }
  43. // 音量调解
  44. export function updateVolume(params) {
  45. return axios.post(`/SZWL-SERVER/tEquipment/updateVolume?${stringToUrl(params)}`, params);
  46. }
  47. // 获取商品下拉列表
  48. export function selectProducts(params) {
  49. return axios.get(`/SZWL-SERVER/tProduct/selectProducts?${stringToUrl(params)}`);
  50. }
  51. // 远程做糖
  52. export function doSugar(params) {
  53. return axios.get(`/SZWL-SERVER/tSugarDo/doSugar?${stringToUrl(params)}`);
  54. }
  55. // 查询做糖状态
  56. export function selectSugarStatus(params) {
  57. return axios.get(`/SZWL-SERVER/tSugarDo/selectSugarStatus?${stringToUrl(params)}`);
  58. }
  59. // 今日做糖列表
  60. export function selectSugarList(params) {
  61. return axios.get(`/SZWL-SERVER/tSugarDo/selectSugarList?${stringToUrl(params)}`);
  62. }
  63. // 查询定时开关列表
  64. export function getAlaramClockList(params) {
  65. return axios.get(`/SZWL-SERVER/tAlarmClock/list?${stringToUrl(params)}`);
  66. }
  67. // 新增闹钟
  68. export function addAlaramClock(params) {
  69. return axios.post(`/SZWL-SERVER/tAlarmClock/add?${stringToUrl(params)}`, params);
  70. }
  71. // 删除闹钟
  72. export function deleteAlaramClock(params) {
  73. return axios.post(`/SZWL-SERVER/tAlarmClock/delete?${stringToUrl(params)}`, params);
  74. }
  75. // 闹钟回显
  76. export function getAlaramClock(params) {
  77. return axios.post(`/SZWL-SERVER/tAlarmClock/selectOne?${stringToUrl(params)}`, params);
  78. }
  79. // 修改闹钟
  80. export function alaramClockUpdate(params) {
  81. return axios.post(`/SZWL-SERVER/tAlarmClock/updata`, params);
  82. }
  83. // 获取旗下的机器
  84. export function getListEquipment(params) {
  85. return axios.get(`/SZWL-SERVER/tEquipment/listEquipment?${stringToUrl(params)}`)
  86. }
  87. // 设备充值
  88. export function rechargeAjax(params) {
  89. return axios.get(`/SZWL-SERVER/tOrder/equipmentPay?${stringToUrl(params)}`)
  90. }
  91. // 获取参数设置
  92. export function getParameters(params) {
  93. return axios.post(`/SZWL-SERVER/tParameters/getParameters`, params)
  94. }
  95. // 修改参数设置
  96. export function updateParameters(params) {
  97. return axios.post(`/SZWL-SERVER/tParameters/updateParameters`, params)
  98. }
  99. // 修改湿度区间参数
  100. export function humidityParameters(params) {
  101. return axios.post(`/SZWL-SERVER/tEquipment/humidityParameters`, params)
  102. }
  103. // 启用物料监控
  104. export function enableMaterial(params) {
  105. return axios.post(`/SZWL-SERVER/tParameters/enableMaterial`, params)
  106. }
  107. // 分销人回显
  108. export function getProportion(params) {
  109. return axios.post(`/SZWL-SERVER/tProportion/getOne?${stringToUrl(params)}`)
  110. }
  111. // 提交审批或修改
  112. export function saveProportion(params) {
  113. return axios.post(`/SZWL-SERVER/tProportion/save`, params)
  114. }
  115. // 单个/批量修改商品价格
  116. export function Api_getUpdaProdPrice(params) {
  117. return axios.get(`/SZWL-SERVER/tProduct/updateProduct`, { params })
  118. }
  119. // 一键补料
  120. export function Api_getReplenishment(params) {
  121. return axios.get(`/SZWL-SERVER/tEquipment/buliao`, { params })
  122. }
  123. // 远程
  124. export function Api_getTApkInfo_updateApk(params) {
  125. return axios.get(`/SZWL-SERVER/tApkInfo/updateApk`, { params })
  126. }
  127. // 修改优惠码开关状态
  128. export function Api_getDiscCodeStatus(params) {
  129. return axios.get(`/SZWL-SERVER/tEquipment/updateCouponStatus`, { params })
  130. }
  131. // 修改睡眠描述
  132. export function changeSleepDesc(params) {
  133. return axios.get(`/SZWL-SERVER/tEquipmentDesc/updateSleepDesc`, { params })
  134. }
  135. // 删除设备
  136. export function delOneDevice(params) {
  137. return axios.post(`/SZWL-SERVER/tEquipmentDeleted/delOneDevice`, params)
  138. }
  139. // 屏蔽/显示商品
  140. export function updateProductsShow(params) {
  141. return axios.post(`/SZWL-SERVER/tProduct/updateProductsShow`, params)
  142. }
  143. // 远程修改机器密码
  144. export function updateDevicePassword(params) {
  145. return axios.post(`/SZWL-SERVER/tEquipment/updatePassword`, params)
  146. }
  147. // 定制Logo
  148. export function customLogo(params) {
  149. return axios.post(`/SZWL-SERVER/tLogo/customLogo`, params)
  150. }
  151. // 日志下载
  152. export function downloadLog(params) {
  153. return axios.get(`/SZWL-SERVER/tEquipment/downloadLog?${stringToUrl(params)}`, { responseType: 'blob', timeout: 12000 });
  154. }
  155. // 获取DIY花型列表信息
  156. export function selectDIYFlowers(params) {
  157. return axios.get(`/SZWL-SERVER/tEquipment/selectDIYFlowers?${stringToUrl(params)}`);
  158. }
  159. // 修改DIY花型功能开关状态
  160. export function updateDIYFlowerStatus(params) {
  161. return axios.get(`/SZWL-SERVER/tEquipment/updateDIYFlowerStatus?${stringToUrl(params)}`);
  162. }
  163. // 修改DIY花型的形状或是否显示
  164. export function updateDIYProductShow(params) {
  165. return axios.post(`/SZWL-SERVER/tEquipment/updateDIYProductShow`, params);
  166. }
  167. // 日志上传
  168. export function uploadLog(params) {
  169. return axios.get(`/SZWL-SERVER/tEquipment/uploadLog?${stringToUrl(params)}`);
  170. }
  171. // 查询日志
  172. export function queryLog(params) {
  173. return axios.get(`/SZWL-SERVER/tEquipment/queryLog?${stringToUrl(params)}`);
  174. }