@layout("/common/_container.html"){
|
<div class="ibox float-e-margins">
|
<div class="ibox-content">
|
<div class="form-horizontal">
|
<div class="row">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">*所在省:</label>
|
<div class="col-sm-4">
|
<select class="form-control" id="provinceCode" name="provinceCode">
|
@for(obj in province){
|
<option value="${obj.code}">${obj.name}</option>
|
@}
|
</select>
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">*所在市:</label>
|
<div class="col-sm-4">
|
<select class="form-control" id="cityCode" name="cityCode">
|
@for(obj in city){
|
<option value="${obj.code}">${obj.name}</option>
|
@}
|
</select>
|
</div>
|
</div>
|
<div class="form-group">
|
<label class="col-sm-3 control-label">*所属门店:</label>
|
<div class="col-sm-4">
|
<select class="form-control" id="storeId" name="storeId">
|
@for(obj in store){
|
<option value="${obj.id}">${obj.name}</option>
|
@}
|
</select>
|
</div>
|
</div>
|
|
<div class="form-group">
|
<label class="col-sm-3 control-label">*上课场地:</label>
|
<div class="col-sm-4">
|
<select class="form-control" id="siteId" name="siteId">
|
@for(obj in site){
|
<option value="${obj.id}">${obj.name}</option>
|
@}
|
</select>
|
</div>
|
</div>
|
|
|
<div class="hr-line-dashed"></div>
|
|
<div id="config">
|
|
<div>
|
<div class="col-sm-4">
|
<div>游戏1*</div>
|
<div id="pic">
|
<div id="headPic" class="headPic">
|
<label class="col-sm-3 control-label">所在省:</label>
|
<img src="${ctxPath}/img/NoPIC.png" id="img" style="width: 200px; height: 150px; border: 1px solid black;">
|
</div>
|
<input type="file" id="fil" class="fil" hidden="hidden">
|
</div>
|
|
<input type="text" class="form-control">
|
<input type="text" class="form-control">
|
<input type="text" class="form-control">
|
</div>
|
|
<div class="col-sm-4">
|
<div>游戏1*</div>
|
|
<div id="pic">
|
图片:<div id="headPic" class="headPic">
|
<img src="${ctxPath}/img/NoPIC.png" id="img" style="width: 200px; height: 150px; border: 1px solid black;">
|
</div>
|
<input type="file" id="fil" class="fil" hidden="hidden">
|
</div>
|
|
<input type="text" class="form-control">
|
<input type="text" class="form-control">
|
<input type="text" class="form-control">
|
</div>
|
|
|
|
|
|
</div>
|
</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>
|
|
<!-- <input type="text" id = "counpons">-->
|
</div>
|
<div class="row btn-group-m-t">
|
<div class="col-sm-10">
|
<#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/ball/ball_info.js"></script>
|
<script type="text/javascript">
|
laydate.render({
|
elem: '#classStartTime'
|
,type: 'time'
|
,range: true
|
});
|
|
laydate.render({
|
elem: '#holitime'
|
,range: true //或 range: '~' 来自定义分割字符
|
});
|
|
var avatarUp = new $WebUpload("coverDrawing");
|
avatarUp.setUploadBarId("progressBar");
|
avatarUp.init();
|
|
var avatarUp1 = new $WebUpload("detailDrawing");
|
avatarUp1.setUploadBarId("progressBar");
|
avatarUp1.init();
|
|
var avatarUp1 = new $WebUpload("introduceDrawing");
|
avatarUp1.setUploadBarId("progressBar");
|
avatarUp1.init();
|
function addTime(){
|
var i = $('#dayTime > div').length
|
|
let htmlStr =' <div style="display:flex">\n' +
|
' <input class="form-control" id="classStartTime'+i+'" name="classStartTime" placeholder="请选择" style="width: 200px;">\n' +
|
' <i class="fa fa-trash-o" style="font-size:24px" onclick="removePrice1(this)"></i>\n' +
|
' </div>'
|
$('#dayTime').append(htmlStr);
|
console.log("========="+i)
|
laydate.render({
|
elem: '#classStartTime'+i,
|
type: 'time',
|
range: true
|
});
|
}
|
|
|
|
let fil = document.querySelector('#fil') // 文件框,只不过隐藏了起来
|
let headPic = document.querySelector('#headPic') //图片上传框
|
|
headPic.addEventListener('click', function () {
|
fil.click() //点击上传图片,文件上传框打开
|
})
|
|
//头像上传
|
fil.addEventListener('change', function (e) {//注意,头像上传时用的时change事件
|
// console.log(this.files[0]); //文件的信息都放在files里
|
let fd = new FormData()
|
fd.append('file', this.files[0])
|
//原生ajax实现实现图片上传
|
let xhr = new XMLHttpRequest() //创建ajax对象
|
xhr.open('post', Feng.ctxPath + '/mgr/uploadImg')
|
xhr.send(fd) //将格式处理好的数据,作为参数发送
|
xhr.onreadystatechange = function () {
|
// if (xhr.code != 1) {
|
let data = xhr.responseText;
|
console.log(data);
|
$('#img').src = data;
|
img.src = data
|
// }
|
}
|
})
|
|
// document.addEventListener('DOMContentLoaded', function() {
|
//
|
// let filList = document.querySelectorAll('.fil'); // 获取所有具有类名为 'fil' 的元素列表
|
// let headPicList = document.querySelectorAll('.headPic'); // 获取所有具有类名为 'headPic' 的元素列表
|
//
|
// // 为每个元素添加事件监听器
|
// filList.forEach(function(fil) {
|
// fil.addEventListener('change', function(e) {
|
// let fd = new FormData();
|
// fd.append('file', this.files[0]);
|
// let xhr = new XMLHttpRequest();
|
// xhr.open('post', Feng.ctxPath + '/mgr/uploadImg');
|
// xhr.send(fd);
|
// xhr.onreadystatechange = function() {
|
// // if (xhr.readyState === 4 && xhr.status === 200) {
|
// let data = xhr.responseText;
|
// console.log(data);
|
// headPicList.forEach(function(headPic) {
|
// headPic.querySelector('img').src = data;
|
// });
|
// // }
|
// };
|
// });
|
// });
|
//
|
// // 为每个元素添加点击事件监听器
|
// headPicList.forEach(function(headPic) {
|
// headPic.addEventListener('click', function() {
|
// let fil = this.querySelector('.fil');
|
// fil.click();
|
// });
|
// });
|
// });
|
|
</script>
|
@}
|