index.js 11 KB

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