index.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465
  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 securityAppCheckPhotoMyAdd = (data) => {
  12. return apiResquest({
  13. url: `/security/appCheckPhoto/myAdd`,
  14. method: 'POST',
  15. data: { ...data }
  16. })
  17. };
  18. //随手拍上报记录-列表
  19. export const securityAppCheckPhotoMyList = (data) => {
  20. return apiResquest({
  21. url: `/security/appCheckPhoto/myList`,
  22. method: 'POST',
  23. data: { ...data }
  24. })
  25. };
  26. //随手拍隐患整改-列表
  27. export const securityAppCheckPhotoRectifyList = (data) => {
  28. return apiResquest({
  29. url: `/security/appCheckPhoto/rectifyList`,
  30. method: 'POST',
  31. data: { ...data }
  32. })
  33. };
  34. //随手拍-详情
  35. export const securityAppCheckPhotoDetail = (data) => {
  36. return apiResquest({
  37. url: `/security/appCheckPhoto/detail`,
  38. method: 'GET',
  39. data: data,
  40. })
  41. };
  42. //随手拍-整改
  43. export const securityAppCheckPhotoUpdate = (data) => {
  44. return apiResquest({
  45. url: `/security/appCheckPhoto/update`,
  46. method: 'POST',
  47. data: { ...data }
  48. })
  49. };
  50. //实验室检查项列表
  51. export const securityAppCheckPhotoList = (data) => {
  52. return apiResquest({
  53. url: `/security/appCheckPhoto/list`,
  54. method: 'POST',
  55. data: { ...data }
  56. })
  57. };
  58. //安全检查-校级检查/学院自查列表
  59. export const securityAppCheckPlanTitleList = (data) => {
  60. return apiResquest({
  61. url: '/security/appCheckPlan/titleList',
  62. method: 'POST',
  63. data: { ...data }
  64. })
  65. };
  66. //根据id查询计划方法
  67. export const securityCheckPlanFindCheckPlan = (data) => {
  68. return apiResquest({
  69. url: `/security/checkPlan/findCheckPlan`,
  70. method: 'GET',
  71. data: data,
  72. })
  73. };
  74. //根据条件获取检查计划列表
  75. export const securityAppCheckManageList = (data) => {
  76. return apiResquest({
  77. url: '/security/appCheckManage/list',
  78. method: 'POST',
  79. data: { ...data }
  80. })
  81. };
  82. //实验室-列表-获取学院列表下拉列表
  83. export const systemDeptDropList = (data) => {
  84. return apiResquest({
  85. url: `/system/dept/dropList`,
  86. method: 'POST',
  87. data: { ...data }
  88. })
  89. };
  90. //查询楼栋楼层
  91. export const laboratoryBigViewGetBuildByBigView = (data) => {
  92. return apiResquest({
  93. url: `/laboratory/bigView/getBuildByBigView`,
  94. method: 'GET',
  95. data: data,
  96. })
  97. };
  98. /*根据校区/楼栋/楼层查询实验室列表
  99. deptId:'校区查询'
  100. buildId:'楼栋查询'
  101. floorId:'楼层查询'
  102. */
  103. //实验室-列表
  104. export const laboratorySubRelInfoGetListByFloor = (data) => {
  105. return apiResquest({
  106. url: `/laboratory/subRelInfo/getListByFloor`,
  107. method: 'POST',
  108. data: { ...data }
  109. })
  110. };
  111. //根据学院id查询实验室列表
  112. export const laboratorySubRelInfoGetRelList = (data) => {
  113. return apiResquest({
  114. url: `/laboratory/subRelInfo/getRelList`,
  115. method: 'POST',
  116. data: { ...data }
  117. })
  118. };
  119. //根据学院id查询实验室列表-带权限
  120. export const laboratorySubRelInfoGetRelListByCondition = (data) => {
  121. return apiResquest({
  122. url: `/laboratory/subRelInfo/getRelListByCondition`,
  123. method: 'POST',
  124. data: { ...data }
  125. })
  126. };
  127. //字典
  128. export const getDicts = (dictType) => {
  129. return apiResquest({
  130. url: '/system/dict/item/option?dictCode=' + dictType,
  131. method: 'get',
  132. })
  133. };
  134. /***开展检查***/
  135. //开展检查-获取巡查计划管理列表
  136. export const checkManageList = (data) => {
  137. return apiResquest({
  138. url: `/zd-security/checkManage/appList`,
  139. method: 'POST',
  140. data: {...data}
  141. })
  142. };
  143. //开展检查-根据实验室id查询该实验室有关计划
  144. export const getCheckPlanBySubId = (data) => {
  145. return apiResquestForm({
  146. url: '/zd-security/checkManage/getCheckPlanBySubId',
  147. method: 'GET',
  148. data: data
  149. })
  150. };
  151. //开展检查--新增--有计划的时候
  152. export const checkManageUpdate = (data) => {
  153. return apiResquest({
  154. url: `/zd-security/checkManage/appUpdate`,
  155. method: 'PUT',
  156. data: {...data}
  157. })
  158. };
  159. //开展检查--新增-该实验室没有计划的时候
  160. export const checkManageAdd = (data) => {
  161. return apiResquest({
  162. url: `/zd-security/checkManage/add`,
  163. method: 'POST',
  164. data: {...data}
  165. })
  166. };
  167. //开展检查-通过id查询巡查管理
  168. export const findCheckManage = (data) => {
  169. return apiResquestForm({
  170. url: '/zd-security/checkManage/appFindCheckManage',
  171. method: 'GET',
  172. data: data
  173. })
  174. };
  175. //开展检查-根据计划id查询附件列表
  176. export const findByPlanIdAttachment = (data) => {
  177. return apiResquestForm({
  178. url: '/zd-security/upload/findByCheckPlanId',
  179. method: 'GET',
  180. data: data
  181. })
  182. };
  183. //开展检查-根据实验室id查询该实验室详情
  184. export const subjectFindSubjectInfo = (data) => {
  185. return apiResquestForm({
  186. url: '/zd-laboratory/subject/findSubjectInfo',
  187. method: 'GET',
  188. data: data
  189. })
  190. };
  191. //专项检查-根据选择的设备id生成检查项
  192. export const getHazardInfoByJoinIds = (data) => {
  193. return apiResquest({
  194. url: `/zd-security/checkManage/getHazardInfoByJoinIds`,
  195. method: 'GET',
  196. data: data,
  197. })
  198. };
  199. //专项检查-根据选择的检查项查询当前项出现的次数
  200. export const countHazardNum = (data) => {
  201. return apiResquest({
  202. url: `/zd-security/checkHazard/countHazardNum`,
  203. method: 'GET',
  204. data: data,
  205. })
  206. };
  207. //专项检查-根据实验室id查询设备
  208. export const getHazardInfoBySubId = (data) => {
  209. return apiResquest({
  210. url: `/laboratory/hazard/getHazardInfoBySubId`,
  211. method: 'GET',
  212. data: data,
  213. })
  214. };
  215. //巡查计划--检查计划各检查状态数据数量
  216. export const getCheckStatusCount = (data) => {
  217. return apiResquest({
  218. url: `/zd-security/checkPlan/getCheckStatusCount`,
  219. method: 'GET',
  220. data: data,
  221. })
  222. };
  223. //各检查状态数据数量
  224. export const getManageStatusCount = (data) => {
  225. return apiResquest({
  226. url: `/zd-security/checkManage/getManageStatusCount`,
  227. method: 'GET',
  228. data: data,
  229. })
  230. };
  231. //数据统计
  232. export const dataStatistics = (data) => {
  233. return apiResquest({
  234. url: `/security/DataStatistics/countApp`,
  235. method: 'GET',
  236. data: data,
  237. })
  238. };
  239. /* 巡查计划------------------------------ */
  240. //巡查计划--列表
  241. export const checkPlanList = (data) => {
  242. return apiResquest({
  243. url: `/zd-security/checkPlan/appList`,
  244. method: 'POST',
  245. data: {...data}
  246. })
  247. };
  248. //巡查计划--添加
  249. export const checkPlanAdd = (data) => {
  250. return apiResquest({
  251. url: `/zd-security/checkPlan/appAdd`,
  252. method: 'POST',
  253. data: {...data}
  254. })
  255. };
  256. //巡查计划--全校学院/实验室数量
  257. export const getAllSubNum = (data) => {
  258. return apiResquest({
  259. url: `/laboratory/subject/getAllSubNum`,
  260. method: 'GET',
  261. data: data,
  262. })
  263. };
  264. //巡查计划-查询是否院级用户
  265. export const isSCollege = (data) => {
  266. return apiResquest({
  267. url: `/security/collegCheck/isSCollege`,
  268. method: 'GET',
  269. data: data,
  270. })
  271. };
  272. //巡查计划-选择学院-带实验室数量
  273. export const laboratorySubRelInfoConditionCollegeInfo = (data) => {
  274. return apiResquest({
  275. url: `/laboratory/subRelInfo/conditionCollegeInfo`,
  276. method: 'GET',
  277. data: data,
  278. })
  279. };
  280. //巡查计划-选择全校-带学院和实验室数量
  281. export const laboratorySubRelInfoGetAllSubNum = (data) => {
  282. return apiResquest({
  283. url: `/laboratory/subRelInfo/getAllSubNum`,
  284. method: 'GET',
  285. data: data,
  286. })
  287. };
  288. //专项检查/巡查计划-检查类型
  289. export const dangerList = (data) => {
  290. return apiResquest({
  291. url: `/system/dict/data/listNotPower?dictType=lab_hazard_type`,
  292. method: 'GET',
  293. data: data,
  294. })
  295. };
  296. //专项检查/巡查计划-设备查询
  297. export const findDeviceList = (data) => {
  298. return apiResquest({
  299. url: `/laboratory/hazard/queryHazardList`,
  300. method: 'POST',
  301. data: {...data}
  302. })
  303. };
  304. //专项检查/巡查计划-设备确定提交
  305. export const haveHazardInSub = (data) => {
  306. return apiResquest({
  307. url: `/laboratory/hazard/haveHazardInSub`,
  308. method: 'POST',
  309. data: {...data}
  310. })
  311. };
  312. //巡查计划--获取巡查组列表
  313. export const checkGroupList = (data) => {
  314. return apiResquest({
  315. url: `/zd-security/checkGroup/appFindGroupList`,
  316. method: 'POST',
  317. data: {...data}
  318. })
  319. };
  320. //巡查计划--巡查组详情
  321. export const checkGroupDetail = (data) => {
  322. return apiResquest({
  323. url: `/zd-security/checkGroup/appFind`,
  324. method: 'GET',
  325. data: data,
  326. })
  327. };
  328. //巡查计划--详情
  329. export const checkPlanById = (data) => {
  330. return apiResquest({
  331. url: `/zd-security/checkPlan/appFindCheckPlan`,
  332. method: 'GET',
  333. data: data,
  334. })
  335. };
  336. //巡查计划--修改
  337. export const checkPlanEdit = (data) => {
  338. return apiResquest({
  339. url: `/zd-security/checkPlan/appUpdate`,
  340. method: 'PUT',
  341. data: {...data}
  342. })
  343. };
  344. //巡查计划--添加
  345. export const findByCheckPlanId = (data) => {
  346. return apiResquest({
  347. url: `/zd-security/checkManage/appFindByCheckPlanId`,
  348. method: 'POST',
  349. data: {...data}
  350. })
  351. };
  352. //开展检查-安全隐患列表
  353. export const checkHazardAppList = (data) => {
  354. return apiResquestForm({
  355. url: '/security/checkHazard/appCheckHazardList',
  356. method: 'GET',
  357. data: data
  358. })
  359. };
  360. //开展检查-安全隐患详情
  361. export const getHazardById = (data) => {
  362. return apiResquestForm({
  363. url: '/security/checkHazard/getAppHazardById',
  364. method: 'GET',
  365. data: data
  366. })
  367. };
  368. //开展检查-获取巡查计划管理列表
  369. export const checkHazardAdd = (data) => {
  370. return apiResquest({
  371. url: `/security/checkRectify/addOrApprove`,
  372. method: 'POST',
  373. data: {...data}
  374. })
  375. };
  376. //随手拍-----------------------------------------------------
  377. //随手拍--添加
  378. export const checkClapAdd = (data) => {
  379. return apiResquest({
  380. url: `/security/checkClap/appAdd`,
  381. method: 'POST',
  382. data: {...data}
  383. })
  384. };
  385. //随手拍--管理列表
  386. export const checkClapList = (data) => {
  387. return apiResquest({
  388. url: `/security/checkClap/appList`,
  389. method: 'GET',
  390. data: data,
  391. })
  392. };
  393. //随手拍--上报记录-列表
  394. export const checkClapMylist = (data) => {
  395. return apiResquest({
  396. url: `/security/checkClap/mylist`,
  397. method: 'GET',
  398. data: data,
  399. })
  400. };
  401. //随手拍--获取当前登录人身份信息
  402. export const getUserCollegCheck = (data) => {
  403. return apiResquest({
  404. url: `/security/collegCheck/getloginUser`,
  405. method: 'GET',
  406. data: data,
  407. })
  408. };
  409. //随手拍--详情
  410. export const checkClapById = (data) => {
  411. return apiResquest({
  412. url: `/security/checkClap/appFindById`,
  413. method: 'GET',
  414. data: data,
  415. })
  416. };
  417. //随手拍--整改
  418. export const checkClapRectify = (data) => {
  419. return apiResquest({
  420. url: `/security/checkClap/clapApprove`,
  421. method: 'POST',
  422. data: {...data}
  423. })
  424. };
  425. //根据名称查询实验室
  426. export const subjectList = (data) => {
  427. return apiResquestForm({
  428. url: '/laboratory/subject/list/listAdmin',
  429. method: 'GET',
  430. data: data
  431. })
  432. };