|
@@ -1,7 +1,7 @@
|
|
const Mock = require('mockjs')
|
|
const Mock = require('mockjs')
|
|
const Random = Mock['Random']
|
|
const Random = Mock['Random']
|
|
|
|
|
|
-const mockGeneration = 3 // primary
|
|
|
|
|
|
+const mockGeneration = 8 // primary
|
|
const mockGroups = [1, 2, 3, 4, 5, 6]
|
|
const mockGroups = [1, 2, 3, 4, 5, 6]
|
|
const mockPreferenceCount = 3 // 1 or 3 // 1志愿/3志愿
|
|
const mockPreferenceCount = 3 // 1 or 3 // 1志愿/3志愿
|
|
|
|
|
|
@@ -49,7 +49,7 @@ module.exports = [
|
|
const groupDefines = [
|
|
const groupDefines = [
|
|
{
|
|
{
|
|
category: 'actualCount',
|
|
category: 'actualCount',
|
|
- displayName: '实际人数',
|
|
|
|
|
|
+ displayName: '已报名',
|
|
values: mockGroups.map(groupId => ({
|
|
values: mockGroups.map(groupId => ({
|
|
groupId: groupId,
|
|
groupId: groupId,
|
|
value: Random.integer(120, 400),
|
|
value: Random.integer(120, 400),
|
|
@@ -64,7 +64,7 @@ module.exports = [
|
|
const nonGroupDefines = [
|
|
const nonGroupDefines = [
|
|
{
|
|
{
|
|
category: 'unfinishedCount',
|
|
category: 'unfinishedCount',
|
|
- displayName: '未完成人数',
|
|
|
|
|
|
+ displayName: '未报名',
|
|
values: [{
|
|
values: [{
|
|
groupId: 0,
|
|
groupId: 0,
|
|
value: Random.integer(0, 10),
|
|
value: Random.integer(0, 10),
|
|
@@ -88,6 +88,63 @@ module.exports = [
|
|
results.push(primary)
|
|
results.push(primary)
|
|
break
|
|
break
|
|
default:
|
|
default:
|
|
|
|
+ const accumulateDefine = {
|
|
|
|
+ generations: [2,4,6,7],
|
|
|
|
+ factory: ()=>[
|
|
|
|
+ {
|
|
|
|
+ category: 'approvedCount',
|
|
|
|
+ displayName: '正常录取',
|
|
|
|
+ values: mockGroups.map(groupId => ({
|
|
|
|
+ groupId: groupId,
|
|
|
|
+ value: Random.integer(120, 400),
|
|
|
|
+ color: '',
|
|
|
|
+ bold: false,
|
|
|
|
+ star: false,
|
|
|
|
+ queryCode: 'abc',
|
|
|
|
+ disabled: false
|
|
|
|
+ }))
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ category: 'forcedCount',
|
|
|
|
+ displayName: '调剂录取',
|
|
|
|
+ values: mockGroups.map(groupId => ({
|
|
|
|
+ groupId: groupId,
|
|
|
|
+ value: Random.integer(120, 400),
|
|
|
|
+ color: '',
|
|
|
|
+ bold: false,
|
|
|
|
+ star: false,
|
|
|
|
+ queryCode: 'abc',
|
|
|
|
+ disabled: false
|
|
|
|
+ }))
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ category: 'esignedCount',
|
|
|
|
+ displayName: '已签人数',
|
|
|
|
+ values: mockGroups.map(groupId => ({
|
|
|
|
+ groupId: groupId,
|
|
|
|
+ value: Random.integer(120, 400),
|
|
|
|
+ color: '',
|
|
|
|
+ bold: false,
|
|
|
|
+ star: false,
|
|
|
|
+ queryCode: 'abc',
|
|
|
|
+ disabled: false
|
|
|
|
+ }))
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ category: 'esigningCount',
|
|
|
|
+ displayName: '待签人数',
|
|
|
|
+ values: mockGroups.map(groupId => ({
|
|
|
|
+ groupId: groupId,
|
|
|
|
+ value: Random.integer(120, 400),
|
|
|
|
+ color: '',
|
|
|
|
+ bold: false,
|
|
|
|
+ star: false,
|
|
|
|
+ queryCode: 'abc',
|
|
|
|
+ disabled: false
|
|
|
|
+ }))
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
const commonDefines = [
|
|
const commonDefines = [
|
|
{
|
|
{
|
|
generations: [2],
|
|
generations: [2],
|
|
@@ -164,7 +221,7 @@ module.exports = [
|
|
factory: () => [
|
|
factory: () => [
|
|
{
|
|
{
|
|
category: 'matchedApproved',
|
|
category: 'matchedApproved',
|
|
- displayName: '可调剂已填人数',
|
|
|
|
|
|
+ displayName: '可调剂已填',
|
|
values: mockGroups.map(groupId => ({
|
|
values: mockGroups.map(groupId => ({
|
|
groupId: groupId,
|
|
groupId: groupId,
|
|
value: Random.integer(120, 400),
|
|
value: Random.integer(120, 400),
|
|
@@ -177,7 +234,7 @@ module.exports = [
|
|
},
|
|
},
|
|
{
|
|
{
|
|
category: 'matchedRejected',
|
|
category: 'matchedRejected',
|
|
- displayName: '可调剂已拒绝人数',
|
|
|
|
|
|
+ displayName: '可调剂拒绝',
|
|
values: mockGroups.map(groupId => ({
|
|
values: mockGroups.map(groupId => ({
|
|
groupId: groupId,
|
|
groupId: groupId,
|
|
value: Random.integer(120, 400),
|
|
value: Random.integer(120, 400),
|
|
@@ -190,7 +247,7 @@ module.exports = [
|
|
},
|
|
},
|
|
{
|
|
{
|
|
category: 'matchedNonaction',
|
|
category: 'matchedNonaction',
|
|
- displayName: '可调剂未完成人数',
|
|
|
|
|
|
+ displayName: '可调剂未填',
|
|
values: mockGroups.map(groupId => ({
|
|
values: mockGroups.map(groupId => ({
|
|
groupId: groupId,
|
|
groupId: groupId,
|
|
value: Random.integer(120, 400),
|
|
value: Random.integer(120, 400),
|
|
@@ -203,7 +260,7 @@ module.exports = [
|
|
},
|
|
},
|
|
{
|
|
{
|
|
category: 'nonmatchedApproved',
|
|
category: 'nonmatchedApproved',
|
|
- displayName: '不可调剂已填人数',
|
|
|
|
|
|
+ displayName: '不可调剂已填',
|
|
values: mockGroups.map(groupId => ({
|
|
values: mockGroups.map(groupId => ({
|
|
groupId: groupId,
|
|
groupId: groupId,
|
|
value: Random.integer(120, 400),
|
|
value: Random.integer(120, 400),
|
|
@@ -216,7 +273,7 @@ module.exports = [
|
|
},
|
|
},
|
|
{
|
|
{
|
|
category: 'nonmatchedRejected',
|
|
category: 'nonmatchedRejected',
|
|
- displayName: '不可调剂已拒绝人数',
|
|
|
|
|
|
+ displayName: '不可调剂拒绝',
|
|
values: mockGroups.map(groupId => ({
|
|
values: mockGroups.map(groupId => ({
|
|
groupId: groupId,
|
|
groupId: groupId,
|
|
value: Random.integer(120, 400),
|
|
value: Random.integer(120, 400),
|
|
@@ -229,7 +286,7 @@ module.exports = [
|
|
},
|
|
},
|
|
{
|
|
{
|
|
category: 'nonmatchedNonaction',
|
|
category: 'nonmatchedNonaction',
|
|
- displayName: '不可调剂未完成人数',
|
|
|
|
|
|
+ displayName: '不可调剂未填',
|
|
values: mockGroups.map(groupId => ({
|
|
values: mockGroups.map(groupId => ({
|
|
groupId: groupId,
|
|
groupId: groupId,
|
|
value: Random.integer(120, 400),
|
|
value: Random.integer(120, 400),
|
|
@@ -247,7 +304,7 @@ module.exports = [
|
|
factory: () => [
|
|
factory: () => [
|
|
{
|
|
{
|
|
category: 'approvedCount',
|
|
category: 'approvedCount',
|
|
- displayName: '补录录取人数',
|
|
|
|
|
|
+ displayName: '补录录取',
|
|
values: mockGroups.map(groupId => ({
|
|
values: mockGroups.map(groupId => ({
|
|
groupId: groupId,
|
|
groupId: groupId,
|
|
value: Random.integer(120, 400),
|
|
value: Random.integer(120, 400),
|
|
@@ -260,7 +317,7 @@ module.exports = [
|
|
},
|
|
},
|
|
{
|
|
{
|
|
category: 'forcedCount',
|
|
category: 'forcedCount',
|
|
- displayName: '调剂录取人数',
|
|
|
|
|
|
+ displayName: '调剂录取',
|
|
values: mockGroups.map(groupId => ({
|
|
values: mockGroups.map(groupId => ({
|
|
groupId: groupId,
|
|
groupId: groupId,
|
|
value: Random.integer(120, 400),
|
|
value: Random.integer(120, 400),
|
|
@@ -304,7 +361,7 @@ module.exports = [
|
|
factory: () => [
|
|
factory: () => [
|
|
{
|
|
{
|
|
category: 'approvedCount',
|
|
category: 'approvedCount',
|
|
- displayName: '补录录取人数',
|
|
|
|
|
|
+ displayName: '补录录取',
|
|
values: mockGroups.map(groupId => ({
|
|
values: mockGroups.map(groupId => ({
|
|
groupId: groupId,
|
|
groupId: groupId,
|
|
value: Random.integer(120, 400),
|
|
value: Random.integer(120, 400),
|
|
@@ -317,7 +374,7 @@ module.exports = [
|
|
},
|
|
},
|
|
{
|
|
{
|
|
category: 'forcedCount',
|
|
category: 'forcedCount',
|
|
- displayName: '调剂录取人数',
|
|
|
|
|
|
+ displayName: '调剂录取',
|
|
values: mockGroups.map(groupId => ({
|
|
values: mockGroups.map(groupId => ({
|
|
groupId: groupId,
|
|
groupId: groupId,
|
|
value: Random.integer(120, 400),
|
|
value: Random.integer(120, 400),
|
|
@@ -335,7 +392,7 @@ module.exports = [
|
|
factory: () => [
|
|
factory: () => [
|
|
{
|
|
{
|
|
category: 'forcedCount',
|
|
category: 'forcedCount',
|
|
- displayName: '调剂录取人数',
|
|
|
|
|
|
+ displayName: '调剂录取',
|
|
values: mockGroups.map(groupId => ({
|
|
values: mockGroups.map(groupId => ({
|
|
groupId: groupId,
|
|
groupId: groupId,
|
|
value: Random.integer(120, 400),
|
|
value: Random.integer(120, 400),
|
|
@@ -350,11 +407,13 @@ module.exports = [
|
|
}
|
|
}
|
|
]
|
|
]
|
|
const defines = commonDefines.find(d => d.generations.includes(generation))
|
|
const defines = commonDefines.find(d => d.generations.includes(generation))
|
|
|
|
+ const inAccDef = accumulateDefine.generations.includes(generation)
|
|
if (defines) {
|
|
if (defines) {
|
|
results.push({
|
|
results.push({
|
|
roundId: 1,
|
|
roundId: 1,
|
|
generation: copyGeneration,
|
|
generation: copyGeneration,
|
|
- categories: defines.factory()
|
|
|
|
|
|
+ categories: defines.factory(),
|
|
|
|
+ accumulates: inAccDef ? accumulateDefine.factory() : undefined
|
|
})
|
|
})
|
|
}
|
|
}
|
|
break
|
|
break
|