index.js 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641
  1. import { apiResquest,apiResquestForm,apiResquestJsonList,apiResquestFormVideo,apiResquestTimer } from '@/api/request/request.js'
  2. //项目检查库-树状列表
  3. export const securityCheckOptionList = (data) => {
  4. return apiResquest({
  5. url: '/security/checkOption/list',
  6. method: 'POST',
  7. data: { ...data }
  8. })
  9. };
  10. //项目检查库-树状列表-包含被删除的数据
  11. export const securityCheckOptionSelAllList = (data) => {
  12. return apiResquest({
  13. url: '/security/checkOption/selAllList',
  14. method: 'POST',
  15. data: { ...data }
  16. })
  17. };
  18. //随手拍-上报
  19. export const securityAppCheckPhotoMyAdd = (data) => {
  20. return apiResquest({
  21. url: `/security/appCheckPhoto/myAdd`,
  22. method: 'POST',
  23. data: { ...data }
  24. })
  25. };
  26. //随手拍上报记录-列表
  27. export const securityAppCheckPhotoMyList = (data) => {
  28. return apiResquest({
  29. url: `/security/appCheckPhoto/myList`,
  30. method: 'POST',
  31. data: { ...data }
  32. })
  33. };
  34. //随手拍隐患整改-列表
  35. export const securityAppCheckPhotoRectifyList = (data) => {
  36. return apiResquest({
  37. url: `/security/appCheckPhoto/rectifyList`,
  38. method: 'POST',
  39. data: { ...data }
  40. })
  41. };
  42. //随手拍-详情
  43. export const securityAppCheckPhotoDetail = (data) => {
  44. return apiResquest({
  45. url: `/security/appCheckPhoto/detail`,
  46. method: 'GET',
  47. data: data,
  48. })
  49. };
  50. //随手拍-整改
  51. export const securityAppCheckPhotoUpdate = (data) => {
  52. return apiResquest({
  53. url: `/security/appCheckPhoto/update`,
  54. method: 'POST',
  55. data: { ...data }
  56. })
  57. };
  58. //随手拍-实验室检查项列表
  59. export const securityAppCheckPhotoList = (data) => {
  60. return apiResquest({
  61. url: `/security/appCheckPhoto/list`,
  62. method: 'POST',
  63. data: { ...data }
  64. })
  65. };
  66. //安全检查-校级检查/学院自查列表
  67. export const securityAppCheckPlanTitleList = (data) => {
  68. return apiResquest({
  69. url: '/security/appCheckPlan/titleList',
  70. method: 'POST',
  71. data: { ...data }
  72. })
  73. };
  74. //安全检查-校级检查/学院自查列表
  75. export const securityAppCheckPlanAppTitleList = (data) => {
  76. return apiResquest({
  77. url: '/security/appCheckPlan/appTitleList',
  78. method: 'POST',
  79. data: { ...data }
  80. })
  81. };
  82. //获取分级列表
  83. export const laboratoryLevelConfigGetWebLevelTitleList = (data) => {
  84. return apiResquest({
  85. url: `/laboratory/levelConfig/getWebLevelTitleList`,
  86. method: 'POST',
  87. data: { ...data }
  88. })
  89. };
  90. //根据条件获取检查任务列表
  91. export const securityAppCheckManageList = (data) => {
  92. return apiResquest({
  93. url: '/security/appCheckManage/list',
  94. method: 'POST',
  95. data: { ...data }
  96. })
  97. };
  98. //根据条件获取复查任务列表
  99. export const securityAppCheckDangerReviewSubList = (data) => {
  100. return apiResquest({
  101. url: '/security/appCheckDanger/reviewSubList',
  102. method: 'POST',
  103. data: { ...data }
  104. })
  105. };
  106. //根据条件获取整改任务列表
  107. export const securityAppCheckDangerGetCheckDangerSubList = (data) => {
  108. return apiResquest({
  109. url: '/security/appCheckDanger/getCheckDangerSubList',
  110. method: 'POST',
  111. data: { ...data }
  112. })
  113. };
  114. //检查计划详情
  115. export const securityAppCheckPlanFindCheckPlan = (data) => {
  116. return apiResquest({
  117. url: '/security/appCheckPlan/findCheckPlan',
  118. method: 'GET',
  119. data: { ...data }
  120. })
  121. };
  122. //实验室下-检查任务-检查项列表
  123. export const securityAppCheckSetOptionList = (data) => {
  124. return apiResquest({
  125. url: '/security/appCheckSetOption/list',
  126. method: 'POST',
  127. data: { ...data }
  128. })
  129. };
  130. //实验室下-复查验证-检查项列表
  131. export const securityAppCheckDangerReviewList = (data) => {
  132. return apiResquest({
  133. url: '/security/appCheckDanger/reviewList',
  134. method: 'POST',
  135. data: { ...data }
  136. })
  137. };
  138. //实验室下-隐患整改-检查项列表
  139. export const securityAppCheckDangerGetCheckDangerSubId = (data) => {
  140. return apiResquest({
  141. url: '/security/appCheckDanger/getCheckDangerSubId',
  142. method: 'POST',
  143. data: { ...data }
  144. })
  145. };
  146. //实验室下-隐患整改-隐患详情
  147. export const securityAppCheckDangerGetCheckProDetail = (data) => {
  148. return apiResquest({
  149. url: '/security/appCheckDanger/getCheckProDetail',
  150. method: 'POST',
  151. data: { ...data }
  152. })
  153. };
  154. //实验室下-隐患整改-完成整改/暂无法整改
  155. export const securityAppCheckDangerCheckRectify = (data) => {
  156. return apiResquest({
  157. url: '/security/appCheckDanger/checkRectify',
  158. method: 'POST',
  159. data: { ...data }
  160. })
  161. };
  162. //实验室下-复查-复查完毕/退回整改
  163. export const securityAppCheckDangerApprove = (data) => {
  164. return apiResquest({
  165. url: '/security/appCheckDanger/approve',
  166. method: 'POST',
  167. data: { ...data }
  168. })
  169. };
  170. //实验室下-复查验证-检查项查询
  171. export const securityAppCheckSetOptionGetReviewList = (data) => {
  172. return apiResquest({
  173. url: '/security/appCheckSetOption/getReviewList',
  174. method: 'POST',
  175. data: { ...data }
  176. })
  177. };
  178. //实验室下-隐患整改-检查项查询
  179. // export const securityAppCheckDangerGetCheckDangerSubId = (data) => {
  180. // return apiResquest({
  181. // url: '/security/appCheckDanger/getCheckDangerSubId',
  182. // method: 'POST',
  183. // data: { ...data }
  184. // })
  185. // };
  186. //查询计划内实验室下-未检查的检查项
  187. export const securityCheckSetOptionUnCheckList = (data) => {
  188. return apiResquest({
  189. url: '/security/checkSetOption/unCheckList',
  190. method: 'GET',
  191. data: { ...data }
  192. })
  193. };
  194. //开始检查-提交-详情
  195. export const securityAppCheckPlanCheckInfo = (data) => {
  196. return apiResquest({
  197. url: '/security/appCheckPlan/checkInfo',
  198. method: 'POST',
  199. data: { ...data }
  200. })
  201. };
  202. //开始检查-保存草稿-详情
  203. export const securityDraftFindBySetOptionId = (data) => {
  204. return apiResquest({
  205. url: '/security/draft/findBySetOptionId',
  206. method: 'GET',
  207. data: { ...data }
  208. })
  209. };
  210. //开始检查-提交
  211. export const securityAppCheckSetOptionCheckCommit = (data) => {
  212. return apiResquest({
  213. url: '/security/appCheckSetOption/checkCommit',
  214. method: 'POST',
  215. data: { ...data }
  216. })
  217. };
  218. //获取检查项在当前实验室出现的次数
  219. export const securityAppCheckPhotoGetCheckNumBySub = (data) => {
  220. return apiResquest({
  221. url: '/security/appCheckPhoto/getCheckNumBySub',
  222. method: 'GET',
  223. data: { ...data }
  224. })
  225. };
  226. //检查项-检查完成
  227. export const securityAppCheckSetOptionFinishCheck = (data) => {
  228. return apiResquest({
  229. url: '/security/appCheckSetOption/finishCheck',
  230. method: 'GET',
  231. data: { ...data }
  232. })
  233. };
  234. //隐患整改列表
  235. export const securityAppCheckDangerGetCheckDangerBySub = (data) => {
  236. return apiResquest({
  237. url: '/security/appCheckDanger/getCheckDangerBySub',
  238. method: 'POST',
  239. data: { ...data }
  240. })
  241. };
  242. //实验室-列表-获取学院列表下拉列表
  243. export const systemDeptDropList = (data) => {
  244. return apiResquest({
  245. url: `/system/dept/dropList`,
  246. method: 'POST',
  247. data: { ...data }
  248. })
  249. };
  250. //查询楼栋楼层
  251. export const laboratoryBigViewGetBuildByBigView = (data) => {
  252. return apiResquest({
  253. url: `/laboratory/bigView/getBuildByBigView`,
  254. method: 'GET',
  255. data: data,
  256. })
  257. };
  258. /*根据校区/楼栋/楼层查询实验室列表
  259. deptId:'校区查询'
  260. buildId:'楼栋查询'
  261. floorId:'楼层查询'
  262. */
  263. //实验室-列表
  264. export const laboratorySubRelInfoGetListByFloor = (data) => {
  265. return apiResquest({
  266. url: `/laboratory/subRelInfo/getListByFloor`,
  267. method: 'POST',
  268. data: { ...data }
  269. })
  270. };
  271. //根据学院id查询实验室列表
  272. export const laboratorySubRelInfoGetRelList = (data) => {
  273. return apiResquest({
  274. url: `/laboratory/subRelInfo/getRelList`,
  275. method: 'POST',
  276. data: { ...data }
  277. })
  278. };
  279. //根据学院id查询实验室列表-带权限
  280. export const laboratorySubRelInfoGetRelListByCondition = (data) => {
  281. return apiResquest({
  282. url: `/laboratory/subRelInfo/getRelListByCondition`,
  283. method: 'POST',
  284. data: { ...data }
  285. })
  286. };
  287. //字典
  288. export const getDicts = (dictType) => {
  289. return apiResquest({
  290. url: '/system/dict/item/option?dictCode=' + dictType,
  291. method: 'get',
  292. })
  293. };
  294. /***开展检查***/
  295. //开展检查-获取巡查计划管理列表
  296. export const checkManageList = (data) => {
  297. return apiResquest({
  298. url: `/zd-security/checkManage/appList`,
  299. method: 'POST',
  300. data: {...data}
  301. })
  302. };
  303. //开展检查-根据实验室id查询该实验室有关计划
  304. export const getCheckPlanBySubId = (data) => {
  305. return apiResquestForm({
  306. url: '/zd-security/checkManage/getCheckPlanBySubId',
  307. method: 'GET',
  308. data: data
  309. })
  310. };
  311. //开展检查--新增--有计划的时候
  312. export const checkManageUpdate = (data) => {
  313. return apiResquest({
  314. url: `/zd-security/checkManage/appUpdate`,
  315. method: 'PUT',
  316. data: {...data}
  317. })
  318. };
  319. //开展检查--新增-该实验室没有计划的时候
  320. export const checkManageAdd = (data) => {
  321. return apiResquest({
  322. url: `/zd-security/checkManage/add`,
  323. method: 'POST',
  324. data: {...data}
  325. })
  326. };
  327. //开展检查-通过id查询巡查管理
  328. export const findCheckManage = (data) => {
  329. return apiResquestForm({
  330. url: '/zd-security/checkManage/appFindCheckManage',
  331. method: 'GET',
  332. data: data
  333. })
  334. };
  335. //开展检查-根据计划id查询附件列表
  336. export const findByPlanIdAttachment = (data) => {
  337. return apiResquestForm({
  338. url: '/zd-security/upload/findByCheckPlanId',
  339. method: 'GET',
  340. data: data
  341. })
  342. };
  343. //开展检查-根据实验室id查询该实验室详情
  344. export const subjectFindSubjectInfo = (data) => {
  345. return apiResquestForm({
  346. url: '/zd-laboratory/subject/findSubjectInfo',
  347. method: 'GET',
  348. data: data
  349. })
  350. };
  351. //专项检查-根据选择的设备id生成检查项
  352. export const getHazardInfoByJoinIds = (data) => {
  353. return apiResquest({
  354. url: `/zd-security/checkManage/getHazardInfoByJoinIds`,
  355. method: 'GET',
  356. data: data,
  357. })
  358. };
  359. //专项检查-根据选择的检查项查询当前项出现的次数
  360. export const countHazardNum = (data) => {
  361. return apiResquest({
  362. url: `/zd-security/checkHazard/countHazardNum`,
  363. method: 'GET',
  364. data: data,
  365. })
  366. };
  367. //专项检查-根据实验室id查询设备
  368. export const getHazardInfoBySubId = (data) => {
  369. return apiResquest({
  370. url: `/laboratory/hazard/getHazardInfoBySubId`,
  371. method: 'GET',
  372. data: data,
  373. })
  374. };
  375. //巡查计划--检查计划各检查状态数据数量
  376. export const getCheckStatusCount = (data) => {
  377. return apiResquest({
  378. url: `/zd-security/checkPlan/getCheckStatusCount`,
  379. method: 'GET',
  380. data: data,
  381. })
  382. };
  383. //各检查状态数据数量
  384. export const getManageStatusCount = (data) => {
  385. return apiResquest({
  386. url: `/zd-security/checkManage/getManageStatusCount`,
  387. method: 'GET',
  388. data: data,
  389. })
  390. };
  391. //数据统计
  392. export const dataStatistics = (data) => {
  393. return apiResquest({
  394. url: `/security/DataStatistics/countApp`,
  395. method: 'GET',
  396. data: data,
  397. })
  398. };
  399. /* 巡查计划------------------------------ */
  400. //巡查计划--列表
  401. export const checkPlanList = (data) => {
  402. return apiResquest({
  403. url: `/zd-security/checkPlan/appList`,
  404. method: 'POST',
  405. data: {...data}
  406. })
  407. };
  408. //巡查计划--添加
  409. export const checkPlanAdd = (data) => {
  410. return apiResquest({
  411. url: `/zd-security/checkPlan/appAdd`,
  412. method: 'POST',
  413. data: {...data}
  414. })
  415. };
  416. //巡查计划--全校学院/实验室数量
  417. export const getAllSubNum = (data) => {
  418. return apiResquest({
  419. url: `/laboratory/subject/getAllSubNum`,
  420. method: 'GET',
  421. data: data,
  422. })
  423. };
  424. //巡查计划-查询是否院级用户
  425. export const isSCollege = (data) => {
  426. return apiResquest({
  427. url: `/security/collegCheck/isSCollege`,
  428. method: 'GET',
  429. data: data,
  430. })
  431. };
  432. //巡查计划-选择学院-带实验室数量
  433. export const laboratorySubRelInfoConditionCollegeInfo = (data) => {
  434. return apiResquest({
  435. url: `/laboratory/subRelInfo/conditionCollegeInfo`,
  436. method: 'GET',
  437. data: data,
  438. })
  439. };
  440. //巡查计划-选择全校-带学院和实验室数量
  441. export const laboratorySubRelInfoGetAllSubNum = (data) => {
  442. return apiResquest({
  443. url: `/laboratory/subRelInfo/getAllSubNum`,
  444. method: 'GET',
  445. data: data,
  446. })
  447. };
  448. //专项检查/巡查计划-检查类型
  449. export const dangerList = (data) => {
  450. return apiResquest({
  451. url: `/system/dict/data/listNotPower?dictType=lab_hazard_type`,
  452. method: 'GET',
  453. data: data,
  454. })
  455. };
  456. //专项检查/巡查计划-设备查询
  457. export const findDeviceList = (data) => {
  458. return apiResquest({
  459. url: `/laboratory/hazard/queryHazardList`,
  460. method: 'POST',
  461. data: {...data}
  462. })
  463. };
  464. //专项检查/巡查计划-设备确定提交
  465. export const haveHazardInSub = (data) => {
  466. return apiResquest({
  467. url: `/laboratory/hazard/haveHazardInSub`,
  468. method: 'POST',
  469. data: {...data}
  470. })
  471. };
  472. //巡查计划--获取巡查组列表
  473. export const checkGroupList = (data) => {
  474. return apiResquest({
  475. url: `/zd-security/checkGroup/appFindGroupList`,
  476. method: 'POST',
  477. data: {...data}
  478. })
  479. };
  480. //巡查计划--巡查组详情
  481. export const checkGroupDetail = (data) => {
  482. return apiResquest({
  483. url: `/zd-security/checkGroup/appFind`,
  484. method: 'GET',
  485. data: data,
  486. })
  487. };
  488. //巡查计划--详情
  489. export const checkPlanById = (data) => {
  490. return apiResquest({
  491. url: `/zd-security/checkPlan/appFindCheckPlan`,
  492. method: 'GET',
  493. data: data,
  494. })
  495. };
  496. //巡查计划--修改
  497. export const checkPlanEdit = (data) => {
  498. return apiResquest({
  499. url: `/zd-security/checkPlan/appUpdate`,
  500. method: 'PUT',
  501. data: {...data}
  502. })
  503. };
  504. //巡查计划--添加
  505. export const findByCheckPlanId = (data) => {
  506. return apiResquest({
  507. url: `/zd-security/checkManage/appFindByCheckPlanId`,
  508. method: 'POST',
  509. data: {...data}
  510. })
  511. };
  512. //开展检查-安全隐患列表
  513. export const checkHazardAppList = (data) => {
  514. return apiResquestForm({
  515. url: '/security/checkHazard/appCheckHazardList',
  516. method: 'GET',
  517. data: data
  518. })
  519. };
  520. //开展检查-安全隐患详情
  521. export const getHazardById = (data) => {
  522. return apiResquestForm({
  523. url: '/security/checkHazard/getAppHazardById',
  524. method: 'GET',
  525. data: data
  526. })
  527. };
  528. //开展检查-获取巡查计划管理列表
  529. export const checkHazardAdd = (data) => {
  530. return apiResquest({
  531. url: `/security/checkRectify/addOrApprove`,
  532. method: 'POST',
  533. data: {...data}
  534. })
  535. };
  536. //随手拍-----------------------------------------------------
  537. //随手拍--添加
  538. export const checkClapAdd = (data) => {
  539. return apiResquest({
  540. url: `/security/checkClap/appAdd`,
  541. method: 'POST',
  542. data: {...data}
  543. })
  544. };
  545. //随手拍--管理列表
  546. export const checkClapList = (data) => {
  547. return apiResquest({
  548. url: `/security/checkClap/appList`,
  549. method: 'GET',
  550. data: data,
  551. })
  552. };
  553. //随手拍--上报记录-列表
  554. export const checkClapMylist = (data) => {
  555. return apiResquest({
  556. url: `/security/checkClap/mylist`,
  557. method: 'GET',
  558. data: data,
  559. })
  560. };
  561. //随手拍--获取当前登录人身份信息
  562. export const getUserCollegCheck = (data) => {
  563. return apiResquest({
  564. url: `/security/collegCheck/getloginUser`,
  565. method: 'GET',
  566. data: data,
  567. })
  568. };
  569. //随手拍--详情
  570. export const checkClapById = (data) => {
  571. return apiResquest({
  572. url: `/security/checkClap/appFindById`,
  573. method: 'GET',
  574. data: data,
  575. })
  576. };
  577. //随手拍--整改
  578. export const checkClapRectify = (data) => {
  579. return apiResquest({
  580. url: `/security/checkClap/clapApprove`,
  581. method: 'POST',
  582. data: {...data}
  583. })
  584. };
  585. //根据名称查询实验室
  586. export const subjectList = (data) => {
  587. return apiResquestForm({
  588. url: '/laboratory/subject/list/listAdmin',
  589. method: 'GET',
  590. data: data
  591. })
  592. };