index.js 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315
  1. import { apiResquest,apiResquestForm,apiResquestJsonList,apiResquestFormVideo,apiResquestTimer } from '@/api/request/request.js'
  2. //实验室-列表-获取学院列表下拉列表
  3. export const systemDeptDropList = (data) => {
  4. return apiResquest({
  5. url: `/system/dept/dropList`,
  6. method: 'POST',
  7. data: { ...data }
  8. })
  9. };
  10. //查询楼栋楼层
  11. export const laboratoryBigViewGetBuildByBigView = (data) => {
  12. return apiResquest({
  13. url: `/laboratory/bigView/getBuildByBigView`,
  14. method: 'GET',
  15. data: data,
  16. })
  17. };
  18. /*根据校区/楼栋/楼层查询实验室列表
  19. deptId:'校区查询'
  20. buildId:'楼栋查询'
  21. floorId:'楼层查询'
  22. */
  23. //实验室-列表
  24. export const laboratorySubRelInfoGetListByFloor = (data) => {
  25. return apiResquest({
  26. url: `/laboratory/subRelInfo/getListByFloor`,
  27. method: 'POST',
  28. data: { ...data }
  29. })
  30. };
  31. //根据学院id查询实验室列表
  32. export const laboratorySubRelInfoGetRelList = (data) => {
  33. return apiResquest({
  34. url: `/laboratory/subRelInfo/getRelList`,
  35. method: 'POST',
  36. data: { ...data }
  37. })
  38. };
  39. //字典
  40. export const getDicts = (dictType) => {
  41. return apiResquest({
  42. url: '/system/dict/item/option?dictCode=' + dictType,
  43. method: 'get',
  44. })
  45. };
  46. /***开展检查***/
  47. //开展检查-获取巡查计划管理列表
  48. export const checkManageList = (data) => {
  49. return apiResquest({
  50. url: `/zd-security/checkManage/appList`,
  51. method: 'POST',
  52. data: {...data}
  53. })
  54. };
  55. //开展检查-根据实验室id查询该实验室有关计划
  56. export const getCheckPlanBySubId = (data) => {
  57. return apiResquestForm({
  58. url: '/zd-security/checkManage/getCheckPlanBySubId',
  59. method: 'GET',
  60. data: data
  61. })
  62. };
  63. //开展检查--新增--有计划的时候
  64. export const checkManageUpdate = (data) => {
  65. return apiResquest({
  66. url: `/zd-security/checkManage/appUpdate`,
  67. method: 'PUT',
  68. data: {...data}
  69. })
  70. };
  71. //开展检查--新增-该实验室没有计划的时候
  72. export const checkManageAdd = (data) => {
  73. return apiResquest({
  74. url: `/zd-security/checkManage/add`,
  75. method: 'POST',
  76. data: {...data}
  77. })
  78. };
  79. //开展检查-通过id查询巡查管理
  80. export const findCheckManage = (data) => {
  81. return apiResquestForm({
  82. url: '/zd-security/checkManage/appFindCheckManage',
  83. method: 'GET',
  84. data: data
  85. })
  86. };
  87. //开展检查-根据计划id查询附件列表
  88. export const findByPlanIdAttachment = (data) => {
  89. return apiResquestForm({
  90. url: '/zd-security/upload/findByCheckPlanId',
  91. method: 'GET',
  92. data: data
  93. })
  94. };
  95. //开展检查-根据实验室id查询该实验室详情
  96. export const subjectFindSubjectInfo = (data) => {
  97. return apiResquestForm({
  98. url: '/zd-laboratory/subject/findSubjectInfo',
  99. method: 'GET',
  100. data: data
  101. })
  102. };
  103. //项目检查库-树状列表
  104. export const checkOptionListNew = (data) => {
  105. return apiResquestForm({
  106. url: '/zd-security/checkOption/list',
  107. method: 'GET',
  108. data: data
  109. })
  110. };
  111. //专项检查-根据选择的设备id生成检查项
  112. export const getHazardInfoByJoinIds = (data) => {
  113. return apiResquest({
  114. url: `/zd-security/checkManage/getHazardInfoByJoinIds`,
  115. method: 'GET',
  116. data: data,
  117. })
  118. };
  119. //专项检查-根据选择的检查项查询当前项出现的次数
  120. export const countHazardNum = (data) => {
  121. return apiResquest({
  122. url: `/zd-security/checkHazard/countHazardNum`,
  123. method: 'GET',
  124. data: data,
  125. })
  126. };
  127. //专项检查-根据实验室id查询设备
  128. export const getHazardInfoBySubId = (data) => {
  129. return apiResquest({
  130. url: `/laboratory/hazard/getHazardInfoBySubId`,
  131. method: 'GET',
  132. data: data,
  133. })
  134. };
  135. /* 巡查计划------------------------------ */
  136. //巡查计划--列表
  137. export const checkPlanList = (data) => {
  138. return apiResquest({
  139. url: `/zd-security/checkPlan/appList`,
  140. method: 'POST',
  141. data: {...data}
  142. })
  143. };
  144. //巡查计划--添加
  145. export const checkPlanAdd = (data) => {
  146. return apiResquest({
  147. url: `/zd-security/checkPlan/appAdd`,
  148. method: 'POST',
  149. data: {...data}
  150. })
  151. };
  152. //巡查计划--全校学院/实验室数量
  153. export const getAllSubNum = (data) => {
  154. return apiResquest({
  155. url: `/laboratory/subject/getAllSubNum`,
  156. method: 'GET',
  157. data: data,
  158. })
  159. };
  160. //巡查计划-查询是否院级用户
  161. export const isSCollege = (data) => {
  162. return apiResquest({
  163. url: `/security/collegCheck/isSCollege`,
  164. method: 'GET',
  165. data: data,
  166. })
  167. };
  168. //专项检查/巡查计划-检查类型
  169. export const dangerList = (data) => {
  170. return apiResquest({
  171. url: `/system/dict/data/listNotPower?dictType=lab_hazard_type`,
  172. method: 'GET',
  173. data: data,
  174. })
  175. };
  176. //专项检查/巡查计划-设备查询
  177. export const findDeviceList = (data) => {
  178. return apiResquest({
  179. url: `/laboratory/hazard/queryHazardList`,
  180. method: 'POST',
  181. data: {...data}
  182. })
  183. };
  184. //专项检查/巡查计划-设备确定提交
  185. export const haveHazardInSub = (data) => {
  186. return apiResquest({
  187. url: `/laboratory/hazard/haveHazardInSub`,
  188. method: 'POST',
  189. data: {...data}
  190. })
  191. };
  192. //巡查计划--获取巡查组列表
  193. export const checkGroupList = (data) => {
  194. return apiResquest({
  195. url: `/zd-security/checkGroup/appFindGroupList`,
  196. method: 'POST',
  197. data: {...data}
  198. })
  199. };
  200. //巡查计划--巡查组详情
  201. export const checkGroupDetail = (data) => {
  202. return apiResquest({
  203. url: `/zd-security/checkGroup/appFind`,
  204. method: 'GET',
  205. data: data,
  206. })
  207. };
  208. //巡查计划--详情
  209. export const checkPlanById = (data) => {
  210. return apiResquest({
  211. url: `/zd-security/checkPlan/appFindCheckPlan`,
  212. method: 'GET',
  213. data: data,
  214. })
  215. };
  216. //巡查计划--修改
  217. export const checkPlanEdit = (data) => {
  218. return apiResquest({
  219. url: `/zd-security/checkPlan/appUpdate`,
  220. method: 'PUT',
  221. data: {...data}
  222. })
  223. };
  224. //巡查计划--添加
  225. export const findByCheckPlanId = (data) => {
  226. return apiResquest({
  227. url: `/zd-security/checkManage/appFindByCheckPlanId`,
  228. method: 'POST',
  229. data: {...data}
  230. })
  231. };
  232. //开展检查-安全隐患列表
  233. export const checkHazardAppList = (data) => {
  234. return apiResquestForm({
  235. url: '/security/checkHazard/appCheckHazardList',
  236. method: 'GET',
  237. data: data
  238. })
  239. };
  240. //开展检查-安全隐患详情
  241. export const getHazardById = (data) => {
  242. return apiResquestForm({
  243. url: '/security/checkHazard/getAppHazardById',
  244. method: 'GET',
  245. data: data
  246. })
  247. };
  248. //随手拍-----------------------------------------------------
  249. //随手拍--添加
  250. export const checkClapAdd = (data) => {
  251. return apiResquest({
  252. url: `/security/checkClap/appAdd`,
  253. method: 'POST',
  254. data: {...data}
  255. })
  256. };
  257. //随手拍--管理列表
  258. export const checkClapList = (data) => {
  259. return apiResquest({
  260. url: `/security/checkClap/appList`,
  261. method: 'GET',
  262. data: data,
  263. })
  264. };
  265. //随手拍--上报记录-列表
  266. export const checkClapMylist = (data) => {
  267. return apiResquest({
  268. url: `/security/checkClap/mylist`,
  269. method: 'GET',
  270. data: data,
  271. })
  272. };
  273. //随手拍--获取当前登录人身份信息
  274. export const getUserCollegCheck = (data) => {
  275. return apiResquest({
  276. url: `/security/collegCheck/getloginUser`,
  277. method: 'GET',
  278. data: data,
  279. })
  280. };
  281. //随手拍--详情
  282. export const checkClapById = (data) => {
  283. return apiResquest({
  284. url: `/security/checkClap/appFindById`,
  285. method: 'GET',
  286. data: data,
  287. })
  288. };
  289. //随手拍--整改
  290. export const checkClapRectify = (data) => {
  291. return apiResquest({
  292. url: `/security/checkClap/clapApprove`,
  293. method: 'POST',
  294. data: {...data}
  295. })
  296. };
  297. //根据名称查询实验室
  298. export const subjectList = (data) => {
  299. return apiResquestForm({
  300. url: '/laboratory/subject/list/listAdmin',
  301. method: 'GET',
  302. data: data
  303. })
  304. };