From 89c36365eda5cdd23de2338f1c28a5b250ea7b34 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期一, 25 九月 2023 17:12:59 +0800
Subject: [PATCH] 后台代码

---
 cloud-server-management/src/main/webapp/static/modular/system/finance/cancelledClasses.js |   61 +++++++++++++++++++++++++++---
 1 files changed, 54 insertions(+), 7 deletions(-)

diff --git a/cloud-server-management/src/main/webapp/static/modular/system/finance/cancelledClasses.js b/cloud-server-management/src/main/webapp/static/modular/system/finance/cancelledClasses.js
index 9fec3d8..4b662dd 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/finance/cancelledClasses.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/finance/cancelledClasses.js
@@ -16,6 +16,7 @@
     return [
         {field: 'selectItem', radio: true},
         {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'},
+        {title: '消课凭证', field: 'id', visible: false, align: 'center', valign: 'middle'},
         {title: '所在省市', field: 'provinceAndCity', visible: objectType==1?true:false, align: 'center', valign: 'middle'},
         {title: '上课门店', field: 'storeName', visible: true, align: 'center', valign: 'middle'},
         {title: '学员姓名', field: 'studentName', visible:  true, align: 'center', valign: 'middle'},
@@ -72,6 +73,52 @@
     }
 };
 
+TCompetition.lookCancellationRecord = function(){
+    if(this.check()){
+
+        let imgs = ClassRecord.seItem.cancelClasses.split(";");
+        let htmlStr =
+            '<div class="form-horizontal">' +
+            '   <div class="col-sm-11" style="padding: 20px;">' +
+            '       <div class="form-group">\n' +
+            '           <label class="col-sm-8 control-label">课程名称:' + $("#name").text() + '</label>\n' +
+            '       </div>' +
+            '       <div class="form-group">\n' +
+            '           <label class="col-sm-8 control-label">*上传凭证(请上传小于5张图片):</label>\n' +
+            '       </div>' +
+            '       <div class="form-group">\n' +
+            '           <div class="col-sm-8" style="min-height: 200px;">\n' +
+            '               <div id="cancelClasses">';
+
+        for (let i = 0; i < imgs.length; i++) {
+            htmlStr += '<div><img src="' + imgs[i] + '" style="height: 150px;"/></div>&nbsp;&nbsp;&nbsp;&nbsp;';
+        }
+
+        htmlStr += '</div>' +
+            '           </div>\n' +
+            '       </div>' +
+            '       <div class="form-group">\n' +
+            '           <label class="col-sm-3 control-label">扣除课时数:</label>\n' +
+            '           <div class="col-sm-9">\n' +
+            '               <input class="form-control" id="deductClassHour" value="' + ClassRecord.seItem.deductClassHour + '" type="number" min="0">' +
+            '           </div>\n' +
+            '       </div>' +
+            '       </div>' +
+            '</div>';
+        layer.open({
+            type: 1
+            , title: '查看消课记录'
+            , area: ['50%', '90%']
+            , offset: 'auto' //具体配置参考:http://www.layui.com/doc/modules/layer.html#offset
+            , id: 'layerDemo' //防止重复弹出cge
+            , content: htmlStr
+            , btnAlign: 'c' //按钮居中
+            , shade: 0.5 //不显示遮罩
+            , yes: function () {
+            },
+        });
+    }
+}
 /**
  * 点击添加车辆管理
  */
@@ -298,13 +345,13 @@
  * 查询车辆管理列表
  */
 TCompetition.search = function () {
+    console.log("看看啊")
+    console.log($("#coachName").val())
     var queryData = {};
-    queryData['province'] = $("#pCode").val();
-    queryData['city'] = $("#cCode").val();
-    queryData['name'] = $("#name").val();
-    queryData['phone'] = $("#phone").val();
-    queryData['time'] = $("#beginTime").val();
-    queryData['type'] = $("#type").val();
+    queryData['beginTime'] = $("#beginTime").val();
+    queryData['studentName'] = $("#studentName").val();
+    queryData['courseName'] = $("#courseName").val();
+    queryData['coachName'] = $("#coachName").val();
     TCompetition.table.refresh({query: queryData});
 };
 TCompetition.getAmount = function () {
@@ -334,7 +381,7 @@
 $(function () {
     var defaultColunms = TCompetition.initColumn();
     var table = new BSTable(TCompetition.id, "/finance/cancelListAll", defaultColunms);
-    table.setPaginationType("server");
+    table.setPaginationType("client");
     TCompetition.table = table.init();
 });
 

--
Gitblit v1.7.1