index.js 4.7 KB

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