Bläddra i källkod

选科报名原型修改

shilipojs 3 år sedan
förälder
incheckning
b895587db6
2 ändrade filer med 153 tillägg och 1 borttagningar
  1. 2 1
      doc/Mind/PrimaryElective.cs
  2. 151 0
      doc/Mind/statColum.json

+ 2 - 1
doc/Mind/PrimaryElective.cs

@@ -85,7 +85,7 @@ namespace mxdemo.Mind
         public int groupId; // 组合
         public string groupName; // 名称
         public int classCount; // 班级数
-        public int personCount; // 限制人数
+        public int personCount; // 人数设置
 
         public int rankInGroup; // 选科实时排名
         public int rankInGrade; // 选科全校排名
@@ -103,6 +103,7 @@ namespace mxdemo.Mind
     ;
     public class ElectiveSelectModelWrapper {
       public ElectiveSelectModel[] models;
+      // 动态追加字段 json 格式见 statColumn.json
       ElectiveSelectGroupStatistics[] statColumns;
     }
 

+ 151 - 0
doc/Mind/statColum.json

@@ -0,0 +1,151 @@
+// 初录报名 需要动态返回的字段
+[
+  {
+    // 初录报名时动态追加此字段
+    name: '初录选科人数比', // 动态字段名称
+    groupDescriptors: [
+      {
+        groupId: 1,
+        descriptors: [
+          {
+            key: '',
+            value: '80',
+            description: '初录报名人数'
+          },
+          {
+            key: '',
+            value: '200',
+            description: '组合设置人数'
+          }
+        ]
+      }
+    ]
+  },
+  {
+    // 初录结果追加
+    name: '初录超/缺',
+    groupDescriptors: [
+      {
+        groupId: 1,
+        descriptors: [
+          {
+            key: '',
+            value: '超61',
+            description: ''
+          }
+        ]
+      }
+    ]
+  },
+  {
+    // 补录结果追加
+    name: '补录选科人数比',
+    groupDescriptors: [
+      {
+        groupId: 1,
+        descriptors: [
+          {
+            key: '',
+            value: 10,
+            description: '补录选科人数'
+          },
+          {
+            key: '',
+            value: 15,
+            description: '需要补录人数'
+          }
+        ]
+      }
+    ]
+  },
+  {
+    // 补录结果追加
+    name: '补录超/缺',
+    groupDescriptors: [
+      {
+        groupId: 1,
+        descriptors: [
+          {
+            key: '',
+            value: '超61',
+            description: ''
+          }
+        ]
+      }
+    ]
+  },
+  {
+    // 二次补录结果追加
+    name: '二次补录选科人数比',
+    groupDescriptors: [
+      {
+        groupId: 1,
+        descriptors: [
+          {
+            key: '',
+            value: 10,
+            description: '二次补录选科人数'
+          },
+          {
+            key: '',
+            value: 15,
+            description: '需要二次补录人数'
+          }
+        ]
+      }
+    ]
+  },
+  {
+    // 二次补录结果追加
+    name: '二次补录超/缺',
+    groupDescriptors: [
+      {
+        groupId: 1,
+        descriptors: [
+          {
+            key: '',
+            value: '缺31',
+            description: ''
+          }
+        ]
+      }
+    ]
+  },
+  {
+    // 调剂结果追加
+    name: '调剂选科人数比',
+    groupDescriptors: [
+      {
+        groupId: 1,
+        descriptors: [
+          {
+            key: '',
+            value: 10,
+            description: '调剂选科人数'
+          },
+          {
+            key: '',
+            value: 15,
+            description: '需要调剂人数'
+          }
+        ]
+      }
+    ]
+  },
+  {
+    // 调剂结果追加
+    name: '调剂超/缺',
+    groupDescriptors: [
+      {
+        groupId: 1,
+        descriptors: [
+          {
+            key: '',
+            value: '缺31',
+            description: ''
+          }
+        ]
+      }
+    ]
+  }
+]