index.js 42 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792
  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. //获取openid
  8. export const getOpenId = (data) => {
  9. return apiResquest({
  10. url: `/base/user/wx/getOpenId`,
  11. method: 'GET',
  12. data: data,
  13. })
  14. };
  15. //获取模板消息-列表
  16. export const getDemoInfoList = (data) => {
  17. return apiResquest({
  18. url: `/base/wx/list`,
  19. method: 'GET',
  20. data: data,
  21. })
  22. };
  23. //气瓶列表-列表
  24. export const gasList = (data) => {
  25. return apiResquest({
  26. url: `/airbottle/task/listGroupBySubjectName`,
  27. method: 'GET',
  28. data: data,
  29. })
  30. };
  31. //气瓶列表-详情
  32. export const gasDetail = (data) => {
  33. return apiResquest({
  34. url: `/airbottle/storage/getInfo`,
  35. method: 'GET',
  36. data: data,
  37. })
  38. };
  39. //气瓶列表-详情-电子标签解绑更换
  40. // export const gasTagBinding = (data) => {
  41. // return apiResquest({
  42. // url: `/airbottle/storage/binding`,
  43. // method: 'GET',
  44. // data: data,
  45. // })
  46. // };
  47. //气瓶列表-详情-电子标签解绑更换
  48. export const gasTagBinding = (data) => {
  49. return apiResquest({
  50. url: `/airbottle/storage/change`,
  51. method: 'GET',
  52. data: data,
  53. })
  54. };
  55. //气瓶列表-使用记录
  56. export const gasDetailRecord = (data) => {
  57. return apiResquest({
  58. url: `/airbottle/use/record/getUseDetailsApp`,
  59. method: 'GET',
  60. data: data,
  61. })
  62. };
  63. //气瓶列表-使用记录-详情
  64. export const gasDetailRecordDetail = (data) => {
  65. return apiResquest({
  66. url: `/airbottle/use/record/`+data,
  67. method: 'GET',
  68. })
  69. };
  70. //气瓶列表-气压有误
  71. export const gasBottleError = (data) => {
  72. return apiResquest({
  73. url: `/airbottle/bottle/error`,
  74. method: 'POST',
  75. data: {...data}
  76. })
  77. };
  78. //气瓶列表-修改气压后记录
  79. export const gasBottleErrorList = (data) => {
  80. return apiResquest({
  81. url: `/airbottle/bottle/error/listApp`,
  82. method: 'GET',
  83. data: data,
  84. })
  85. };
  86. //气瓶列表-确认出库
  87. export const gasStorageOut = (data) => {
  88. return apiResquest({
  89. url: `/airbottle/storageOut`,
  90. method: 'POST',
  91. data: {...data}
  92. })
  93. };
  94. //气瓶申请-列表
  95. export const gasApplyList = (data) => {
  96. return apiResquest({
  97. url: `/airbottle/task/list`,
  98. method: 'GET',
  99. data: data,
  100. })
  101. };
  102. //气瓶申请-数量校验
  103. export const gasApplyVerify = (data) => {
  104. return apiResquest({
  105. url: `/airbottle/task/listSubjectDetal`,
  106. method: 'GET',
  107. data: data,
  108. })
  109. };
  110. //气瓶申请-添加
  111. export const gasApplyAdd = (data) => {
  112. return apiResquest({
  113. url: `/airbottle/task`,
  114. method: 'POST',
  115. data: {...data}
  116. })
  117. };
  118. //气瓶申请-待入库详情列表
  119. export const gasApplyDetailDrk = (data) => {
  120. return apiResquest({
  121. url: `/airbottle/task/listDrk`,
  122. method: 'GET',
  123. data: data,
  124. })
  125. };
  126. //气瓶申请-待入库详情-入库
  127. export const gasApplyDetailDrkDetail = (data) => {
  128. return apiResquest({
  129. url: `/airbottle/task/getInfoById`,
  130. method: 'GET',
  131. data: data,
  132. })
  133. };
  134. //气瓶申请-入库提交
  135. export const gasApplyStorageAdd = (data) => {
  136. return apiResquest({
  137. url: `/airbottle/storage`,
  138. method: 'POST',
  139. data: {...data}
  140. })
  141. };
  142. //气瓶申请-未派送列表
  143. export const gasApplyDetailWps = (data) => {
  144. return apiResquest({
  145. url: `/airbottle/task/listWps`,
  146. method: 'GET',
  147. data: data,
  148. })
  149. };
  150. //气瓶申请-已入库列表
  151. export const gasApplyDetailYrk = (data) => {
  152. return apiResquest({
  153. url: `/airbottle/task/listYrk`,
  154. method: 'GET',
  155. data: data,
  156. })
  157. };
  158. //气瓶申请-已拒收提交
  159. export const gasApplyYjsAdd = (data) => {
  160. return apiResquest({
  161. url: `/airbottle/storage`,
  162. method: 'POST',
  163. data: {...data}
  164. })
  165. };
  166. //气瓶申请-已拒收列表
  167. export const gasApplyDetailYjs = (data) => {
  168. return apiResquest({
  169. url: `/airbottle/task/listYjs`,
  170. method: 'GET',
  171. data: data,
  172. })
  173. };
  174. /* 首页 */
  175. //使用记录-列表
  176. export const useRecordList = (data) => {
  177. return apiResquest({
  178. url: `/airbottle/use/record/getUseRecordSpecsListApp`,
  179. method: 'GET',
  180. data: data,
  181. })
  182. };
  183. //使用记录-详情
  184. export const useRecordDetail = (data) => {
  185. return apiResquest({
  186. url: `/airbottle/use/record/`+data,
  187. method: 'GET',
  188. })
  189. };
  190. //气瓶信息-列表
  191. export const listuseRecordByUserId = (data) => {
  192. return apiResquest({
  193. url: `/airbottle/task/listuseRecordByUserId`,
  194. method: 'GET',
  195. data: data,
  196. })
  197. };
  198. //获取资格总数用气总数
  199. export const getUserApplyCount = (data) => {
  200. return apiResquest({
  201. url: `/airbottle/qualificationApply/getUserApplyCount`,
  202. method: 'GET',
  203. data: data,
  204. })
  205. };
  206. //用气申请-列表
  207. export const useAgsApplyList = (data) => {
  208. return apiResquest({
  209. url: `/airbottle/useAgsApply/list`,
  210. method: 'GET',
  211. data: data,
  212. })
  213. };
  214. //用气申请-添加
  215. export const useAgsApplyAdd = (data) => {
  216. return apiResquest({
  217. url: `/airbottle/useAgsApply`,
  218. method: 'POST',
  219. data: {...data}
  220. })
  221. };
  222. //用气申请-修改
  223. export const useAgsApplyAmend = (data) => {
  224. return apiResquest({
  225. url: `/airbottle/useAgsApply/reapply`,
  226. method: 'POST',
  227. data: {...data}
  228. })
  229. };
  230. //用气申请-详情
  231. export const useAgsApplyDetail = (data) => {
  232. return apiResquest({
  233. url: `/airbottle/useAgsApply/getById`,
  234. method: 'GET',
  235. data: data,
  236. })
  237. };
  238. //资格审核-列表
  239. export const auditList = (data) => {
  240. return apiResquest({
  241. url: `/airbottle/qualificationApply/auditList`,
  242. method: 'GET',
  243. data: data,
  244. })
  245. };
  246. //资格审核-审核-资格-实验室负责人
  247. export const auditCheck = (data) => {
  248. return apiResquest({
  249. url: `/airbottle/qualificationApply/leadExamine`,
  250. method: 'POST',
  251. data: {...data}
  252. })
  253. };
  254. //资格审核-审核-资格-实验中心
  255. export const auditCenterCheck = (data) => {
  256. return apiResquest({
  257. url: `/airbottle/qualificationApply/centerExamine`,
  258. method: 'POST',
  259. data: {...data}
  260. })
  261. };
  262. //资格审核-审核-用气-实验室负责人
  263. export const auditUseAgsCheck = (data) => {
  264. return apiResquest({
  265. url: `/airbottle/useAgsApply/leadExamine`,
  266. method: 'POST',
  267. data: {...data}
  268. })
  269. };
  270. //资格审核-审核-用气-实验中心
  271. export const auditUseAgsCenterCheck = (data) => {
  272. return apiResquest({
  273. url: `/airbottle/useAgsApply/centerExamine`,
  274. method: 'POST',
  275. data: {...data}
  276. })
  277. };
  278. //资格审核-详情
  279. export const auditDetail = (data) => {
  280. return apiResquest({
  281. url: `/airbottle/useAgsApply/getDetails`,
  282. method: 'GET',
  283. data: data,
  284. })
  285. };
  286. //资格申请-选择气瓶列表
  287. export const taskListGood = (data) => {
  288. return apiResquest({
  289. url: `/airbottle/task/listGood`,
  290. method: 'GET',
  291. data: data,
  292. })
  293. };
  294. //资格申请-查询实验室列表
  295. export const labList = (data) => {
  296. return apiResquest({
  297. url: `/laboratory/subject/list/nopage`,
  298. method: 'GET',
  299. data: data,
  300. })
  301. };
  302. //资格申请-查询用户信息
  303. export const getLoginUser = (data) => {
  304. return apiResquest({
  305. url: `/airbottle/qualificationApply/getLoginUser`,
  306. method: 'GET',
  307. data: data,
  308. })
  309. };
  310. //资格申请-新增
  311. export const qualificationApplyManageAdd = (data) => {
  312. return apiResquest({
  313. url: `/airbottle/qualificationApply`,
  314. method: 'POST',
  315. data: {...data}
  316. })
  317. };
  318. //资格申请-修改
  319. export const qualificationApplyAmend = (data) => {
  320. return apiResquest({
  321. url: `/airbottle/qualificationApply/reapply`,
  322. method: 'POST',
  323. data: {...data}
  324. })
  325. };
  326. //资格申请-列表
  327. export const qualificationList = (data) => {
  328. return apiResquest({
  329. url: `/airbottle/qualificationApply/list`,
  330. method: 'GET',
  331. data: data,
  332. })
  333. };
  334. //资格申请-详情
  335. export const qualificationDetail = (data) => {
  336. return apiResquest({
  337. url: `/airbottle/qualificationApply/getDetails`,
  338. method: 'GET',
  339. data: data,
  340. })
  341. };
  342. //资格申请-查询申请的实验室是否有准入资格
  343. export const qualificationVerify = (data) => {
  344. return apiResquest({
  345. url: `/airbottle/qualificationApply/applyCheck`,
  346. method: 'GET',
  347. data: data,
  348. })
  349. };
  350. //使用登记
  351. export const useRegisterDetail = (data) => {
  352. return apiResquest({
  353. url: `/airbottle/storage/get/electronicTag`,
  354. method: 'GET',
  355. data: data,
  356. })
  357. };
  358. //使用登记-添加
  359. export const useRegisterAdd = (data) => {
  360. return apiResquest({
  361. url: `/airbottle/use/record`,
  362. method: 'POST',
  363. data: {...data}
  364. })
  365. };
  366. //归还登记-添加
  367. export const giveRegisterAdd = (data) => {
  368. return apiResquest({
  369. url: `/airbottle/use/record`,
  370. method: 'PUT',
  371. data: {...data}
  372. })
  373. };
  374. //供应商--------------------------------
  375. //气瓶管理-气体名称列表
  376. export const googsList = (data) => {
  377. return apiResquest({
  378. url: `/airbottle/googs/listApp`,
  379. method: 'GET',
  380. data: data,
  381. })
  382. };
  383. //气瓶管理-根据气体名称id查询规格
  384. export const googsInfoList = (data) => {
  385. return apiResquest({
  386. url: `/airbottle/goods/config/`+data,
  387. method: 'GET',
  388. data: data,
  389. })
  390. };
  391. //气瓶管理-新增
  392. export const bottleAdd = (data) => {
  393. return apiResquest({
  394. url: `/airbottle/bottle/add`,
  395. method: 'POST',
  396. data: {...data}
  397. })
  398. };
  399. //气瓶管理-修改
  400. export const bottleAmend = (data) => {
  401. return apiResquest({
  402. url: `/airbottle/bottle`,
  403. method: 'PUT',
  404. data: {...data}
  405. })
  406. };
  407. //气瓶管理-列表
  408. export const bottleList = (data) => {
  409. return apiResquest({
  410. url: `/airbottle/bottle/supplier/list`,
  411. method: 'GET',
  412. data: data,
  413. })
  414. };
  415. //气瓶管理-详情
  416. export const bottleDetail = (data) => {
  417. return apiResquest({
  418. url: `/airbottle/bottle/`+data,
  419. method: 'GET',
  420. })
  421. };
  422. //运输车辆-新增
  423. export const transportCarAdd = (data) => {
  424. return apiResquest({
  425. url: `/airbottle/car`,
  426. method: 'POST',
  427. data: {...data}
  428. })
  429. };
  430. //运输车辆-列表
  431. export const transportCarList = (data) => {
  432. return apiResquest({
  433. url: `/airbottle/car/supplier/list`,
  434. method: 'GET',
  435. data: data,
  436. })
  437. };
  438. //运输车辆-详情
  439. export const transportCarDetail = (data) => {
  440. return apiResquest({
  441. url: `/airbottle/car/`+data,
  442. method: 'GET',
  443. })
  444. };
  445. //运输车辆-修改
  446. export const transportCarAmend = (data) => {
  447. return apiResquest({
  448. url: `/airbottle/car`,
  449. method: 'PUT',
  450. data: {...data}
  451. })
  452. };
  453. //运输人员-新增
  454. export const transportUser = (data) => {
  455. return apiResquest({
  456. url: `/airbottle/user`,
  457. method: 'POST',
  458. data: {...data}
  459. })
  460. };
  461. //运输人员-列表
  462. export const transportUserList = (data) => {
  463. return apiResquest({
  464. url: `/airbottle/user/supplier/list`,
  465. method: 'GET',
  466. data: data,
  467. })
  468. };
  469. //运输人员-详情
  470. export const transportUserDetail = (data) => {
  471. return apiResquest({
  472. url: `/airbottle/user/`+data,
  473. method: 'GET',
  474. })
  475. };
  476. //运输人员-修改
  477. export const transportUserAmend = (data) => {
  478. return apiResquest({
  479. url: `/airbottle/user`,
  480. method: 'PUT',
  481. data: {...data}
  482. })
  483. };
  484. //注册
  485. export const supplierRegister = (data) => {
  486. return apiResquest({
  487. url: `/airbottle/supplier/register`,
  488. method: 'POST',
  489. data: {...data}
  490. })
  491. };
  492. //供应商修改
  493. export const supplierAmend = (data) => {
  494. return apiResquest({
  495. url: `/airbottle/supplier`,
  496. method: 'PUT',
  497. data: {...data}
  498. })
  499. };
  500. //供应商-修改密码
  501. export const updatePwd = (data) => {
  502. return apiResquestForm({
  503. url: `/system/user/profile/updatePwd`,
  504. method: 'PUT',
  505. data: data
  506. })
  507. };
  508. //查询资质证照列表
  509. export const certificateList = (data) => {
  510. return apiResquest({
  511. url: `/airbottle/qualification/certificate/list`,
  512. method: 'GET',
  513. data: data,
  514. })
  515. };
  516. //根据登录用户获取供应商详细信息
  517. export const supplierDetail = (data) => {
  518. return apiResquest({
  519. url: `/airbottle/supplier/detail`,
  520. method: 'GET',
  521. data: data,
  522. })
  523. };
  524. //供应商名称校验
  525. export const supplierCheck = (data) => {
  526. return apiResquest({
  527. url: `/airbottle/supplier/check`,
  528. method: 'GET',
  529. data: data,
  530. })
  531. };
  532. //供应商-待办清单列表
  533. export const supplierBacklogList = (data) => {
  534. return apiResquest({
  535. url: `/airbottle/task/listApp`,
  536. method: 'GET',
  537. data: data,
  538. })
  539. };
  540. //供应商-待办清单-详情-供气
  541. export const supplierBacklogDetail = (data) => {
  542. return apiResquest({
  543. url: `/airbottle/task/getInfoById`,
  544. method: 'GET',
  545. data: data,
  546. })
  547. };
  548. //供应商-待办清单-详情-回收
  549. export const supplierBacklogRecycleDetail = (data) => {
  550. return apiResquest({
  551. url: `/airbottle/storageOut/getInfoById`,
  552. method: 'GET',
  553. data: data,
  554. })
  555. };
  556. //供应商-待办清单-详情-问题
  557. export const supplierBacklogIssueDetail = (data) => {
  558. return apiResquest({
  559. url: `/airbottle/storage/getTaskInfo`,
  560. method: 'GET',
  561. data: data,
  562. })
  563. };
  564. //供应商-待办清单-详情-人员车辆列表
  565. export const supplierBacklogPersonCar = (data) => {
  566. return apiResquest({
  567. url: `/airbottle/task/getUserAndCar`,
  568. method: 'GET',
  569. data: data,
  570. })
  571. };
  572. //供应商-待办清单-详情-配送
  573. export const supplierBacklogDistribution = (data) => {
  574. return apiResquest({
  575. url: `/airbottle/task`,
  576. method: 'PUT',
  577. data: data,
  578. })
  579. };
  580. //供应商-待办清单-详情-回收
  581. export const supplierBacklogStorageOut = (data) => {
  582. return apiResquest({
  583. url: `/airbottle/storageOut`,
  584. method: 'PUT',
  585. data: data,
  586. })
  587. };
  588. //供应商-待办清单-详情-拒收
  589. export const supplierBacklogRejection = (data) => {
  590. return apiResquest({
  591. url: `/airbottle/storage`,
  592. method: 'PUT',
  593. data: data,
  594. })
  595. };
  596. //供应商-供气回收-列表
  597. export const gasRecycleList = (data) => {
  598. return apiResquest({
  599. url: `/airbottle/task/listAppReclaim`,
  600. method: 'GET',
  601. data: data,
  602. })
  603. };
  604. //分级管控未完成工作列表
  605. export const gradingControl = (data) => {
  606. return apiResquest({
  607. url: `/base/app/lab/manage/havingList`,
  608. method: 'POST',
  609. data: {...data}
  610. })
  611. };
  612. //供应商-待办事项-首页列表
  613. export const storageListTaskIndex = (data) => {
  614. return apiResquest({
  615. url: `/airbottle/storage/listTaskIndex`,
  616. method: 'GET',
  617. data: data,
  618. })
  619. };
  620. //完成分级管控工作
  621. export const gradingControlAdd = (data) => {
  622. return apiResquest({
  623. url: `/base/app/lab/manage/finish`,
  624. method: 'POST',
  625. data: {...data}
  626. })
  627. };
  628. //分级管控已完成工作列表
  629. export const gradingControlFinish = (data) => {
  630. return apiResquest({
  631. url: `/base/app/lab/manage/finishList`,
  632. method: 'POST',
  633. data: {...data}
  634. })
  635. };
  636. //分级管控详细信息
  637. export const gradingControlDetail = (data) => {
  638. return apiResquest({
  639. url: `/base/app/lab/manage/getInfo/`+data,
  640. method: 'GET',
  641. //data: data,
  642. })
  643. };
  644. //消息已读未读
  645. export const readByLoginUser = (data) => {
  646. return apiResquest({
  647. url: `/base/app/message/content/readByLoginUser`,
  648. method: 'POST',
  649. data: {...data}
  650. })
  651. };
  652. //登录
  653. export const login = (data) => {
  654. return apiResquest({
  655. url: `/auth/one/login`,
  656. method: 'POST',
  657. data: {...data}
  658. })
  659. };
  660. //退出登录
  661. export const logout = (data) => {
  662. return apiResquest({
  663. url: `/auth/logout`,
  664. method: 'delete',
  665. data: data,
  666. })
  667. };
  668. //查询违规记录列表 (用户端)
  669. export const getViolationList = (data) => {
  670. return apiResquest({
  671. url: `/base/app/lab/api/getViolationList`,
  672. method: 'GET',
  673. data: data,
  674. })
  675. };
  676. //查询我的违规记录统计(用户端)
  677. export const myViolationCount = (data) => {
  678. return apiResquest({
  679. url: `/base/app/lab/api/myViolationCount`,
  680. method: 'GET',
  681. data: data,
  682. })
  683. };
  684. //查询安全准入审批记录列表(用户端,管理端)
  685. export const getApprovalList = (data) => {
  686. return apiResquest({
  687. url: `/base/app/lab/api/getApprovalList`,
  688. method: 'GET',
  689. data: data,
  690. })
  691. };
  692. //获取安全准入审批记录详细信息(用户端)
  693. export const approvalDetail = (data) => {
  694. return apiResquest({
  695. url: `/base/app/lab/api/approvalDetail`,
  696. method: 'GET',
  697. data: data,
  698. })
  699. };
  700. //查询院系列表
  701. export const departmentsList = (data) => {
  702. return apiResquest({
  703. url: `/base/app/sysuser/api/departments/list`,
  704. method: 'GET',
  705. data: data,
  706. })
  707. };
  708. //根据院系查询楼栋列表
  709. export const buildingList = (data) => {
  710. return apiResquest({
  711. url: `/base/app/sysuser/api/building/list`,
  712. method: 'GET',
  713. data: data,
  714. })
  715. };
  716. //根据楼栋查询列表
  717. export const mySecuritySubjectList = (data) => {
  718. return apiResquest({
  719. url: `/base/app/lab/api/mySecuritySubjectList`,
  720. method: 'GET',
  721. data: data,
  722. })
  723. };
  724. //查询人脸信息与认证状态
  725. export const studentinfoFacemy = (data) => {
  726. return apiResquest({
  727. url: `/base/app/lab/api/studentinfo/my`,
  728. method: 'GET',
  729. })
  730. };
  731. //查询实验室下的安全准入资格材料表
  732. export const subjectMaterialList = (data) => {
  733. return apiResquest({
  734. url: `/base/app/lab/api/subjectMaterialList`,
  735. method: 'GET',
  736. data: data,
  737. })
  738. };
  739. //上传图片
  740. export const upImage = (data) => {
  741. return apiResquest({
  742. url: `/base/file/upload`,
  743. method: 'GET',
  744. data: data,
  745. })
  746. };
  747. //提交准入申请
  748. export const accessReview = (data) => {
  749. return apiResquest({
  750. url: `/base/app/lab/api/accessReview`,
  751. method: 'POST',
  752. data: {...data}
  753. })
  754. };
  755. //统计安全准入审批不同信息(管理端)
  756. export const getApprovalCount = (data) => {
  757. return apiResquest({
  758. url: `/base/app/lab/api/getApprovalCount`,
  759. method: 'GET',
  760. data: data,
  761. })
  762. };
  763. //审核信息详情(管理端)
  764. export const approvalDetailManage = (data) => {
  765. return apiResquest({
  766. url: `/base/app/lab/api/approvalDetail`,
  767. method: 'GET',
  768. data: data,
  769. })
  770. };
  771. //准入信息审核(管理端)
  772. export const appOperation = (data) => {
  773. return apiResquest({
  774. url: `/base/app/lab/api/appOperation`,
  775. method: 'PUT',
  776. data: data,
  777. })
  778. };
  779. //准入信息拒绝(管理端)
  780. export const failedOperation = (data) => {
  781. return apiResquest({
  782. url: `/base/app/lab/api/failedOperation`,
  783. method: 'PUT',
  784. data: data,
  785. })
  786. };
  787. //获取证书列表
  788. export const queryMyCert = (data) => {
  789. return apiResquest({
  790. url: `/base/app/exam/exam/queryMyCert`,
  791. method: 'POST',
  792. data: {...data}
  793. })
  794. };
  795. //获取考试列表
  796. export const onlineExamList = (data) => {
  797. return apiResquest({
  798. url: `/base/app/exam/onlineExamList`,
  799. method: 'GET',
  800. data: data,
  801. })
  802. };
  803. //创建考卷
  804. export const createPaper = (examId) => {
  805. return apiResquest({
  806. url: `/base/app/exam/create-paper/`+examId,
  807. method: 'POST',
  808. data: {}
  809. })
  810. };
  811. //获取答题卡
  812. export const getPaper = (id) => {
  813. return apiResquest({
  814. url: `/base/app/exam/paper/`+id,
  815. method: 'GET',
  816. })
  817. };
  818. //获取题目
  819. export const paperDetail = (data) => {
  820. return apiResquest({
  821. url: `/base/app/exam/paper/paperDetail/`+data.paperId+`/`+data.quId,
  822. method: 'POST',
  823. data: {}
  824. })
  825. };
  826. //提交答案
  827. export const fillAnswer = (data) => {
  828. return apiResquest({
  829. url: `/base/app/exam/paper/fillAnswer`,
  830. method: 'POST',
  831. data: {...data}
  832. })
  833. };
  834. //提交试卷
  835. export const handPaper = (id,data) => {
  836. return apiResquest({
  837. url: `/base/app/exam/paper/handPaper/`+id,
  838. method: 'POST',
  839. data: {...data}
  840. })
  841. };
  842. //随手拍实验室列表
  843. export const getSubjectDict = (data) => {
  844. return apiResquest({
  845. url: `/base/app/lab/api/getSubjectDict`,
  846. method: 'GET',
  847. data: data,
  848. })
  849. };
  850. //随手拍提交
  851. export const addPhotoNote = (data) => {
  852. return apiResquest({
  853. url: `/base/app/lab/api/addPhotoNote`,
  854. method: 'POST',
  855. data: {...data}
  856. })
  857. };
  858. //消息列表
  859. export const groupList = (data) => {
  860. return apiResquest({
  861. url: `/base/app/message/content/my/group/list`,
  862. method: 'GET',
  863. data: data,
  864. })
  865. };
  866. //消息列表
  867. export const infoTotalCount = (data) => {
  868. return apiResquest({
  869. url: `/base/app/message/content/my/group/totalCount`,
  870. method: 'GET',
  871. data: data,
  872. })
  873. };
  874. //未通过消息详情
  875. export const groupListRead = (data) => {
  876. return apiResquest({
  877. url: `/base/app/message/content/my/group/read`,
  878. method: 'GET',
  879. data: data,
  880. })
  881. };
  882. //消息详情列表
  883. export const groupIdList = (id,data) => {
  884. return apiResquest({
  885. url: `/base/app/message/content/my/`+id+`/group/list`,
  886. method: 'GET',
  887. data: data,
  888. })
  889. };
  890. //消息详情列表
  891. export const simpleInfo = (data) => {
  892. return apiResquest({
  893. url: `/base/app/sysuser/api/my/simple/info`,
  894. method: 'GET',
  895. data: data,
  896. })
  897. };
  898. //查询我的实验室列表
  899. export const mySubjectList = (data) => {
  900. return apiResquest({
  901. url: `/base/app/lab/api/mySubjectList`,
  902. method: 'GET',
  903. data: data,
  904. })
  905. };
  906. //学科字典
  907. export const subject_class = (data) => {
  908. return apiResquest({
  909. url: `/system/dict/data/type/subject_class`,
  910. method: 'GET',
  911. data: data,
  912. })
  913. };
  914. //获取管理员工作台随手拍数量数据
  915. export const appReceivePhotoNote = (data) => {
  916. return apiResquest({
  917. url: `/base/app/lab/api/appReceivePhotoNote`,
  918. method: 'GET',
  919. data: data,
  920. })
  921. };
  922. //收到随手拍列表
  923. export const getAppList = (data) => {
  924. return apiResquest({
  925. url: `/base/app/lab/api/photonote/getAppList`,
  926. method: 'GET',
  927. data: data,
  928. })
  929. };
  930. //收到随手拍详情
  931. export const getPhotonote = (id) => {
  932. return apiResquest({
  933. url: `/base/app/lab/api/photonote/`+id,
  934. method: 'GET',
  935. })
  936. };
  937. //确认处理随手拍
  938. export const editPhotoNote = (data) => {
  939. return apiResquestForm({
  940. url: `/base/app/lab/api/editPhotoNote`,
  941. method: 'POST',
  942. data: {...data}
  943. })
  944. };
  945. //成绩查询
  946. export const getExamList = (data) => {
  947. return apiResquestForm({
  948. url: `/base/app/exam/my/exam/list`,
  949. method: 'GET',
  950. data: data,
  951. })
  952. };
  953. //获取实验室视频地址
  954. export const getChannels = (data) => {
  955. return apiResquestForm({
  956. url: `/algorithm/api/play/startList`,
  957. method: 'GET',
  958. data: data,
  959. })
  960. };
  961. //文字广播
  962. export const voice = (id,data) => {
  963. return apiResquestForm({
  964. url: `/laboratory/subject/manger/voice/`+id,
  965. method: 'POST',
  966. data: {...data}
  967. })
  968. };
  969. //获取拍照检查配置
  970. export const outSubjectPhoto = (id,data) => {
  971. return apiResquestForm({
  972. url: `/base/app/lab/api/outSubjectPhoto`,
  973. method: 'GET',
  974. data: data,
  975. })
  976. };
  977. //获取拍照检查可选实验室列表
  978. export const outSubjectList = () => {
  979. return apiResquestForm({
  980. url: `/base/app/lab/api/outSubjectList`,
  981. method: 'GET'
  982. })
  983. };
  984. //拍照检查提交
  985. export const addPhotoInspection = (data) => {
  986. return apiResquestJsonList({
  987. url: `/base/app/lab/api/addPhotoInspection`,
  988. method: 'POST',
  989. data: data
  990. })
  991. };
  992. //学生卡上传
  993. export const commitCrad = (data) => {
  994. return apiResquestJsonList({
  995. url: `/base/app/lab/api/commit/crad`,
  996. method: 'POST',
  997. data: data
  998. })
  999. };
  1000. //设备开关
  1001. export const mangerControl = (data) => {
  1002. return apiResquestJsonList({
  1003. url: `/laboratory/subject/manger/control/`+data.id+`/`+data.command,
  1004. method: 'POST',
  1005. data: {...data}
  1006. })
  1007. };
  1008. //获取积分列表
  1009. export const listMyApp = (data) => {
  1010. return apiResquestForm({
  1011. url: `/base/app/exam/points/record/list/myApp`,
  1012. method: 'POST',
  1013. data: {...data}
  1014. })
  1015. };
  1016. //
  1017. // //获取当前积分
  1018. export const countMyApp = (data) => {
  1019. return apiResquestForm({
  1020. url: `/base/app/exam/points/record/count/myApp`,
  1021. method: 'GET',
  1022. data: data
  1023. })
  1024. };
  1025. // 根据字典类型查询字典数据信息
  1026. export const getDicts = (dictType) => {
  1027. return apiResquestForm({
  1028. url: '/system/dict/data/type/' + dictType,
  1029. method: 'GET'
  1030. })
  1031. };
  1032. // 获取院系
  1033. export const listDepartments = (data) => {
  1034. return apiResquestForm({
  1035. url: '/system/dept/departments/list',
  1036. method: 'GET',
  1037. })
  1038. };
  1039. //获取报警信息列表
  1040. export const getSafeWarnList = (data) => {
  1041. return apiResquestForm({
  1042. url: '/base/app/lab/api/getSafeWarnList',
  1043. method: 'GET',
  1044. data: data
  1045. })
  1046. };
  1047. //获取报警信息数量
  1048. export const getSafeWarnCount = (data) => {
  1049. return apiResquestForm({
  1050. url: '/base/app/lab/api//getSafeWarnCount',
  1051. method: 'GET',
  1052. data: data
  1053. })
  1054. };
  1055. //获取預案列表
  1056. export const getSubByRiskPlan = (data) => {
  1057. return apiResquestForm({
  1058. url: '/base/app/lab/api/getSubByRiskPlan',
  1059. method: 'GET',
  1060. data: data
  1061. })
  1062. };
  1063. //获取实验室列表(新)
  1064. export const laboratoryList = (data) => {
  1065. return apiResquestForm({
  1066. url: '/base/app/laboratory/list',
  1067. method: 'GET',
  1068. data: data
  1069. })
  1070. };
  1071. //获取实验室详情
  1072. export const laboratoryInfo = (id) => {
  1073. return apiResquestForm({
  1074. url: '/base/app/laboratory/'+id,
  1075. method: 'GET'
  1076. })
  1077. };
  1078. //获取实验室详情
  1079. export const getSubByRiskPlanDetail = (id) => {
  1080. return apiResquestForm({
  1081. url: '/base/app/lab/api/getSubByRiskPlanDetail?id='+id,
  1082. method: 'GET'
  1083. })
  1084. };
  1085. //查询用户电子签名
  1086. export const querySignature = (data) => {
  1087. return apiResquest({
  1088. url: `/base/app/sysuser/api/querySignature`,
  1089. method: 'POST',
  1090. data: {...data}
  1091. })
  1092. };
  1093. //小程序电子签名抠图生成图片
  1094. export const querygenSign = (data) => {
  1095. return apiResquest({
  1096. url: `/base/app/sysuser/api/genSign`,
  1097. method: 'POST',
  1098. data: {...data}
  1099. })
  1100. };
  1101. //小程序用户修改签名
  1102. export const updateSignature = (data) => {
  1103. return apiResquest({
  1104. url: `/base/app/sysuser/api/updateSignature`,
  1105. method: 'POST',
  1106. data: {...data}
  1107. })
  1108. };
  1109. //根据code查询危险品说明
  1110. export const hazard_bookLookUp = (id) => {
  1111. return apiResquestForm({
  1112. url: '/laboratory/hazard_book/lookUp/'+id,
  1113. method: 'GET'
  1114. })
  1115. };
  1116. //根据code查询危险品说明
  1117. export const safe_book = (id) => {
  1118. return apiResquestForm({
  1119. url: '/laboratory/safe_book/'+id,
  1120. method: 'GET'
  1121. })
  1122. };
  1123. //查询奖励分/信用分 总值
  1124. export const monthAllCount = (data) => {
  1125. return apiResquestForm({
  1126. url: '/exam/points/record/monthAllCount',
  1127. method: 'GET',
  1128. data: data
  1129. })
  1130. };
  1131. //查询奖励分/信用分数据列表
  1132. export const monthCountPoints = (data) => {
  1133. return apiResquestForm({
  1134. url: '/exam/points/record/monthCountPoints',
  1135. method: 'GET',
  1136. data: data
  1137. })
  1138. };
  1139. //获取当前用户奖励分与信用分
  1140. export const getMyPointsLogInfo = (data) => {
  1141. return apiResquestForm({
  1142. url: '/exam/points/record/getMyPointsLogInfo',
  1143. method: 'GET',
  1144. data: data
  1145. })
  1146. };
  1147. //获取分级
  1148. export const classifiedListAll = (data) => {
  1149. return apiResquestForm({
  1150. url: '/laboratory/classified/listAll',
  1151. method: 'GET',
  1152. data: data
  1153. })
  1154. };
  1155. //获取实验室视频地址
  1156. export const GetStartList = (data) => {
  1157. return apiResquestFormVideo({
  1158. url: `/algorithm/api/play/startList/`,
  1159. method: 'GET',
  1160. data: data,
  1161. })
  1162. };
  1163. //扫码兑换调用
  1164. export const exchangePoints = (data) => {
  1165. return apiResquest({
  1166. url: `/exam/points/record/exchangePoints`,
  1167. method: 'POST',
  1168. data: {...data}
  1169. })
  1170. };
  1171. /**************************安全检查相关**************************/
  1172. //获取检查身份信息
  1173. export const getLoginUserInfo = (data) => {
  1174. return apiResquestForm({
  1175. url:'/laboratory/checkRecord/getLoginUserInfo',
  1176. method: 'GET',
  1177. data: data
  1178. })
  1179. };
  1180. //获取安全检查列表
  1181. export const listOrderByYyyymmdd = (data) => {
  1182. return apiResquestForm({
  1183. url:'/laboratory/checkRecord/listOrderByYyyymmdd',
  1184. method: 'GET',
  1185. data: data
  1186. })
  1187. };
  1188. //获取安全检查详情
  1189. export const recordDettailsList = (data) => {
  1190. return apiResquestForm({
  1191. url:'/laboratory/checkRecord/recordDettailsListApp',
  1192. method: 'GET',
  1193. data: data
  1194. })
  1195. };
  1196. //获取安全检查详情-新
  1197. export const RecordDettailsListNew = (data) => {
  1198. return apiResquestForm({
  1199. url:'/laboratory/checkRecordDetails/dettailsListApp',
  1200. method: 'GET',
  1201. data: data
  1202. })
  1203. };
  1204. //搜索房间
  1205. export const getSelectInfoByRoom = (data) => {
  1206. return apiResquestForm({
  1207. url: '/laboratory/checkRecord/selectInfoByRoom?room='+data,
  1208. method: 'GET',
  1209. })
  1210. };
  1211. //获取检查项列表
  1212. export const checkOptionList = (data) => {
  1213. return apiResquestForm({
  1214. url: '/laboratory/checkOption/listApp',
  1215. method: 'GET',
  1216. data: data
  1217. })
  1218. };
  1219. // 新增临时检查项
  1220. export function addTempCheckOption(data) {
  1221. return apiResquest({
  1222. url: `/laboratory/checkOption/temp`,
  1223. method: 'POST',
  1224. data: {...data}
  1225. })
  1226. }
  1227. //保存录入检查草稿
  1228. export function checkRecordAddC(data) {
  1229. return apiResquest({
  1230. url: `/laboratory/checkRecord/addCgApp`,
  1231. method: 'POST',
  1232. data: {...data}
  1233. })
  1234. }
  1235. //提交录入检查
  1236. export function checkRecordAdd(data) {
  1237. return apiResquest({
  1238. url: `/laboratory/checkRecord/addTjApp`,
  1239. method: 'POST',
  1240. data: {...data}
  1241. })
  1242. }
  1243. // 驳回/通过审核/整改提交/草稿保存/草稿提交
  1244. export function checkRecordUpdate(data) {
  1245. return apiResquest({
  1246. url: `/laboratory/checkRecord/updateApp`,
  1247. method: 'POST',
  1248. data: {...data}
  1249. })
  1250. }
  1251. //问题整改重大项-判断是否上传签名
  1252. export const checkSign = (data) => {
  1253. return apiResquestForm({
  1254. url: '/laboratory/checkRecord/checkSign',
  1255. method: 'GET',
  1256. })
  1257. };
  1258. //问题整改重大项-判断是否上传电子签章
  1259. export const queryDeptSignByUserId = (data) => {
  1260. return apiResquestForm({
  1261. url: '/base/app/sysuser/api/queryDeptSignByUserId ',
  1262. method: 'GET',
  1263. })
  1264. };
  1265. //获取检查单位
  1266. export const treeselect = (data) => {
  1267. return apiResquestForm({
  1268. url: '/system/dept/treeselect',
  1269. method: 'GET',
  1270. })
  1271. };
  1272. //获取检查单位-新
  1273. export const treeDepselect = (data) => {
  1274. return apiResquestForm({
  1275. url: '/laboratory/checkRecord/selectDeptListUserDeptId',
  1276. method: 'GET',
  1277. })
  1278. };
  1279. //获取整改列表接口
  1280. export const checkRecordList = (data) => {
  1281. return apiResquestForm({
  1282. url:'/laboratory/checkRecord/list',
  1283. method: 'GET',
  1284. data: data
  1285. })
  1286. };
  1287. //获取整改列表接口-新
  1288. export const listWtzgList = (data) => {
  1289. return apiResquestForm({
  1290. url:'/laboratory/checkRecordDetails/listWtzgApp',
  1291. method: 'GET',
  1292. data: data
  1293. })
  1294. };
  1295. //整改提交-新
  1296. export function editListUpdate(data) {
  1297. return apiResquest({
  1298. url: `/laboratory/checkRecordDetails/editListApp `,
  1299. method: 'POST',
  1300. data: {...data}
  1301. })
  1302. };
  1303. //获取自身随手拍权限接口
  1304. export function myIsadmin(data) {
  1305. return apiResquestForm({
  1306. url:'/base/app/lab/api/my/isadmin',
  1307. method: 'GET',
  1308. data: data
  1309. })
  1310. }
  1311. //随后拍列表
  1312. export function photonoteList(data) {
  1313. return apiResquestForm({
  1314. url:'/laboratory/photonote/list',
  1315. method: 'GET',
  1316. data: data
  1317. })
  1318. }
  1319. /*****************************************************/
  1320. export const updateSellerConfirm = (data) => {
  1321. return apiResquestJsonList({
  1322. url: 'app/updateSellerConfirm',
  1323. method: 'POST',
  1324. data: [...data],
  1325. })
  1326. };
  1327. //修改回收记录提交桶数量
  1328. export const updateRecoveryMessage = (data) => {
  1329. return apiResquestJson({
  1330. url: 'app/updateRecoveryMessage',
  1331. method: 'POST',
  1332. data: {...data},
  1333. })
  1334. };
  1335. //GET 请求案例可以传递参数也可以不传递
  1336. export const validateCode = (data) => {
  1337. let str = data
  1338. return apiResquest({
  1339. url: `/Index/getProjectInfo?${str}`,
  1340. method: 'GET'
  1341. })
  1342. };
  1343. //POST 请求案例
  1344. export const postDemo = (data) => {
  1345. return apiResquest({
  1346. url: 'Index/getProjectInfo',
  1347. method: 'POST',
  1348. data: {...data}
  1349. })
  1350. };
  1351. //**************** 2.3 ****************//
  1352. //查询申请记录列表
  1353. export const listapply = (data) => {
  1354. return apiResquestForm({
  1355. url:'/laboratory/apply/listapply',
  1356. method: 'GET',
  1357. data: data
  1358. })
  1359. };
  1360. // 删除审批记录
  1361. export const applyDelete = (id) => {
  1362. return apiResquest({
  1363. url: '/laboratory/apply/'+id,
  1364. method: 'delete'
  1365. })
  1366. };
  1367. //查询审批列表
  1368. export const applyApproval = (data) => {
  1369. return apiResquestForm({
  1370. url: '/laboratory/apply/approval',
  1371. method: 'GET',
  1372. data: data
  1373. })
  1374. };
  1375. //获取实验室当前准入配置
  1376. export const materialApply = (data) => {
  1377. return apiResquestForm({
  1378. url: '/laboratory/apply/materialApply',
  1379. method: 'GET',
  1380. data: data
  1381. })
  1382. };
  1383. //获取实验室查询导师
  1384. export const teacherApply = (data) => {
  1385. return apiResquestForm({
  1386. url: '/system/user/selectUserListByName',
  1387. method: 'GET',
  1388. data: data
  1389. })
  1390. };
  1391. //根据名称查询实验室
  1392. export const subjectList = (data) => {
  1393. return apiResquestForm({
  1394. url: '/laboratory/subject/list/listAdmin',
  1395. method: 'GET',
  1396. data: data
  1397. })
  1398. };
  1399. //安全准入提交接口
  1400. export const materialAdd = (data) => {
  1401. return apiResquest({
  1402. url: '/laboratory/apply/materialAdd',
  1403. method: 'POST',
  1404. data: {...data}
  1405. })
  1406. };
  1407. //安全准入修改接口
  1408. export const materialUpdate = (data) => {
  1409. return apiResquest({
  1410. url: '/laboratory/apply/materialUpdate',
  1411. method: 'POST',
  1412. data: {...data}
  1413. })
  1414. };
  1415. //安全准入详情接口
  1416. export const getDetails = (data) => {
  1417. return apiResquestForm({
  1418. url: '/laboratory/apply/getDetailsApp',
  1419. method: 'GET',
  1420. data: data
  1421. })
  1422. };
  1423. //安全准入审核列表接口(按时间切割)
  1424. export const applyList = (data) => {
  1425. return apiResquestForm({
  1426. url: '/laboratory/apply/listOrderByYmd',
  1427. method: 'GET',
  1428. data: data
  1429. })
  1430. };
  1431. //安全准入审批接口
  1432. export const laboratoryApply = (data) => {
  1433. return apiResquest({
  1434. url: '/laboratory/apply/editApp',
  1435. method: 'POST',
  1436. data: data,
  1437. })
  1438. };
  1439. /************* 应急疏散相关 *************/
  1440. //获取实验室布局图
  1441. export const lablayout = (id) => {
  1442. return apiResquestForm({
  1443. url: '/laboratory/building/lablayout?showHazard=false&deptId='+id,
  1444. method: 'GET'
  1445. })
  1446. };
  1447. //执行应急疏散
  1448. export const evacuate = (id) => {
  1449. return apiResquestForm({
  1450. url: '/laboratory/line/evacuate/' + id,
  1451. method: 'GET'
  1452. })
  1453. };
  1454. //结束应急疏散
  1455. export const closure = (id) => {
  1456. return apiResquestForm({
  1457. url: '/laboratory/line/closure/' + id,
  1458. method: 'GET'
  1459. })
  1460. };
  1461. //切换应急疏散线路
  1462. export const lineEvacuate = (id,type) => {
  1463. return apiResquestForm({
  1464. url: '/laboratory/line/change/' + id + '/' + type,
  1465. method: 'GET'
  1466. })
  1467. };
  1468. //切换应急疏散线路-2.5最新
  1469. export const lineEvacuateTow = (id,type) => {
  1470. return apiResquestForm({
  1471. url: '/laboratory/line/getRoute/' + id + '/' + type,
  1472. method: 'GET'
  1473. })
  1474. };
  1475. //获取报警信息
  1476. export const getListStatusTwo = (id,type) => {
  1477. return apiResquestForm({
  1478. url: '/laboratory/plan/group/getList?status=1',
  1479. method: 'GET'
  1480. })
  1481. };
  1482. //获取当前疏散数据
  1483. export const getRedis = (id,type) => {
  1484. return apiResquestForm({
  1485. url: '/laboratory/line/getRedis',
  1486. method: 'GET'
  1487. })
  1488. };
  1489. //获取喇叭列表
  1490. export const getDeviceList = (data) => {
  1491. return apiResquestForm({
  1492. url: '/algorithm/speaker/getDeviceList',
  1493. method: 'GET',
  1494. data: data,
  1495. })
  1496. };
  1497. //文字转语音播放
  1498. export const textParseUrlIps = (data,text) => {
  1499. return apiResquestJsonList({
  1500. url: '/algorithm/speaker/textParseUrlAppIps?text='+text,
  1501. method: 'POST',
  1502. data: data
  1503. })
  1504. };
  1505. //用户修改头像接口
  1506. export const appAvatar = (data) => {
  1507. return apiResquestForm({
  1508. url: '/system/user/profile/appAvatar',
  1509. method: 'POST',
  1510. data: data,
  1511. })
  1512. };
  1513. //获取楼层摄像头
  1514. export const getCameraByFloor = (data) => {
  1515. return apiResquest({
  1516. url: `/laboratory/sparseHardware/getCameraByFloor`,
  1517. method: 'GET',
  1518. data: data,
  1519. })
  1520. };
  1521. //获取当前用户认证头像
  1522. export const mystudent = (data) => {
  1523. return apiResquest({
  1524. url: `/laboratory/studentinfo/mystudent`,
  1525. method: 'GET',
  1526. data: data,
  1527. })
  1528. };
  1529. //获取配置数据
  1530. export const getLogoInfo = (data) => {
  1531. return apiResquest({
  1532. url: `/system/logo/config/getLogoInfo`,
  1533. method: 'GET',
  1534. data: data,
  1535. })
  1536. };
  1537. // 查询开发配置
  1538. export function getUrlConfig(data) {
  1539. return apiResquest({
  1540. url: '/system/urlConfig',
  1541. method: 'get',
  1542. data: data,
  1543. })
  1544. }
  1545. //结束预案
  1546. export const closeRiskPlan = (data) => {
  1547. return apiResquest({
  1548. url: `/laboratory/plan/closeRiskPlan`,
  1549. method: 'post',
  1550. data: data
  1551. })
  1552. };
  1553. //实验室视频监控页面获取喇叭设备列表
  1554. export const getDeviceListBySub = (data) => {
  1555. return apiResquest({
  1556. url: `/algorithm/speaker/getDeviceListBySub`,
  1557. method: 'GET',
  1558. data: data,
  1559. })
  1560. };
  1561. //根据账户查询学院与楼栋
  1562. export const treeselectByUser = (data) => {
  1563. return apiResquest({
  1564. url: `/system/dept/treeselectByUser`,
  1565. method: 'GET',
  1566. data: data,
  1567. })
  1568. };
  1569. //根据账户查询学院与楼栋
  1570. export const getBuilding = (id) => {
  1571. return apiResquest({
  1572. url: `/laboratory/building/lablayout?showHazard=false&deptId=`+id,
  1573. method: 'GET',
  1574. })
  1575. };
  1576. //一键灭火-查询设备状态
  1577. export const firedeviceStatus = (data) => {
  1578. return apiResquest({
  1579. url: `/algorithm/firedevice/getStatus?subjectId=`+data,
  1580. method: 'GET',
  1581. })
  1582. };
  1583. //一键灭火-定时器查询设备状态
  1584. export const firedeviceStatusTiming = (data) => {
  1585. return apiResquestTimer({
  1586. url: `/algorithm/firedevice/getStatusDetails?deviceCode=`+data,
  1587. method: 'GET',
  1588. })
  1589. };
  1590. //一键灭火-启动灭火设备
  1591. export const firedeviceStart = (data) => {
  1592. return apiResquest({
  1593. url: `/algorithm/firedevice/outfireapp?subjectId=`+data.subjectId+'&deviceCode='+data.deviceCode,
  1594. method: 'GET',
  1595. })
  1596. };
  1597. //一键灭火-取消灭火设备
  1598. export const firedeviceCancel = (data) => {
  1599. return apiResquest({
  1600. url: `/algorithm/firedevice/isCancelOutFile?subjectId=`+data,
  1601. method: 'GET',
  1602. })
  1603. };
  1604. /****************3.2疏散相关接口****************/
  1605. export const getFloorData = (id) => {
  1606. return apiResquest({
  1607. url: `/laboratory/lineVertex/floor/`+id,
  1608. method: 'GET',
  1609. })
  1610. };
  1611. //查询当前发生的疏散
  1612. export const getRedisEvacuation = (data) => {
  1613. return apiResquest({
  1614. url: `/laboratory/lineVertex/getRedisEvacuation`,
  1615. method: 'post',
  1616. data: data
  1617. })
  1618. };
  1619. //开启/关闭疏散灯
  1620. export const openLight = (data) => {
  1621. return apiResquest({
  1622. url: `/laboratory/pointRelay/openLight`,
  1623. method: 'post',
  1624. data: data
  1625. })
  1626. };
  1627. //开启/关闭疏散灯
  1628. export const closeLight = (data) => {
  1629. return apiResquest({
  1630. url: `/laboratory/pointRelay/closeLight`,
  1631. method: 'post',
  1632. data: data
  1633. })
  1634. };
  1635. //新楼栋楼层查询接口
  1636. export const getBuildOrFloorList = (data) => {
  1637. return apiResquest({
  1638. url: `/laboratory/buildFloor/getBuildOrFloorList`,
  1639. method: 'GET',
  1640. data: data,
  1641. })
  1642. };
  1643. //开始疏散
  1644. export const executeEvacuation = (data) => {
  1645. return apiResquest({
  1646. url: `/laboratory/lineVertex/executeEvacuation`,
  1647. method: 'post',
  1648. data: data
  1649. })
  1650. };
  1651. //结束疏散
  1652. export const endEvacuation = (data) => {
  1653. return apiResquest({
  1654. url: `/laboratory/lineVertex/endEvacuation`,
  1655. method: 'post',
  1656. data: data
  1657. })
  1658. };
  1659. //查询当前用户下的预案触发数据
  1660. export const selectTriggerInfo = (data) => {
  1661. return apiResquest({
  1662. url: `/zd-laboratory/plan/selectTriggerInfo`,
  1663. method: 'GET',
  1664. data: data,
  1665. })
  1666. };