无关风月
2025-05-08 9486766c806fe1d9e082b2fd02ea1cc558f1b443
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
@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"> 现金&nbsp;&nbsp;&nbsp;&nbsp;
                        <input type="checkbox" name="payType" value="2"> 玩湃币&nbsp;&nbsp;&nbsp;&nbsp;
                    </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>
@}