| @layout("/common/_container.html"){ | 
| <script type="text/javascript" src="http://webapi.amap.com/maps?v=1.4.15&key=77b37f0753049c4e712ea79a24e0719c"></script> | 
| <style> | 
|     .avatar-uploader .el-upload { | 
|         border: 1px dashed #d9d9d9; | 
|         border-radius: 6px; | 
|         cursor: pointer; | 
|         position: relative; | 
|         height: 100px; | 
|         width: 100px; | 
|         overflow: hidden; | 
|     } | 
|   | 
|     .avatar-uploader .el-upload:hover { | 
|         border-color: #409EFF; | 
|     } | 
|     .avatar-uploader-icon { | 
|         font-size: 28px; | 
|         color: #8c939d; | 
|         width: 100px; | 
|         height: 100px; | 
|         line-height: 100px; | 
|         margin-top: 32px; | 
|         text-align: center; | 
|     } | 
|     .avatar { | 
|         width: 100px; | 
|         height: 100px; | 
|         display: block; | 
|     } | 
|   | 
|     .col-sm-12 { | 
|         margin-top: 20px; | 
|     } | 
|   | 
|     .col-sm-12 select { | 
|         height: 33px; | 
|     } | 
|     #app1{ | 
|         margin-left: 255px; | 
|     } | 
|   | 
|   | 
| </style> | 
| <div class="ibox float-e-margins"> | 
|     <div class="ibox-content"> | 
|   | 
|   | 
|         <div class="form-horizontal" id="carInfoForm"> | 
|   | 
|             @if(type==1){ | 
|             <div class="form-group"   > | 
|                 <label class="col-sm-3 control-label">所属运营商:</label> | 
|                 <div class="col-sm-9"> | 
|                     <select class="form-control" id="account" name="account" onchange="TCarInfoDlg.oneChange1(this)"> | 
|                         <option value="">选择运营商</option> | 
|                         @for(i in yysList){ | 
|                         <option value="${i.id}">${i.name}</option> | 
|                         @} | 
|                     </select> | 
|                     <input type="checkbox" value="0" name="pt" onchange="TCarInfoDlg.oneChangeYys(this)">平台</input> | 
|                 </div> | 
|             </div> | 
|             <div class="form-group" id="provinceCode"> | 
|                 <label class="col-sm-3 control-label">所在省:</label> | 
|                 <div class="col-sm-9"> | 
|                     <select class="form-control" id="pCode" name="pCode" onchange="TCarInfoDlg.oneChange(this)"> | 
|                     </select> | 
|                 </div> | 
|             </div> | 
|             <div class="form-group" id="cityCode"> | 
|                 <label class="col-sm-3 control-label">举办市:</label> | 
|                 <div class="col-sm-9"> | 
|                     <select class="form-control" id="cCode" name="cCode" onchange="TCarInfoDlg.oneChangeNext(this)"> | 
|                         <option value="">选择市</option> | 
|                     </select> | 
|                 </div> | 
|             </div> | 
|             @} | 
|             <div class="form-group" id="shop"> | 
|                 <label class="col-sm-3 control-label">举办门店:</label> | 
|                 <div class="col-sm-9"> | 
|                     <select class="form-control" id="shopId" name="shopId" multiple> | 
|   | 
|                     </select> | 
|                 </div> | 
|             </div> | 
|         <#input id="name" name="赛事名称" type="text"/> | 
|         <#input id="startTime" name="开始时间" type="text"/> | 
|         <#input id="endTime" name="结束时间" type="text"/> | 
|         <#input id="registerEndTime" name="截止报名时间" type="text"/> | 
|             <div class="form-group"> | 
|                 <label class="col-sm-3 control-label">报名条件:</label> | 
|                 <div class="col-sm-9"> | 
|                     <input type="radio" name="registerCondition" value="1" checked> 全部用户 | 
|                     <input type="radio" name="registerCondition" value="2">仅限年度会员参与 | 
|                     <input type="radio" name="registerCondition" value="3">仅限学员参与 | 
|                 </div> | 
|             </div> | 
|   | 
|             <div class="form-group"> | 
|                 <label class="col-sm-3 control-label">报名年龄:</label> | 
|                 <div class="col-sm-9" style="display: flex"> | 
|                     <input class="form-control"  style="width: 100px;"  type="text" id="startAge"> ~ <input class="form-control"  style="width: 100px;" type="text" id="endAge"> | 
|                 </div> | 
|             </div> | 
|   | 
|             <div class="form-group"> | 
|                 <label class="col-sm-3 control-label">支付方式:</label> | 
|                 <div class="col-sm-9"> | 
|                     <input type="checkbox"  onclick="updateType(1,this)"> 现金支付 | 
|                     <input type="checkbox" onclick="updateType(2,this)"> 玩湃币支付 | 
|                     <input type="checkbox" onclick="updateType(3,this)"> 课时支付 | 
|                 </div> | 
|             </div> | 
|   | 
|             <div class="form-group" id="payType1" style="display: none"> | 
|                 <label class="col-sm-3 control-label">现金支付:</label> | 
|                 <div class="col-sm-9"> | 
|                     <input class="form-control"  style="width: 200px;"  type="text" id="cashPrice"> | 
|                 </div> | 
|             </div> | 
|   | 
|             <div class="form-group" id="payType2" style="display: none"> | 
|                 <label class="col-sm-3 control-label">玩湃币支付:</label> | 
|                 <div class="col-sm-9"> | 
|                     <input class="form-control"  style="width: 200px;" type="text" id="playPaiCoin"> | 
|                 </div> | 
|             </div> | 
|   | 
|             <div class="form-group" id="payType3" style="display: none"> | 
|                 <label class="col-sm-3 control-label">课时支付:</label> | 
|                 <div class="col-sm-9"> | 
|                     <input class="form-control"  style="width: 200px;" type="text" id="classPrice"> | 
|                 </div> | 
|             </div> | 
|             <div class="form-group"> | 
|                 <label class="col-sm-3 control-label">参加地点:</label> | 
|                 <div class="col-sm-9"> | 
|                     <input class="form-control"  style="width: 500px;" type="text" id="address" onchange="TCarInfoDlg.searchByStationName(this,1)"> | 
|                 </div> | 
|             </div> | 
|             <div class="col-sm-10" style="margin-left: 397px;width: 70%;" > | 
|                 <!-- 创建地图容器--> | 
|                 <div id="container" style="height: 500px;" ></div> | 
|             </div> | 
|             <div hidden id="longitude"></div> | 
|             <div hidden id="latitude"></div> | 
|   | 
|             <#input id="applicantsNumber" name="报名人数" type="text"/> | 
|             <#input id="baseNumber" name="基础报名人数" type="text"/> | 
|   | 
|             <div class="form-group"> | 
|                 <label class="col-sm-3 control-label">是否实名:</label> | 
|                 <div class="col-sm-9"> | 
|                     <input type="radio" name="realName" value="1" checked> 是 | 
|                     <input type="radio" name="realName" value="0"> 否 | 
|                 </div> | 
|             </div> | 
|   | 
|                 <div class="form-group"> | 
|                     <label class="col-sm-3 control-label">赛事简介:</label> | 
|                     <div class="col-sm-9"> | 
|                         <textarea  id="introduction" style="height: 203px; width: 506px;"></textarea> | 
|                     </div> | 
|                 </div> | 
|   | 
|                 <#avatar id="coverDrawing" name="赛事封面(推荐像素:210*280px):" /> | 
|             <div class="row" id="app1"> | 
|                 <div class="form-group"> | 
|                     <label class="col-sm-3 control-label head-scu-label">*赛事活动图片(请上传不超过五张图片): </label> | 
|                     <div class="col-sm-2" style="width: 100%;margin-left: 11%;margin-top: 1%"> | 
|                         <el-upload | 
|                                 :limit="5" | 
|                                 class="avatar-uploader" | 
|                                 action="/tCouponManage/uploadPic" | 
|                                 list-type="picture-card" | 
|                                 accept="." | 
|                                 :on-success="handleAvatarSuccess" | 
|                                 :on-remove="handleRemove"> | 
|                             <i class="el-icon-plus"></i> | 
|                         </el-upload> | 
|                         <el-dialog :visible.sync="dialogVisible"> | 
|                             <img width="100%" :src="imageUrl1" alt=""> | 
|                         </el-dialog> | 
|                     </div> | 
|                 </div> | 
|             </div> | 
|                 <#avatar id="registrationNotes" name="报名须知(推荐像素:宽780px):" /> | 
|   | 
|         </div> | 
| </div> | 
|   | 
| <div class="row btn-group-m-t"> | 
|     <div class="col-sm-10 col-sm-offset-5"> | 
|         <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="TCarInfoDlg.addSubmit()"/> | 
|         <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="TCarInfoDlg.close()"/> | 
|     </div> | 
| </div> | 
|   | 
|         </div> | 
|   | 
|     </div> | 
| </div> | 
| <script src="${ctxPath}/modular/system/tCompetition/tCompetition_info.js"></script> | 
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/css/select2.min.css"> | 
| <!--<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>--> | 
| <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.min.js"></script> | 
| <script src="${ctxPath}/js/vue/vue.js"></script> | 
| <script src="${ctxPath}/js/elementui/index.js"></script> | 
| <link rel="stylesheet" href="${ctxPath}/js/elementui/index.css"> | 
| <script> | 
|   | 
|     $(document).ready(function() { | 
|         $('#account').select2({ | 
|             width: '300px', | 
|             placeholder: '选择运营商', | 
|             allowClear: true, | 
|             minimumResultsForSearch: 1 // To disable the search box, set this value to Infinity | 
|         }); | 
|     }); | 
|   | 
|   | 
|   | 
|   | 
|     $(document).ready(function() { | 
|         $('#shopId').select2({ | 
|             multiple: true, | 
|             closeOnSelect: false | 
|         }); | 
|     }); | 
|   | 
|     laydate.render({ | 
|         elem: '#startTime' | 
|         ,type:"datetime", | 
|         format: "yyyy-MM-dd HH:mm" | 
|     }); | 
|     laydate.render({ | 
|         elem: '#endTime' | 
|         ,type:"datetime", | 
|         format: "yyyy-MM-dd HH:mm" | 
|     }); | 
|   | 
|   | 
|   | 
|     var vue2 = new Vue({ | 
|         el: '#app1', | 
|         props: { | 
|             // 数量限制 | 
|             limit: { | 
|                 type: Number, | 
|                 default: 2 | 
|             }, | 
|         }, | 
|         data: { | 
|             autoUpload: true,//自动上传 | 
|             imageUrl1: '',//模型数据,用于上传图片完成后图片预览 | 
|             dialogVisible: false | 
|         }, | 
|         methods: { | 
|             handleAvatarSuccess(res, file) { | 
|                 console.log(TCarInfoDlg.goodsPicArray1) | 
|                 TCarInfoDlg.goodsPicArray1.push(file); | 
|             }, | 
|             beforeAvatarUpload(file) { | 
|                 const isLt2M = file.size / 1024 / 1024 < 10; | 
|                 if (!isLt2M) { | 
|                     this.$message.error('上传图片大小不能超过 10MB!'); | 
|                 } | 
|                 return isLt2M; | 
|             }, | 
|             handleRemove(file, fileList) { | 
|                 TCarInfoDlg.goodsPicArray1 = TCarInfoDlg.goodsPicArray1.filter(item => { | 
|                     return item.uid != file.uid; | 
|                 }); | 
|             }, | 
|         }, | 
|         created() { | 
|         }, | 
|     }); | 
|   | 
|   | 
|     laydate.render({ | 
|         elem: '#endTime' | 
|         ,type:"date", | 
|         format: "yyyy-MM-dd HH:mm" | 
|     }); | 
|     laydate.render({ | 
|         elem: '#startTime' | 
|         ,type:"date", | 
|         format: "yyyy-MM-dd HH:mm" | 
|     }); | 
|   | 
|     laydate.render({ | 
|         elem: '#registerEndTime' | 
|         ,type:"datetime", | 
|         format: "yyyy-MM-dd HH:mm" | 
|     }); | 
|     laydate.render({ | 
|         elem: '#transDateStart' | 
|         ,type:"datetime" | 
|     }); | 
|     laydate.render({ | 
|         elem: '#transDateStop' | 
|         ,type:"datetime" | 
|     }); | 
|     laydate.render({ | 
|         elem: '#certifyDateB' | 
|         ,lang:"en" | 
|     }); | 
|     laydate.render({ | 
|         elem: '#nextFixDate' | 
|         ,lang:"en" | 
|     }); | 
|     laydate.render({ | 
|         elem: '#GPSInstallDate' | 
|         ,lang:"en" | 
|     }); | 
|     laydate.render({ | 
|         elem: '#registerDate' | 
|         ,lang:"en" | 
|     }); | 
|   | 
|   | 
|     function updateType(e,o) { | 
|         if(e==1){ | 
|             if($(o).is(":checked")){ | 
|                 $("#payType1").show(); | 
|             }else { | 
|                 $("#payType1").hide(); | 
|             } | 
|         } | 
|         if(e==2){ | 
|             if($(o).is(":checked")){ | 
|                 $("#payType2").show(); | 
|             }else { | 
|                 $("#payType2").hide(); | 
|             } | 
|         } | 
|         if(e==3){ | 
|             if($(o).is(":checked")){ | 
|                 $("#payType3").show(); | 
|             }else { | 
|                 $("#payType3").hide(); | 
|             } | 
|         } | 
|     } | 
| </script> | 
| @} |