index.js 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. import { apiResquest } from '../request/request.js'
  2. import { apiResquestForm } from '../request/request.js'
  3. import { apiResquestJsonList } from '../request/request.js'
  4. import { apiResquestFormVideo } from '../request/request.js'
  5. import { apiResquestTimer } from '../request/request.js'
  6. //登录
  7. export const login = (data) => {
  8. return apiResquest({
  9. url: `/auth/appletLogin`,
  10. method: 'POST',
  11. data: { ...data }
  12. })
  13. };
  14. //退出登录
  15. export const logout = (data) => {
  16. return apiResquest({
  17. url: `/auth/logout`,
  18. method: 'GET',
  19. data: data,
  20. })
  21. };
  22. //查询公共配置
  23. export const configInfo = (data) => {
  24. return apiResquest({
  25. url: `/auth/configInfo`,
  26. method: 'GET',
  27. data: data,
  28. })
  29. };
  30. //获取公共配置的图片
  31. export const getLogoInfo = (data) => {
  32. return apiResquest({
  33. url: `/system/config/info/getConfigByType`,
  34. method: 'GET',
  35. data: data,
  36. })
  37. };
  38. //消息列表
  39. export const systemNoticeGetNoticeList = (data) => {
  40. return apiResquest({
  41. url: `/system/notice/getNoticeList`,
  42. method: 'GET',
  43. data: data,
  44. })
  45. };
  46. //化学品登录-扫码验证
  47. export const chemicalAioIdentityScanLogin = (data) => {
  48. return apiResquest({
  49. url: `/chemical/aio/identity/scanLogin`,
  50. method: 'GET',
  51. data: data,
  52. })
  53. };
  54. //实验室-列表
  55. export const laboratoryAppletSubList = (data) => {
  56. return apiResquest({
  57. url: `/laboratory/applet/subList`,
  58. method: 'POST',
  59. data: { ...data }
  60. })
  61. };
  62. //实验室-详情
  63. export const laboratoryAppletGetSubDetailInfo = (data) => {
  64. return apiResquest({
  65. url: `/laboratory/applet/getSubDetailInfo`,
  66. method: 'GET',
  67. data: data,
  68. })
  69. };
  70. //实验室-查询传感器状态
  71. export const iotAppSensorFindBySubId = (data) => {
  72. return apiResquest({
  73. url: `/iot/app/sensor/findBySubId`,
  74. method: 'GET',
  75. data: data,
  76. })
  77. };
  78. //实验室-查询硬件设备
  79. export const iotAppHardwareFindByType = (data) => {
  80. return apiResquest({
  81. url: `/iot/app/hardware/findByType`,
  82. method: 'POST',
  83. data: { ...data }
  84. })
  85. };
  86. //实验室-硬件设备-开关
  87. export const iotAppHardwareOperatingHardware = (data) => {
  88. return apiResquest({
  89. url: `/iot/app/hardware/operatingHardware`,
  90. method: 'GET',
  91. data: data,
  92. })
  93. };
  94. //实验室-查询物联设备
  95. export const iotAppDeviceFindByType = (data) => {
  96. return apiResquest({
  97. url: `/iot/app/device/findByType`,
  98. method: 'POST',
  99. data: { ...data }
  100. })
  101. };
  102. //实验室-查询喇叭列表
  103. export const iotAppSpeakerFindHorn = (data) => {
  104. return apiResquest({
  105. url: `/iot/app/speaker/findHorn`,
  106. method: 'GET',
  107. data: data,
  108. })
  109. };
  110. //实验室-喇叭播放
  111. export const iotAppSpeakerPlayVoice = (data) => {
  112. return apiResquest({
  113. url: `/iot/app/speaker/playVoice`,
  114. method: 'GET',
  115. data: data,
  116. })
  117. };
  118. //扫码-查询化学品详情
  119. export const chemicalAppletCabinetDetail = (data) => {
  120. return apiResquest({
  121. url: `/chemical/applet/cabinetDetail`,
  122. method: 'GET',
  123. data: data,
  124. })
  125. };
  126. //查询化学品目录清单
  127. export const chemicalAppletGetCabinetByChemical = (data) => {
  128. return apiResquest({
  129. url: `/chemical/applet/getCabinetByChemical`,
  130. method: 'GET',
  131. data: data,
  132. })
  133. };
  134. //扫码-查询化学品信息
  135. export const chemicalAppletGetStockDetail = (data) => {
  136. return apiResquest({
  137. url: `/chemical/applet/getStockDetail`,
  138. method: 'GET',
  139. data: data,
  140. })
  141. };
  142. //个人中心-获取个人信息
  143. export const systemUserProfile = (data) => {
  144. return apiResquest({
  145. url: `/system/user/profile`,
  146. method: 'GET',
  147. data: data,
  148. })
  149. };
  150. //用户修改头像接口
  151. export const systemMineUserEdit = (data) => {
  152. return apiResquest({
  153. url: `/system/mine/user/edit`,
  154. method: 'POST',
  155. data: { ...data }
  156. })
  157. };
  158. /* 分类获取公共配置
  159. * category 1.系统参数 2.公共配置
  160. * configType 1.基础配置 2.管控一体机 3.化学品终端 4.小程序配置 5.开发配置 6.首页配置
  161. */
  162. export function getConfigByType(data) {
  163. return apiResquest({
  164. url: '/system/config/info/getConfigByType',
  165. method: 'post',
  166. data: {
  167. ...data
  168. }
  169. })
  170. }
  171. //查询人员身份标识
  172. export const getGentleIdentifier = (data) => {
  173. return apiResquest({
  174. url: `/security/checkSet/getGentle`,
  175. method: 'GET',
  176. data: data,
  177. })
  178. };
  179. //查询小程序布局配置
  180. export const systemAppletLayoutSelect = (data) => {
  181. return apiResquest({
  182. url: '/system/applet/layout/select',
  183. method: 'GET',
  184. data: data,
  185. })
  186. };
  187. //查询权限字段
  188. export const systemAppletRolePermission = (data) => {
  189. return apiResquest({
  190. url: '/system/applet/role/permission',
  191. method: 'GET',
  192. data: data,
  193. })
  194. };
  195. /************************扫码相关************************/
  196. //化学品终端-扫码登录
  197. export const chemicalAioVerifyScanLogin = (data) => {
  198. return apiResquest({
  199. url: `/chemical/aio/verify/scanLogin`,
  200. method: 'GET',
  201. data: data,
  202. })
  203. };
  204. //化学品终端-双人认证
  205. export const chemicalAioVerifyAppletLogin = (data) => {
  206. return apiResquest({
  207. url: `/chemical/aio/verify/appletLogin`,
  208. method: 'GET',
  209. data: data,
  210. })
  211. };
  212. /************************未调试************************/
  213. //获取离开检查配置
  214. export const outSubjectPhoto = (id,data) => {
  215. return apiResquestForm({
  216. url: `/base/app/lab/api/outSubjectPhoto`,
  217. method: 'GET',
  218. data: data,
  219. })
  220. };
  221. //分级管控未完成工作列表
  222. export const gradingControl = (data) => {
  223. return apiResquest({
  224. url: `/base/app/lab/manage/havingList`,
  225. method: 'POST',
  226. data: {...data}
  227. })
  228. };