From 6357f89bf38b83b779e233249c2b0e480b78e164 Mon Sep 17 00:00:00 2001
From: luo <2855143437@qq.com>
Date: 星期六, 23 九月 2023 17:24:16 +0800
Subject: [PATCH] 学员

---
 cloud-server-management/src/main/webapp/static/modular/system/coursePackage/classRecord.js |   35 ++++++++++++++++++++++++++---------
 1 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/classRecord.js b/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/classRecord.js
index f3dfaa7..06f15c7 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/classRecord.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/classRecord.js
@@ -17,13 +17,29 @@
         {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'},
         {title: '日期', field: 'classDate', align: 'center', valign: 'middle'},
         {title: '报名学员', field: 'registered', align: 'center', valign: 'middle'},
-        {title: '实到学员', field: 'actualArrival', align: 'center', valign: 'middle'},
-        {title: '未到学员', field: 'nonArrival', align: 'center', valign: 'middle'},
+        {title: '实到学员', field: 'actualArrival', align: 'center', valign: 'middle',
+            formatter: function (v, row) {
+                if (row.absencesNumber === undefined) {
+                    return 0;
+                } else {
+                    return v;
+                }
+            }
+        },
+        {title: '未到学员', field: 'nonArrival', align: 'center', valign: 'middle',
+            formatter: function (v, row) {
+                if (row.absencesNumber === undefined) {
+                    return 0;
+                } else {
+                    return v;
+                }
+            }
+        },
         {title: '课后练习', field: 'courseId', align: 'center', valign: 'middle',
             formatter: function (v) {
-                if(typeof v == "undefined"){
+                if (typeof v === "undefined") {
                     return '未布置';
-                }else{
+                } else {
                     return '已布置';
                 }
             }
@@ -45,9 +61,9 @@
         {title: '扣除课时', field: 'deductClassHour', align: 'center', valign: 'middle'},
         {title: '取消记录', field: 'absencesNumber', align: 'center', valign: 'middle',
             formatter: function (v) {
-                if(typeof v == "undefined"){
+                if (typeof v === "undefined") {
                     return '未上传';
-                }else{
+                } else {
                     return '已上传';
                 }
             }
@@ -223,10 +239,11 @@
 };
 
 
-ClassRecord.cancellationRecord = function(){
+ClassRecord.cancellationRecord = function(i){
     if(this.check()){
         let htmlStr =
-            '<div class="form-horizontal">' +
+
+        '<div class="form-horizontal">' +
             '   <div class="col-sm-11" style="padding: 20px;">' +
             '       <div class="form-group">\n' +
             '           <label class="col-sm-2"></label>'+
@@ -247,7 +264,7 @@
             '       <div class="form-group">\n' +
             '           <label class="col-sm-2"></label>'+
             '           <label class="control-label" style="text-align: left;">扣除课时数:</label>\n' +
-            '           <input id="deductClassHour" type="number" min="0" style="background-color: #FFFFFF;background-image: none;border: 1px solid #e5e6e7;border-radius: 1px;color: inherit;padding: 6px 12px;">' +
+            '           <input id="deductClassHour" value="'+i+'" type="number" min="0" style="background-color: #FFFFFF;background-image: none;border: 1px solid #e5e6e7;border-radius: 1px;color: inherit;padding: 6px 12px;">' +
             '       </div>' +
             '       </div>' +
             '</div>';

--
Gitblit v1.7.1