From 1882d607549762a84b1a5326f7262eba01363b85 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 14 八月 2023 10:00:16 +0800 Subject: [PATCH] 更新课包功能 --- cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage_add.html | 107 +++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 86 insertions(+), 21 deletions(-) diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage_add.html index 12ab2ab..c0f1ae6 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage_add.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/coursePackage/coursePackage_add.html @@ -63,6 +63,7 @@ <label class="col-sm-3 control-label">*授课教师:</label> <div class="col-sm-4"> <select class="form-control" id="coachId" name="coachId"> + <option value="">请选择</option> @for(obj in coach){ <option value="${obj.id}">${obj.name}</option> @} @@ -72,17 +73,34 @@ <div class="form-group"> <label class="col-sm-3 control-label">*最多预约人数:</label> <div class="col-sm-4"> - <input class="form-control" id="maxSubscribeNumber" name="maxSubscribeNumber" type="number" min="0"> + <input class="form-control" id="maxSubscribeNumber" name="maxSubscribeNumber" type="number" min="0" placeholder="请输入最多预约人数"> </div> </div> <div class="form-group"> - <label class="col-sm-3 control-label">课程简介:</label> + <label class="col-sm-3 control-label">*上课时间:</label> <div class="col-sm-4"> - <textarea class="form-control" id="introduce" name="introduce" style="height: 200px;"></textarea> + <input class="form-control" id="classStartTime" name="classStartTime" placeholder="请选择"> </div> </div> <div class="form-group"> - <label class="col-sm-3 control-label head-scu-label">*课程封面</label> + <label class="col-sm-3 control-label"></label> + <div class="col-sm-8"> + <input type="checkbox" name="classWeeks" value="周一"> 周一 + <input type="checkbox" name="classWeeks" value="周二"> 周二 + <input type="checkbox" name="classWeeks" value="周三"> 周三 + <input type="checkbox" name="classWeeks" value="周四"> 周四 + <input type="checkbox" name="classWeeks" value="周五"> 周五 + <input type="checkbox" name="classWeeks" value="周六"> 周六 + <input type="checkbox" name="classWeeks" value="周日"> 周日 + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">*课包封面:</label> + <div class="col-sm-4"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label head-scu-label">*列表页</label> <div class="col-sm-2"> <div id="coverDrawingPreId"> <div><img width="100px" height="100px" src="${ctxPath}/img/NoPIC.png"></div> @@ -97,56 +115,103 @@ </div> <div class="form-group"> <label class="col-sm-3 control-label head-scu-label"></label> - <label>推荐像素:340 x 254px</label> + <label>推荐像素:210x280px</label> </div> <div class="form-group"> - <label class="col-sm-3 control-label head-scu-label">*课程介绍</label> + <label class="col-sm-3 control-label head-scu-label">*详情页</label> <div class="col-sm-2"> - <div id="introductionDrawingPreId"> + <div id="detailDrawingPreId"> <div><img width="100px" height="100px" src="${ctxPath}/img/NoPIC.png"></div> </div> </div> <div class="col-sm-2"> - <div class="head-scu-btn upload-btn" id="introductionDrawingBtnId"> + <div class="head-scu-btn upload-btn" id="detailDrawingBtnId"> <i class="fa fa-upload"></i> 上传 </div> </div> - <input type="hidden" id="introductionDrawing" value=""/> + <input type="hidden" id="detailDrawing" value=""/> </div> <div class="form-group"> <label class="col-sm-3 control-label head-scu-label"></label> - <label>推荐像素:宽780px</label> + <label>推荐像素:780x440px</label> </div> <div class="form-group"> - <label class="col-sm-3 control-label head-scu-label">*课程内容</label> - <div class="col-sm-2" style="padding-top: 30px;"> - <input type="file" id="upFile" name="upFile" style="display: none"> - <input class="form-control" id="courseVideo" readonly/> + <label class="col-sm-3 control-label head-scu-label">*课包介绍</label> + <div class="col-sm-2"> + <div id="introduceDrawingPreId"> + <div><img width="100px" height="100px" src="${ctxPath}/img/NoPIC.png"></div> + </div> </div> - <div class="col-sm-2" style="padding-top: 30px;"> - <button class="btn btn-outline btn-success" type="file" onclick="UploadFileFn()"><i class="fa fa-upload"></i>上传视频</button> + <div class="col-sm-2"> + <div class="head-scu-btn upload-btn" id="introduceDrawingBtnId"> + <i class="fa fa-upload"></i> 上传 + </div> + </div> + <input type="hidden" id="introduceDrawing" value=""/> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label head-scu-label"></label> + <label>推荐像素:宽780x</label> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">排序:</label> + <div class="col-sm-4"> + <input class="form-control" id="sort" name="sort" type="number" placeholder="请输入排序"> + </div> + </div> + <div class="hr-line-dashed"></div> + <h3>课时设置</h3> + <div class="form-group"> + <label class="col-sm-3 control-label">*支付方式:</label> + <div class="col-sm-4" style="margin-top: 6px;"> + <input type="checkbox" name="payType" value="1"> 现金 + <input type="checkbox" name="payType" value="2"> 玩湃币 + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">*课时有效期:</label> + <div class="col-sm-4"> + 购买后 <input id="validDays" name="validDays" type="number" min="0" placeholder="天数" style="width: 80px;background-color: #FFFFFF;background-image: none;border: 1px solid #e5e6e7;border-radius: 1px;color: inherit;padding: 6px 12px;"> 天内有效 + </div> + </div> + <div id="price"> + <div class="form-group"> + <label class="col-sm-3 control-label">*课时数:</label> + <div class="col-sm-8"> + <span class="classNumber_span"><input class="classNumber" type="number" min="0" placeholder="请输入" style="width: 110px;background-color: #FFFFFF;background-image: none;border: 1px solid #e5e6e7;border-radius: 1px;color: inherit;padding: 6px 12px;"> </span> + <span class="cash_span"></span> + <span class="paiCoin_span"></span> + <i class="fa fa-plus-circle" style="font-size:24px" onclick="addPrice()"></i> + </div> </div> </div> </div> <div class="row btn-group-m-t"> <div class="col-sm-10"> - <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="CourseInfo.addSubmit()"/> - <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="CourseInfo.close()"/> + <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="CoursePackageInfo.addSubmit()"/> + <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="CoursePackageInfo.close()"/> </div> </div> </div> - </div> </div> -<script src="${ctxPath}/modular/system/course/course_info.js"></script> +<script src="${ctxPath}/modular/system/coursePackage/coursePackage_info.js"></script> <script type="text/javascript"> + laydate.render({ + elem: '#classStartTime' + ,type: 'time' + ,range: true + }); var avatarUp = new $WebUpload("coverDrawing"); avatarUp.setUploadBarId("progressBar"); avatarUp.init(); - var avatarUp1 = new $WebUpload("introductionDrawing"); + var avatarUp1 = new $WebUpload("detailDrawing"); avatarUp1.setUploadBarId("progressBar"); avatarUp1.init(); + var avatarUp1 = new $WebUpload("introduceDrawing"); + avatarUp1.setUploadBarId("progressBar"); + avatarUp1.init(); </script> @} -- Gitblit v1.7.1