Explorar o código

Merge branch 'master' of http://121.4.203.192:9000/mingxue/front

shilipojs %!s(int64=3) %!d(string=hai) anos
pai
achega
d484ed8fa9
Modificáronse 2 ficheiros con 13 adicións e 0 borrados
  1. 11 0
      doc/Mind/PrimaryElective.cs
  2. 2 0
      src/views/career/subject/majorChoice.vue

+ 11 - 0
doc/Mind/PrimaryElective.cs

@@ -88,6 +88,14 @@ namespace mxdemo.Mind
         public int classCount; // 班级数
         public int personCount; // 人数设置
 
+        // 5.7 hht +字段,用来展示报告
+        public int groupIndicator; // 组合指标 // primary时为设置人数,之后为决策完毕后剩余的设置数
+        public int rankInIndicator; // 组合指标排名
+        public int rankInDisenroll; // 全组合指标排名,即所有未录取人员中的排名 // 可能没用
+        public int bestInIndicator; // 未录取组合排名最优人数 // 这是一个解释数据,并没有直接参与计算
+        public decimal scoreSumAll; // 9门成绩
+        public decimal scoreSumGroup; // 6门成绩
+
         public int rankInGroup; // 选科实时排名
         public int rankInGrade; // 选科全校排名
         public bool allowSelect; // 是否可以报名
@@ -106,6 +114,9 @@ namespace mxdemo.Mind
       public ElectiveSelectModel[] models;
       // 动态追加字段 json 格式见 statColumn.json
       ElectiveSelectGroupStatistics[] statColumns;
+
+      // 5.7 hht +字段 用于展示报告
+      public int[] prevPreferences; // 前一步未录取的报名组合
     }
 
     // 自选专业

+ 2 - 0
src/views/career/subject/majorChoice.vue

@@ -253,6 +253,7 @@ export default {
     },
     onSelectMarjorsAll(res) {
       if (res) {
+        this.selected.curMarjors.three.push('全选');
         let len = this.selected.marjorsList.three.length;
         for (let i = 0; i < len; i++) {
           let name = this.selected.marjorsList.three[i]["name"];
@@ -292,6 +293,7 @@ export default {
             break;
           case 3:
             this.selected.marjorsList.three = res.rows;
+            this.onSelectMarjorsAll(res.rows);
             this.httpGetXkcxList();
             break;
           default: