api-medicineAbinet.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544
  1. import request from "@/utils/request";
  2. import {BASE} from "@/api/apiGateway"
  3. let service = {
  4. //备货单相关接口 start
  5. replenishList: function(params) {
  6. return request({
  7. url: `${BASE}/baseUp/docFullInfo`,
  8. method: "get",
  9. params
  10. });
  11. },
  12. replenishFindById: function(params) {
  13. return request({
  14. url: `${BASE}/baseUp/getUpDetailListById`,
  15. method: "get",
  16. params
  17. });
  18. },
  19. replenishCreate: function(data) {
  20. return request({
  21. url: `${BASE}/baseUp/create`,
  22. method: "post",
  23. data
  24. });
  25. },
  26. replenishUpdate: function(data) {
  27. return request({
  28. url: `${BASE}/baseUp/update`,
  29. method: "post",
  30. data
  31. });
  32. },
  33. replenishDelete: function(data) {
  34. return request({
  35. url: `${BASE}/baseUp/delete`,
  36. method: "post",
  37. data
  38. });
  39. },
  40. baseUpGetRecordByPage: function(params) {
  41. return request({
  42. url: `${BASE}/baseUp/getRecordByPage`,
  43. method: "get",
  44. params
  45. });
  46. },
  47. // 生成备货单
  48. baseUpCreateUp: function(data) {
  49. return request({
  50. url: `${BASE}/baseUp/createUp`,
  51. method: "post",
  52. data
  53. });
  54. },
  55. getUpDetailById: function(params) {
  56. return request({
  57. url: `${BASE}/baseUp/getUpDetailById`,
  58. method: "get",
  59. params
  60. });
  61. },
  62. // .获取补货记录明细 recordId
  63. getRecordDetailListById: function(params) {
  64. return request({
  65. url: `${BASE}/baseUp/getRecordDetailListById`,
  66. method: "get",
  67. params
  68. });
  69. },
  70. //备货单相关接口 end
  71. //出库单相关接口 start
  72. outboundOrderList: function(params) {
  73. return request({
  74. url: `${BASE}/baseOut/docFullInfo`,
  75. method: "get",
  76. params
  77. });
  78. },
  79. outboundOrderCreate: function(data) {
  80. return request({
  81. url: `${BASE}/baseOut/create`,
  82. method: "post",
  83. data
  84. });
  85. },
  86. outboundOrderUpdate: function(data) {
  87. return request({
  88. url: `${BASE}/baseOut/update`,
  89. method: "post",
  90. data
  91. });
  92. },
  93. outboundOrderDelete: function(data) {
  94. return request({
  95. url: `${BASE}/baseOut/delete`,
  96. method: "post",
  97. data
  98. });
  99. },
  100. // 修改出货单领取状态
  101. changeReceiveState: function(data) {
  102. return request({
  103. url: `${BASE}/baseOut/changeReceiveState`,
  104. method: "post",
  105. data
  106. });
  107. },
  108. changeMoreReceiveState: function(data) {
  109. return request({
  110. url: `${BASE}/baseOut/changeMoreReceiveState`,
  111. method: "post",
  112. data
  113. });
  114. },
  115. // 生成出库单
  116. baseOutCreateUp: function(data) {
  117. return request({
  118. url: `${BASE}/baseOut/createUp`,
  119. method: "post",
  120. data
  121. });
  122. },
  123. // 出库单明细
  124. getOutDetailById: function(params) {
  125. return request({
  126. url: `${BASE}/baseOut/getOutDetailById`,
  127. method: "get",
  128. params
  129. });
  130. },
  131. //出库单相关接口 end
  132. //药品信息 start
  133. drugList: function(params) {
  134. return request({
  135. url: `${BASE}/baseDrug/docFullInfo`,
  136. method: "get",
  137. params
  138. });
  139. },
  140. getDrugListByDevice: function(params) {
  141. return request({
  142. url: `${BASE}/baseDrug/getDrugListByDevice`,
  143. method: "get",
  144. params
  145. });
  146. },
  147. getDrugDetailListById: function(params) {
  148. return request({
  149. url: `${BASE}/baseDrug/getDrugDetailListById`,
  150. method: "get",
  151. params
  152. });
  153. },
  154. //药品信息 end
  155. //设备相关接口 start
  156. deviceList: function(params) {
  157. return request({
  158. url: `${BASE}/baseDevice/docFullInfo`,
  159. method: "get",
  160. params
  161. });
  162. },
  163. deviceCreate: function(data) {
  164. return request({
  165. url: `${BASE}/baseDevice/create`,
  166. method: "post",
  167. data
  168. });
  169. },
  170. deviceUpdate: function(data) {
  171. return request({
  172. url: `${BASE}/baseDevice/update`,
  173. method: "post",
  174. data
  175. });
  176. },
  177. deviceDelete: function(data) {
  178. return request({
  179. url: `${BASE}/baseDevice/delete`,
  180. method: "post",
  181. data
  182. });
  183. },
  184. // 获取缺货列表
  185. getOutOfStockDeviceList: function(params) {
  186. return request({
  187. url: `${BASE}/baseDevice/getOutOfStockDeviceList`,
  188. method: "get",
  189. params
  190. });
  191. },
  192. // 获取缺货信息
  193. getDetialOutOfStock: function(data) {
  194. return request({
  195. url: `${BASE}/baseDevice/getDetialOutOfStock`,
  196. method: "post",
  197. data
  198. });
  199. },
  200. //通过设备id 查询 所绑定的补货员信息列表 deviceId
  201. getUserListByDeviceId: function(params) {
  202. return request({
  203. url: `${BASE}/baseDevice/getUserListByDeviceId`,
  204. method: "get",
  205. params
  206. });
  207. },
  208. //获取设备信息
  209. findDeviceById: function(params) {
  210. return request({
  211. url: `${BASE}/baseDevice/findById`,
  212. method: "get",
  213. params
  214. });
  215. },
  216. getDevicesByMoreContent: function(params) {
  217. return request({
  218. url: `${BASE}/baseDevice/getDevicesByMoreContent`,
  219. method: "get",
  220. params
  221. });
  222. },
  223. // 更新设备投放地址
  224. updateAddressInfo: function(data) {
  225. return request({
  226. url: `${BASE}/baseDevice/updateAddressInfo`,
  227. method: "post",
  228. data
  229. });
  230. },
  231. // 更新设备社区
  232. updateCommunity: function(data) {
  233. return request({
  234. url: `${BASE}/baseDevice/updateCommunity`,
  235. method: "post",
  236. data
  237. });
  238. },
  239. //解绑设备 deviceIds
  240. unbindDevice: function(data) {
  241. return request({
  242. url: `${BASE}/baseDevice/unbindDevice`,
  243. method: "post",
  244. data
  245. });
  246. },
  247. updateSaleStatus: function(data) {
  248. return request({
  249. url: `${BASE}/baseDevice/updateSaleStatus`,
  250. method: "post",
  251. data
  252. });
  253. },
  254. // 新增投放地址
  255. createAddress: function(data) {
  256. return request({
  257. url: `${BASE}/baseDevice/createAddress`,
  258. method: "post",
  259. data
  260. });
  261. },
  262. // 删除投放地址
  263. deleteAddress: function(data) {
  264. return request({
  265. url: `${BASE}/baseDevice/deleteAddress`,
  266. method: "post",
  267. data
  268. });
  269. },
  270. // 获取投放地址列表
  271. getDevicesDeliveryList: function(params) {
  272. return request({
  273. url: `${BASE}/baseDevice/getDevicesDeliveryList`,
  274. method: "get",
  275. params
  276. });
  277. },
  278. // 处方明细接口
  279. getOrderDetailById: function(params) {
  280. return request({
  281. url: `${BASE}/baseOrder/getOrderDetailById`,
  282. method: "get",
  283. params
  284. });
  285. },
  286. //获取设备统计
  287. countall: function(params) {
  288. return request({
  289. url: `${BASE}/baseDevice/countall`,
  290. method: "get",
  291. params
  292. });
  293. },
  294. warrayGetExceed: function(params) {
  295. return request({
  296. url: `${BASE}/baseWarray/getExceed`,
  297. method: "get",
  298. params
  299. });
  300. },
  301. warrayGetFlow: function(params) {
  302. return request({
  303. url: `${BASE}/baseWarray/getFlow`,
  304. method: "get",
  305. params
  306. });
  307. },
  308. warrayGetNetwork: function(params) {
  309. return request({
  310. url: `${BASE}/baseWarray/getNetwork`,
  311. method: "get",
  312. params
  313. });
  314. },
  315. warrayGetFault: function(params) {
  316. return request({
  317. url: `${BASE}/baseWarray/getFault`,
  318. method: "get",
  319. params
  320. });
  321. },
  322. warrayGetOffline: function(params) {
  323. return request({
  324. url: `${BASE}/baseWarray/getOffline`,
  325. method: "get",
  326. params
  327. });
  328. },
  329. warrayGetHumidity: function(params) {
  330. return request({
  331. url: `${BASE}/baseWarray/getHumidity`,
  332. method: "get",
  333. params
  334. });
  335. },
  336. warrayGetTemperature: function(params) {
  337. return request({
  338. url: `${BASE}/baseWarray/getTemperature`,
  339. method: "get",
  340. params
  341. });
  342. },
  343. //设备相关接口 end
  344. //订单相关接口 start
  345. orderList: function(params) {
  346. return request({
  347. url: `${BASE}/baseOrder/docFullInfo`,
  348. method: "get",
  349. params
  350. });
  351. },
  352. getOrderDetailListById: function(params) {
  353. return request({
  354. url: `${BASE}/baseOrder/getOrderDetailListById`,
  355. method: "get",
  356. params
  357. });
  358. },
  359. //设备相关接口 end
  360. //补货员列表
  361. replenishErList: function(params) {
  362. return request({
  363. url: `${BASE}/baseUser/docFullInfo`,
  364. method: "get",
  365. params
  366. });
  367. },
  368. // 分配设备(员工) userIds deviceIds isAll
  369. allotDevice: function(params) {
  370. return request({
  371. url: `${BASE}/baseUser/allotDevice`,
  372. method: "get",
  373. params
  374. });
  375. },
  376. // 检查订单并且返回药品库存信息
  377. checkOrderAndReturn: function(params) {
  378. return request({
  379. url: `${BASE}/open/noLogin/checkOrderAndReturn`,
  380. method: "get",
  381. params
  382. });
  383. },
  384. // 获取设备广告
  385. devinfoAdvList: function(params) {
  386. return request({
  387. url: `${BASE}/open/noLogin/devinfo`,
  388. method: "get",
  389. params
  390. });
  391. },
  392. // 根据用户id,查询设备在线统计
  393. countAllDevice: function(params) {
  394. return request({
  395. url: `${BASE}/baseDevice/countAllDevice`,
  396. method: "get",
  397. params
  398. });
  399. },
  400. // 根据设备id查询设备轨道数据
  401. findMediicinecabinetInventoryByDeviceId: function(params) {
  402. return request({
  403. url: `${BASE}/baseDevice/findMediicinecabinetInventoryByDeviceId`,
  404. method: "get",
  405. params
  406. });
  407. },
  408. // 更换商品,或者设定商品
  409. updateMediicinecabineInventory: function(data) {
  410. return request({
  411. url: `${BASE}/baseDevice/updateMediicinecabineInventory`,
  412. method: "post",
  413. data
  414. });
  415. },
  416. // 根据货道id获取单个货道详情
  417. selectMediicinecabineInventoryById: function(params) {
  418. return request({
  419. url: `${BASE}/baseDevice/selectMediicinecabineInventoryById`,
  420. method: "get",
  421. params
  422. });
  423. },
  424. // 矫正库存\\ 更新容量 \\下架商品
  425. updateMediicinecabineInventoryInfoById: function(data) {
  426. return request({
  427. url: `${BASE}/baseDevice/updateMediicinecabineInventoryInfoById`,
  428. method: "post",
  429. data
  430. });
  431. },
  432. // 通过userId, 获取缺货列表
  433. getOutOfStockDeviceListByUserId: function(params) {
  434. return request({
  435. url: `${BASE}/baseDevice/getOutOfStockDeviceListByUserId`,
  436. method: "get",
  437. params
  438. });
  439. },
  440. // 通过userId 获取设备列表
  441. getDeviceListWithUserId: function(params) {
  442. return request({
  443. url: `${BASE}/baseDevice/getDeviceListWithUserId`,
  444. method: "get",
  445. params
  446. });
  447. },
  448. openAndCloseCargo: function(data) {
  449. return request({
  450. url: `${BASE}/baseDevice/openAndCloseCargo`,
  451. method: "post",
  452. data
  453. });
  454. },
  455. checkOrderAndReturnOrderList: function(params) {
  456. return request({
  457. url: `${BASE}/open/noLogin/checkOrderAndReturnOrderList`,
  458. method: "get",
  459. params
  460. });
  461. },
  462. // 更新出货状态
  463. updateOrderOutStatus: function(data) {
  464. return request({
  465. url: `${BASE}/open/noLogin/updateOrderOutStatus`,
  466. method: "post",
  467. data
  468. });
  469. },
  470. mergeAndSplitCargo: function(data) {
  471. return request({
  472. url: `${BASE}/baseDevice/mergeAndSplitCargo`,
  473. method: "post",
  474. data
  475. });
  476. },
  477. //设备温度湿度设置和控制
  478. updateTAndH: function(data) {
  479. return request({
  480. url: `${BASE}/baseDevice/updateTAndH`,
  481. method: "post",
  482. data
  483. });
  484. },
  485. //更新设备名称
  486. updateDevEquName: function(data) {
  487. return request({
  488. url: `${BASE}/baseDevice/updateDevEquName`,
  489. method: "post",
  490. data
  491. });
  492. },
  493. // 获取设备携带不同类型的日志的二级树,补货日志、换货日志、上货日志
  494. getDeviceInventoryRecordListWithUserId: function(params) {
  495. return request({
  496. url: `${BASE}/baseDevice/getDeviceInventoryRecordListWithUserId`,
  497. method: "get",
  498. params
  499. });
  500. },
  501. };
  502. export default service;