index.js 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  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 securityCheckClapList(query) {
  94. return request({
  95. url: '/zd-security/checkClap/list',
  96. method: 'get',
  97. params: query
  98. })
  99. }
  100. //随手拍-上报记录-提交
  101. export function checkClapAdd(data) {
  102. return request({
  103. url: '/zd-security/checkClap/add',
  104. method: 'post',
  105. data: data
  106. })
  107. }
  108. //随手拍-上报记录-详情
  109. export function findById(query) {
  110. return request({
  111. url: '/zd-security/checkClap/findById',
  112. method: 'get',
  113. params: query
  114. })
  115. }
  116. //随手拍-上报记录-整改
  117. export function clapApprove(data) {
  118. return request({
  119. url: '/zd-security/checkClap/clapApprove',
  120. method: 'post',
  121. data: data
  122. })
  123. }
  124. //随手拍-上报记录-上报记录
  125. export function checkClapMylist(query) {
  126. return request({
  127. url: '/zd-security/checkClap/mylist',
  128. method: 'get',
  129. params: query
  130. })
  131. }
  132. /***************************整改报告***************************/
  133. //整改报告-列表
  134. export function checkRectifyList(query) {
  135. return request({
  136. url: '/zd-security/checkRectify/list',
  137. method: 'get',
  138. params: query
  139. })
  140. }
  141. //整改报告-下载 '/zd-security/checkRectify/genReport/'+row.id
  142. //整改报告-批量下载 '/zd-security/checkRectify/genReport/zip/'+text
  143. /***************************项目检查库***************************/
  144. //项目检查库-树状列表
  145. export function checkOptionList(query) {
  146. return request({
  147. url: '/zd-security/checkOption/list',
  148. method: 'get',
  149. params: query
  150. })
  151. }
  152. //项目检查库-添加
  153. export function checkOptionAdd(data) {
  154. return request({
  155. url: '/zd-security/checkOption/add',
  156. method: 'post',
  157. data: data
  158. })
  159. }
  160. //项目检查库-编辑
  161. export function checkOptionUpdate(data) {
  162. return request({
  163. url: '/zd-security/checkOption/update',
  164. method: 'post',
  165. data: data
  166. })
  167. }
  168. //项目检查库-删除
  169. export function checkOptionDelete(id) {
  170. return request({
  171. url: '/zd-security/checkOption/delete/'+id,
  172. method: 'delete'
  173. })
  174. }
  175. //项目检查库-批量删除
  176. export function checkOptionBatchDelete(ids) {
  177. return request({
  178. url: '/zd-security/checkOption/batchDelete/'+ids,
  179. method: 'delete'
  180. })
  181. }
  182. /***************************检查配置***************************/
  183. //检查配置 检查人员/整改人员-列表
  184. export function checkStaffList(query) {
  185. return request({
  186. url: '/zd-security/checkStaff/list',
  187. method: 'get',
  188. params: query
  189. })
  190. }
  191. //检查配置 检查人员/整改人员-查询当前配置
  192. export function checkSet(query) {
  193. return request({
  194. url: '/zd-security/checkSet/list',
  195. method: 'get',
  196. params: query
  197. })
  198. }
  199. //检查配置 检查人员/整改人员-保存当前配置
  200. export function checkSetAdd(data) {
  201. return request({
  202. url: '/zd-security/checkSet/add',
  203. method: 'post',
  204. data: data
  205. })
  206. }
  207. //检查配置 人员列表查询
  208. export function checkStaffUserList(data) {
  209. return request({
  210. url: '/zd-security/checkStaffUser/list',
  211. method: 'post',
  212. data: data
  213. })
  214. }
  215. /***************************检查计划***************************/
  216. //检查计划-列表
  217. //自查任务-列表
  218. export function checkPlanList(data) {
  219. return request({
  220. url: '/zd-security/checkPlan/list',
  221. method: 'post',
  222. data: data
  223. })
  224. }
  225. //检查计划-根据计划ID查询管理列表
  226. //自查任务-根据计划ID查询管理列表
  227. export function findByCheckPlanId(data) {
  228. return request({
  229. url: '/zd-security/checkManage/findByCheckPlanId',
  230. method: 'post',
  231. data: data
  232. })
  233. }
  234. //检查计划-查询管理列表
  235. //自查任务-查询管理列表
  236. export function checkManageList(data) {
  237. return request({
  238. url: '/zd-security/checkManage/list',
  239. method: 'post',
  240. data: data
  241. })
  242. }
  243. //检查计划-查询管理详情接口
  244. //自查任务-查询管理详情接口
  245. //自查任务-查询管理计划详情接口
  246. //自查任务-查询管理任务详情接口
  247. export function findCheckManage(query) {
  248. return request({
  249. url: '/zd-security/checkManage/findCheckManage',
  250. method: 'get',
  251. params: query
  252. })
  253. }
  254. //检查计划-查询管理保存/提交
  255. //自查任务-查询管理保存/提交
  256. export function checkManageUpdate(data) {
  257. return request({
  258. url: '/zd-security/checkManage/update',
  259. method: 'put',
  260. data: data
  261. })
  262. }
  263. //检查计划-根据计划ID删除
  264. //自查任务-根据计划ID删除
  265. export function checkPlanDelete(query) {
  266. return request({
  267. url: '/zd-security/checkPlan/delete',
  268. method: 'delete',
  269. params: query
  270. })
  271. }
  272. //检查计划-查询历史计划标题列表
  273. //自查任务-查询历史计划标题列表
  274. export function getHistoryPlanTitles(query) {
  275. return request({
  276. url: '/zd-security/checkPlan/getHistoryPlanTitles',
  277. method: 'get',
  278. params: query
  279. })
  280. }
  281. //检查计划-根据ID隐藏历史标题
  282. export function hideHistoryPlanTitle(query) {
  283. return request({
  284. url: '/zd-security/checkPlan/hideHistoryPlanTitle',
  285. method: 'get',
  286. params: query
  287. })
  288. }
  289. //检查计划-查询当前学校下实验室数量
  290. export function getAllSubNum(query) {
  291. return request({
  292. url: '/zd-laboratory/subject/getAllSubNum',
  293. method: 'get',
  294. params: query
  295. })
  296. }
  297. //检查计划-查询当前学校下学院列表与实验室数量
  298. export function conditionCollegeInfo(query) {
  299. return request({
  300. url: '/zd-laboratory/subject/conditionCollegeInfo',
  301. method: 'get',
  302. params: query
  303. })
  304. }
  305. //检查计划-查询选中院系下的实验室列表
  306. export function findSubInfoByDeptIds(data) {
  307. return request({
  308. url: '/zd-laboratory/subject/findSubInfoByDeptIds',
  309. method: 'post',
  310. data: data
  311. })
  312. }
  313. //检查计划-查询实验室(已过滤/未选)
  314. export function conditionSubjectInfo(data) {
  315. return request({
  316. url: '/zd-laboratory/subject/conditionSubjectInfo',
  317. method: 'post',
  318. data: data
  319. })
  320. }
  321. //检查计划-新增计划
  322. //自查任务-新增计划
  323. export function checkPlanAdd(data) {
  324. return request({
  325. url: '/zd-security/checkPlan/add',
  326. method: 'post',
  327. data: data
  328. })
  329. }
  330. //检查计划-计划详情
  331. //自查任务-计划详情
  332. export function findCheckPlan(query) {
  333. return request({
  334. url: '/zd-security/checkPlan/findCheckPlan',
  335. method: 'get',
  336. params: query
  337. })
  338. }
  339. //检查计划-修改计划
  340. //自查任务-修改计划
  341. export function checkPlanUpdate(data) {
  342. return request({
  343. url: '/zd-security/checkPlan/update',
  344. method: 'put',
  345. data: data
  346. })
  347. }
  348. /***************************校院巡察组***************************/
  349. //校院巡察组-分页获取校院巡查组列表
  350. export function checkGroupList(data) {
  351. return request({
  352. url: '/zd-security/checkGroup/list',
  353. method: 'post',
  354. data: data
  355. })
  356. }
  357. //校院巡察组-通过id查询巡查组详情
  358. export function checkGroupFind(query) {
  359. return request({
  360. url: '/zd-security/checkGroup/find',
  361. method: 'get',
  362. params: query
  363. })
  364. }
  365. //校院巡察组-启用-停用巡查组
  366. export function checkGroupEnable(query) {
  367. return request({
  368. url: '/zd-security/checkGroup/enable',
  369. method: 'put',
  370. params: query
  371. })
  372. }
  373. //校院巡察组-通过id删除巡查组
  374. export function checkGroupDelete(query) {
  375. return request({
  376. url: '/zd-security/checkGroup/delete',
  377. method: 'delete',
  378. params: query
  379. })
  380. }
  381. //校院巡察组-新增
  382. export function checkGroupAdd(data) {
  383. return request({
  384. url: '/zd-security/checkGroup/add',
  385. method: 'post',
  386. data: data
  387. })
  388. }
  389. //校院巡察组-编辑
  390. export function checkGroupUpdate(data) {
  391. return request({
  392. url: '/zd-security/checkGroup/update',
  393. method: 'put',
  394. data: data
  395. })
  396. }
  397. //校院巡察组-获取巡察组下拉列表
  398. export function findGroupList(data) {
  399. return request({
  400. url: '/zd-security/checkGroup/findGroupList',
  401. method: 'post',
  402. data: data
  403. })
  404. }
  405. //校院巡察组-获取巡察组下拉列表ID获取巡查组人员
  406. /***************************安全隐患***************************/
  407. //安全隐患-校院巡察/实验室自查-安全隐患列表
  408. //整改报告-报告隐患列表
  409. export function checkHazardList(query) {
  410. return request({
  411. url: '/zd-security/checkHazard/list',
  412. method: 'get',
  413. params: query
  414. })
  415. }
  416. //安全隐患-校院巡察/批量审核列表
  417. export function batchApprovalList(query) {
  418. return request({
  419. url: '/zd-security/checkHazard/batchApprovalList',
  420. method: 'get',
  421. params: query
  422. })
  423. }
  424. //安全隐患-暂无法整改列表数据
  425. export function unableRectifyList(query) {
  426. return request({
  427. url: '/zd-security/checkHazard/unableRectifyList',
  428. method: 'get',
  429. params: query
  430. })
  431. }
  432. //安全隐患-批量审核
  433. export function batchApprove(data) {
  434. return request({
  435. url: '/zd-security/checkRectify/batchApprove',
  436. method: 'post',
  437. data: data
  438. })
  439. }
  440. //安全隐患-隐患详情
  441. export function getHazardById(query) {
  442. return request({
  443. url: '/zd-security/checkHazard/getHazardById',
  444. method: 'get',
  445. params: query
  446. })
  447. }
  448. //安全隐患-隐患整改-隐患审核
  449. export function addOrApprove(data) {
  450. return request({
  451. url: '/zd-security/checkRectify/addOrApprove',
  452. method: 'post',
  453. data: data
  454. })
  455. }
  456. /***************************数据统计***************************/
  457. //数据统计-实验室列表头部数据汇总
  458. export function dataStatisticsSubListTop(query) {
  459. return request({
  460. url: '/zd-security/DataStatistics/subListTop',
  461. method: 'get',
  462. params: query
  463. })
  464. }
  465. //数据统计-按实验室查询列表
  466. export function dataStatisticsSubList(query) {
  467. return request({
  468. url: '/zd-security/DataStatistics/subList',
  469. method: 'get',
  470. params: query
  471. })
  472. }
  473. //数据统计-安全隐患列表头部数据汇总
  474. export function dataStatisticsHazardListTop(query) {
  475. return request({
  476. url: '/zd-security/DataStatistics/hazardListTop',
  477. method: 'get',
  478. params: query
  479. })
  480. }
  481. //数据统计-按安全隐患查询列表
  482. export function dataStatisticsHazardList(query) {
  483. return request({
  484. url: '/zd-security/DataStatistics/hazardList',
  485. method: 'get',
  486. params: query
  487. })
  488. }
  489. //数据统计-指标列表头部数据汇总
  490. export function dataStatisticsItemsListTop(query) {
  491. return request({
  492. url: '/zd-security/DataStatistics/itemsListTop',
  493. method: 'get',
  494. params: query
  495. })
  496. }
  497. //数据统计-按指标查询列表
  498. export function dataStatisticsItemsList(query) {
  499. return request({
  500. url: '/zd-security/DataStatistics/itemsList',
  501. method: 'get',
  502. params: query
  503. })
  504. }
  505. /***************************通用接口***************************/
  506. //通用接口-人员查询(过滤已选/未选)
  507. export function findUserList(data) {
  508. return request({
  509. url: '/zd-system/user/findUserList',
  510. method: 'post',
  511. data: data
  512. })
  513. }
  514. //通用接口-查询检查项再特定实验室发生历史次数
  515. export function countHazardNum(query) {
  516. return request({
  517. url: '/zd-security/checkHazard/countHazardNum',
  518. method: 'get',
  519. params: query
  520. })
  521. }
  522. //通用接口-根据实验室id查询该实验室有关计划
  523. export function getCheckPlanBySubId(query) {
  524. return request({
  525. url: '/zd-security/checkManage/getCheckPlanBySubId',
  526. method: 'get',
  527. params: query
  528. })
  529. }
  530. //通用接口-根据楼栋ID查询实验室列表
  531. //通用接口-根据名称查询实验室列表
  532. export function buildBySubList(query) {
  533. return request({
  534. url: '/zd-laboratory/subject/buildBySub/list',
  535. method: 'get',
  536. params: query
  537. })
  538. }
  539. //开展检查-提交
  540. export function checkManageAdd(data) {
  541. return request({
  542. url: '/zd-security/checkManage/add',
  543. method: 'post',
  544. data: data
  545. })
  546. }
  547. //通知配置-获取通知配置
  548. export function noticeConfigList(query) {
  549. return request({
  550. url: '/zd-security/noticeConfig/list',
  551. method: 'get',
  552. params: query
  553. })
  554. }
  555. //通知配置-提交通知配置
  556. export function noticeConfigAdd(data) {
  557. return request({
  558. url: '/zd-security/noticeConfig/add',
  559. method: 'post',
  560. data: data
  561. })
  562. }
  563. //附件列表查询-通过计划ID查询附件列表
  564. export function getFindByCheckPlanId(query) {
  565. return request({
  566. url: '/zd-security/upload/findByCheckPlanId',
  567. method: 'get',
  568. params: query
  569. })
  570. }
  571. //工作台跳转后-按指标统计列表
  572. export function hiddenDataItemsSubList(query) {
  573. return request({
  574. url: '/zd-security/collegCheck/hiddenDataItemsSubList',
  575. method: 'get',
  576. params: query
  577. })
  578. }
  579. //工作台跳转后-按指标统计顶部数据
  580. export function hiddenDataItemsSubListTop(query) {
  581. return request({
  582. url: '/zd-security/collegCheck/hiddenDataItemsSubListTop',
  583. method: 'get',
  584. params: query
  585. })
  586. }
  587. //工作台跳转后-按名称搜索权限下实验室列表
  588. export function listSubAdmin(query){
  589. return request({
  590. url: '/zd-laboratory/subject/list/listSubAdmin',
  591. method: 'get',
  592. params: query
  593. })
  594. }
  595. //工作台跳转后-获取当前角色所属院系ID
  596. export function getloginUser(query){
  597. return request({
  598. url: '/zd-security/collegCheck/getloginUser',
  599. method: 'get',
  600. params: query
  601. })
  602. }
  603. //整改报告-查看文档模式数据
  604. export function viewReport(id){
  605. return request({
  606. url: '/zd-security/checkRectify/viewReport/'+id,
  607. method: 'get',
  608. })
  609. }
  610. //整改通知书-查看文档模式数据
  611. export function getRectifyAdviceNoteView(id){
  612. return request({
  613. url: '/zd-security/checkManage/getRectifyAdviceNoteView/'+id,
  614. method: 'get',
  615. })
  616. }
  617. //整改告知书-查看文档模式数据
  618. export function getRectifyNotificationView(id){
  619. return request({
  620. url: '/zd-security/checkManage/getRectifyNotificationView/'+id,
  621. method: 'get',
  622. })
  623. }
  624. //下载-整改报告
  625. //下载-通知书
  626. //下载-告知书
  627. //下载-检查材料
  628. //批量下载-检查材料