elective-subject.js 44 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396
  1. // import electiveModels from '/doc/Mind/electiveModels.json'
  2. const Mock = require('mockjs')
  3. module.exports = [
  4. // 自选专业
  5. {
  6. url: '/mock/front/elective/optionalMajors',
  7. type: 'get',
  8. response: config => {
  9. return {
  10. code: 200,
  11. msg: 'success',
  12. data: [
  13. {
  14. collegeId: 1,
  15. collegeName: '北京大学',
  16. majorCategoryName: '计算机技术', // 专业类别
  17. majorCategoryCode: '1', // 专业编码
  18. majors: [], // 类别下分类
  19. limitationA: '',
  20. limitationB: '',
  21. matchedGroupIds: [3, 2] // 匹配哪几个组合?
  22. },
  23. {
  24. collegeId: 2,
  25. collegeName: '湖南大学',
  26. majorCategoryName: '医学', // 专业类别
  27. majorCategoryCode: '2', // 专业编码
  28. majors: [], // 类别下分类
  29. limitationA: '',
  30. limitationB: '',
  31. matchedGroupIds: [2] // 匹配哪几个组合?
  32. },
  33. {
  34. collegeId: 3,
  35. collegeName: '中南大学',
  36. majorCategoryName: '法学', // 专业类别
  37. majorCategoryCode: '3', // 专业编码
  38. majors: [], // 类别下分类
  39. limitationA: '',
  40. limitationB: '',
  41. matchedGroupIds: [1, 2] // 匹配哪几个组合?
  42. },
  43. {
  44. collegeId: 3,
  45. collegeName: '中南大学',
  46. majorCategoryName: '土木工程', // 专业类别
  47. majorCategoryCode: 'a', // 专业编码
  48. majors: [], // 类别下分类
  49. limitationA: '',
  50. limitationB: '',
  51. matchedGroupIds: [1] // 匹配哪几个组合?
  52. }
  53. ]
  54. }
  55. }
  56. },
  57. // 选科报名models
  58. {
  59. url: '/mock/front/elective/enroll/getStudentElectiveModels',
  60. type: 'get',
  61. response: config => {
  62. return {
  63. code: 200,
  64. msg: 'success',
  65. data: [
  66. {
  67. models: [
  68. {
  69. scoreSumGroup: 521,
  70. groupIndicator: 0,
  71. bestInIndicator: 20,
  72. rankInBest: 16,
  73. rankInIndicator: 10,
  74. rankInDisenroll: 14,
  75. isRecommend: true,
  76. groupId: 1,
  77. groupName: '物化生',
  78. classCount: 6,
  79. personCount: 300,
  80. rankInGroup: 315,
  81. rankInGrade: 357,
  82. allowSelect: true,
  83. disabledReason: '0',
  84. selected: false,
  85. selectedRank: 1,
  86. actualCount: 320,
  87. approved: false,
  88. forceAdjusted: false,
  89. groupApprovedCount: 0,
  90. groupForceAdjustedCount: 0,
  91. preferenceOverflow: 0,
  92. nextGroupIndicator: 0,
  93. nextAllowSelect: false,
  94. nextRecommend: false
  95. },
  96. {
  97. scoreSumGroup: 548,
  98. groupIndicator: 0,
  99. bestInIndicator: 20,
  100. rankInBest: 16,
  101. rankInIndicator: 10,
  102. rankInDisenroll: 14,
  103. isRecommend: true,
  104. groupId: 2,
  105. groupName: '物化政',
  106. classCount: 4,
  107. personCount: 200,
  108. rankInGroup: 14,
  109. rankInGrade: 62,
  110. allowSelect: true,
  111. disabledReason: '0',
  112. selected: false,
  113. selectedRank: 1,
  114. actualCount: 261,
  115. approved: false,
  116. forceAdjusted: false,
  117. groupApprovedCount: 0,
  118. groupForceAdjustedCount: 0
  119. },
  120. {
  121. scoreSumGroup: 511,
  122. groupIndicator: 0,
  123. bestInIndicator: 20,
  124. rankInBest: 16,
  125. rankInIndicator: 10,
  126. rankInDisenroll: 14,
  127. isRecommend: true,
  128. groupId: 3,
  129. groupName: '物化地',
  130. classCount: 5,
  131. personCount: 250,
  132. rankInGroup: 47,
  133. rankInGrade: 69,
  134. allowSelect: true,
  135. disabledReason: '0',
  136. selected: false,
  137. selectedRank: 1,
  138. actualCount: 227,
  139. approved: false,
  140. forceAdjusted: false,
  141. groupApprovedCount: 0,
  142. groupForceAdjustedCount: 0
  143. },
  144. {
  145. scoreSumGroup: 578,
  146. groupIndicator: 0,
  147. bestInIndicator: 20,
  148. rankInBest: 16,
  149. rankInIndicator: 10,
  150. rankInDisenroll: 14,
  151. isRecommend: true,
  152. groupId: 4,
  153. groupName: '历化生',
  154. classCount: 5,
  155. personCount: 250,
  156. rankInGroup: 51,
  157. rankInGrade: 85,
  158. allowSelect: true,
  159. disabledReason: '0',
  160. selected: false,
  161. selectedRank: 1,
  162. actualCount: 230,
  163. approved: false,
  164. forceAdjusted: false,
  165. groupApprovedCount: 0,
  166. groupForceAdjustedCount: 0
  167. },
  168. {
  169. scoreSumGroup: 513,
  170. groupIndicator: 0,
  171. bestInIndicator: 20,
  172. rankInBest: 16,
  173. rankInIndicator: 10,
  174. rankInDisenroll: 14,
  175. isRecommend: true,
  176. groupId: 5,
  177. groupName: '历化政',
  178. classCount: 7,
  179. personCount: 350,
  180. rankInGroup: 23,
  181. rankInGrade: 73,
  182. allowSelect: true,
  183. disabledReason: '0',
  184. selected: false,
  185. selectedRank: 1,
  186. actualCount: 373,
  187. approved: false,
  188. forceAdjusted: false,
  189. groupApprovedCount: 0,
  190. groupForceAdjustedCount: 0
  191. },
  192. {
  193. scoreSumGroup: 535,
  194. groupIndicator: 0,
  195. bestInIndicator: 20,
  196. rankInBest: 16,
  197. rankInIndicator: 10,
  198. rankInDisenroll: 14,
  199. isRecommend: true,
  200. groupId: 6,
  201. groupName: '历生地',
  202. classCount: 3,
  203. personCount: 150,
  204. rankInGroup: 43,
  205. rankInGrade: 77,
  206. allowSelect: true,
  207. disabledReason: '0',
  208. selected: false,
  209. selectedRank: 1,
  210. actualCount: 89,
  211. approved: false,
  212. forceAdjusted: false,
  213. groupApprovedCount: 0,
  214. groupForceAdjustedCount: 0
  215. }
  216. ],
  217. generation: 1,
  218. studentId: 1001
  219. },
  220. {
  221. models: [
  222. {
  223. scoreSumGroup: 521,
  224. groupIndicator: 20,
  225. bestInIndicator: 20,
  226. rankInBest: 16,
  227. rankInIndicator: 10,
  228. rankInDisenroll: 14,
  229. isRecommend: true,
  230. groupId: 1,
  231. groupName: '物化生',
  232. classCount: 6,
  233. personCount: 300,
  234. rankInGroup: 315,
  235. rankInGrade: 357,
  236. allowSelect: false,
  237. disabledReason: '已满',
  238. selected: false,
  239. selectedRank: 1,
  240. actualCount: 0,
  241. approved: false,
  242. forceAdjusted: false,
  243. groupApprovedCount: 300,
  244. groupForceAdjustedCount: 0
  245. },
  246. {
  247. scoreSumGroup: 548,
  248. groupIndicator: 61,
  249. bestInIndicator: 20,
  250. rankInBest: 16,
  251. rankInIndicator: 10,
  252. rankInDisenroll: 14,
  253. isRecommend: true,
  254. groupId: 2,
  255. groupName: '物化政',
  256. classCount: 4,
  257. personCount: 200,
  258. rankInGroup: 14,
  259. rankInGrade: 62,
  260. allowSelect: false,
  261. disabledReason: '已满',
  262. selected: false,
  263. selectedRank: 2,
  264. actualCount: 0,
  265. approved: false,
  266. forceAdjusted: false,
  267. groupApprovedCount: 200,
  268. groupForceAdjustedCount: 0
  269. },
  270. {
  271. scoreSumGroup: 511,
  272. groupIndicator: -23,
  273. bestInIndicator: 20,
  274. rankInBest: 16,
  275. rankInIndicator: 10,
  276. rankInDisenroll: 14,
  277. isRecommend: true,
  278. groupId: 3,
  279. groupName: '物化地',
  280. classCount: 5,
  281. personCount: 250,
  282. rankInGroup: 47,
  283. rankInGrade: 69,
  284. allowSelect: true,
  285. disabledReason: '已满',
  286. selected: false,
  287. selectedRank: 0,
  288. actualCount: 0,
  289. approved: false,
  290. forceAdjusted: false,
  291. groupApprovedCount: 227,
  292. groupForceAdjustedCount: 0
  293. },
  294. {
  295. scoreSumGroup: 578,
  296. groupIndicator: -20,
  297. bestInIndicator: 20,
  298. rankInBest: 16,
  299. rankInIndicator: 10,
  300. rankInDisenroll: 14,
  301. isRecommend: true,
  302. groupId: 4,
  303. groupName: '历化生',
  304. classCount: 5,
  305. personCount: 250,
  306. rankInGroup: 51,
  307. rankInGrade: 85,
  308. allowSelect: true,
  309. disabledReason: '已满',
  310. selected: false,
  311. selectedRank: 1,
  312. actualCount: 0,
  313. approved: false,
  314. forceAdjusted: false,
  315. groupApprovedCount: 230,
  316. groupForceAdjustedCount: 0
  317. },
  318. {
  319. scoreSumGroup: 513,
  320. groupIndicator: 23,
  321. bestInIndicator: 20,
  322. rankInBest: 16,
  323. rankInIndicator: 10,
  324. rankInDisenroll: 14,
  325. isRecommend: true,
  326. groupId: 5,
  327. groupName: '历化政',
  328. classCount: 7,
  329. personCount: 350,
  330. rankInGroup: 23,
  331. rankInGrade: 73,
  332. allowSelect: false,
  333. disabledReason: '已满',
  334. selected: false,
  335. selectedRank: 1,
  336. actualCount: 0,
  337. approved: false,
  338. forceAdjusted: false,
  339. groupApprovedCount: 350,
  340. groupForceAdjustedCount: 0
  341. },
  342. {
  343. scoreSumGroup: 535,
  344. groupIndicator: -61,
  345. bestInIndicator: 20,
  346. rankInBest: 16,
  347. rankInIndicator: 10,
  348. rankInDisenroll: 14,
  349. isRecommend: true,
  350. groupId: 6,
  351. groupName: '历生地',
  352. classCount: 3,
  353. personCount: 150,
  354. rankInGroup: 43,
  355. rankInGrade: 77,
  356. allowSelect: true,
  357. disabledReason: '0',
  358. selected: false,
  359. selectedRank: 1,
  360. actualCount: 0,
  361. approved: false,
  362. forceAdjusted: false,
  363. groupApprovedCount: 89,
  364. groupForceAdjustedCount: 0
  365. }
  366. ],
  367. generation: 2,
  368. studentId: 1001
  369. },
  370. {
  371. models: [
  372. {
  373. scoreSumGroup: 521,
  374. groupIndicator: 30,
  375. bestInIndicator: 20,
  376. rankInBest: 16,
  377. rankInIndicator: 4,
  378. rankInDisenroll: 5,
  379. isRecommend: true,
  380. groupId: 1,
  381. groupName: '物化生',
  382. classCount: 6,
  383. personCount: 300,
  384. rankInGroup: 315,
  385. rankInGrade: 357,
  386. allowSelect: false,
  387. disabledReason: '已满',
  388. selected: false,
  389. selectedRank: 1,
  390. actualCount: 20,
  391. approved: false,
  392. forceAdjusted: false,
  393. groupApprovedCount: 300,
  394. groupForceAdjustedCount: 0
  395. },
  396. {
  397. scoreSumGroup: 548,
  398. groupIndicator: 30,
  399. bestInIndicator: 20,
  400. rankInBest: 16,
  401. rankInIndicator: 2,
  402. rankInDisenroll: 8,
  403. isRecommend: true,
  404. groupId: 2,
  405. groupName: '物化政',
  406. classCount: 4,
  407. personCount: 200,
  408. rankInGroup: 14,
  409. rankInGrade: 62,
  410. allowSelect: false,
  411. disabledReason: '已满',
  412. selected: false,
  413. selectedRank: 2,
  414. actualCount: 61,
  415. approved: false,
  416. forceAdjusted: false,
  417. groupApprovedCount: 200,
  418. groupForceAdjustedCount: 0
  419. },
  420. {
  421. scoreSumGroup: 511,
  422. groupIndicator: 30,
  423. bestInIndicator: 20,
  424. rankInBest: 16,
  425. rankInIndicator: 1,
  426. rankInDisenroll: 6,
  427. isRecommend: true,
  428. groupId: 3,
  429. groupName: '物化地',
  430. classCount: 5,
  431. personCount: 250,
  432. rankInGroup: 47,
  433. rankInGrade: 69,
  434. allowSelect: true,
  435. disabledReason: '已满',
  436. selected: false,
  437. selectedRank: 0,
  438. actualCount: 0,
  439. approved: false,
  440. forceAdjusted: false,
  441. groupApprovedCount: 227,
  442. groupForceAdjustedCount: 0
  443. },
  444. {
  445. scoreSumGroup: 578,
  446. groupIndicator: 30,
  447. bestInIndicator: 20,
  448. rankInBest: 16,
  449. rankInIndicator: 4,
  450. rankInDisenroll: 7,
  451. isRecommend: true,
  452. groupId: 4,
  453. groupName: '历化生',
  454. classCount: 5,
  455. personCount: 250,
  456. rankInGroup: 51,
  457. rankInGrade: 85,
  458. allowSelect: true,
  459. disabledReason: '已满',
  460. selected: false,
  461. selectedRank: 1,
  462. actualCount: 0,
  463. approved: false,
  464. forceAdjusted: false,
  465. groupApprovedCount: 230,
  466. groupForceAdjustedCount: 0
  467. },
  468. {
  469. scoreSumGroup: 513,
  470. groupIndicator: 30,
  471. bestInIndicator: 20,
  472. rankInBest: 16,
  473. rankInIndicator: 2,
  474. rankInDisenroll: 18,
  475. isRecommend: true,
  476. groupId: 5,
  477. groupName: '历化政',
  478. classCount: 7,
  479. personCount: 350,
  480. rankInGroup: 23,
  481. rankInGrade: 73,
  482. allowSelect: false,
  483. disabledReason: '已满',
  484. selected: false,
  485. selectedRank: 1,
  486. actualCount: 23,
  487. approved: false,
  488. forceAdjusted: false,
  489. groupApprovedCount: 350,
  490. groupForceAdjustedCount: 0
  491. },
  492. {
  493. scoreSumGroup: 535,
  494. groupIndicator: 30,
  495. bestInIndicator: 20,
  496. rankInBest: 16,
  497. rankInIndicator: 3,
  498. rankInDisenroll: 12,
  499. isRecommend: true,
  500. groupId: 6,
  501. groupName: '历生地',
  502. classCount: 3,
  503. personCount: 150,
  504. rankInGroup: 43,
  505. rankInGrade: 77,
  506. allowSelect: true,
  507. disabledReason: '已满',
  508. selected: false,
  509. selectedRank: 1,
  510. actualCount: 0,
  511. approved: false,
  512. forceAdjusted: false,
  513. groupApprovedCount: 89,
  514. groupForceAdjustedCount: 0
  515. }
  516. ],
  517. generation: 3,
  518. studentId: 1001
  519. },
  520. {
  521. models: [
  522. {
  523. scoreSumGroup: 521,
  524. groupIndicator: 2,
  525. bestInIndicator: 20,
  526. rankInBest: 16,
  527. rankInIndicator: 10,
  528. rankInDisenroll: 14,
  529. isRecommend: true,
  530. groupId: 1,
  531. groupName: '物化生',
  532. classCount: 6,
  533. personCount: 300,
  534. rankInGroup: 315,
  535. rankInGrade: 357,
  536. allowSelect: false,
  537. disabledReason: '已报满',
  538. selected: false,
  539. selectedRank: 1,
  540. actualCount: 0,
  541. approved: false,
  542. forceAdjusted: false,
  543. groupApprovedCount: 300,
  544. groupForceAdjustedCount: 0
  545. },
  546. {
  547. scoreSumGroup: 548,
  548. groupIndicator: 4,
  549. bestInIndicator: 20,
  550. rankInBest: 16,
  551. rankInIndicator: 10,
  552. rankInDisenroll: 14,
  553. isRecommend: true,
  554. groupId: 2,
  555. groupName: '物化政',
  556. classCount: 4,
  557. personCount: 200,
  558. rankInGroup: 14,
  559. rankInGrade: 62,
  560. allowSelect: false,
  561. disabledReason: '已报满',
  562. selected: false,
  563. selectedRank: 2,
  564. actualCount: 4,
  565. approved: false,
  566. forceAdjusted: false,
  567. groupApprovedCount: 200,
  568. groupForceAdjustedCount: 0
  569. },
  570. {
  571. scoreSumGroup: 511,
  572. groupIndicator: -2,
  573. bestInIndicator: 20,
  574. rankInBest: 16,
  575. rankInIndicator: 10,
  576. rankInDisenroll: 14,
  577. isRecommend: true,
  578. groupId: 3,
  579. groupName: '物化地',
  580. classCount: 5,
  581. personCount: 250,
  582. rankInGroup: 47,
  583. rankInGrade: 69,
  584. allowSelect: true,
  585. disabledReason: '已报满',
  586. selected: false,
  587. selectedRank: 0,
  588. actualCount: 0,
  589. approved: false,
  590. forceAdjusted: false,
  591. groupApprovedCount: 248,
  592. groupForceAdjustedCount: 0
  593. },
  594. {
  595. scoreSumGroup: 578,
  596. groupIndicator: -4,
  597. bestInIndicator: 20,
  598. rankInBest: 16,
  599. rankInIndicator: 10,
  600. rankInDisenroll: 14,
  601. isRecommend: true,
  602. groupId: 4,
  603. groupName: '历化生',
  604. classCount: 5,
  605. personCount: 250,
  606. rankInGroup: 51,
  607. rankInGrade: 85,
  608. allowSelect: true,
  609. disabledReason: '已报满',
  610. selected: false,
  611. selectedRank: 1,
  612. actualCount: 0,
  613. approved: false,
  614. forceAdjusted: false,
  615. groupApprovedCount: 246,
  616. groupForceAdjustedCount: 0
  617. },
  618. {
  619. scoreSumGroup: 513,
  620. groupIndicator: 4,
  621. bestInIndicator: 20,
  622. rankInBest: 16,
  623. rankInIndicator: 10,
  624. rankInDisenroll: 14,
  625. isRecommend: true,
  626. groupId: 5,
  627. groupName: '历化政',
  628. classCount: 7,
  629. personCount: 350,
  630. rankInGroup: 23,
  631. rankInGrade: 73,
  632. allowSelect: false,
  633. disabledReason: '已报满',
  634. selected: false,
  635. selectedRank: 1,
  636. actualCount: 4,
  637. approved: false,
  638. forceAdjusted: false,
  639. groupApprovedCount: 350,
  640. groupForceAdjustedCount: 0
  641. },
  642. {
  643. scoreSumGroup: 535,
  644. groupIndicator: -4,
  645. bestInIndicator: 20,
  646. rankInBest: 16,
  647. rankInIndicator: 10,
  648. rankInDisenroll: 14,
  649. isRecommend: true,
  650. groupId: 6,
  651. groupName: '历生地',
  652. classCount: 3,
  653. personCount: 150,
  654. rankInGroup: 43,
  655. rankInGrade: 77,
  656. allowSelect: true,
  657. disabledReason: '已报满',
  658. selected: false,
  659. selectedRank: 1,
  660. actualCount: 0,
  661. approved: false,
  662. forceAdjusted: false,
  663. groupApprovedCount: 146,
  664. groupForceAdjustedCount: 0
  665. }
  666. ],
  667. generation: 4,
  668. studentId: 1001
  669. },
  670. {
  671. models: [
  672. {
  673. scoreSumGroup: 521,
  674. groupIndicator: 2,
  675. bestInIndicator: 20,
  676. rankInBest: 16,
  677. rankInIndicator: 10,
  678. rankInDisenroll: 14,
  679. isRecommend: true,
  680. groupId: 1,
  681. groupName: '物化生',
  682. classCount: 6,
  683. personCount: 300,
  684. rankInGroup: 315,
  685. rankInGrade: 357,
  686. allowSelect: false,
  687. disabledReason: '已报满',
  688. selected: false,
  689. selectedRank: 1,
  690. actualCount: 0,
  691. approved: false,
  692. forceAdjusted: false,
  693. groupApprovedCount: 300,
  694. groupForceAdjustedCount: 0
  695. },
  696. {
  697. scoreSumGroup: 548,
  698. groupIndicator: 4,
  699. bestInIndicator: 20,
  700. rankInBest: 16,
  701. rankInIndicator: 10,
  702. rankInDisenroll: 14,
  703. isRecommend: true,
  704. groupId: 2,
  705. groupName: '物化政',
  706. classCount: 4,
  707. personCount: 200,
  708. rankInGroup: 14,
  709. rankInGrade: 62,
  710. allowSelect: false,
  711. disabledReason: '已报满',
  712. selected: false,
  713. selectedRank: 2,
  714. actualCount: 4,
  715. approved: false,
  716. forceAdjusted: false,
  717. groupApprovedCount: 200,
  718. groupForceAdjustedCount: 0
  719. },
  720. {
  721. scoreSumGroup: 511,
  722. groupIndicator: -2,
  723. bestInIndicator: 20,
  724. rankInBest: 16,
  725. rankInIndicator: 10,
  726. rankInDisenroll: 14,
  727. isRecommend: true,
  728. groupId: 3,
  729. groupName: '物化地',
  730. classCount: 5,
  731. personCount: 250,
  732. rankInGroup: 47,
  733. rankInGrade: 69,
  734. allowSelect: true,
  735. disabledReason: '已报满',
  736. selected: false,
  737. selectedRank: 0,
  738. actualCount: 0,
  739. approved: false,
  740. forceAdjusted: false,
  741. groupApprovedCount: 248,
  742. groupForceAdjustedCount: 0
  743. },
  744. {
  745. scoreSumGroup: 578,
  746. groupIndicator: -4,
  747. bestInIndicator: 20,
  748. rankInBest: 16,
  749. rankInIndicator: 10,
  750. rankInDisenroll: 14,
  751. isRecommend: true,
  752. groupId: 4,
  753. groupName: '历化生',
  754. classCount: 5,
  755. personCount: 250,
  756. rankInGroup: 51,
  757. rankInGrade: 85,
  758. allowSelect: true,
  759. disabledReason: '已报满',
  760. selected: false,
  761. selectedRank: 1,
  762. actualCount: 0,
  763. approved: false,
  764. forceAdjusted: false,
  765. groupApprovedCount: 246,
  766. groupForceAdjustedCount: 0
  767. },
  768. {
  769. scoreSumGroup: 513,
  770. groupIndicator: 4,
  771. bestInIndicator: 20,
  772. rankInBest: 16,
  773. rankInIndicator: 10,
  774. rankInDisenroll: 14,
  775. isRecommend: true,
  776. groupId: 5,
  777. groupName: '历化政',
  778. classCount: 7,
  779. personCount: 350,
  780. rankInGroup: 23,
  781. rankInGrade: 73,
  782. allowSelect: false,
  783. disabledReason: '已报满',
  784. selected: false,
  785. selectedRank: 1,
  786. actualCount: 4,
  787. approved: false,
  788. forceAdjusted: false,
  789. groupApprovedCount: 350,
  790. groupForceAdjustedCount: 0
  791. },
  792. {
  793. scoreSumGroup: 535,
  794. groupIndicator: -4,
  795. bestInIndicator: 20,
  796. rankInBest: 16,
  797. rankInIndicator: 10,
  798. rankInDisenroll: 14,
  799. isRecommend: true,
  800. groupId: 6,
  801. groupName: '历生地',
  802. classCount: 3,
  803. personCount: 150,
  804. rankInGroup: 43,
  805. rankInGrade: 77,
  806. allowSelect: true,
  807. disabledReason: '已报满',
  808. selected: false,
  809. selectedRank: 1,
  810. actualCount: 0,
  811. approved: false,
  812. forceAdjusted: false,
  813. groupApprovedCount: 146,
  814. groupForceAdjustedCount: 0
  815. }
  816. ],
  817. generation: 5,
  818. studentId: 1001
  819. },
  820. {
  821. models: [
  822. {
  823. scoreSumGroup: 521,
  824. groupIndicator: 0,
  825. bestInIndicator: 20,
  826. rankInBest: 16,
  827. rankInIndicator: 10,
  828. rankInDisenroll: 14,
  829. isRecommend: true,
  830. groupId: 1,
  831. groupName: '物化生',
  832. classCount: 6,
  833. personCount: 300,
  834. rankInGroup: 315,
  835. rankInGrade: 357,
  836. allowSelect: false,
  837. disabledReason: '已报满',
  838. selected: false,
  839. selectedRank: 1,
  840. actualCount: 0,
  841. approved: false,
  842. forceAdjusted: false,
  843. groupApprovedCount: 300,
  844. groupForceAdjustedCount: 0
  845. },
  846. {
  847. scoreSumGroup: 548,
  848. groupIndicator: 1,
  849. bestInIndicator: 20,
  850. rankInBest: 16,
  851. rankInIndicator: 10,
  852. rankInDisenroll: 14,
  853. isRecommend: true,
  854. groupId: 2,
  855. groupName: '物化政',
  856. classCount: 4,
  857. personCount: 200,
  858. rankInGroup: 14,
  859. rankInGrade: 62,
  860. allowSelect: false,
  861. disabledReason: '已报满',
  862. selected: false,
  863. selectedRank: 2,
  864. actualCount: 0,
  865. approved: false,
  866. forceAdjusted: false,
  867. groupApprovedCount: 200,
  868. groupForceAdjustedCount: 0
  869. },
  870. {
  871. scoreSumGroup: 511,
  872. groupIndicator: -1,
  873. bestInIndicator: 20,
  874. rankInBest: 16,
  875. rankInIndicator: 10,
  876. rankInDisenroll: 14,
  877. isRecommend: true,
  878. groupId: 3,
  879. groupName: '物化地',
  880. classCount: 5,
  881. personCount: 250,
  882. rankInGroup: 47,
  883. rankInGrade: 69,
  884. allowSelect: true,
  885. disabledReason: '已报满',
  886. selected: false,
  887. selectedRank: 0,
  888. actualCount: 0,
  889. approved: false,
  890. forceAdjusted: false,
  891. groupApprovedCount: 249,
  892. groupForceAdjustedCount: 0
  893. },
  894. {
  895. scoreSumGroup: 578,
  896. groupIndicator: -1,
  897. bestInIndicator: 20,
  898. rankInBest: 16,
  899. rankInIndicator: 10,
  900. rankInDisenroll: 14,
  901. isRecommend: true,
  902. groupId: 4,
  903. groupName: '历化生',
  904. classCount: 5,
  905. personCount: 250,
  906. rankInGroup: 51,
  907. rankInGrade: 85,
  908. allowSelect: true,
  909. disabledReason: '已报满',
  910. selected: false,
  911. selectedRank: 1,
  912. actualCount: 0,
  913. approved: false,
  914. forceAdjusted: false,
  915. groupApprovedCount: 249,
  916. groupForceAdjustedCount: 0
  917. },
  918. {
  919. scoreSumGroup: 513,
  920. groupIndicator: 1,
  921. bestInIndicator: 20,
  922. rankInBest: 16,
  923. rankInIndicator: 10,
  924. rankInDisenroll: 14,
  925. isRecommend: true,
  926. groupId: 5,
  927. groupName: '历化政',
  928. classCount: 7,
  929. personCount: 350,
  930. rankInGroup: 23,
  931. rankInGrade: 73,
  932. allowSelect: false,
  933. disabledReason: '已报满',
  934. selected: false,
  935. selectedRank: 1,
  936. actualCount: 0,
  937. approved: false,
  938. forceAdjusted: false,
  939. groupApprovedCount: 350,
  940. groupForceAdjustedCount: 0
  941. },
  942. {
  943. scoreSumGroup: 535,
  944. groupIndicator: 0,
  945. bestInIndicator: 20,
  946. rankInBest: 16,
  947. rankInIndicator: 10,
  948. rankInDisenroll: 14,
  949. isRecommend: true,
  950. groupId: 6,
  951. groupName: '历生地',
  952. classCount: 3,
  953. personCount: 150,
  954. rankInGroup: 43,
  955. rankInGrade: 77,
  956. allowSelect: false,
  957. disabledReason: '已报满',
  958. selected: false,
  959. selectedRank: 1,
  960. actualCount: 0,
  961. approved: false,
  962. forceAdjusted: false,
  963. groupApprovedCount: 150,
  964. groupForceAdjustedCount: 0
  965. }
  966. ],
  967. generation: 6,
  968. studentId: 1001
  969. },
  970. {
  971. models: [
  972. {
  973. scoreSumGroup: 521,
  974. groupIndicator: 0,
  975. bestInIndicator: 20,
  976. rankInBest: 16,
  977. rankInIndicator: 10,
  978. rankInDisenroll: 14,
  979. isRecommend: true,
  980. groupId: 1,
  981. groupName: '物化生',
  982. classCount: 6,
  983. personCount: 300,
  984. rankInGroup: 315,
  985. rankInGrade: 357,
  986. allowSelect: false,
  987. disabledReason: '已报满',
  988. selected: false,
  989. selectedRank: 1,
  990. actualCount: 0,
  991. approved: false,
  992. forceAdjusted: false,
  993. groupApprovedCount: 300,
  994. groupForceAdjustedCount: 0
  995. },
  996. {
  997. scoreSumGroup: 548,
  998. groupIndicator: 0,
  999. bestInIndicator: 20,
  1000. rankInBest: 16,
  1001. rankInIndicator: 10,
  1002. rankInDisenroll: 14,
  1003. isRecommend: true,
  1004. groupId: 2,
  1005. groupName: '物化政',
  1006. classCount: 4,
  1007. personCount: 200,
  1008. rankInGroup: 14,
  1009. rankInGrade: 62,
  1010. allowSelect: false,
  1011. disabledReason: '已报满',
  1012. selected: false,
  1013. selectedRank: 2,
  1014. actualCount: 1,
  1015. approved: false,
  1016. forceAdjusted: false,
  1017. groupApprovedCount: 200,
  1018. groupForceAdjustedCount: 0
  1019. },
  1020. {
  1021. scoreSumGroup: 511,
  1022. groupIndicator: 0,
  1023. bestInIndicator: 20,
  1024. rankInBest: 16,
  1025. rankInIndicator: 10,
  1026. rankInDisenroll: 14,
  1027. isRecommend: true,
  1028. groupId: 3,
  1029. groupName: '物化地',
  1030. classCount: 5,
  1031. personCount: 250,
  1032. rankInGroup: 47,
  1033. rankInGrade: 69,
  1034. allowSelect: false,
  1035. disabledReason: '已报满',
  1036. selected: false,
  1037. selectedRank: 0,
  1038. actualCount: 0,
  1039. approved: false,
  1040. forceAdjusted: false,
  1041. groupApprovedCount: 250,
  1042. groupForceAdjustedCount: 0
  1043. },
  1044. {
  1045. scoreSumGroup: 578,
  1046. groupIndicator: 0,
  1047. bestInIndicator: 20,
  1048. rankInBest: 16,
  1049. rankInIndicator: 10,
  1050. rankInDisenroll: 14,
  1051. isRecommend: true,
  1052. groupId: 4,
  1053. groupName: '历化生',
  1054. classCount: 5,
  1055. personCount: 250,
  1056. rankInGroup: 51,
  1057. rankInGrade: 85,
  1058. allowSelect: false,
  1059. disabledReason: '已报满',
  1060. selected: false,
  1061. selectedRank: 1,
  1062. actualCount: 0,
  1063. approved: false,
  1064. forceAdjusted: false,
  1065. groupApprovedCount: 250,
  1066. groupForceAdjustedCount: 0
  1067. },
  1068. {
  1069. scoreSumGroup: 513,
  1070. groupIndicator: 0,
  1071. bestInIndicator: 20,
  1072. rankInBest: 16,
  1073. rankInIndicator: 10,
  1074. rankInDisenroll: 14,
  1075. isRecommend: true,
  1076. groupId: 5,
  1077. groupName: '历化政',
  1078. classCount: 7,
  1079. personCount: 350,
  1080. rankInGroup: 23,
  1081. rankInGrade: 73,
  1082. allowSelect: false,
  1083. disabledReason: '已报满',
  1084. selected: false,
  1085. selectedRank: 1,
  1086. actualCount: 1,
  1087. approved: false,
  1088. forceAdjusted: false,
  1089. groupApprovedCount: 350,
  1090. groupForceAdjustedCount: 0
  1091. },
  1092. {
  1093. scoreSumGroup: 535,
  1094. groupIndicator: -1,
  1095. bestInIndicator: 20,
  1096. rankInBest: 16,
  1097. rankInIndicator: 10,
  1098. rankInDisenroll: 14,
  1099. isRecommend: false,
  1100. groupId: 6,
  1101. groupName: '历生地',
  1102. classCount: 3,
  1103. personCount: 150,
  1104. rankInGroup: 43,
  1105. rankInGrade: 77,
  1106. allowSelect: true,
  1107. disabledReason: '已报满',
  1108. selected: false,
  1109. selectedRank: 1,
  1110. actualCount: 0,
  1111. approved: false,
  1112. forceAdjusted: false,
  1113. groupApprovedCount: 149,
  1114. groupForceAdjustedCount: 0
  1115. }
  1116. ],
  1117. generation: 7,
  1118. studentId: 1001
  1119. }
  1120. ]
  1121. }
  1122. }
  1123. }
  1124. // 选科报名models
  1125. // {
  1126. // url: '/mock/front/elective/studentElectiveModels',
  1127. // type:'get',
  1128. // response: config => {
  1129. // return {
  1130. // code: '200',
  1131. // msg: 'success',
  1132. // data: [
  1133. // {
  1134. // "models": [
  1135. // {
  1136. // "groupId": 1,
  1137. // "groupName": '物化生',
  1138. // "classCount": 6,
  1139. // "personCount": 300,
  1140. // "rankInGroup": 290,
  1141. // "rankInGrade": 357,
  1142. // "allowSelect": true,
  1143. // "disabledReason": '0',
  1144. // "selected": false,
  1145. // "selectedRank": 1,
  1146. // "actualCount": 320,
  1147. // "approved": false,
  1148. // "forceAdjusted": false,
  1149. // "groupApprovedCount":0,
  1150. // "groupForceAdjustedCount": 0
  1151. // }
  1152. // ],
  1153. // "generation": 1,
  1154. // "studentId": 1001
  1155. // },
  1156. // {
  1157. // "models": [
  1158. // {
  1159. // "groupId": 1,
  1160. // "groupName": '物化生',
  1161. // "classCount": 6,
  1162. // "personCount": 300,
  1163. // "rankInGroup": 290,
  1164. // "rankInGrade": 357,
  1165. // "allowSelect": true,
  1166. // "disabledReason": '',
  1167. // "selected": false,
  1168. // "selectedRank": 1,
  1169. // "actualCount": 320,
  1170. // "approved": false,
  1171. // "forceAdjusted": false,
  1172. // "groupApprovedCount": 300,
  1173. // "groupForceAdjustedCount": 0
  1174. // }
  1175. // ],
  1176. // "generation": 2,
  1177. // "studentId": 1001
  1178. // },
  1179. // {
  1180. // "models": [
  1181. // {
  1182. // "groupIndicator":30,
  1183. // "rankInIndicator": 14,
  1184. // "rankInBest": 16,
  1185. // "rankInDisenroll": 0,
  1186. // "bestInIndicator": 20,
  1187. // "scoreSumAll": 0,
  1188. // "scoreSumGroup": 514,
  1189. // "isRecommend": false,
  1190. // "groupId": 1,
  1191. // "groupName": '物化生',
  1192. // "classCount": 6,
  1193. // "personCount": 300,
  1194. // "rankInGroup": 10,
  1195. // "rankInGrade": 357,
  1196. // "allowSelect": true,
  1197. // "disabledReason": '',
  1198. // "selected": false,
  1199. // "selectedRank": 1,
  1200. // "actualCount": 320,
  1201. // "approved": false,
  1202. // "forceAdjusted": false,
  1203. // "groupApprovedCount": 300,
  1204. // "groupForceAdjustedCount": 0
  1205. // }
  1206. // ],
  1207. // "generation": 3,
  1208. // "studentId": 1001
  1209. // },
  1210. // {
  1211. // "models": [
  1212. // {
  1213. // "groupIndicator":30,
  1214. // "rankInIndicator": 14,
  1215. // "rankInBest": 16,
  1216. // "rankInDisenroll": 0,
  1217. // "bestInIndicator": 20,
  1218. // "scoreSumAll": 0,
  1219. // "scoreSumGroup": 514,
  1220. // "isRecommend": false,
  1221. // "groupId": 1,
  1222. // "groupName": '物化生',
  1223. // "classCount": 6,
  1224. // "personCount": 300,
  1225. // "rankInGroup": 10,
  1226. // "rankInGrade": 357,
  1227. // "allowSelect": true,
  1228. // "disabledReason": '',
  1229. // "selected": false,
  1230. // "selectedRank": 1,
  1231. // "actualCount": 302,
  1232. // "approved": false,
  1233. // "forceAdjusted": false,
  1234. // "groupApprovedCount": 300,
  1235. // "groupForceAdjustedCount": 0
  1236. // }
  1237. // ],
  1238. // "generation": 4,
  1239. // "studentId": 1001
  1240. // },
  1241. // {
  1242. // "models": [
  1243. // {
  1244. // "groupIndicator":30,
  1245. // "rankInIndicator": 14,
  1246. // "rankInBest": 16,
  1247. // "rankInDisenroll": 0,
  1248. // "bestInIndicator": 20,
  1249. // "scoreSumAll": 0,
  1250. // "scoreSumGroup": 514,
  1251. // "isRecommend": false,
  1252. // "groupId": 1,
  1253. // "groupName": '物化生',
  1254. // "classCount": 6,
  1255. // "personCount": 300,
  1256. // "rankInGroup": 10,
  1257. // "rankInGrade": 357,
  1258. // "allowSelect": true,
  1259. // "disabledReason": '',
  1260. // "selected": false,
  1261. // "selectedRank": 1,
  1262. // "actualCount": 302,
  1263. // "approved": false,
  1264. // "forceAdjusted": false,
  1265. // "groupApprovedCount": 300,
  1266. // "groupForceAdjustedCount": 0
  1267. // }
  1268. // ],
  1269. // "generation": 5,
  1270. // "studentId": 1001
  1271. // },
  1272. // {
  1273. // "models": [
  1274. // {
  1275. // "groupIndicator": 30,
  1276. // "rankInIndicator": 14,
  1277. // "rankInBest": 16,
  1278. // "rankInDisenroll": 0,
  1279. // "bestInIndicator": 20,
  1280. // "scoreSumAll": 0,
  1281. // "scoreSumGroup": 514,
  1282. // "isRecommend": false,
  1283. // "groupId": 1,
  1284. // "groupName": '物化生',
  1285. // "classCount": 6,
  1286. // "personCount": 300,
  1287. // "rankInGroup": 10,
  1288. // "rankInGrade": 357,
  1289. // "allowSelect": true,
  1290. // "disabledReason": '',
  1291. // "selected": false,
  1292. // "selectedRank": 1,
  1293. // "actualCount": 300,
  1294. // "approved": false,
  1295. // "forceAdjusted": false,
  1296. // "groupApprovedCount": 300,
  1297. // "groupForceAdjustedCount": 0
  1298. // }
  1299. // ],
  1300. // "generation": 6,
  1301. // "studentId": 1001
  1302. // },
  1303. // {
  1304. // "models": [
  1305. // {
  1306. // "groupIndicator":30,
  1307. // "rankInIndicator": 14,
  1308. // "rankInBest": 16,
  1309. // "rankInDisenroll": 0,
  1310. // "bestInIndicator": 20,
  1311. // "scoreSumAll": 0,
  1312. // "scoreSumGroup": 514,
  1313. // "isRecommend": false,
  1314. // "groupId": 1,
  1315. // "groupName": '物化生',
  1316. // "classCount": 6,
  1317. // "personCount": 300,
  1318. // "rankInGroup": 10,
  1319. // "rankInGrade": 357,
  1320. // "allowSelect": true,
  1321. // "disabledReason": '',
  1322. // "selected": false,
  1323. // "selectedRank": 1,
  1324. // "actualCount": 300,
  1325. // "approved": false,
  1326. // "forceAdjusted": false,
  1327. // "groupApprovedCount": 300,
  1328. // "groupForceAdjustedCount": 0
  1329. // }
  1330. // ],
  1331. // "generation": 7,
  1332. // "studentId": 1001
  1333. // }
  1334. // ]
  1335. // }
  1336. // }
  1337. // }
  1338. ]