index.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421
  1. import axios from "../../utils/axios";
  2. import { stringToUrl } from "@/common/js/utils";
  3. // 获取机器列表
  4. export function getMachineList(params) {
  5. return axios.post(`/SZWL-SERVER/tEquipment/list`, params);
  6. }
  7. // 获取设备详情
  8. export function getDeviceDetal(params) {
  9. return axios.post(
  10. `/SZWL-SERVER/tEquipment/findById?${stringToUrl(params)}`,
  11. params
  12. );
  13. }
  14. // 获取花型种类下拉列表
  15. export function getGoodsNumber(params) {
  16. return axios.get(
  17. `/SZWL-SERVER/tGoodsData/getGoodsNumber?${stringToUrl(params)}`
  18. );
  19. }
  20. // 修改设备详情
  21. export function updateDevice(params) {
  22. return axios.post(`/SZWL-SERVER/tEquipment/updateInfo`, params);
  23. }
  24. // 消除报警
  25. export function eliminate(params) {
  26. return axios.post(
  27. `/SZWL-SERVER/tEquipment/eliminate?${stringToUrl(params)}`,
  28. params
  29. );
  30. }
  31. // 重启炉头/开启关闭炉头
  32. export function setFurnace(params) {
  33. return axios.post(`/SZWL-SERVER/tEquipment/powerOnOff`, params);
  34. }
  35. // 雪糕机机器复位
  36. export function machineReset(params) {
  37. return axios.post(
  38. `/SZWL-SERVER/tEquipment/machineReset?${stringToUrl(params)}`,
  39. params
  40. );
  41. }
  42. // 睡眠
  43. export function sleepEquipment(params) {
  44. return axios.post(`/SZWL-SERVER/tEquipment/switchSleep`, params);
  45. }
  46. // 远程开门
  47. export function openDoor(params) {
  48. return axios.post(
  49. `/SZWL-SERVER/tEquipment/openDoor?${stringToUrl(params)}`,
  50. params
  51. );
  52. }
  53. // 新版远程开门,包含内门外门
  54. export function Api_openDoor(params) {
  55. return axios.post(`/SZWL-SERVER/tEquipment/newOpenDoor`, params);
  56. }
  57. // 纸币器禁能
  58. export function banMoney(params) {
  59. return axios.post(`/SZWL-SERVER/tEquipment/banPaperMoney`, params);
  60. }
  61. // 系统脱机
  62. export function deviceTuoji(params) {
  63. return axios.post(
  64. `/SZWL-SERVER/tEquipment/tuoji?${stringToUrl(params)}`,
  65. params
  66. );
  67. }
  68. // 新版系统脱机
  69. export function offline(params) {
  70. return axios.post(`/SZWL-SERVER/tEquipment/offline`, params);
  71. }
  72. // 音量调解
  73. export function updateVolume(params) {
  74. return axios.post(`/SZWL-SERVER/tEquipment/changeVolume`, params);
  75. }
  76. // 获取商品下拉列表
  77. export function selectProducts(params) {
  78. return axios.get(
  79. `/SZWL-SERVER/tProduct/selectProducts?${stringToUrl(params)}`
  80. );
  81. }
  82. // 远程制作
  83. export function remoteProduction(params) {
  84. return axios.post(`/SZWL-SERVER/tSugarDo/remoteProduction`, params);
  85. }
  86. // 制作商品
  87. export function produceGoods(params) {
  88. return axios.post(`/SZWL-SERVER/tEquipment/produceGoods`, params);
  89. }
  90. // 查询做糖状态
  91. export function selectSugarStatus(params) {
  92. return axios.get(
  93. `/SZWL-SERVER/tSugarDo/selectSugarStatus?${stringToUrl(params)}`
  94. );
  95. }
  96. // 今日做糖列表
  97. export function selectSugarList(params) {
  98. return axios.get(
  99. `/SZWL-SERVER/tSugarDo/selectSugarList?${stringToUrl(params)}`
  100. );
  101. }
  102. // 远程制作列表
  103. export function selectMakeList(params) {
  104. return axios.post(`/SZWL-SERVER/tSugarDo/selectSugarRecord`, params);
  105. }
  106. // 导出制作列表
  107. export function exportMakeList(params) {
  108. return axios.post(`/SZWL-SERVER/tSugarDo/exportSugarRecord`, params, {
  109. responseType: "blob",
  110. });
  111. }
  112. // 查询定时开关列表
  113. export function getAlaramClockList(params) {
  114. return axios.get(`/SZWL-SERVER/tAlarmClock/list?${stringToUrl(params)}`);
  115. }
  116. // 查询设备闹钟列表
  117. export function getAlaramClockByDevice(params) {
  118. return axios.get(`/SZWL-SERVER/tAlarmClock/getList?${stringToUrl(params)}`);
  119. }
  120. // 新增闹钟
  121. export function addAlaramClock(params) {
  122. return axios.post(
  123. `/SZWL-SERVER/tAlarmClock/add?${stringToUrl(params)}`,
  124. params
  125. );
  126. }
  127. // 删除闹钟
  128. export function deleteAlaramClock(params) {
  129. return axios.post(
  130. `/SZWL-SERVER/tAlarmClock/delete?${stringToUrl(params)}`,
  131. params
  132. );
  133. }
  134. // 闹钟回显
  135. export function getAlaramClock(params) {
  136. return axios.post(
  137. `/SZWL-SERVER/tAlarmClock/selectOne?${stringToUrl(params)}`,
  138. params
  139. );
  140. }
  141. // 修改闹钟
  142. export function alaramClockUpdate(params) {
  143. return axios.post(`/SZWL-SERVER/tAlarmClock/updata`, params);
  144. }
  145. // 修改闹钟状态
  146. export function updateAlaramClockStatus(params) {
  147. return axios.post(`/SZWL-SERVER/tAlarmClock/updataStatus`, params);
  148. }
  149. // 获取旗下的机器
  150. export function getListEquipment(params) {
  151. return axios.get(
  152. `/SZWL-SERVER/tEquipment/listEquipment?${stringToUrl(params)}`
  153. );
  154. }
  155. // 设备充值
  156. export function rechargeAjax(params) {
  157. return axios.get(`/SZWL-SERVER/tOrder/equipmentPay?${stringToUrl(params)}`);
  158. }
  159. // 获取参数设置
  160. export function getParameters(params) {
  161. return axios.post(`/SZWL-SERVER/tParameters/getParameters`, params);
  162. }
  163. // 修改参数设置
  164. export function updateParameters(params) {
  165. return axios.post(`/SZWL-SERVER/tEquipment/updateParameters`, params);
  166. }
  167. // 修改湿度区间参数
  168. export function humidityParameters(params) {
  169. return axios.post(`/SZWL-SERVER/tEquipment/humidityParameters`, params);
  170. }
  171. // 启用物料监控
  172. // export function enableMaterial(params) {
  173. // return axios.post(`/SZWL-SERVER/tParameters/enableMaterial`, params);
  174. // }
  175. // 新物料监控开关
  176. export function changeMaterial(params) {
  177. return axios.post(`/SZWL-SERVER/tEquipment/material`, params);
  178. }
  179. // 分销人回显
  180. export function getProportion(params) {
  181. return axios.post(`/SZWL-SERVER/tProportion/getOne?${stringToUrl(params)}`);
  182. }
  183. // 提交审批或修改
  184. export function saveProportion(params) {
  185. return axios.post(`/SZWL-SERVER/tProportion/save`, params);
  186. }
  187. // 单个/批量修改商品价格
  188. export function Api_getUpdaProdPrice(params) {
  189. return axios.get(`/SZWL-SERVER/tProduct/updateProduct`, { params });
  190. }
  191. // 一键补料
  192. export function Api_getReplenishment(params) {
  193. return axios.get(`/SZWL-SERVER/tEquipment/buliao`, { params });
  194. }
  195. // 远程
  196. export function Api_getTApkInfo_updateApk(params) {
  197. return axios.get(`/SZWL-SERVER/tApkInfo/updateApk`, { params });
  198. }
  199. // MQTT远程推送更新
  200. export function pushAppUpdate(params) {
  201. return axios.post(`/SZWL-SERVER/tEquipment/pushAppUpdate`, params);
  202. }
  203. // 修改优惠码开关状态
  204. export function Api_getDiscCodeStatus(params) {
  205. return axios.get(`/SZWL-SERVER/tEquipment/updateCouponStatus`, { params });
  206. }
  207. // 修改睡眠描述
  208. export function changeSleepDesc(params) {
  209. return axios.post(`/SZWL-SERVER/tEquipment/sleepDesc`, params);
  210. }
  211. // 删除设备
  212. export function delOneDevice(params) {
  213. return axios.post(`/SZWL-SERVER/tEquipmentDeleted/delOneDevice`, params);
  214. }
  215. // 屏蔽/显示商品
  216. export function updateProductsShow(params) {
  217. return axios.post(`/SZWL-SERVER/tProduct/updateProductsShow`, params);
  218. }
  219. // 新屏蔽/显示商品
  220. export function newUpdateProductsShow(params) {
  221. return axios.post(`/SZWL-SERVER/tProduct/newUpdateProductsShow`, params);
  222. }
  223. // 远程修改机器密码
  224. export function changePassword(params) {
  225. return axios.post(`/SZWL-SERVER/tEquipment/changePassword`, params);
  226. }
  227. // 远程修改机器密码
  228. export function updateDevicePassword(params) {
  229. return axios.post(`/SZWL-SERVER/tEquipment/updatePassword`, params);
  230. }
  231. // 修改Logo
  232. export function pushLogo(params) {
  233. return axios.post(`/SZWL-SERVER/tEquipment/pushLogo`, params);
  234. }
  235. // 获取DIY花型列表信息
  236. export function selectDIYFlowers(params) {
  237. return axios.get(
  238. `/SZWL-SERVER/tEquipment/selectDIYFlowers?${stringToUrl(params)}`
  239. );
  240. }
  241. // 修改DIY花型功能开关状态
  242. export function updateDIYFlowerStatus(params) {
  243. return axios.get(
  244. `/SZWL-SERVER/tEquipment/updateDIYFlowerStatus?${stringToUrl(params)}`
  245. );
  246. }
  247. // 修改DIY花型的形状或是否显示
  248. export function updateDIYProductShow(params) {
  249. return axios.post(`/SZWL-SERVER/tEquipment/updateDIYProductShow`, params);
  250. }
  251. // 获取设备清洗提醒开关状态
  252. export function getAlarmClean(clientId) {
  253. return axios.get(`/SZWL-SERVER/tAlarmClean/getAlarmClean/${clientId}`);
  254. }
  255. // 修改设备清洗提醒开关状态
  256. export function updateAlarmCleanStatus(params) {
  257. return axios.post(`/SZWL-SERVER/tAlarmClean/updateAlarmCleanStatus`, params);
  258. }
  259. // 日志上传
  260. export function uploadLog(params) {
  261. return axios.get(`/SZWL-SERVER/tEquipment/uploadLog?${stringToUrl(params)}`);
  262. }
  263. // 新日志上传
  264. export function newUploadLog(params) {
  265. return axios.get(
  266. `/SZWL-SERVER/tEquipment/newUploadLog?${stringToUrl(params)}`
  267. );
  268. }
  269. // 查询日志
  270. export function queryLog(params) {
  271. return axios.get(`/SZWL-SERVER/tEquipment/queryLog?${stringToUrl(params)}`);
  272. }
  273. // 远程锁机
  274. export function updateLockStatus(params) {
  275. return axios.post(`/SZWL-SERVER/tEquipment/block`, params);
  276. }
  277. // 重启触摸屏
  278. export function restartScreen(params) {
  279. return axios.get(`/SZWL-SERVER/tEquipment/restartScreen`, { params });
  280. }
  281. // 远程切换雪糕机工作模式
  282. export function changeWorkingMode(params) {
  283. return axios.get(`/SZWL-SERVER/tEquipment/updateWorkingMode`, { params });
  284. }
  285. // 修改睡眠描述
  286. export function changeCleanFunction(params) {
  287. return axios.get(`/SZWL-SERVER/tEquipmentDesc/updateCleanFunction`, {
  288. params,
  289. });
  290. }
  291. // 获取机器开关机状态
  292. export function getOnOffStatus(params) {
  293. return axios.post(
  294. `/SZWL-SERVER/tEquipment/onOffStatus?${stringToUrl(params)}`,
  295. params
  296. );
  297. }
  298. // 获取当天远程退币申请记录
  299. export function getReturnCoinList(params) {
  300. return axios.get(`/SZWL-SERVER/returnCoinRecord/list`, { params });
  301. }
  302. // 获取当天远程退币申请记录
  303. export function returnCoinList(params) {
  304. return axios.post(`/SZWL-SERVER/returnCoinRecord/getList`, params);
  305. }
  306. // 提交远程退币申请
  307. export function applyReturnCoin(params) {
  308. return axios.post(`/SZWL-SERVER/returnCoinRecord/applyReturn`, params);
  309. }
  310. // 修改税费开关状态
  311. export function updateTaxStatus(params) {
  312. return axios.post(`/SZWL-SERVER/tEquipment/updateTaxSwitch`, params);
  313. }
  314. // 修改税率
  315. export function updateTaxRate(params) {
  316. return axios.post(`/SZWL-SERVER/tEquipment/updateTaxRate`, params);
  317. }
  318. // 果酱抽取
  319. export function smokeJam(params) {
  320. return axios.post(`/SZWL-SERVER/tEquipment/smokeJam`, params);
  321. }
  322. // 修改支付方式
  323. export function updatePayment(params) {
  324. return axios.post(`/SZWL-SERVER/tEquipment/updatePayment`, params);
  325. }
  326. // 获取支付配置
  327. export function getPayConfig(params) {
  328. return axios.get(
  329. `/SZWL-SERVER/openPayInfo/getPayConfig?${stringToUrl(params)}`
  330. );
  331. }
  332. // 推送支付配置
  333. export function pushPayInfo(params) {
  334. return axios.post(`/SZWL-SERVER/openPayInfo/pushPayInfo`, params);
  335. }
  336. // 修改商品信息
  337. export function updateProductInfo(params) {
  338. return axios.post(`/SZWL-SERVER/tEquipment/updateProductInfo`, params);
  339. }
  340. // 批量修改商品价格
  341. export function batchUpdatePrice(params) {
  342. return axios.post(`/SZWL-SERVER/tEquipment/batchUpdatePrice`, params);
  343. }
  344. // 推送商品
  345. export function pushGoods(params) {
  346. return axios.post(`/SZWL-SERVER/tEquipment/pushGoods`, params);
  347. }