index.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477
  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 chemicalAioIdentityScanLogin = (data) => {
  36. return apiResquest({
  37. url: `/chemical/aio/identity/scanLogin`,
  38. method: 'GET',
  39. data: data,
  40. })
  41. };
  42. //实验室-列表
  43. export const laboratoryAppletSubList = (data) => {
  44. return apiResquest({
  45. url: `/laboratory/applet/subList`,
  46. method: 'POST',
  47. data: { ...data }
  48. })
  49. };
  50. //实验室-详情
  51. export const laboratoryAppletGetSubDetailInfo = (data) => {
  52. return apiResquest({
  53. url: `/laboratory/applet/getSubDetailInfo`,
  54. method: 'GET',
  55. data: data,
  56. })
  57. };
  58. //实验室-查询喇叭列表
  59. export const iotAppSpeakerFindHorn = (data) => {
  60. return apiResquest({
  61. url: `/iot/app/speaker/findHorn`,
  62. method: 'GET',
  63. data: data,
  64. })
  65. };
  66. //实验室-喇叭播放
  67. export const iotAppSpeakerPlayVoice = (data) => {
  68. return apiResquest({
  69. url: `/iot/app/speaker/playVoice`,
  70. method: 'GET',
  71. data: data,
  72. })
  73. };
  74. //扫码-查询化学品详情
  75. export const chemicalAppletCabinetDetail = (data) => {
  76. return apiResquest({
  77. url: `/chemical/applet/cabinetDetail`,
  78. method: 'GET',
  79. data: data,
  80. })
  81. };
  82. //查询化学品目录清单
  83. export const chemicalAppletGetCabinetByChemical = (data) => {
  84. return apiResquest({
  85. url: `/chemical/applet/getCabinetByChemical`,
  86. method: 'GET',
  87. data: data,
  88. })
  89. };
  90. //扫码-查询化学品信息
  91. export const chemicalAppletGetStockDetail = (data) => {
  92. return apiResquest({
  93. url: `/chemical/applet/getStockDetail`,
  94. method: 'GET',
  95. data: data,
  96. })
  97. };
  98. //个人中心-获取个人信息
  99. export const systemUserProfile = (data) => {
  100. return apiResquest({
  101. url: `/system/user/profile`,
  102. method: 'GET',
  103. data: data,
  104. })
  105. };
  106. //用户修改头像接口
  107. export const systemMineUserEdit = (data) => {
  108. return apiResquest({
  109. url: `/system/mine/user/edit`,
  110. method: 'POST',
  111. data: { ...data }
  112. })
  113. };
  114. /*查询用户列表-下拉列表
  115. * userName : '', 名称
  116. * userType: '', 0.系统 1.老师 2.学生
  117. */
  118. export const systemUserDropList = (data) => {
  119. return apiResquest({
  120. url: `/system/user/dropList`,
  121. method: 'POST',
  122. data: { ...data }
  123. })
  124. };
  125. /* 分类获取公共配置
  126. * category 1.系统参数 2.公共配置
  127. * configType 1.基础配置 2.管控一体机 3.化学品终端 4.小程序配置 5.开发配置 6.首页配置
  128. */
  129. export function getConfigByType(data) {
  130. return apiResquest({
  131. url: '/system/config/info/getConfigByType',
  132. method: 'post',
  133. data: {
  134. ...data
  135. }
  136. })
  137. }
  138. //查询人员身份标识
  139. export const securityDataStatisticsGetUserIdentity = (data) => {
  140. return apiResquest({
  141. url: `/security/dataStatistics/getUserIdentity`,
  142. method: 'GET',
  143. data: data,
  144. })
  145. };
  146. //查询小程序布局配置
  147. export const systemAppletLayoutSelect = (data) => {
  148. return apiResquest({
  149. url: '/system/applet/layout/select',
  150. method: 'GET',
  151. data: data,
  152. })
  153. };
  154. //查询权限字段
  155. export const systemAppletRolePermission = (data) => {
  156. return apiResquest({
  157. url: '/system/applet/role/permission',
  158. method: 'GET',
  159. data: data,
  160. })
  161. };
  162. /* 数据看板 */
  163. //人数统计
  164. export const reportAppStatisticsCountStatistics = (data) => {
  165. return apiResquest({
  166. url: '/report/app/statistics/countStatistics',
  167. method: 'GET',
  168. data: data,
  169. })
  170. };
  171. //实验室使用、空闲、异常数量
  172. export const reportAppStatisticsLabStateStatistics = (data) => {
  173. return apiResquest({
  174. url: '/report/app/statistics/labStateStatistics',
  175. method: 'GET',
  176. data: data,
  177. })
  178. };
  179. //实验室-图表
  180. export const reportAppStatisticsLabNumberPeople = (data) => {
  181. return apiResquest({
  182. url: '/report/app/statistics/labNumberPeople',
  183. method: 'GET',
  184. data: data,
  185. })
  186. };
  187. //学院人员设备列表
  188. export const reportAppStatisticsPersonDeviceSafety = (data) => {
  189. return apiResquest({
  190. url: '/report/app/statistics/personDeviceSafety',
  191. method: 'GET',
  192. data: data,
  193. })
  194. };
  195. //危险源
  196. export const reportAppStatisticsHazardTotalSort = (data) => {
  197. return apiResquest({
  198. url: '/report/app/statistics/hazardTotalSort',
  199. method: 'GET',
  200. data: data,
  201. })
  202. };
  203. //危化品
  204. export const reportAppStatisticsChemicalStockSort = (data) => {
  205. return apiResquest({
  206. url: '/report/app/statistics/chemicalStockSort',
  207. method: 'GET',
  208. data: data,
  209. })
  210. };
  211. //安全隐患-查询计划标题
  212. export const securityCheckPlanPlantList = (data) => {
  213. return apiResquest({
  214. url: `/security/checkPlan/plantList`,
  215. method: 'POST',
  216. data: {...data}
  217. })
  218. };
  219. //安全隐患-安全隐患排行
  220. export const reportAppStatisticsDangerSort = (data) => {
  221. return apiResquest({
  222. url: '/report/app/statistics/dangerSort',
  223. method: 'GET',
  224. data: data,
  225. })
  226. };
  227. //安全隐患-一级指标
  228. export const securityCheckDangerHazardOneCollect = (data) => {
  229. return apiResquest({
  230. url: '/security/checkDanger/hazardOneCollect',
  231. method: 'GET',
  232. data: data,
  233. })
  234. };
  235. //安全隐患-暂无法整改
  236. export const securityCheckDangerNotHazardOneCollect = (data) => {
  237. return apiResquest({
  238. url: '/security/checkDanger/notHazardOneCollect',
  239. method: 'GET',
  240. data: data,
  241. })
  242. };
  243. //安全隐患-预警处置
  244. export const reportAppStatisticsWarningHandle = (data) => {
  245. return apiResquest({
  246. url: '/report/app/statistics/warningHandle',
  247. method: 'GET',
  248. data: data,
  249. })
  250. };
  251. //设备管控-top
  252. export const reportAppletReportApiDeviceStatGetDeviceStat = (data) => {
  253. return apiResquest({
  254. url: '/report/applet/reportApiDeviceStat/getDeviceStat',
  255. method: 'GET',
  256. data: data,
  257. })
  258. };
  259. //设备管控-安全检查指标
  260. export const reportAppletReportBsEquipDangerCheckList = (data) => {
  261. return apiResquest({
  262. url: `/report/applet/reportBsEquipDanger/checkList`,
  263. method: 'GET',
  264. data: data,
  265. })
  266. };
  267. //设备管控-特种设备与常规冷热设备安全隐患统计
  268. export const reportAppletReportBsEquipDangerList = (data) => {
  269. return apiResquest({
  270. url: `/report/applet/reportBsEquipDanger/list`,
  271. method: 'POST',
  272. data: {...data}
  273. })
  274. };
  275. //设备管控-超期服役设备-统计
  276. export const reportAppletReportApiEquipOverdueList = (data) => {
  277. return apiResquest({
  278. url: `/report/applet/reportApiEquipOverdue/list`,
  279. method: 'GET',
  280. data: data,
  281. })
  282. };
  283. //设备管控-设备使用寿命-统计
  284. export const reportAppletReportApiEquipLifeList = (data) => {
  285. return apiResquest({
  286. url: `/report/applet/reportApiEquipLife/list`,
  287. method: 'GET',
  288. data: data,
  289. })
  290. };
  291. //设备管控-超期服役设备-列表
  292. export const reportAppletReportApiEquipOverdueGetLifePageList = (data) => {
  293. return apiResquest({
  294. url: `/report/applet/reportApiEquipOverdue/getLifePageList`,
  295. method: 'GET',
  296. data: data,
  297. })
  298. };
  299. //设备管控-设备使用寿命-列表
  300. export const reportAppletReportApiEquipLifeGetReportBsEquipLifeList = (data) => {
  301. return apiResquest({
  302. url: `/report/applet/reportApiEquipLife/getReportBsEquipLifeList`,
  303. method: 'POST',
  304. data: {...data}
  305. })
  306. };
  307. //大仪预约-使用使用排行TOP10
  308. export const reportAppletReportApiEquipRankTopList = (data) => {
  309. return apiResquest({
  310. url: `/report/applet/reportApiEquipRank/topList`,
  311. method: 'GET',
  312. data: data,
  313. })
  314. };
  315. //大仪预约-大仪预约排行
  316. export const reportAppletReportBsEquipAppointTopList = (data) => {
  317. return apiResquest({
  318. url: `/report/applet/reportBsEquipAppoint/topList`,
  319. method: 'GET',
  320. data: data,
  321. })
  322. };
  323. //大仪预约-设备总数
  324. export const reportAppletReportBsEquipStatusList = (data) => {
  325. return apiResquest({
  326. url: `/report/applet/reportBsEquipStatus/list`,
  327. method: 'GET',
  328. data: data,
  329. })
  330. };
  331. //笼位预约概况
  332. export const reportAppletReportApiCageRateList = (data) => {
  333. return apiResquest({
  334. url: `/report/applet/reportApiCageRate/list`,
  335. method: 'GET',
  336. data: data,
  337. })
  338. };
  339. //资源预约情况
  340. export const reportAppletReportApiResourceRateResourceList = (data) => {
  341. return apiResquest({
  342. url: `/report/applet/reportApiResourceRate/resourceList`,
  343. method: 'GET',
  344. data: data,
  345. })
  346. };
  347. /************************扫码相关************************/
  348. //化学品终端-扫码登录
  349. export const chemicalAioVerifyScanLogin = (data) => {
  350. return apiResquest({
  351. url: `/chemical/aio/verify/scanLogin`,
  352. method: 'GET',
  353. data: data,
  354. })
  355. };
  356. //化学品终端-双人认证
  357. export const chemicalAioVerifyAppletLogin = (data) => {
  358. return apiResquest({
  359. url: `/chemical/aio/verify/appletLogin`,
  360. method: 'GET',
  361. data: data,
  362. })
  363. };
  364. /************************消息相关************************/
  365. //消息-未读消息数量
  366. export const systemNoticeGetNoticeCount = (id,data) => {
  367. return apiResquest({
  368. url: `/system/notice/getNoticeCount`,
  369. method: 'GET',
  370. data: data,
  371. })
  372. };
  373. //消息-列表
  374. export const systemNoticeGetNoticeList = (data) => {
  375. return apiResquest({
  376. url: `/system/notice/getNoticeList`,
  377. method: 'GET',
  378. data: data,
  379. })
  380. };
  381. //消息-详情
  382. export const systemNoticeGetNoticeDetail = (data) => {
  383. return apiResquest({
  384. url: `/system/notice/getNoticeDetail`,
  385. method: 'GET',
  386. data: data,
  387. })
  388. };
  389. //消息-获取系统消息类型
  390. export const systemNoticeGetNoticeType = (data) => {
  391. return apiResquest({
  392. url: `/system/notice/getNoticeType`,
  393. method: 'GET',
  394. data: data,
  395. })
  396. };
  397. //查询人脸信息与认证状态
  398. export const studentinfoFacemy = (data) => {
  399. return apiResquest({
  400. url: `/base/app/lab/api/studentinfo/my`,
  401. method: 'GET',
  402. })
  403. };
  404. /************************未调试************************/
  405. //获取离开检查配置
  406. export const outSubjectPhoto = (id,data) => {
  407. return apiResquestForm({
  408. url: `/base/app/lab/api/outSubjectPhoto`,
  409. method: 'GET',
  410. data: data,
  411. })
  412. };
  413. //分级管控未完成工作列表
  414. export const gradingControl = (data) => {
  415. return apiResquest({
  416. url: `/base/app/lab/manage/havingList`,
  417. method: 'POST',
  418. data: {...data}
  419. })
  420. };
  421. //积分信息
  422. export const examPointsRecordGetMyPointsLogInfo = (data) => {
  423. return apiResquest({
  424. url: `/exam/points/record/getMyPointsLogInfo`,
  425. method: 'POST',
  426. data: {...data}
  427. })
  428. };
  429. //实验室-列表-获取学院列表下拉列表
  430. export const systemDeptDropList = (data) => {
  431. return apiResquest({
  432. url: `/system/dept/dropList`,
  433. method: 'POST',
  434. data: { ...data }
  435. })
  436. };
  437. //实验室-列表-获取分类下拉列表
  438. export const laboratoryClassTypeGetList = (data) => {
  439. return apiResquest({
  440. url: `/laboratory/typeConfig/getList`,
  441. method: 'POST',
  442. data: { ...data }
  443. })
  444. };
  445. //实验室-列表-获取分级
  446. export const laboratoryClassLevelGetList = (data) => {
  447. return apiResquest({
  448. url: `/laboratory/levelConfig/getLevelTitleList`,
  449. method: 'POST',
  450. data: { ...data }
  451. })
  452. };