index.js 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864
  1. import request from '@/utils/request'
  2. //获取专业/班级列表
  3. export function systemUserMajorList(data) {
  4. return request({
  5. url: '/system/user/major/list',
  6. method: 'post',
  7. data: data
  8. })
  9. }
  10. //新增专业/班级
  11. export function systemUserMajorAdd(data) {
  12. return request({
  13. url: '/system/user/major/add',
  14. method: 'post',
  15. data: data
  16. })
  17. }
  18. //专业/班级详情
  19. export function systemUserMajorDetail(query) {
  20. return request({
  21. url: '/system/user/major/detail',
  22. method: 'get',
  23. params: query
  24. })
  25. }
  26. //编辑专业/班级
  27. export function systemUserMajorUpdate(data) {
  28. return request({
  29. url: '/system/user/major/update',
  30. method: 'post',
  31. data: data
  32. })
  33. }
  34. //删除专业/班级
  35. export function systemUserMajorDelete(data) {
  36. return request({
  37. url: '/system/user/major/delete',
  38. method: 'post',
  39. data: data
  40. })
  41. }
  42. //批量绑卡
  43. export function systemUserBatchBindCard(data) {
  44. return request({
  45. url: '/system/user/batchBindCard',
  46. method: 'post',
  47. data: data
  48. })
  49. }
  50. //新增 校区/楼栋/楼层
  51. export function systemBuildingGetTreeAdd(data) {
  52. return request({
  53. url: '/system/building/add',
  54. method: 'post',
  55. data: data
  56. })
  57. }
  58. //编辑 校区/楼栋/楼层
  59. export function systemBuildingGetUpdate(data) {
  60. return request({
  61. url: '/system/building/update',
  62. method: 'post',
  63. data: data
  64. })
  65. }
  66. //获取楼栋楼层列表
  67. export function systemBuildingGetList(data) {
  68. return request({
  69. url: '/system/building/getlist',
  70. method: 'post',
  71. data: data
  72. })
  73. }
  74. //楼栋楼层排序
  75. export function systemBuildingEditSortNum(data) {
  76. return request({
  77. url: '/system/building/editSortNum',
  78. method: 'post',
  79. data: data
  80. })
  81. }
  82. //楼栋楼层删除
  83. export function systemBuildingEditDelete(data) {
  84. return request({
  85. url: '/system/building/delete',
  86. method: 'post',
  87. data: data
  88. })
  89. }
  90. //获取楼层下房间列表
  91. export function systemRoomInfoList(data) {
  92. return request({
  93. url: '/system/roomInfo/list',
  94. method: 'post',
  95. data: data
  96. })
  97. }
  98. //新增房间
  99. export function systemRoomInfoAdd(data) {
  100. return request({
  101. url: '/system/roomInfo/add',
  102. method: 'post',
  103. data: data
  104. })
  105. }
  106. //修改房间
  107. export function systemRoomInfoUpdate(data) {
  108. return request({
  109. url: '/system/roomInfo/update',
  110. method: 'post',
  111. data: data
  112. })
  113. }
  114. //删除房间
  115. export function systemRoomInfoDelete(data) {
  116. return request({
  117. url: '/system/roomInfo/delete',
  118. method: 'post',
  119. data: data
  120. })
  121. }
  122. //房间详情
  123. export function systemRoomInfoDetail(query) {
  124. return request({
  125. url: '/system/roomInfo/detail',
  126. method: 'get',
  127. params: query
  128. })
  129. }
  130. /****************安全分类****************/
  131. //分类认定条件
  132. export function laboratoryClassTypeGetClassCriteria(query) {
  133. return request({
  134. url: '/laboratory/classType/getClassCriteria',
  135. method: 'get',
  136. params: query
  137. })
  138. }
  139. //分级认定条件
  140. export function laboratoryClassTypeGetClassCriteriaLevel(query) {
  141. return request({
  142. url: '/laboratory/classType/getClassCriteriaLevel',
  143. method: 'get',
  144. params: query
  145. })
  146. }
  147. //安全分类列表
  148. export function laboratoryClassTypeList(data) {
  149. return request({
  150. url: '/laboratory/classType/list',
  151. method: 'post',
  152. data: data
  153. })
  154. }
  155. //安全分类新增
  156. export function laboratoryClassTypeAdd(data) {
  157. return request({
  158. url: '/laboratory/classType/add',
  159. method: 'post',
  160. data: data
  161. })
  162. }
  163. //安全分类编辑
  164. export function laboratoryClassTypeUpdate(data) {
  165. return request({
  166. url: '/laboratory/classType/update',
  167. method: 'post',
  168. data: data
  169. })
  170. }
  171. //安全分类详情
  172. export function laboratoryClassTypeDetail(query) {
  173. return request({
  174. url: '/laboratory/classType/detail',
  175. method: 'get',
  176. params: query
  177. })
  178. }
  179. //安全分类删除
  180. export function laboratoryClassTypeDelete(data) {
  181. return request({
  182. url: '/laboratory/classType/delete',
  183. method: 'post',
  184. data: data
  185. })
  186. }
  187. /****************安全分级****************/
  188. //安全分级列表
  189. export function laboratoryClassLevelList(data) {
  190. return request({
  191. url: '/laboratory/classLevel/list',
  192. method: 'post',
  193. data: data
  194. })
  195. }
  196. //安全分级新增
  197. export function laboratoryClassLevelAdd(data) {
  198. return request({
  199. url: '/laboratory/classLevel/add',
  200. method: 'post',
  201. data: data
  202. })
  203. }
  204. //安全分级编辑
  205. export function laboratoryClassLevelUpdate(data) {
  206. return request({
  207. url: '/laboratory/classLevel/update',
  208. method: 'post',
  209. data: data
  210. })
  211. }
  212. //安全分级详情
  213. export function laboratoryClassLevelDetail(query) {
  214. return request({
  215. url: '/laboratory/classLevel/detail',
  216. method: 'get',
  217. params: query
  218. })
  219. }
  220. //安全分级删除
  221. export function laboratoryClassLevelDelete(data) {
  222. return request({
  223. url: '/laboratory/classLevel/delete',
  224. method: 'post',
  225. data: data
  226. })
  227. }
  228. /****************实验室类型****************/
  229. //实验室类型列表
  230. export function laboratoryClassMoldList(data) {
  231. return request({
  232. url: '/laboratory/classMold/list',
  233. method: 'post',
  234. data: data
  235. })
  236. }
  237. //实验室类型新增
  238. export function laboratoryClassMoldAdd(data) {
  239. return request({
  240. url: '/laboratory/classMold/add',
  241. method: 'post',
  242. data: data
  243. })
  244. }
  245. //实验室类型编辑
  246. export function laboratoryClassMoldUpdate(data) {
  247. return request({
  248. url: '/laboratory/classMold/update',
  249. method: 'post',
  250. data: data
  251. })
  252. }
  253. //实验室类型详情
  254. export function laboratoryClassMoldDetail(query) {
  255. return request({
  256. url: '/laboratory/classMold/detail',
  257. method: 'get',
  258. params: query
  259. })
  260. }
  261. //实验室类型删除
  262. export function laboratoryClassMoldDelete(data) {
  263. return request({
  264. url: '/laboratory/classMold/delete',
  265. method: 'post',
  266. data: data
  267. })
  268. }
  269. /***********************实验室**************************/
  270. //实验室列表
  271. export function laboratorySubRelInfoList(data) {
  272. return request({
  273. url: '/laboratory/subRelInfo/list',
  274. method: 'post',
  275. data: data
  276. })
  277. }
  278. //实验室-新增
  279. export function laboratorySubRelInfoAdd(data) {
  280. return request({
  281. url: '/laboratory/subRelInfo/add',
  282. method: 'post',
  283. data: data
  284. })
  285. }
  286. //实验室-编辑
  287. export function laboratorySubRelInfoUpdate(data) {
  288. return request({
  289. url: '/laboratory/subRelInfo/update',
  290. method: 'post',
  291. data: data
  292. })
  293. }
  294. //实验室-关联配置-详情
  295. export function laboratorySubRelInfoGetHazardSubRelInfo(query) {
  296. return request({
  297. url: '/laboratory/subRelInfo/getHazardSubRelInfo',
  298. method: 'get',
  299. params: query
  300. })
  301. }
  302. //实验室-关联配置-提交
  303. export function laboratorySubRelInfoUpdateHazardSubRel(data) {
  304. return request({
  305. url: '/laboratory/subRelInfo/updateHazardSubRel',
  306. method: 'post',
  307. data: data
  308. })
  309. }
  310. //实验室-详情获取危险源/关联配置信息
  311. export function laboratorySubRelInfoGetSubRelByCheckHazard(query) {
  312. return request({
  313. url: '/laboratory/subRelInfo/getSubRelByCheckHazard',
  314. method: 'get',
  315. params: query
  316. })
  317. }
  318. //实验室-详情
  319. export function laboratorySubRelInfoGetDetailInfo(query) {
  320. return request({
  321. url: '/laboratory/subRelInfo/getDetailInfo',
  322. method: 'get',
  323. params: query
  324. })
  325. }
  326. //实验室-删除
  327. export function laboratorySubRelInfoGetDetailDelete(data) {
  328. return request({
  329. url: '/laboratory/subRelInfo/delete',
  330. method: 'post',
  331. data: data
  332. })
  333. }
  334. //实验室-门禁开启/关闭
  335. export function laboratorySubRelInfoUpdateByControl(data) {
  336. return request({
  337. url: '/laboratory/subRelInfo/updateByControl',
  338. method: 'post',
  339. data: data
  340. })
  341. }
  342. //实验室-信息牌下载-获取信息牌配置信息
  343. export function laboratoryBoardExportBoardInfo(query) {
  344. return request({
  345. url: '/laboratory/board/exportBoardInfo',
  346. method: 'get',
  347. params: query
  348. })
  349. }
  350. //实验室-信息牌下载-获取信息牌配置信息
  351. export function laboratoryAppBoardMiddleInfo(query) {
  352. return request({
  353. url: '/laboratory/app/board/middleInfoWeb',
  354. method: 'get',
  355. params: query
  356. })
  357. }
  358. //实验室-排序修改
  359. export function laboratorySubRelInfoUpdateBySort(data) {
  360. return request({
  361. url: '/laboratory/subRelInfo/updateBySort',
  362. method: 'post',
  363. data: data
  364. })
  365. }
  366. //准入配置-查询实验室-获取准入模板列表
  367. export function laboratorySubMaterialListData(query) {
  368. return request({
  369. url: '/laboratory/subMaterial/listData',
  370. method: 'get',
  371. params: query
  372. })
  373. }
  374. //准入配置-提交
  375. export function laboratorySubMaterialAdd(data) {
  376. return request({
  377. url: '/laboratory/subMaterial/add',
  378. method: 'post',
  379. data: data
  380. })
  381. }
  382. //准入配置-人员登录授权方式下拉菜单
  383. export function laboratoryUserAuthAuthTypeList(query) {
  384. return request({
  385. url: '/laboratory/userAuth/authTypeList',
  386. method: 'get',
  387. params: query
  388. })
  389. }
  390. //分级配置-列表查询时接口
  391. export function laboratoryLevelConfigGetLevelTitleList(data) {
  392. return request({
  393. url: '/laboratory/levelConfig/getLevelTitleList',
  394. method: 'post',
  395. data: data
  396. })
  397. }
  398. //分级配置-列表
  399. export function laboratoryLevelConfigGetList(data) {
  400. return request({
  401. url: '/laboratory/levelConfig/getList',
  402. method: 'post',
  403. data: data
  404. })
  405. }
  406. //分类配置-计算
  407. export function laboratoryLevelConfigGetCalculateByData(data) {
  408. return request({
  409. url: '/laboratory/levelConfig/getCalculateByData',
  410. method: 'post',
  411. data: data
  412. })
  413. }
  414. //分类配置-列表
  415. export function laboratoryTypeConfigGetList(data) {
  416. return request({
  417. url: '/laboratory/typeConfig/getList',
  418. method: 'post',
  419. data: data
  420. })
  421. }
  422. /******************* 安全信息类目 *********************/
  423. //安全信息类目-列表
  424. export function laboratoryInfoBrandList(data) {
  425. return request({
  426. url: '/laboratory/infoBrand/list',
  427. method: 'post',
  428. data: data
  429. })
  430. }
  431. // 安全信息类目-新增
  432. export function laboratoryInfoBrandAdd(data) {
  433. return request({
  434. url: '/laboratory/infoBrand/add',
  435. method: 'post',
  436. data: data
  437. })
  438. }
  439. // 安全信息类目-编辑
  440. export function laboratoryInfoBrandUpdate(data) {
  441. return request({
  442. url: '/laboratory/infoBrand/update',
  443. method: 'post',
  444. data: data
  445. })
  446. }
  447. // 安全信息类目-删除
  448. export function laboratoryInfoBrandDelete(data) {
  449. return request({
  450. url: '/laboratory/infoBrand/delete',
  451. method: 'post',
  452. data: data
  453. })
  454. }
  455. // 安全信息类目-信息配置-列表
  456. export function laboratoryBrandDetailList(data) {
  457. return request({
  458. url: '/laboratory/brandDetail/list',
  459. method: 'post',
  460. data: data
  461. })
  462. }
  463. // 安全信息类目-信息配置-新增
  464. export function laboratoryBrandDetailAdd(data) {
  465. return request({
  466. url: '/laboratory/brandDetail/add',
  467. method: 'post',
  468. data: data
  469. })
  470. }
  471. // 安全信息类目-信息配置-编辑
  472. export function laboratoryBrandDetailUpdate(data) {
  473. return request({
  474. url: '/laboratory/brandDetail/update',
  475. method: 'post',
  476. data: data
  477. })
  478. }
  479. // 安全信息类目-信息配置-删除
  480. export function laboratoryBrandDetailDelete(data) {
  481. return request({
  482. url: '/laboratory/brandDetail/delete',
  483. method: 'post',
  484. data: data
  485. })
  486. }
  487. //查询安全信息配置列表
  488. export function laboratoryInfoBrandGetClassifyBySubId(query) {
  489. return request({
  490. url: '/laboratory/infoBrand/getClassifyBySubId',
  491. method: 'get',
  492. params: query
  493. })
  494. }
  495. //安全信息配置-详情
  496. export function laboratoryBrandDetailDetail(query) {
  497. return request({
  498. url: '/laboratory/brandDetail/detail',
  499. method: 'get',
  500. params: query
  501. })
  502. }
  503. // 安全信息类目-信息配置-危险源列表
  504. export function laboratoryBrandDetailGetDetailHazardConfig(query) {
  505. return request({
  506. url: '/laboratory/brandDetail/getDetailHazardConfig',
  507. method: 'get',
  508. params: query
  509. })
  510. }
  511. /******************* 布局管理 *********************/
  512. //根据楼层获取房间列表
  513. export function laboratoryBuildLayoutList(data) {
  514. return request({
  515. url: '/laboratory/buildLayout/list',
  516. method: 'post',
  517. data: data
  518. })
  519. }
  520. //根据楼层获取房间列表与布局信息
  521. export function laboratoryBuildLayoutGetTreeSonList(data) {
  522. return request({
  523. url: '/laboratory/buildLayout/getTreeSonList',
  524. method: 'post',
  525. data: data
  526. })
  527. }
  528. //获取楼层房间列表(用于布局选择房间)
  529. export function laboratoryBuildLayoutGetList(data) {
  530. return request({
  531. url: '/laboratory/buildLayout/getList',
  532. method: 'post',
  533. data: data
  534. })
  535. }
  536. //保存布局设置
  537. export function laboratoryExitLineAdd(data) {
  538. return request({
  539. url: '/laboratory/exitLine/add',
  540. method: 'post',
  541. data: data
  542. })
  543. }
  544. //职位(身份)-列表
  545. export function systemPostList(data) {
  546. return request({
  547. url: '/system/post/list',
  548. method: 'post',
  549. data: data
  550. })
  551. }
  552. //职位(身份)-详情
  553. export function systemPostDetail(query) {
  554. return request({
  555. url: '/system/post/detail',
  556. method: 'get',
  557. params: query
  558. })
  559. }
  560. //职位(身份)-新增
  561. export function systemPostAdd(data) {
  562. return request({
  563. url: '/system/post/add',
  564. method: 'post',
  565. data: data
  566. })
  567. }
  568. //职位(身份)-修改
  569. export function systemPostUpdate(data) {
  570. return request({
  571. url: '/system/post/update',
  572. method: 'post',
  573. data: data
  574. })
  575. }
  576. //职位(身份)-删除
  577. export function systemPostDelete(data) {
  578. return request({
  579. url: '/system/post/delete',
  580. method: 'post',
  581. data: data
  582. })
  583. }
  584. /***************** 课题组 *****************/
  585. //课题组-列表
  586. export function systemTopicList(data) {
  587. return request({
  588. url: '/system/topic/list',
  589. method: 'post',
  590. data: data
  591. })
  592. }
  593. //课题组-新增
  594. export function systemTopicAdd(data) {
  595. return request({
  596. url: '/system/topic/add',
  597. method: 'post',
  598. data: data
  599. })
  600. }
  601. //课题组-编辑
  602. export function systemTopicEdit(data) {
  603. return request({
  604. url: '/system/topic/edit',
  605. method: 'post',
  606. data: data
  607. })
  608. }
  609. //课题组-详情
  610. export function systemTopicDetail(query) {
  611. return request({
  612. url: '/system/topic/detail',
  613. method: 'get',
  614. params: query
  615. })
  616. }
  617. //课题组-删除
  618. export function systemTopicTopicDel(data) {
  619. return request({
  620. url: '/system/topic/topicDel',
  621. method: 'post',
  622. data: data
  623. })
  624. }
  625. //课题组-启用/停用
  626. export function systemTopicEditTopicStart(data) {
  627. return request({
  628. url: '/system/topic/editTopicStart',
  629. method: 'post',
  630. data: data
  631. })
  632. }
  633. //课题组-查询成员
  634. export function systemTopicMemberList(data) {
  635. return request({
  636. url: '/system/topic/memberList',
  637. method: 'post',
  638. data: data
  639. })
  640. }
  641. //课题组成员-启用/停用
  642. export function systemTopicEditMemberStart(data) {
  643. return request({
  644. url: '/system/topic/editMemberStart',
  645. method: 'post',
  646. data: data
  647. })
  648. }
  649. //危险源-列表
  650. export function laboratoryHazardList(data) {
  651. return request({
  652. url: '/laboratory/hazard/list',
  653. method: 'post',
  654. data: data
  655. })
  656. }
  657. //危险源-新增
  658. export function laboratoryHazardAdd(data) {
  659. return request({
  660. url: '/laboratory/hazard/add',
  661. method: 'post',
  662. data: data
  663. })
  664. }
  665. //危险源-编辑
  666. export function laboratoryHazardUpdate(data) {
  667. return request({
  668. url: '/laboratory/hazard/update',
  669. method: 'post',
  670. data: data
  671. })
  672. }
  673. //危险源-删除
  674. export function laboratoryHazardDelete(data) {
  675. return request({
  676. url: '/laboratory/hazard/delete',
  677. method: 'post',
  678. data: data
  679. })
  680. }
  681. //危险源-详情
  682. export function laboratoryHazardDetail(query) {
  683. return request({
  684. url: '/laboratory/hazard/detail',
  685. method: 'get',
  686. params: query
  687. })
  688. }
  689. /********************** 值班/巡查 **********************/
  690. //查询值班列表
  691. export function laboratoryXxpDutyListYmd(query) {
  692. return request({
  693. url: '/laboratory/boardDuty/listYmd',
  694. method: 'get',
  695. params: query
  696. })
  697. }
  698. //添加值班人员
  699. export function laboratoryXxpDutyAdd(data) {
  700. return request({
  701. url: '/laboratory/boardDuty/add',
  702. method: 'post',
  703. data: data
  704. })
  705. }
  706. //获取树状实验室列表接口
  707. export function laboratorySubRelInfoGetDeptInSubList(data) {
  708. return request({
  709. url: '/laboratory/subRelInfo/getDeptInSubList',
  710. method: 'post',
  711. data: data
  712. })
  713. }
  714. //获取实验室可选值班人员列表
  715. export function laboratoryWhiteGetUserDutyList(data) {
  716. return request({
  717. url: '/laboratory/white/getUserDutyList',
  718. method: 'post',
  719. data: data
  720. })
  721. }
  722. //巡查列表查询
  723. export function laboratoryXxpInspectionListYmd(query) {
  724. return request({
  725. url: '/laboratory/boardPatrol/listYmd',
  726. method: 'get',
  727. params: query
  728. })
  729. }
  730. //值班人员详情接口
  731. export function laboratoryXxpDutyGetInfoByDate(query) {
  732. return request({
  733. url: '/laboratory/boardDuty/getInfoByDate',
  734. method: 'get',
  735. params: query
  736. })
  737. }
  738. export function delXxpDuty(id) {
  739. return request({
  740. url: '/laboratory/boardDuty/'+id,
  741. method: 'post',
  742. })
  743. }
  744. //获取异常记录
  745. export function listAbnormal(query) {
  746. return request({
  747. url: '/laboratory/boardPatrol/listAbnormal',
  748. method: 'get',
  749. params: query
  750. })
  751. }
  752. //获取正常记录
  753. export function listStandard(query) {
  754. return request({
  755. url: 'laboratory/boardPatrol/listStandard',
  756. method: 'get',
  757. params: query
  758. })
  759. }
  760. //进出记录-列表
  761. export function laboratorySubPassOutList(data) {
  762. return request({
  763. url: '/laboratory/subPassOut/list',
  764. method: 'post',
  765. data: data
  766. })
  767. }
  768. //进出记录-个人列表
  769. export function laboratorySubPassOutMyList(data) {
  770. return request({
  771. url: '/laboratory/subPassOut/myList',
  772. method: 'post',
  773. data: data
  774. })
  775. }
  776. //进出记录-照片列表
  777. export function laboratorySubPassOutPhotoList(data) {
  778. return request({
  779. url: '/laboratory/subPassOut/photoList',
  780. method: 'post',
  781. data: data
  782. })
  783. }
  784. //进出记录-有记录的实验室列表
  785. export function laboratorySubPassOutCheckedSubList(data) {
  786. return request({
  787. url: '/laboratory/subPassOut/checkedSubList',
  788. method: 'post',
  789. data: data
  790. })
  791. }
  792. //获取安全类目最大排序
  793. export function laboratoryBoardGetBrandInOrder(query) {
  794. return request({
  795. url: '/laboratory/board/getBrandInOrder',
  796. method: 'get',
  797. params: query
  798. })
  799. }
  800. //获取摄像头记录-列表
  801. export function laboratoryCameraRecordGetCameraRecord(data) {
  802. return request({
  803. url: '/laboratory/cameraRecord/getCameraRecord',
  804. method: 'post',
  805. data: data
  806. })
  807. }