index.js 42 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793
  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. };