Browse Source

成绩录入 考试范围 字段逻辑调整

zhuth 6 years ago
parent
commit
5cebdeb6e5

+ 1 - 4
frontend/pc-web/app/view/Interaction/score/Detail.js

@@ -48,7 +48,7 @@ Ext.define('school.view.interaction.score.Detail', {
                 store: Ext.create('Ext.data.Store', {
                     fields: ['name'],
                     data: [
-                        {name: '年级'},
+                        {name: '年级'},
                         {name: '班级'}
                     ]
                 }),
@@ -78,9 +78,6 @@ Ext.define('school.view.interaction.score.Detail', {
                 xtype: 'classcombo',
                 name: 'si_class',
                 fieldLabel: '班级',
-                bind: {
-                    hidden: '{hideClass}'
-                },
                 listeners: {
                     expand: function (combo, eOpts) {
                         combo.store.clearFilter();

+ 4 - 16
frontend/pc-web/app/view/Interaction/score/DetailController.js

@@ -72,27 +72,15 @@ Ext.define('school.view.interaction.score.DetailController', {
 
     getDefaultCondition: function(idx) {
         var me = this,
-        form = me.getView(),
-        formItems = form.formItems,
         viewModel = me.getViewModel(),
-        hideClass = viewModel.get('hideClass'),
         gradeName = viewModel.get('si_grade'),
         clazzName = viewModel.get('si_class');
 
-        if(hideClass) {
-            if(gradeName) {
-                return 'stu_grade=\'' + gradeName + '\'';
-            }else {
-                school.util.BaseUtil.showErrorToast('请先选择【' + '<span style="color: red;">年级</span>】');
-                return null;
-            }
+        if(gradeName && clazzName) {
+            return 'stu_grade=\'' + gradeName + '\' and stu_class = \'' + clazzName + '\'';
         }else {
-            if(gradeName && clazzName) {
-                return 'stu_grade=\'' + gradeName + '\' and stu_class = \'' + clazzName + '\'';
-            }else {
-                school.util.BaseUtil.showErrorToast('请先选择【' + '<span style="color: red;">班级</span>】');
-                return null;
-            }
+            school.util.BaseUtil.showErrorToast('请先选择【' + '<span style="color: red;">班级</span>】');
+            return null;
         }
     },
 

+ 0 - 6
frontend/pc-web/app/view/Interaction/score/DetailModel.js

@@ -18,12 +18,6 @@ Ext.define('school.view.interaction.score.DetailModel', {
                 let view = this.getView();
                 view.setEditable(v != 1);
             }
-        },
-        hideClass: {
-            bind: '{si_examscope}',
-            get: function(v) {
-                return v == '年级';
-            }
         }
     }
 });