index.js 40 KB

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