index.js 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417
  1. import request from '@/utils/request'
  2. //移除黑名单
  3. export function delBlacklist(data) {
  4. return request({
  5. url: '/laboratory/violation/delBlacklistByPc',
  6. method: 'post',
  7. data: data
  8. })
  9. }
  10. //移除负面清单
  11. export function delNegivelist(data) {
  12. return request({
  13. url: '/laboratory/violation/delNegivelistByPc',
  14. method: 'post',
  15. data: data
  16. })
  17. }
  18. //添加黑名单
  19. export function blackAdd(data) {
  20. return request({
  21. url: '/laboratory/violation/blackAdd',
  22. method: 'post',
  23. data: data
  24. })
  25. }
  26. // 查询学期设置列表
  27. export function getSemesterList(query) {
  28. return request({
  29. url: '/laboratory/semester/getSemesterList',
  30. method: 'get',
  31. params: query
  32. })
  33. }
  34. // 查询个人黑名单历史记录
  35. export function myBlackDetail(query) {
  36. return request({
  37. url: '/laboratory/blacklist/myBlackDetail',
  38. method: 'get',
  39. params: query
  40. })
  41. }
  42. // 查询个人负面清单列表列表
  43. export function negativeListHistory(query) {
  44. return request({
  45. url: '/laboratory/negativeListHistory/getIdlist',
  46. method: 'get',
  47. params: query
  48. })
  49. }
  50. // 查询个人违规历史记录列表
  51. export function getByIdlist(query) {
  52. return request({
  53. url: '/laboratory/violationHistoryRecord/byIdlist',
  54. method: 'get',
  55. params: query
  56. })
  57. }
  58. // 查询我的积分记录列表
  59. export function myListRecord(query) {
  60. return request({
  61. url: '/exam/points/record/list/my',
  62. method: 'get',
  63. params: query
  64. })
  65. }
  66. // 查询实验室进出记录列表
  67. export function getMyPointsLoglist(query) {
  68. return request({
  69. url: '/exam/points/record/getMyPointsLoglist',
  70. method: 'get',
  71. params: query
  72. })
  73. }
  74. // 奖励分页面个人信息
  75. export function getMyPointsLogInfo(query) {
  76. return request({
  77. url: '/exam/points/record/getMyPointsLogInfo',
  78. method: 'get',
  79. params: query
  80. })
  81. }
  82. // 查询违规记录详细
  83. export function getViolation(id) {
  84. return request({
  85. url: '/laboratory/violation/' + id,
  86. method: 'get'
  87. })
  88. }
  89. // 删除违规记录
  90. export function delViolation(id) {
  91. return request({
  92. url: '/laboratory/violation/' + id,
  93. method: 'delete'
  94. })
  95. }
  96. // 新增违规记录
  97. export function addViolation(data) {
  98. return request({
  99. url: '/laboratory/violation',
  100. method: 'post',
  101. data: data
  102. })
  103. }
  104. // 修改违规记录
  105. export function updateViolation(data) {
  106. return request({
  107. url: '/laboratory/violation',
  108. method: 'put',
  109. data: data
  110. })
  111. }
  112. //加入黑名单
  113. export function joinBlackList(id) {
  114. return request({
  115. url: '/laboratory/violation/joinBlackList/'+id,
  116. method: 'post'
  117. })
  118. }
  119. //获取违规类型
  120. export function violationSiteType(query) {
  121. return request({
  122. url: '/laboratory/violationSite/type',
  123. method: 'get',
  124. params: query
  125. })
  126. }
  127. //根据输入值查询除法方式
  128. export function getIntegralMatchingRules(query) {
  129. return request({
  130. url: '/exam/violation/getIntegralMatchingRules',
  131. method: 'get',
  132. params: query
  133. })
  134. }
  135. // 新增黑名单
  136. export function addBlacklist(data) {
  137. return request({
  138. url: '/laboratory/blacklist',
  139. method: 'post',
  140. data: data
  141. })
  142. }
  143. // 查询实验室字典列表
  144. export function getSubjectDictByViolation(data) {
  145. return request({
  146. url: '/laboratory/subject/getSubjectDictByViolation',
  147. method: 'get',
  148. params: data
  149. })
  150. }
  151. // 查询违规记录详情列表
  152. export function violationHistoryRecord(query) {
  153. return request({
  154. url: '/laboratory/violationHistoryRecord/list',
  155. method: 'get',
  156. params: query
  157. })
  158. }
  159. // 查询历史记录
  160. export function getBlackDetail(query) {
  161. return request({
  162. url: '/laboratory/blacklist/getBlackDetail',
  163. method: 'get',
  164. params: query
  165. })
  166. }
  167. // 查询违规违设置
  168. export function listSite(query) {
  169. return request({
  170. url: '/laboratory/violationSite/list',
  171. method: 'get',
  172. params: query
  173. })
  174. }
  175. // 提交违规违设置
  176. export function violationSite(data) {
  177. return request({
  178. url: '/laboratory/violationSite',
  179. method: 'post',
  180. data: data
  181. })
  182. }
  183. /************* 违规记录 *************/
  184. // 违规记录-列表
  185. export function examViolationList(data) {
  186. return request({
  187. url: '/exam/violation/list',
  188. method: 'post',
  189. data: data
  190. })
  191. }
  192. //添加违规记录
  193. export function examViolationAdd(data) {
  194. return request({
  195. url: '/exam/violation/add',
  196. method: 'post',
  197. data: data
  198. })
  199. }
  200. //违规列表-加入黑名单
  201. export function examViolationBlackAdd(data) {
  202. return request({
  203. url: '/exam/violation/blackAdd',
  204. method: 'post',
  205. data: data
  206. })
  207. }
  208. //违规列表-移除黑名单
  209. export function examViolationDelBlacklist(data) {
  210. return request({
  211. url: '/exam/violation/delBlacklist',
  212. method: 'post',
  213. data: data
  214. })
  215. }
  216. //违规列表-移除负面清单
  217. export function examViolationDelNegivelist(data) {
  218. return request({
  219. url: '/exam/violation/delNegivelist',
  220. method: 'post',
  221. data: data
  222. })
  223. }
  224. //违规记录-历史记录
  225. export function examViolationHistoryList(data) {
  226. return request({
  227. url: '/exam/violation/historyList',
  228. method: 'post',
  229. data: data
  230. })
  231. }
  232. //违规记录-违规类型下拉列表
  233. export function examViolationSiteGetListByType(query) {
  234. return request({
  235. url: '/exam/violationSite/getListByType',
  236. method: 'get',
  237. params: query
  238. })
  239. }
  240. /************* 积分列表 *************/
  241. // 查询用户积分记录列表
  242. export function examPointsRecordList(data) {
  243. return request({
  244. url: '/exam/points/record/list',
  245. method: 'post',
  246. data: data
  247. })
  248. }
  249. // 查询用户积分记录详细
  250. export function getRecord(id) {
  251. return request({
  252. url: '/exam/points/record/' + id,
  253. method: 'get'
  254. })
  255. }
  256. // 删除用户积分记录
  257. export function delRecord(id) {
  258. return request({
  259. url: '/exam/points/record/' + id,
  260. method: 'delete'
  261. })
  262. }
  263. // 新增用户积分记录
  264. export function addRecord(data) {
  265. return request({
  266. url: '/exam/points/record',
  267. method: 'post',
  268. data: data
  269. })
  270. }
  271. // 修改用户积分记录
  272. export function updateRecord(data) {
  273. return request({
  274. url: '/exam/points/record',
  275. method: 'put',
  276. data: data
  277. })
  278. }
  279. // 查询用户积分记录列表
  280. export function examPointsRecordGetPointsLoglist(data) {
  281. return request({
  282. url: '/exam/points/record/getPointsLoglist',
  283. method: 'post',
  284. data: data
  285. })
  286. }
  287. // 查询用户积分记录列表
  288. export function examPointsRecordGetPointsLoglistByReward(data) {
  289. return request({
  290. url: '/exam/points/record/getPointsLoglistByReward',
  291. method: 'post',
  292. data: data
  293. })
  294. }
  295. /************* 违规设置 *************/
  296. // 违规设置-获取
  297. export function examViolationSiteList(query) {
  298. return request({
  299. url: '/exam/violationSite/list',
  300. method: 'get',
  301. params: query
  302. })
  303. }
  304. // 违规设置-提交
  305. export function examViolationSiteAdd(data) {
  306. return request({
  307. url: '/exam/violationSite/add',
  308. method: 'post',
  309. data: data
  310. })
  311. }
  312. /************* 信用分设置 *************/
  313. // 信用分设置-获取
  314. export function examMarkConfigList(data) {
  315. return request({
  316. url: '/exam/markConfig/list',
  317. method: 'post',
  318. data: data
  319. })
  320. }
  321. // 信用分设置-提交
  322. export function examMarkConfigAdd(data) {
  323. return request({
  324. url: '/exam/markConfig/add',
  325. method: 'post',
  326. data: data
  327. })
  328. }
  329. // 信用分设置-修改
  330. export function examMarkConfigEdit(data) {
  331. return request({
  332. url: '/exam/markConfig/edit',
  333. method: 'post',
  334. data: data
  335. })
  336. }
  337. /************* 奖励分设置 *************/
  338. // 奖励分设置-获取
  339. export function examRewardConfigList(data) {
  340. return request({
  341. url: '/exam/rewardConfig/list',
  342. method: 'post',
  343. data: data
  344. })
  345. }
  346. // 奖励分设置-提交
  347. export function examRewardConfigEdit(data) {
  348. return request({
  349. url: '/exam/rewardConfig/edit',
  350. method: 'post',
  351. data: data
  352. })
  353. }
  354. /************* 个人违规记录 *************/
  355. // 个人违规记录-获取
  356. export function examViolationMyList(data) {
  357. return request({
  358. url: '/exam/violation/myList',
  359. method: 'post',
  360. data: data
  361. })
  362. }
  363. /************* 积分明细 *************/
  364. // 积分明细-信用分/奖励分
  365. export function examPointsRecordGetMyPointsLogInfo(data) {
  366. return request({
  367. url: '/exam/points/record/getMyPointsLogInfo',
  368. method: 'post',
  369. data: data
  370. })
  371. }
  372. // 积分明细-信用分/奖励分-列表
  373. export function examPointsRecordGetMyPointsLoglist(data) {
  374. return request({
  375. url: '/exam/points/record/getMyPointsLoglist',
  376. method: 'post',
  377. data: data
  378. })
  379. }