index.js 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859
  1. import request from '@/utils/request'
  2. /***************************工作台***************************/
  3. //工作台-查询是否院级用户
  4. export function isSCollege(query) {
  5. return request({
  6. url: '/security/collegCheck/isSCollege',
  7. method: 'get',
  8. params: query
  9. })
  10. }
  11. //工作台-校级巡查数据
  12. export function schoolWorkCheck(query) {
  13. return request({
  14. url: '/security/schoolWork/check',
  15. method: 'get',
  16. params: query
  17. })
  18. }
  19. //工作台-实验室巡查数据
  20. export function schoolWorkSubCheck(query) {
  21. return request({
  22. url: '/security/schoolWork/subCheck',
  23. method: 'get',
  24. params: query
  25. })
  26. }
  27. //工作台-待办事项列表
  28. export function todoList(query) {
  29. return request({
  30. url: '/security/schoolWork/todoList',
  31. method: 'get',
  32. params: query
  33. })
  34. }
  35. //工作台-待办事项列表-待复核
  36. export function tobeReviewed(query) {
  37. return request({
  38. url: '/security/schoolWork/tobeReviewed',
  39. method: 'get',
  40. params: query
  41. })
  42. }
  43. //工作台-存在隐患
  44. export function hiddenCount(query) {
  45. return request({
  46. url: '/security/schoolWork/hiddenCount',
  47. method: 'get',
  48. params: query
  49. })
  50. }
  51. //工作台-检查覆盖率
  52. export function yearRate(query) {
  53. return request({
  54. url: '/security/schoolWork/yearRate',
  55. method: 'get',
  56. params: query
  57. })
  58. }
  59. //工作台-检查统计
  60. export function checkStatistics(query) {
  61. return request({
  62. url: '/security/schoolWork/checkStatistics',
  63. method: 'get',
  64. params: query
  65. })
  66. }
  67. //工作台-已处理隐患
  68. export function hiddenDangerRectify(query) {
  69. return request({
  70. url: '/security/schoolWork/hiddenDangerRectify',
  71. method: 'get',
  72. params: query
  73. })
  74. }
  75. //工作台-指标统计(校级)
  76. export function hiddenCountByType(query) {
  77. return request({
  78. url: '/security/schoolWork/hiddenCountByType',
  79. method: 'get',
  80. params: query
  81. })
  82. }
  83. //工作台-指标统计(院级)
  84. export function collegCheckHiddenCountByType(query) {
  85. return request({
  86. url: '/security/collegCheck/hiddenCountByType',
  87. method: 'get',
  88. params: query
  89. })
  90. }
  91. /***************************设备检查配置***************************/
  92. //设备检查配置-新增检查内容列表
  93. export function inspectContentList(query) {
  94. return request({
  95. url: '/security/checkDevice/getHazardList',
  96. method: 'get',
  97. params: query
  98. })
  99. }
  100. //设备检查配置-列表
  101. export function checkDeviceList(query) {
  102. return request({
  103. url: '/security/checkDevice/list',
  104. method: 'get',
  105. params: query
  106. })
  107. }
  108. //设备检查配置-详情
  109. export function checkDeviceDetail(query) {
  110. return request({
  111. url: '/security/checkDevice/findById',
  112. method: 'get',
  113. params: query
  114. })
  115. }
  116. //设备检查配置-提交
  117. export function checkDeviceAdd(data) {
  118. return request({
  119. url: '/security/checkDevice/add',
  120. method: 'post',
  121. data: data
  122. })
  123. }
  124. //设备检查配置-编辑
  125. export function checkDeviceEdit(data) {
  126. return request({
  127. url: '/security/checkDevice/edit',
  128. method: 'post',
  129. data: data
  130. })
  131. }
  132. export function checkDeviceDelete(id) {
  133. return request({
  134. url: '/security/checkDevice/'+id,
  135. method: 'delete'
  136. })
  137. }
  138. /***************************随手拍***************************/
  139. //随手拍-上报记录-列表
  140. export function securityCheckClapList(query) {
  141. return request({
  142. url: '/zd-security/checkClap/list',
  143. method: 'get',
  144. params: query
  145. })
  146. }
  147. //随手拍-上报记录-提交
  148. export function checkClapAdd(data) {
  149. return request({
  150. url: '/zd-security/checkClap/add',
  151. method: 'post',
  152. data: data
  153. })
  154. }
  155. //随手拍-上报记录-详情
  156. export function findById(query) {
  157. return request({
  158. url: '/zd-security/checkClap/findById',
  159. method: 'get',
  160. params: query
  161. })
  162. }
  163. //随手拍-上报记录-整改
  164. export function clapApprove(data) {
  165. return request({
  166. url: '/zd-security/checkClap/clapApprove',
  167. method: 'post',
  168. data: data
  169. })
  170. }
  171. //随手拍-上报记录-上报记录
  172. export function checkClapMylist(query) {
  173. return request({
  174. url: '/zd-security/checkClap/mylist',
  175. method: 'get',
  176. params: query
  177. })
  178. }
  179. /***************************整改报告***************************/
  180. //整改报告-列表
  181. export function checkRectifyList(query) {
  182. return request({
  183. url: '/zd-security/checkRectify/list',
  184. method: 'get',
  185. params: query
  186. })
  187. }
  188. //整改报告-下载 '/zd-security/checkRectify/genReport/'+row.id
  189. //整改报告-批量下载 '/zd-security/checkRectify/genReport/zip/'+text
  190. /***************************项目检查库***************************/
  191. //项目检查库-树状列表
  192. export function checkOptionList(query) {
  193. return request({
  194. url: '/zd-security/checkOption/list',
  195. method: 'get',
  196. params: query
  197. })
  198. }
  199. //项目检查库-添加
  200. export function checkOptionAdd(data) {
  201. return request({
  202. url: '/zd-security/checkOption/add',
  203. method: 'post',
  204. data: data
  205. })
  206. }
  207. //项目检查库-编辑
  208. export function checkOptionUpdate(data) {
  209. return request({
  210. url: '/zd-security/checkOption/update',
  211. method: 'post',
  212. data: data
  213. })
  214. }
  215. //项目检查库-删除
  216. export function checkOptionDelete(id) {
  217. return request({
  218. url: '/zd-security/checkOption/delete/'+id,
  219. method: 'delete'
  220. })
  221. }
  222. //项目检查库-批量删除
  223. export function checkOptionBatchDelete(ids) {
  224. return request({
  225. url: '/zd-security/checkOption/batchDelete/'+ids,
  226. method: 'delete'
  227. })
  228. }
  229. /***************************检查配置***************************/
  230. //检查配置 检查人员/整改人员-列表
  231. export function checkStaffList(query) {
  232. return request({
  233. url: '/zd-security/checkStaff/list',
  234. method: 'get',
  235. params: query
  236. })
  237. }
  238. //检查配置 检查人员/整改人员-查询当前配置
  239. export function checkSet(query) {
  240. return request({
  241. url: '/zd-security/checkSet/list',
  242. method: 'get',
  243. params: query
  244. })
  245. }
  246. //检查配置 检查人员/整改人员-保存当前配置
  247. export function checkSetAdd(data) {
  248. return request({
  249. url: '/zd-security/checkSet/add',
  250. method: 'post',
  251. data: data
  252. })
  253. }
  254. //检查配置 人员列表查询
  255. export function checkStaffUserList(data) {
  256. return request({
  257. url: '/zd-security/checkStaffUser/list',
  258. method: 'post',
  259. data: data
  260. })
  261. }
  262. /***************************检查计划***************************/
  263. //检查计划-列表
  264. //自查任务-列表
  265. export function checkPlanList(data) {
  266. return request({
  267. url: '/zd-security/checkPlan/list',
  268. method: 'post',
  269. data: data
  270. })
  271. }
  272. //检查计划-根据计划ID查询管理列表
  273. //自查任务-根据计划ID查询管理列表
  274. export function findByCheckPlanId(data) {
  275. return request({
  276. url: '/zd-security/checkManage/findByCheckPlanId',
  277. method: 'post',
  278. data: data
  279. })
  280. }
  281. //检查计划-查询管理列表
  282. //自查任务-查询管理列表
  283. export function checkManageList(data) {
  284. return request({
  285. url: '/zd-security/checkManage/list',
  286. method: 'post',
  287. data: data
  288. })
  289. }
  290. //检查计划-查询管理详情接口
  291. //自查任务-查询管理详情接口
  292. //自查任务-查询管理计划详情接口
  293. //自查任务-查询管理任务详情接口
  294. export function findCheckManage(query) {
  295. return request({
  296. url: '/zd-security/checkManage/findCheckManage',
  297. method: 'get',
  298. params: query
  299. })
  300. }
  301. //检查计划-查询管理保存/提交
  302. //自查任务-查询管理保存/提交
  303. export function checkManageUpdate(data) {
  304. return request({
  305. url: '/zd-security/checkManage/update',
  306. method: 'put',
  307. data: data
  308. })
  309. }
  310. //检查计划-根据计划ID删除
  311. //自查任务-根据计划ID删除
  312. export function checkPlanDelete(query) {
  313. return request({
  314. url: '/zd-security/checkPlan/delete',
  315. method: 'delete',
  316. params: query
  317. })
  318. }
  319. //检查计划-查询历史计划标题列表
  320. //自查任务-查询历史计划标题列表
  321. export function getHistoryPlanTitles(query) {
  322. return request({
  323. url: '/zd-security/checkPlan/getHistoryPlanTitles',
  324. method: 'get',
  325. params: query
  326. })
  327. }
  328. //检查计划-根据ID隐藏历史标题
  329. export function hideHistoryPlanTitle(query) {
  330. return request({
  331. url: '/zd-security/checkPlan/hideHistoryPlanTitle',
  332. method: 'get',
  333. params: query
  334. })
  335. }
  336. //检查计划-查询当前学校下实验室数量
  337. export function getAllSubNum(query) {
  338. return request({
  339. url: '/laboratory/subject/getAllSubNum',
  340. method: 'get',
  341. params: query
  342. })
  343. }
  344. //检查计划-查询当前学校下学院列表与实验室数量
  345. export function conditionCollegeInfo(query) {
  346. return request({
  347. url: '/laboratory/subject/conditionCollegeInfo',
  348. method: 'get',
  349. params: query
  350. })
  351. }
  352. //检查计划-查询选中院系下的实验室列表
  353. export function findSubInfoByDeptIds(data) {
  354. return request({
  355. url: '/laboratory/subject/findSubInfoByDeptIds',
  356. method: 'post',
  357. data: data
  358. })
  359. }
  360. //检查计划-查询实验室(已过滤/未选)
  361. export function conditionSubjectInfo(data) {
  362. return request({
  363. url: '/laboratory/subject/conditionSubjectInfo',
  364. method: 'post',
  365. data: data
  366. })
  367. }
  368. //检查计划-新增计划
  369. //自查任务-新增计划
  370. export function checkPlanAdd(data) {
  371. return request({
  372. url: '/zd-security/checkPlan/add',
  373. method: 'post',
  374. data: data
  375. })
  376. }
  377. //检查计划-计划详情
  378. //自查任务-计划详情
  379. export function findCheckPlan(query) {
  380. return request({
  381. url: '/zd-security/checkPlan/findCheckPlan',
  382. method: 'get',
  383. params: query
  384. })
  385. }
  386. //检查计划-修改计划
  387. //自查任务-修改计划
  388. export function checkPlanUpdate(data) {
  389. return request({
  390. url: '/zd-security/checkPlan/update',
  391. method: 'put',
  392. data: data
  393. })
  394. }
  395. /***************************校院巡察组***************************/
  396. //校院巡察组-分页获取校院巡查组列表
  397. export function checkGroupList(data) {
  398. return request({
  399. url: '/zd-security/checkGroup/list',
  400. method: 'post',
  401. data: data
  402. })
  403. }
  404. //校院巡察组-通过id查询巡查组详情
  405. export function checkGroupFind(query) {
  406. return request({
  407. url: '/zd-security/checkGroup/find',
  408. method: 'get',
  409. params: query
  410. })
  411. }
  412. //校院巡察组-启用-停用巡查组
  413. export function checkGroupEnable(query) {
  414. return request({
  415. url: '/zd-security/checkGroup/enable',
  416. method: 'put',
  417. params: query
  418. })
  419. }
  420. //校院巡察组-通过id删除巡查组
  421. export function checkGroupDelete(query) {
  422. return request({
  423. url: '/zd-security/checkGroup/delete',
  424. method: 'delete',
  425. params: query
  426. })
  427. }
  428. //校院巡察组-新增
  429. export function checkGroupAdd(data) {
  430. return request({
  431. url: '/zd-security/checkGroup/add',
  432. method: 'post',
  433. data: data
  434. })
  435. }
  436. //校院巡察组-编辑
  437. export function checkGroupUpdate(data) {
  438. return request({
  439. url: '/zd-security/checkGroup/update',
  440. method: 'put',
  441. data: data
  442. })
  443. }
  444. //校院巡察组-获取巡察组下拉列表
  445. export function findGroupList(data) {
  446. return request({
  447. url: '/zd-security/checkGroup/findGroupList',
  448. method: 'post',
  449. data: data
  450. })
  451. }
  452. //校院巡察组-获取巡察组下拉列表ID获取巡查组人员
  453. /***************************安全隐患***************************/
  454. //安全隐患-校院巡察/实验室自查-安全隐患列表
  455. //整改报告-报告隐患列表
  456. export function checkHazardList(query) {
  457. return request({
  458. url: '/zd-security/checkHazard/list',
  459. method: 'get',
  460. params: query
  461. })
  462. }
  463. //待整改
  464. export function rectifyList(query) {
  465. return request({
  466. url: '/zd-security/checkHazard/rectifyList',
  467. method: 'get',
  468. params: query
  469. })
  470. }
  471. //待复核
  472. export function recheckList(query) {
  473. return request({
  474. url: '/zd-security/checkHazard/recheckList',
  475. method: 'get',
  476. params: query
  477. })
  478. }
  479. //已完成
  480. export function overList(query) {
  481. return request({
  482. url: '/zd-security/checkHazard/overList',
  483. method: 'get',
  484. params: query
  485. })
  486. }
  487. //安全隐患-校院巡察/批量审核列表
  488. export function batchApprovalList(query) {
  489. return request({
  490. url: '/zd-security/checkHazard/batchApprovalList',
  491. method: 'get',
  492. params: query
  493. })
  494. }
  495. //安全隐患-暂无法整改列表数据
  496. export function unableRectifyList(query) {
  497. return request({
  498. url: '/zd-security/checkHazard/unableRectifyList',
  499. method: 'get',
  500. params: query
  501. })
  502. }
  503. //安全隐患-批量审核
  504. export function batchApprove(data) {
  505. return request({
  506. url: '/zd-security/checkRectify/batchApprove',
  507. method: 'post',
  508. data: data
  509. })
  510. }
  511. //安全隐患-隐患详情
  512. export function getHazardById(query) {
  513. return request({
  514. url: '/zd-security/checkHazard/getHazardById',
  515. method: 'get',
  516. params: query
  517. })
  518. }
  519. //安全隐患-隐患整改-隐患审核
  520. export function addOrApprove(data) {
  521. return request({
  522. url: '/zd-security/checkRectify/addOrApprove',
  523. method: 'post',
  524. data: data
  525. })
  526. }
  527. /***************************数据统计***************************/
  528. //数据统计-实验室列表头部数据汇总
  529. export function dataStatisticsSubListTop(query) {
  530. return request({
  531. url: '/zd-security/DataStatistics/subListTop',
  532. method: 'get',
  533. params: query
  534. })
  535. }
  536. //数据统计-按实验室查询列表
  537. export function dataStatisticsSubList(query) {
  538. return request({
  539. url: '/zd-security/DataStatistics/subList',
  540. method: 'get',
  541. params: query
  542. })
  543. }
  544. //数据统计-安全隐患列表头部数据汇总
  545. export function dataStatisticsHazardListTop(query) {
  546. return request({
  547. url: '/zd-security/DataStatistics/hazardListTop',
  548. method: 'get',
  549. params: query
  550. })
  551. }
  552. //数据统计-按安全隐患查询列表
  553. export function dataStatisticsHazardList(query) {
  554. return request({
  555. url: '/zd-security/DataStatistics/hazardList',
  556. method: 'get',
  557. params: query
  558. })
  559. }
  560. //数据统计-指标列表头部数据汇总
  561. export function dataStatisticsItemsListTop(query) {
  562. return request({
  563. url: '/zd-security/DataStatistics/itemsListTop',
  564. method: 'get',
  565. params: query
  566. })
  567. }
  568. //数据统计-按指标查询列表
  569. export function dataStatisticsItemsList(query) {
  570. return request({
  571. url: '/zd-security/DataStatistics/itemsList',
  572. method: 'get',
  573. params: query
  574. })
  575. }
  576. //数据统计-按检查内容查询列表
  577. export function dataStatisticsContentList(query) {
  578. return request({
  579. url: '/zd-security/DataStatistics/contentList',
  580. method: 'get',
  581. params: query
  582. })
  583. }
  584. //数据统计-按检查内容头部数据汇总
  585. export function dataStatisticsContentListTop(query) {
  586. return request({
  587. url: '/zd-security/DataStatistics/hazardContentTop',
  588. method: 'get',
  589. params: query
  590. })
  591. }
  592. /***************************通用接口***************************/
  593. //通用接口-人员查询(过滤已选/未选)
  594. export function findUserList(data) {
  595. return request({
  596. url: '/zd-system/user/findUserList',
  597. method: 'post',
  598. data: data
  599. })
  600. }
  601. //通用接口-设备查询(过滤已选/未选)
  602. export function findDeviceList(data) {
  603. return request({
  604. url: '/laboratory/hazard/queryHazardList',
  605. method: 'post',
  606. data: data
  607. })
  608. }
  609. //通用接口-设备确定提交
  610. export function haveHazardInSub(data) {
  611. return request({
  612. url: '/laboratory/hazard/haveHazardInSub',
  613. method: 'post',
  614. data: data
  615. })
  616. }
  617. //通用接口-查询检查项再特定实验室发生历史次数
  618. export function countHazardNum(query) {
  619. return request({
  620. url: '/zd-security/checkHazard/countHazardNum',
  621. method: 'get',
  622. params: query
  623. })
  624. }
  625. //通用接口-根据实验室id查询该实验室有关计划
  626. export function getCheckPlanBySubId(query) {
  627. return request({
  628. url: '/zd-security/checkManage/getCheckPlanBySubId',
  629. method: 'get',
  630. params: query
  631. })
  632. }
  633. //通用接口-根据楼栋ID查询实验室列表
  634. //通用接口-根据名称查询实验室列表
  635. export function buildBySubList(query) {
  636. return request({
  637. url: '/laboratory/subject/buildBySub/list',
  638. method: 'get',
  639. params: query
  640. })
  641. }
  642. //通用接口-根据实验室id分类查询实验室内设备
  643. export function getHazardListBySub(query) {
  644. return request({
  645. url: '/laboratory/hazard/getHazardListBySub',
  646. method: 'get',
  647. params: query
  648. })
  649. }
  650. //通用接口-根据选择的设备id生成检查项
  651. export function getHazardInfo(query) {
  652. return request({
  653. url: '/zd-security/checkManage/getHazardInfo',
  654. method: 'get',
  655. params: query
  656. })
  657. }
  658. //开展检查-提交
  659. export function checkManageAdd(data) {
  660. return request({
  661. url: '/zd-security/checkManage/add',
  662. method: 'post',
  663. data: data
  664. })
  665. }
  666. //通知配置-获取通知配置
  667. export function noticeConfigList(query) {
  668. return request({
  669. url: '/zd-security/noticeConfig/list',
  670. method: 'get',
  671. params: query
  672. })
  673. }
  674. //通知配置-提交通知配置
  675. export function noticeConfigAdd(data) {
  676. return request({
  677. url: '/zd-security/noticeConfig/add',
  678. method: 'post',
  679. data: data
  680. })
  681. }
  682. //附件列表查询-通过计划ID查询附件列表
  683. export function getFindByCheckPlanId(query) {
  684. return request({
  685. url: '/zd-security/upload/findByCheckPlanId',
  686. method: 'get',
  687. params: query
  688. })
  689. }
  690. //工作台跳转后-按指标统计列表
  691. export function hiddenDataItemsSubList(query) {
  692. return request({
  693. url: '/zd-security/collegCheck/hiddenDataItemsSubList',
  694. method: 'get',
  695. params: query
  696. })
  697. }
  698. //工作台跳转后-按指标统计顶部数据
  699. export function hiddenDataItemsSubListTop(query) {
  700. return request({
  701. url: '/zd-security/collegCheck/hiddenDataItemsSubListTop',
  702. method: 'get',
  703. params: query
  704. })
  705. }
  706. //工作台跳转后-按名称搜索权限下实验室列表
  707. export function listSubAdmin(query){
  708. return request({
  709. url: '/laboratory/subject/list/listSubAdmin',
  710. method: 'get',
  711. params: query
  712. })
  713. }
  714. //工作台跳转后-获取当前角色所属院系ID
  715. export function getloginUser(query){
  716. return request({
  717. url: '/zd-security/collegCheck/getloginUser',
  718. method: 'get',
  719. params: query
  720. })
  721. }
  722. //整改报告-查看文档模式数据
  723. export function viewReport(id){
  724. return request({
  725. url: '/zd-security/checkRectify/viewReport/'+id,
  726. method: 'get',
  727. })
  728. }
  729. //整改通知书-查看文档模式数据
  730. export function getRectifyAdviceNoteView(id){
  731. return request({
  732. url: '/zd-security/checkManage/getRectifyAdviceNoteView/'+id,
  733. method: 'get',
  734. })
  735. }
  736. //整改告知书-查看文档模式数据
  737. export function getRectifyNotificationView(id){
  738. return request({
  739. url: '/zd-security/checkManage/getRectifyNotificationView/'+id,
  740. method: 'get',
  741. })
  742. }
  743. //下载-整改报告
  744. //下载-通知书
  745. //下载-告知书
  746. //下载-检查材料
  747. //批量下载-检查材料
  748. //获取权限范围(巡查/自查)
  749. export function getGentle(query){
  750. return request({
  751. url: '/zd-security/checkSet/getGentle',
  752. method: 'get',
  753. params: query
  754. })
  755. }