Commit 9452be3149a42baf8e79bd0b1a6122fb3ccb9696
1 parent
2480c889
添加高斯的客户反馈
Showing
7 changed files
with
1396 additions
and
1 deletions
WebRoot/afterService/gsdt_info.html
0 → 100644
1 | +<!DOCTYPE html> | |
2 | +<html lang="zh"> | |
3 | +<head> | |
4 | + <meta charset="UTF-8"> | |
5 | + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | |
6 | + <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
7 | + <title>填写资料</title> | |
8 | + <link rel="stylesheet" href="http://lib.sinaapp.com/js/bootstrap/3.0.0/css/bootstrap.min.css" /> | |
9 | + <link rel="stylesheet" href="css/style.css" /> | |
10 | + <style> | |
11 | + body{ background-color: #fff } | |
12 | + </style> | |
13 | + <!--[if IE]> | |
14 | + <script src="http://libs.baidu.com/html5shiv/3.7/html5shiv.min.js"></script> | |
15 | + <![endif]--> | |
16 | + <script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script> | |
17 | + <script src="http://lib.sinaapp.com/js/bootstrap/3.0.0/js/bootstrap.min.js"></script> | |
18 | + <script src="js/data.js"></script> | |
19 | + <script src="js/require.min.js"></script> | |
20 | + | |
21 | +</head> | |
22 | +<body> | |
23 | + <div class="container column" > | |
24 | + <div class="col-md-8"> | |
25 | + <div class="header"> | |
26 | + <div class="row"> | |
27 | + <div class="col-xs-3"><img src="" width="140px" id="model_pic"/></div> | |
28 | + <div class="col-xs-9"><p><span id="model">答题器</span>问题反馈</p></div> | |
29 | + <div class="col-xs-9"><p>请填写以下信息反馈问题,我们会在24小时内响应。或直接拨打售后电话您也可以根据问题的现象参照答题器常见问题,自行排查问题。</p></div> | |
30 | + </div> | |
31 | + </div> | |
32 | + <div class="content"> | |
33 | + <form class="form-inline" id="list"> | |
34 | + <div class="form-group col-md-6"> | |
35 | + <label ><span class="red">*</span>校区名称:</label> | |
36 | + <div class="control-group xq"> | |
37 | + <div class="controls col-md-6" style="padding-left:0;"> | |
38 | + <select id="province" class="form-control"> | |
39 | + <option value="请选择"></option> | |
40 | + </select> | |
41 | + | |
42 | + </div> | |
43 | + <div class="controls col-md-6" style="padding-right:0;"> | |
44 | + <select id="city" class="form-control"> | |
45 | + <option value="请选择">请选择</option> | |
46 | + </select> | |
47 | + </div> | |
48 | + </div> | |
49 | + | |
50 | + </div> | |
51 | + <div class="form-group col-md-6"> | |
52 | + <label for="name"><span class="red">*</span>联系人:</label> | |
53 | + <input type="text" class="form-control" id="name" placeholder=""> | |
54 | + </div> | |
55 | + <div class="form-group col-md-6"> | |
56 | + <label for="tel"><span class="red">*</span>联系电话:</label> | |
57 | + <input type="text" class="form-control" id="tel" placeholder="" onkeyup="this.value=this.value.replace(/\D/g,'')" /> | |
58 | + </div> | |
59 | + <div class="form-group col-md-6"> | |
60 | + <label for="sn"><span class="red">*</span>产品序列号:</label> | |
61 | + <input type="text" class="form-control" id="sn" placeholder="" onkeyup="this.value=this.value.replace(/\D/g,'')" /> | |
62 | + </div> | |
63 | + <div class="form-group col-md-6"> | |
64 | + <label for="question"><span class="red">*</span>问题现象:</label> | |
65 | + <div class="controls col-md-12" style="padding:0;"> | |
66 | + <select id="question" class="form-control"> | |
67 | + <option value="请选择" id="question1">请选择</option> | |
68 | + </select> | |
69 | + </div> | |
70 | + </div> | |
71 | + <div class="form-group col-md-6"> | |
72 | + <label for="system"><span class="red">*</span>操作系统:</label> | |
73 | + <div class="controls col-md-12" style="padding:0;"> | |
74 | + <select id="system" class="form-control"> | |
75 | + <option value="请选择">请选择</option> | |
76 | + <option value="Windows">Windows</option> | |
77 | + <option value="Mac">Mac</option> | |
78 | + <option value="IOS">IOS</option> | |
79 | + </select> | |
80 | + </div> | |
81 | + </div> | |
82 | + <div class="form-group col-md-6"> | |
83 | + <label for="softname"><span class="red">*</span>软件名称:</label> | |
84 | + <div class="controls col-md-12" style="padding:0;"> | |
85 | + <select id="softname" class="form-control"> | |
86 | + <option value="请选择">请选择</option> | |
87 | + <option value="互动课堂">互动课堂</option> | |
88 | + <option value="配对工具Match Tool">配对工具Match Tool</option> | |
89 | + </select> | |
90 | + </div> | |
91 | + </div> | |
92 | + <div class="form-group col-md-6"> | |
93 | + <label for="version">软件版本:</label> | |
94 | + <input type="text" class="form-control" id="version" placeholder=""> | |
95 | + </div> | |
96 | + <div class="form-group col-md-6"> | |
97 | + <label for="num"><span class="red">*</span>异常数量:</label> | |
98 | + <input type="text" class="form-control" id="num" placeholder="" onkeyup="this.value=this.value.replace(/\D/g,'')" /> | |
99 | + </div> | |
100 | + <div class="form-group col-md-6"> | |
101 | + <label for="station"><span class="red">*</span>配套基站:</label> | |
102 | + <div class="controls col-md-12" style="padding:0;"> | |
103 | + <select id="station" class="form-control"> | |
104 | + <option value="请选择">请选择</option> | |
105 | + <option value="EA1000">EA1000</option> | |
106 | + <option value="EA4200W">EA4200W</option> | |
107 | + </select> | |
108 | + </div> | |
109 | + </div> | |
110 | + <div class="form-group col-md-12"> | |
111 | + <label for="dec"><span class="red">*</span>详细描述:</label> | |
112 | + <textarea class="form-control" rows="5" id="dec"></textarea> | |
113 | + </div> | |
114 | + <div class="form-group col-md-12"> | |
115 | + <label for="pic">问题图片:</label> | |
116 | + <input type="file" class="form-control" id="pic" placeholder=""> | |
117 | + </div> | |
118 | + | |
119 | + | |
120 | + </form> | |
121 | + <input type="button" value="提交" class="btn btn-primary btn-lg" style="margin:0 auto;display:block;margin-top:5%;" onclick="submit();"/> | |
122 | + </div> | |
123 | + </div> | |
124 | + <div class="col-md-4" style="border-left:1px solid #ccc;height:740px;padding:30px 20px;overflow-y:auto;"> | |
125 | + <div class="rightBox"> | |
126 | + <div class="qaList"> | |
127 | + <div class="list_top"> | |
128 | + <img src="images/dt_q1.png" width="100%"/> | |
129 | + <img src="images/dt_q1.png" width="100%"/> | |
130 | + <h4><span class="k"></span>R-接收标志</h4> | |
131 | + <p>键盘接收到基站发送的指令时显示。用于判断键盘是否进入反馈状态。</p> | |
132 | + <h4><span class="k"></span>T-发送标志</h4> | |
133 | + <p>键盘提交数据给基站时显示,用于判断键盘是否发送了数据。</p> | |
134 | + <h4><span class="k"></span>OK-发送成功标志</h4> | |
135 | + <p>基站收到键盘发送的数据时显示,用于判断键盘数据是否发送成功。</p> | |
136 | + </div> | |
137 | + <div class="list_content"> | |
138 | + <li> | |
139 | + <p class="q_title">问题现象1:无法开机</p> | |
140 | + <p>可能键盘没有电导致,更换电池后再次尝试是否可以开机。若更换电池后仍无法开机,请联系技术支持。</p> | |
141 | + </li> | |
142 | + <li> | |
143 | + <p class="q_title">问题现象2:无信号</p> | |
144 | + <p>确认基站连接成功后,键盘仍显示无信号,可能是未进行配对导致。使用配对工具SunVote Match Tool V1.0.0.1配对后再尝试。开启配对后,S52Plus同时按住配对键“”和“”,直到键盘屏幕上有数字滚动。若无法配对,请参考问题“5.为什么答题器无法与基站配对成功”</p> | |
145 | + | |
146 | + </li> | |
147 | + <li> | |
148 | + <p class="q_title">问题现象3:有信号,无法进入反馈(不显示R)</p> | |
149 | + <p>① 所有键盘无法进入反馈,可能是基站未开始反馈。确保基站连接成功,并且已经进入答题状态。</p> | |
150 | + <p>② 个别键盘无法进入反馈,可能是受到其他基站干扰。确保周围没有相邻频点基站或免配对基站正在使用。可把当前基站拔了,确认答题器上是否仍然有信号,如果有信号,可确认该答题器与其他基站匹配了。可将该答题器与基站重新配对。</p> | |
151 | + | |
152 | + </li> | |
153 | + <li> | |
154 | + <p class="q_title">问题现象4:进入反馈(显示R),无法提交(不显示OK),或提交慢</p> | |
155 | + <p>可能是由于信号不好导致,干扰信号的因素:2.4G设备,信号屏蔽仪,同频点或免配对基站,人或其他物体的阻挡。避免信号干扰的方法如下:</p> | |
156 | + <p>① 确保附近没有其他基站干扰</p> | |
157 | + <p>② 确保键盘和基站之间没有障碍物阻挡</p> | |
158 | + <p>③ 确保未开启信号屏蔽议</p> | |
159 | + <p>④ 尝试更换频道,一般情况下频道1和7效果会较好。</p> | |
160 | + <p> 可能是按键磨损导致按键不灵。观察按键上的文字是否脱落,是否能看到答题器的线路板(示例如下)。如果确定按键有磨损,可将异常产品数量统计,并联系厂家技术支持安排售后处理。</p> | |
161 | + <img src="images/dt_q3.png" width="30%" /> | |
162 | + | |
163 | + </li> | |
164 | + <li> | |
165 | + <p class="q_title">问题现象5:为什么键盘有时需按Send键提交,有时候自动提交?</p> | |
166 | + <p>基站的提交模式决定</p> | |
167 | + <p>基站支持自动提交和按键提交两种提交模式,设置成自动提交时,单选、判断输入选项后即可自动提交。多选、排序、数字类型的题目,不支持自动提交模式,需要按Send键提交。出厂默认为自动提交模式。</p> | |
168 | + </li> | |
169 | + <li> | |
170 | + <p class="q_title">问题现象6:什么情况下耗电快?</p> | |
171 | + <p>离线开机</p> | |
172 | + <p>离线开机时,键盘需要搜索基站,无线模块一直处于发射信号中,耗电比正常工作时要大很多。</p> | |
173 | + <p>保管不当</p> | |
174 | + <p>装有电池的键盘,宜要存放在干燥通风的地方。温差太大或者太潮湿的环境都不适宜存放。</p> | |
175 | + </li> | |
176 | + <li> | |
177 | + <p class="q_title">问题现象7:如何单独保管电池?</p> | |
178 | + <p>电池单独存放时,须存放在厂家发货的托盘中,禁止堆积存放,否则放电极快造成电池发热,甚至可能会引起电池破裂或起火的危险 。</p> | |
179 | + <p>电池宜存放在阴凉通风的地方,禁止在太阳下暴晒。温差太大或者太潮湿的环境都不适宜存放。</p> | |
180 | + </li> | |
181 | + <li> | |
182 | + <p class="q_title">问题现象8:为什么答题器无法与基站配对成功?</p> | |
183 | + <p>在确认配对工具版本(SunVote Match Tool V1.0.0.1)正常,且其他答题器可正常配对的情况下,可能是由于基站和答题器的频点范围不一致造成的。基站是80个频点的版本,答题器是32个频点的版本。基站的频点设置超过了32,因此答题器无法与基站匹配。</p> | |
184 | + <p>如何确认这个问题:</p> | |
185 | + <p>① 检查基站的频点是否超过了32</p> | |
186 | + <p>② 检查答题器配对时,是否频点数字跳动到32后,就再次重1开始。</p> | |
187 | + <p>如果确定是由于该原因导致,可以将旧版本的答题器发回升级。或者将基站的频点更改为32以内范围。</p> | |
188 | + <p>排除频点范围的原因,可用多只答题器作对比测试,同样的基站,同样的软件,同时操作,仅特定的某只答题器无法配对,可能是答题的版本</p> | |
189 | + </li> | |
190 | + </div> | |
191 | + | |
192 | + </div> | |
193 | + | |
194 | + | |
195 | + </div> | |
196 | + </div> | |
197 | + <div class="mb" style="position:absolute;top:0%;left:35%;background:#fff;display:none;"> | |
198 | + <img src="images/sn.png" width="300" /> | |
199 | + </div> | |
200 | + </div> | |
201 | + | |
202 | + <script type="text/javascript" id="main"> | |
203 | + | |
204 | +</script> | |
205 | + <script> | |
206 | + var picBase; | |
207 | + var url="http://120.78.57.84:8888/SunvoteEducation"; | |
208 | + var type=parseInt(getQueryString("type")); | |
209 | + var model=getQueryString("model"); | |
210 | + var product_type=""; | |
211 | + // 根据自己情况配置loader config | |
212 | + requirejs({ | |
213 | + paths: { | |
214 | + "city.select": "js/jquery.city.select.min" | |
215 | + } | |
216 | + }); | |
217 | + // 使用jQuery City Select插件方式 | |
218 | + require(['city.select'], function ($) { | |
219 | + $(function () { | |
220 | + | |
221 | + $('#province, #city').citylist({ | |
222 | + data : data, | |
223 | + id : 'id', | |
224 | + children: 'cities', | |
225 | + name : 'name', | |
226 | + metaTag : 'name' | |
227 | + }); | |
228 | + | |
229 | + $('#all').citylist({ | |
230 | + data : data, | |
231 | + id : 'id', | |
232 | + children: 'cities', | |
233 | + name : 'name', | |
234 | + metaTag : 'name' | |
235 | + }); | |
236 | + | |
237 | + $('#pre-province, #pre-city').citylist({ | |
238 | + data : data, | |
239 | + id : 'id', | |
240 | + children: 'cities', | |
241 | + name : 'name', | |
242 | + metaTag : 'name', | |
243 | + selected: [14, 1401] | |
244 | + }); | |
245 | + | |
246 | + $('#pre-all').citylist({ | |
247 | + data : data, | |
248 | + id : 'id', | |
249 | + children: 'cities', | |
250 | + name : 'name', | |
251 | + metaTag : 'name', | |
252 | + idVal : true, | |
253 | + selected: 1401 | |
254 | + }); | |
255 | + | |
256 | + //$("#model").html(model); | |
257 | + switch(model){ | |
258 | + case "dtq":$("#model_pic").attr("src","images/u30.png");$(".qaList").css("display","block");break; | |
259 | + default:break; | |
260 | + } | |
261 | + | |
262 | + $.ajax({ | |
263 | + type:'get', | |
264 | + dataType: "json", | |
265 | + url:url+"/api/problem?type="+type, | |
266 | + async:false, | |
267 | + success:function(data){ | |
268 | + //console.log(data.data[0].REMARK); | |
269 | + $.each(data.data,function(i,n){ | |
270 | + $("#question").append('<option value="'+n.REMARK+'">'+n.REMARK+'</option>'); | |
271 | + }) | |
272 | + | |
273 | + } | |
274 | + }); | |
275 | + | |
276 | + | |
277 | + }); | |
278 | + }); | |
279 | + $("#pic").change(function(){ | |
280 | + var file = this.files[0]; | |
281 | + var reader = new FileReader(); | |
282 | + reader.readAsDataURL(file); | |
283 | + reader.onload=function(e){ | |
284 | + picBase=this.result; | |
285 | + //console.log(picBase); | |
286 | + } | |
287 | + | |
288 | + }) | |
289 | + | |
290 | + function getQueryString(name) { | |
291 | + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); | |
292 | + var r = window.location.search.substr(1).match(reg); | |
293 | + if (r != null) return unescape(r[2]); return null; | |
294 | + } | |
295 | + | |
296 | + function submit(){ | |
297 | + if($("#name").val()==''){ | |
298 | + alert("请填写联系人姓名"); | |
299 | + return; | |
300 | + }else if($("#tel").val()==''){ | |
301 | + alert("请填写联系电话"); | |
302 | + return; | |
303 | + }else if($("#sn").val()==''){ | |
304 | + alert("请填写产品序列号"); | |
305 | + return; | |
306 | + }else if($("#question").val()=='请选择'){ | |
307 | + alert("请选择问题现象"); | |
308 | + return; | |
309 | + }else if($("#system").val()=='请选择'){ | |
310 | + alert("请选择操作系统"); | |
311 | + return; | |
312 | + }else if($("#softname").val()=='请选择'){ | |
313 | + alert("请选择软件名称"); | |
314 | + return; | |
315 | + }else if($("#num").val()==''){ | |
316 | + alert("请填写异常数量"); | |
317 | + return; | |
318 | + }else if($("#dec").val()==''){ | |
319 | + alert("请详细描述问题现象"); | |
320 | + return; | |
321 | + } | |
322 | + | |
323 | + | |
324 | + switch(type){ | |
325 | + case 1:product_type="基站";break; | |
326 | + case 2:product_type="答题器";break; | |
327 | + case 3:product_type="配件";break; | |
328 | + default:product_type="其他";break; | |
329 | + } | |
330 | + | |
331 | + var data={ | |
332 | + SCHOOL_ADDRESS1:$("#province").val(), | |
333 | + SCHOOL_ADDRESS2:$("#city").val(), | |
334 | + CONTACT_PHONE:$("#name").val(), | |
335 | + PHONE_CONTACT:$("#tel").val(), | |
336 | + PRODUCT_SEQ:$("#sn").val(), | |
337 | + QUESTION_NAME:$("#question").val(), | |
338 | + OS:$("#system").val(), | |
339 | + SOFTWARE_VERSION:$("#version").val(), | |
340 | + SOFTWARE_NAME:$("#softname").val(), | |
341 | + EXCEPTION_NUM:$("#num").val(), | |
342 | + DESCRIPTION:$("#dec").val(), | |
343 | + PROBLEM_PATH:picBase, | |
344 | + PRODUCT_TYPE:product_type, | |
345 | + PRODUCT_MODEL:model, | |
346 | + BASE_STATION:$("#station").val(), | |
347 | + CUSTOMER_CODE:"3792" | |
348 | + }; | |
349 | + $.ajax({ | |
350 | + type:'post', | |
351 | + dataType: "json", | |
352 | + url:url+"/api/feedback/add", | |
353 | + data:data, | |
354 | + success:function(data){ | |
355 | + alert("提交成功!"); | |
356 | + } | |
357 | + }) | |
358 | + } | |
359 | + | |
360 | + $("#sn").focus(function(){ | |
361 | + //alert(1); | |
362 | + $(".mb").css("display","block"); | |
363 | + }); | |
364 | + $("#sn").blur(function(){ | |
365 | + //alert(1); | |
366 | + $(".mb").css("display","none"); | |
367 | + }); | |
368 | + $(".mb").click(function(){ | |
369 | + //alert(1); | |
370 | + $(".mb").css("display","none"); | |
371 | + }); | |
372 | + | |
373 | + | |
374 | + | |
375 | +</script> | |
376 | + | |
377 | +</body> | |
378 | +</html> | |
0 | 379 | \ No newline at end of file | ... | ... |
WebRoot/afterService/gsindex.html
0 → 100644
1 | +<!DOCTYPE html> | |
2 | +<html lang="zh"> | |
3 | +<head> | |
4 | + <meta charset="UTF-8"> | |
5 | + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | |
6 | + <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
7 | + <title>产品问题反馈</title> | |
8 | + <link rel="stylesheet" href="http://lib.sinaapp.com/js/bootstrap/3.0.0/css/bootstrap.min.css" /> | |
9 | + <link rel="stylesheet" href="css/style.css" /> | |
10 | + <style> | |
11 | + body{ background-color: #fff } | |
12 | + </style> | |
13 | + <!--[if IE]> | |
14 | + <script src="http://libs.baidu.com/html5shiv/3.7/html5shiv.min.js"></script> | |
15 | + <![endif]--> | |
16 | + <script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script> | |
17 | + <script src="http://lib.sinaapp.com/js/bootstrap/3.0.0/js/bootstrap.min.js"></script> | |
18 | +</head> | |
19 | +<body> | |
20 | + <div class="container column" > | |
21 | + <h2>产品问题反馈</h2> | |
22 | + <p style="font-size:16px;color:#ccc;">点击对应产品进行反馈</p> | |
23 | + <div class="col-md-8"> | |
24 | + <div class="class1"> | |
25 | + <h3><img src="images/jz.png" />基站</h3> | |
26 | + <ul> | |
27 | + <li><a href="gsinfo.html?model=EA1000&type=1"><img src="images/EA1000.jpg" class="img-responsive" alt="Responsive image"><p>EA1000</p></a></li> | |
28 | + | |
29 | + </ul> | |
30 | + <div class="clearfix visible-xs-block"></div> | |
31 | + </div> | |
32 | + <div class="class2"> | |
33 | + <h3><img src="images/dtq.png" />答题器</h3> | |
34 | + <ul> | |
35 | + <li><a href="gsdt_info.html?model=dtq&type=3"><img src="images/gsu30.png" style="width:140px;height:auto;" class="img-responsive" alt="Responsive image"><p>答题器</p></a></li> | |
36 | + </ul> | |
37 | + <div class="clearfix visible-xs-block"></div> | |
38 | + </div> | |
39 | + <div class="class3"> | |
40 | + <h3><img src="images/pj.png" />配件</h3> | |
41 | + <ul> | |
42 | + <li><a href="gsparts_info.html?model=btr&type=4"><img src="images/battery.jpg" class="img-responsive" alt="Responsive image"><p>纽扣电池</p></a></li> | |
43 | + <li><a href="gsparts2_info.html?model=sma&type=5"><img src="images/EA1000_line.jpg" class="img-responsive" alt="Responsive image"><p>小基站连接线</p></a></li> | |
44 | + | |
45 | + <li><a href="gsparts2_info.html?model=bag&type=7"><img src="images/bag.png" class="img-responsive" alt="Responsive image"><p>设备包</p></a></li> | |
46 | + </ul> | |
47 | + <div class="clearfix visible-xs-block"></div> | |
48 | + </div> | |
49 | + </div> | |
50 | + <div class="col-md-4"> | |
51 | + <ul> | |
52 | + <li> | |
53 | + <div class="row"><a href="javascript:;" onclick="down(0)" data-toggle="modal" data-target="#myModal"> | |
54 | + <div class="col-xs-3"><img src="images/lc.png"/></div> | |
55 | + <div class="col-xs-9"><p>售后维修流程</p></div> | |
56 | + <div class="col-xs-9"><p>指导您如何向我们发起售后</p></div> | |
57 | + </a></div> | |
58 | + </li> | |
59 | + <li> | |
60 | + <div class="row"><a href="javascript:;" onclick="down(1)" data-toggle="modal" data-target="#myModal"> | |
61 | + <div class="col-xs-3"><img src="images/zc.png"/></div> | |
62 | + <div class="col-xs-9"><p>售后政策一览表</p></div> | |
63 | + <div class="col-xs-9"><p>售后政策及费用说明</p></div> | |
64 | + </a></div> | |
65 | + </li> | |
66 | + <li> | |
67 | + <div class="row"><a href="javascript:void(0);" onclick="down(2)" data-toggle="modal" data-target="#myModal"> | |
68 | + <div class="col-xs-3"><img src="images/wt.png"/></div> | |
69 | + <div class="col-xs-9"><p>常见问题文档</p></div> | |
70 | + <div class="col-xs-9"><p>答题器、基站常见问题文档</p></div> | |
71 | + </a></div> | |
72 | + </li> | |
73 | + </ul> | |
74 | + <div class="contact"> | |
75 | + <div class="row"> | |
76 | + <div class="col-xs-12"><img src="images/timg.jpg" width="100%"/></div> | |
77 | + <div class="col-xs-11"><p>电话:<span>18908457700</span></p></div> | |
78 | + <div class="col-xs-11"><p>座机:<span>0731-85125432-805</span></p></div> | |
79 | + </div> | |
80 | + </div> | |
81 | + </div> | |
82 | + <!-- 模态框(Modal) --> | |
83 | + <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> | |
84 | + <div class="modal-dialog"> | |
85 | + <div class="modal-content"> | |
86 | + <div class="modal-header"> | |
87 | + <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> | |
88 | + × | |
89 | + </button> | |
90 | + <h4 class="modal-title" id="myModalLabel"> | |
91 | ||
92 | + </h4> | |
93 | + </div> | |
94 | + <div class="modal-body"> | |
95 | + | |
96 | + </div> | |
97 | + <div class="modal-footer"> | |
98 | + <button type="button" class="btn btn-default" data-dismiss="modal">关闭 | |
99 | + </button> | |
100 | + </div> | |
101 | + </div><!-- /.modal-content --> | |
102 | + </div><!-- /.modal --> | |
103 | + </div> | |
104 | + </div> | |
105 | + <script> | |
106 | + function down(type){ | |
107 | + switch(type){ | |
108 | + case 0: $(".modal-body").html('<p><a href="document/新东方产品售后维修流程.pdf" target="_blank">新东方产品售后维修流程.pdf</a></p>');break; | |
109 | + case 1: $(".modal-body").html('<p>等待更新</p>');break; | |
110 | + case 2: $(".modal-body").html('<p><a href="document/基站-EA1000-常见问题解答(新东方)V1.1-20170922.pdf" target="_blank">基站-EA1000-常见问题解答(新东方)V1.1-20170922.pdf</a></p><p><a href="document/键盘-S52Plus-常见问题解答V1.0(新东方)-20180309.pdf" target="_blank">键盘-S52Plus-常见问题解答V1.0(新东方)-20180309.pdf</a></p><p><a href="document/新东方基站-EA4200W-常见问题解答()V1.0-20170922.pdf" target="_blank">新东方基站-EA4200W-常见问题解答()V1.0-20170922.pdf</a></p>');break; | |
111 | + } | |
112 | + } | |
113 | + </script> | |
114 | +</body> | |
115 | +</html> | |
0 | 116 | \ No newline at end of file | ... | ... |
WebRoot/afterService/gsinfo.html
0 → 100644
1 | +<!DOCTYPE html> | |
2 | +<html lang="zh"> | |
3 | +<head> | |
4 | + <meta charset="UTF-8"> | |
5 | + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | |
6 | + <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
7 | + <title>填写资料</title> | |
8 | + <link rel="stylesheet" href="http://lib.sinaapp.com/js/bootstrap/3.0.0/css/bootstrap.min.css" /> | |
9 | + <link rel="stylesheet" href="css/style.css" /> | |
10 | + <style> | |
11 | + body{ background-color: #fff } | |
12 | + </style> | |
13 | + <!--[if IE]> | |
14 | + <script src="http://libs.baidu.com/html5shiv/3.7/html5shiv.min.js"></script> | |
15 | + <![endif]--> | |
16 | + <script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script> | |
17 | + <script src="http://lib.sinaapp.com/js/bootstrap/3.0.0/js/bootstrap.min.js"></script> | |
18 | + <script src="js/data.js"></script> | |
19 | + <script src="js/require.min.js"></script> | |
20 | + | |
21 | +</head> | |
22 | +<body> | |
23 | + <div class="container column" > | |
24 | + <div class="col-md-8"> | |
25 | + <div class="header"> | |
26 | + <div class="row"> | |
27 | + <div class="col-xs-3"><img src="" width="140px" id="model_pic"/></div> | |
28 | + <div class="col-xs-9"><p><span id="model">EA1000</span>问题反馈</p></div> | |
29 | + <div class="col-xs-9"><p>请填写以下信息反馈问题,我们会在24小时内响应。或直接拨打售后电话您也可以根据问题的现象参照<span id="model1">EA1000</span>常见问题,自行排查问题。</p></div> | |
30 | + </div> | |
31 | + </div> | |
32 | + <div class="content"> | |
33 | + <form class="form-inline" id="list"> | |
34 | + <div class="form-group col-md-6"> | |
35 | + <label ><span class="red">*</span>校区名称:</label> | |
36 | + <div class="control-group xq"> | |
37 | + <div class="controls col-md-6" style="padding-left:0;"> | |
38 | + <select id="province" class="form-control"> | |
39 | + <option value="请选择"></option> | |
40 | + </select> | |
41 | + | |
42 | + </div> | |
43 | + <div class="controls col-md-6" style="padding-right:0;"> | |
44 | + <select id="city" class="form-control"> | |
45 | + <option value="请选择">请选择</option> | |
46 | + </select> | |
47 | + </div> | |
48 | + </div> | |
49 | + | |
50 | + </div> | |
51 | + <div class="form-group col-md-6"> | |
52 | + <label for="name"><span class="red">*</span>联系人:</label> | |
53 | + <input type="text" class="form-control" id="name" placeholder=""> | |
54 | + </div> | |
55 | + <div class="form-group col-md-6"> | |
56 | + <label for="tel"><span class="red">*</span>联系电话:</label> | |
57 | + <input type="text" class="form-control" id="tel" placeholder="" onkeyup="this.value=this.value.replace(/\D/g,'')" /> | |
58 | + </div> | |
59 | + <div class="form-group col-md-6"> | |
60 | + <label for="sn"><span class="red">*</span>产品序列号:</label> | |
61 | + <input type="text" class="form-control" id="sn" placeholder="" onkeyup="this.value=this.value.replace(/\D/g,'')" /> | |
62 | + </div> | |
63 | + <div class="form-group col-md-6"> | |
64 | + <label for="exampleInputName2"><span class="red">*</span>问题现象:</label> | |
65 | + <div class="controls col-md-12" style="padding:0;"> | |
66 | + <select id="question" class="form-control"> | |
67 | + <option value="请选择" id="question1">请选择</option> | |
68 | + </select> | |
69 | + </div> | |
70 | + </div> | |
71 | + <div class="form-group col-md-6"> | |
72 | + <label for="system"><span class="red">*</span>操作系统:</label> | |
73 | + <div class="controls col-md-12" style="padding:0;"> | |
74 | + <select id="system" class="form-control"> | |
75 | + <option value="请选择">请选择</option> | |
76 | + <option value="Windows">Windows</option> | |
77 | + <option value="Mac">Mac</option> | |
78 | + <option value="IOS">IOS</option> | |
79 | + </select> | |
80 | + </div> | |
81 | + </div> | |
82 | + <div class="form-group col-md-6"> | |
83 | + <label for="softname"><span class="red">*</span>软件名称:</label> | |
84 | + <div class="controls col-md-12" style="padding:0;"> | |
85 | + <select id="softname" class="form-control"> | |
86 | + <option value="请选择">请选择</option> | |
87 | + <option value="互动课堂">互动课堂</option> | |
88 | + <option value="配对工具Match Tool">配对工具Match Tool</option> | |
89 | + </select> | |
90 | + </div> | |
91 | + </div> | |
92 | + <div class="form-group col-md-6"> | |
93 | + <label for="version">软件版本:</label> | |
94 | + <input type="text" class="form-control" id="version" placeholder=""> | |
95 | + </div> | |
96 | + <div class="form-group col-md-6"> | |
97 | + <label for="num"><span class="red">*</span>异常数量:</label> | |
98 | + <input type="text" class="form-control" id="num" placeholder="" onkeyup="this.value=this.value.replace(/\D/g,'')" /> | |
99 | + </div> | |
100 | + <div class="form-group col-md-12"> | |
101 | + <label for="dec"><span class="red">*</span>详细描述:</label> | |
102 | + <textarea class="form-control" rows="5" id="dec"></textarea> | |
103 | + </div> | |
104 | + <div class="form-group col-md-12"> | |
105 | + <label for="pic">问题图片:</label> | |
106 | + <input type="file" class="form-control" id="pic" placeholder=""> | |
107 | + </div> | |
108 | + | |
109 | + | |
110 | + </form> | |
111 | + <input type="button" value="提交" class="btn btn-primary btn-lg" style="margin:0 auto;display:block;margin-top:5%;" onclick="submit();"/> | |
112 | + </div> | |
113 | + </div> | |
114 | + <div class="col-md-4" style="border-left:1px solid #ccc;height:740px;padding:30px 20px;overflow-y:auto;"> | |
115 | + <div class="rightBox"> | |
116 | + <div class="qaList EA1000"> | |
117 | + <div class="list_top"> | |
118 | + <img src="images/ea1000_q.png" width="100%"/> | |
119 | + <h4><span class="k"></span>信道状态指示灯</h4> | |
120 | + <p>基站收到通讯信号时闪烁。如收到键盘提交的数据。无键盘发送数据,该指示灯快闪时,表示附近有相邻频点的基站干扰。请更换改基站的频点。</p> | |
121 | + <h4><span class="k"></span>连接状态指示灯</h4> | |
122 | + <p>基站接通电源时慢闪(1秒一次),基站与软件连接成功时快闪(1秒多次)。</p> | |
123 | + </div> | |
124 | + <div class="list_content"> | |
125 | + <li> | |
126 | + <p class="q_title">问题现象1:连接指示灯不亮</p> | |
127 | + <p>初次使用时,系统会自动安装驱动,需要等待10秒左右。驱动自动安装成功后,才能正常使用。若此时仍不能解决,可能是接口接触不良,或者连接线的问题。检查基站是否插好,更换USB插口,尝试更换USB延长线。</p> | |
128 | + </li> | |
129 | + <li> | |
130 | + <p class="q_title">问题现象2:连接指示灯慢闪(1秒一次),软件显示连接断开</p> | |
131 | + <p>① 请检查答题系统的版本是否为互动课堂 2.12.1或更高版本。Match Tool的版本是否为1.0.0.1。配对工具手册及下载地址:https://shimo.im/doc/95gSPuzB1zM7bFRc</p> | |
132 | + <p>② 确认基站驱动是否正常,打开设备管理器,驱动正常时,插上基站时 “人体学输入设备”会添加一个“USB输入设备”</p> | |
133 | + <img src="images/ea1000_q1.png" width="30%" /> | |
134 | + <img src="images/ea1000_q2.png" width="30%" /> | |
135 | + <img src="images/ea1000_q3.png" width="30%" /> | |
136 | + </li> | |
137 | + <li> | |
138 | + <p class="q_title">问题现象3:连接指示灯快闪(1秒多次),软件显示连接断开</p> | |
139 | + <p>快闪表示应用软件与基站已经连接成功,可能是软件操作问题,请查看软件操作手册。</p> | |
140 | + | |
141 | + </li> | |
142 | + </div> | |
143 | + | |
144 | + </div> | |
145 | + <div class="qaList EA4200W"> | |
146 | + <div class="list_top"> | |
147 | + <img src="images/ea4200w_q.png" width="100%"/> | |
148 | + <h4><span class="k"></span>信道状态指示灯</h4> | |
149 | + <p>基站收到通讯信号时闪烁。如收到键盘提交的数据。无键盘发送数据,该指示灯快闪时,表示附近有相邻频点的基站干扰。请更换改基站的频点。</p> | |
150 | + <h4><span class="k"></span>连接状态指示灯</h4> | |
151 | + <p>基站接通电源时慢闪(1秒一次),基站与软件连接成功时快闪(1秒多次)。</p> | |
152 | + <h4><span class="k"></span>充电指示灯</h4> | |
153 | + <p>充电时亮红灯,充满熄灭。</p> | |
154 | + <h4><span class="k"></span>电源指示灯</h4> | |
155 | + <p>电源连接后点亮。</p> | |
156 | + </div> | |
157 | + <div class="list_content"> | |
158 | + <li> | |
159 | + <p class="q_title">问题现象1:连接指示灯不亮</p> | |
160 | + <p>初次使用时,系统会自动安装驱动,需要等待10秒左右。驱动自动安装成功后,才能正常使用。若此时仍不能解决,可能是接口接触不良,或者连接线的问题。检查基站是否插好,更换USB插口,尝试更换USB延长线。</p> | |
161 | + </li> | |
162 | + <li> | |
163 | + <p class="q_title">问题现象2:连接指示灯慢闪(1秒一次),软件显示连接断开</p> | |
164 | + <p>① 请检查答题系统的版本是否为互动课堂 2.12.1或更高版本。Match Tool的版本是否为1.0.0.1。配对工具手册及下载地址:https://shimo.im/doc/95gSPuzB1zM7bFRc</p> | |
165 | + <p>② 确认基站驱动是否正常,打开设备管理器,驱动正常时,插上基站时 “人体学输入设备”会添加一个“USB输入设备”</p> | |
166 | + <img src="images/ea1000_q1.png" width="30%" /> | |
167 | + <img src="images/ea1000_q2.png" width="30%" /> | |
168 | + <img src="images/ea1000_q3.png" width="30%" /> | |
169 | + </li> | |
170 | + <li> | |
171 | + <p class="q_title">问题现象3:连接指示灯快闪(1秒多次),软件显示连接断开</p> | |
172 | + <p>快闪表示应用软件与基站已经连接成功,可能是软件操作问题,请查看软件操作手册。</p> | |
173 | + | |
174 | + </li> | |
175 | + <li> | |
176 | + <p class="q_title">问题现象4:连接指示灯常亮</p> | |
177 | + <p>基站与设备已建立wifi连接,若此时您的设备无法与该基站建立连接,可能是其他设备连接到了这个基站。检查周围是否有其他设备连接上了该基站,断开与其它基站的连接,再连接。 | |
178 | +PS:建议老师使用手动连接的方式,不要选择自动连接。</p> | |
179 | + | |
180 | + </li> | |
181 | + <li> | |
182 | + <p class="q_title">问题现象3:连接指示灯、数据灯、充电指示灯常亮</p> | |
183 | + <p>有可能是基站复位, 请联系技术支持</p> | |
184 | + | |
185 | + </li> | |
186 | + </div> | |
187 | + | |
188 | + </div> | |
189 | + | |
190 | + </div> | |
191 | + </div> | |
192 | + <div class="mb" style="position:absolute;top:0%;left:35%;background:#fff;display:none;"> | |
193 | + <img src="images/sn.png" width="300" /> | |
194 | + </div> | |
195 | + </div> | |
196 | + | |
197 | + <script type="text/javascript" id="main"> | |
198 | + | |
199 | +</script> | |
200 | + <script> | |
201 | + var picBase; | |
202 | + var url="http://120.78.57.84:8888/SunvoteEducation"; | |
203 | + var type=parseInt(getQueryString("type")); | |
204 | + var model=getQueryString("model"); | |
205 | + var product_type=""; | |
206 | + // 根据自己情况配置loader config | |
207 | + requirejs({ | |
208 | + paths: { | |
209 | + "city.select": "js/jquery.city.select.min" | |
210 | + } | |
211 | + }); | |
212 | + // 使用jQuery City Select插件方式 | |
213 | + require(['city.select'], function ($) { | |
214 | + $(function () { | |
215 | + | |
216 | + $('#province, #city').citylist({ | |
217 | + data : data, | |
218 | + id : 'id', | |
219 | + children: 'cities', | |
220 | + name : 'name', | |
221 | + metaTag : 'name' | |
222 | + }); | |
223 | + | |
224 | + $('#all').citylist({ | |
225 | + data : data, | |
226 | + id : 'id', | |
227 | + children: 'cities', | |
228 | + name : 'name', | |
229 | + metaTag : 'name' | |
230 | + }); | |
231 | + | |
232 | + $('#pre-province, #pre-city').citylist({ | |
233 | + data : data, | |
234 | + id : 'id', | |
235 | + children: 'cities', | |
236 | + name : 'name', | |
237 | + metaTag : 'name', | |
238 | + selected: [14, 1401] | |
239 | + }); | |
240 | + | |
241 | + $('#pre-all').citylist({ | |
242 | + data : data, | |
243 | + id : 'id', | |
244 | + children: 'cities', | |
245 | + name : 'name', | |
246 | + metaTag : 'name', | |
247 | + idVal : true, | |
248 | + selected: 1401 | |
249 | + }); | |
250 | + | |
251 | + $("#model").html(model); | |
252 | + $("#model1").html(model); | |
253 | + switch(model){ | |
254 | + case "EA1000":$("#model_pic").attr("src","images/EA1000.jpg");$(".qaList").css("display","none");$(".EA1000").css("display","block");break; | |
255 | + case "EA4200W":$("#model_pic").attr("src","images/EA4200W.png");$(".qaList").css("display","none");$(".EA4200W").css("display","block");break; | |
256 | + default:break; | |
257 | + } | |
258 | + | |
259 | + $.ajax({ | |
260 | + type:'get', | |
261 | + dataType: "json", | |
262 | + url:url+"/api/problem?type="+type, | |
263 | + async:false, | |
264 | + success:function(data){ | |
265 | + //console.log(data.data[0].REMARK); | |
266 | + $.each(data.data,function(i,n){ | |
267 | + $("#question").append('<option value="'+n.REMARK+'">'+n.REMARK+'</option>'); | |
268 | + }) | |
269 | + | |
270 | + } | |
271 | + }); | |
272 | + | |
273 | + | |
274 | + }); | |
275 | + }); | |
276 | + $("#pic").change(function(){ | |
277 | + var file = this.files[0]; | |
278 | + var reader = new FileReader(); | |
279 | + reader.readAsDataURL(file); | |
280 | + reader.onload=function(e){ | |
281 | + picBase=this.result; | |
282 | + //console.log(picBase); | |
283 | + } | |
284 | + | |
285 | + }) | |
286 | + | |
287 | + function getQueryString(name) { | |
288 | + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); | |
289 | + var r = window.location.search.substr(1).match(reg); | |
290 | + if (r != null) return unescape(r[2]); return null; | |
291 | + } | |
292 | + | |
293 | + function submit(){ | |
294 | + if($("#name").val()==''){ | |
295 | + alert("请填写联系人姓名"); | |
296 | + return; | |
297 | + }else if($("#tel").val()==''){ | |
298 | + alert("请填写联系电话"); | |
299 | + return; | |
300 | + }else if($("#sn").val()==''){ | |
301 | + alert("请填写产品序列号"); | |
302 | + return; | |
303 | + }else if($("#question").val()=='请选择'){ | |
304 | + alert("请选择问题现象"); | |
305 | + return; | |
306 | + }else if($("#system").val()=='请选择'){ | |
307 | + alert("请选择操作系统"); | |
308 | + return; | |
309 | + }else if($("#softname").val()=='请选择'){ | |
310 | + alert("请选择软件名称"); | |
311 | + return; | |
312 | + }else if($("#num").val()==''){ | |
313 | + alert("请填写异常数量"); | |
314 | + return; | |
315 | + }else if($("#dec").val()==''){ | |
316 | + alert("请详细描述问题现象"); | |
317 | + return; | |
318 | + } | |
319 | + | |
320 | + | |
321 | + switch(type){ | |
322 | + case 1:product_type="基站";break; | |
323 | + case 2:product_type="答题器";break; | |
324 | + case 3:product_type="配件";break; | |
325 | + default:product_type="其他";break; | |
326 | + } | |
327 | + | |
328 | + var data={ | |
329 | + SCHOOL_ADDRESS1:$("#province").val(), | |
330 | + SCHOOL_ADDRESS2:$("#city").val(), | |
331 | + CONTACT_PHONE:$("#name").val(), | |
332 | + PHONE_CONTACT:$("#tel").val(), | |
333 | + PRODUCT_SEQ:$("#sn").val(), | |
334 | + QUESTION_NAME:$("#question").val(), | |
335 | + OS:$("#system").val(), | |
336 | + SOFTWARE_VERSION:$("#version").val(), | |
337 | + SOFTWARE_NAME:$("#softname").val(), | |
338 | + EXCEPTION_NUM:$("#num").val(), | |
339 | + DESCRIPTION:$("#dec").val(), | |
340 | + PROBLEM_PATH:picBase, | |
341 | + PRODUCT_TYPE:product_type, | |
342 | + PRODUCT_MODEL:model, | |
343 | + CUSTOMER_CODE:"3792" | |
344 | + }; | |
345 | + $.ajax({ | |
346 | + type:'post', | |
347 | + dataType: "json", | |
348 | + url:url+"/api/feedback/add", | |
349 | + data:data, | |
350 | + success:function(data){ | |
351 | + alert("提交成功!"); | |
352 | + } | |
353 | + }) | |
354 | + } | |
355 | + | |
356 | + $("#sn").focus(function(){ | |
357 | + //alert(1); | |
358 | + $(".mb").css("display","block"); | |
359 | + }); | |
360 | + $("#sn").blur(function(){ | |
361 | + //alert(1); | |
362 | + $(".mb").css("display","none"); | |
363 | + }); | |
364 | + $(".mb").click(function(){ | |
365 | + //alert(1); | |
366 | + $(".mb").css("display","none"); | |
367 | + }); | |
368 | + | |
369 | + | |
370 | + | |
371 | +</script> | |
372 | + | |
373 | +</body> | |
374 | +</html> | |
0 | 375 | \ No newline at end of file | ... | ... |
WebRoot/afterService/gsparts2_info.html
0 → 100644
1 | +<!DOCTYPE html> | |
2 | +<html lang="zh"> | |
3 | +<head> | |
4 | + <meta charset="UTF-8"> | |
5 | + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | |
6 | + <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
7 | + <title>填写资料</title> | |
8 | + <link rel="stylesheet" href="http://lib.sinaapp.com/js/bootstrap/3.0.0/css/bootstrap.min.css" /> | |
9 | + <link rel="stylesheet" href="css/style.css" /> | |
10 | + <style> | |
11 | + body{ background-color: #fff } | |
12 | + </style> | |
13 | + <!--[if IE]> | |
14 | + <script src="http://libs.baidu.com/html5shiv/3.7/html5shiv.min.js"></script> | |
15 | + <![endif]--> | |
16 | + <script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script> | |
17 | + <script src="http://lib.sinaapp.com/js/bootstrap/3.0.0/js/bootstrap.min.js"></script> | |
18 | + <script src="js/data.js"></script> | |
19 | + <script src="js/require.min.js"></script> | |
20 | + | |
21 | +</head> | |
22 | +<body> | |
23 | + <div class="container column" > | |
24 | + <div class="col-md-8"> | |
25 | + <div class="header"> | |
26 | + <div class="row"> | |
27 | + <div class="col-xs-3"><img src="" width="140px" id="model_pic"/></div> | |
28 | + <div class="col-xs-9"><p><span id="model"></span>问题反馈</p></div> | |
29 | + <div class="col-xs-9"><p>请填写以下信息反馈问题,我们会在24小时内响应。或直接拨打售后电话您也可以根据问题的现象参照<span id="model1">EA1000</span>常见问题,自行排查问题。</p></div> | |
30 | + </div> | |
31 | + </div> | |
32 | + <div class="content"> | |
33 | + <form class="form-inline" id="list"> | |
34 | + <div class="form-group col-md-6"> | |
35 | + <label ><span class="red">*</span>校区名称:</label> | |
36 | + <div class="control-group xq"> | |
37 | + <div class="controls col-md-6" style="padding-left:0;"> | |
38 | + <select id="province" class="form-control"> | |
39 | + <option value="请选择"></option> | |
40 | + </select> | |
41 | + | |
42 | + </div> | |
43 | + <div class="controls col-md-6" style="padding-right:0;"> | |
44 | + <select id="city" class="form-control"> | |
45 | + <option value="请选择">请选择</option> | |
46 | + </select> | |
47 | + </div> | |
48 | + </div> | |
49 | + | |
50 | + </div> | |
51 | + <div class="form-group col-md-6"> | |
52 | + <label for="name"><span class="red">*</span>联系人:</label> | |
53 | + <input type="text" class="form-control" id="name" placeholder=""> | |
54 | + </div> | |
55 | + <div class="form-group col-md-6"> | |
56 | + <label for="tel"><span class="red">*</span>联系电话:</label> | |
57 | + <input type="text" class="form-control" id="tel" placeholder="" onkeyup="this.value=this.value.replace(/\D/g,'')" /> | |
58 | + </div> | |
59 | + <div class="form-group col-md-6"> | |
60 | + <label for="question"><span class="red">*</span>问题现象:</label> | |
61 | + <div class="controls col-md-12" style="padding:0;"> | |
62 | + <select id="question" class="form-control"> | |
63 | + <option value="请选择" id="question1">请选择</option> | |
64 | + </select> | |
65 | + </div> | |
66 | + </div> | |
67 | + <div class="form-group col-md-6"> | |
68 | + <label for="version"><span class="red">*</span>购买时间:</label> | |
69 | + <input type="text" class="form-control" id="time" placeholder=""> | |
70 | + </div> | |
71 | + <div class="form-group col-md-6"> | |
72 | + <label for="num"><span class="red">*</span>异常数量:</label> | |
73 | + <input type="text" class="form-control" id="num" placeholder="" onkeyup="this.value=this.value.replace(/\D/g,'')"> | |
74 | + </div> | |
75 | + <div class="form-group col-md-12"> | |
76 | + <label for="dec"><span class="red">*</span>详细描述:</label> | |
77 | + <textarea class="form-control" rows="5" id="dec"></textarea> | |
78 | + </div> | |
79 | + <div class="form-group col-md-12"> | |
80 | + <label for="pic">问题图片:</label> | |
81 | + <input type="file" class="form-control" id="pic" placeholder=""> | |
82 | + </div> | |
83 | + | |
84 | + | |
85 | + </form> | |
86 | + <input type="button" value="提交" class="btn btn-primary btn-lg" style="margin:0 auto;display:block;margin-top:5%;" onclick="submit();"/> | |
87 | + </div> | |
88 | + </div> | |
89 | + <div class="col-md-4" style="border-left:1px solid #ccc;height:740px;padding:30px 20px;overflow-y:auto;"> | |
90 | + <div class="rightBox"> | |
91 | + | |
92 | + </div> | |
93 | + </div> | |
94 | + </div> | |
95 | + | |
96 | + <script type="text/javascript" id="main"> | |
97 | + | |
98 | +</script> | |
99 | + <script> | |
100 | + var picBase; | |
101 | + var url="http://120.78.57.84:8888/SunvoteEducation"; | |
102 | + var type=parseInt(getQueryString("type")); | |
103 | + var model=getQueryString("model"); | |
104 | + var product_type=""; | |
105 | + // 根据自己情况配置loader config | |
106 | + requirejs({ | |
107 | + paths: { | |
108 | + "city.select": "js/jquery.city.select.min" | |
109 | + } | |
110 | + }); | |
111 | + // 使用jQuery City Select插件方式 | |
112 | + require(['city.select'], function ($) { | |
113 | + $(function () { | |
114 | + | |
115 | + $('#province, #city').citylist({ | |
116 | + data : data, | |
117 | + id : 'id', | |
118 | + children: 'cities', | |
119 | + name : 'name', | |
120 | + metaTag : 'name' | |
121 | + }); | |
122 | + | |
123 | + $('#all').citylist({ | |
124 | + data : data, | |
125 | + id : 'id', | |
126 | + children: 'cities', | |
127 | + name : 'name', | |
128 | + metaTag : 'name' | |
129 | + }); | |
130 | + | |
131 | + $('#pre-province, #pre-city').citylist({ | |
132 | + data : data, | |
133 | + id : 'id', | |
134 | + children: 'cities', | |
135 | + name : 'name', | |
136 | + metaTag : 'name', | |
137 | + selected: [14, 1401] | |
138 | + }); | |
139 | + | |
140 | + $('#pre-all').citylist({ | |
141 | + data : data, | |
142 | + id : 'id', | |
143 | + children: 'cities', | |
144 | + name : 'name', | |
145 | + metaTag : 'name', | |
146 | + idVal : true, | |
147 | + selected: 1401 | |
148 | + }); | |
149 | + | |
150 | + $("#model").html("配件"); | |
151 | + $("#model1").html("配件"); | |
152 | + switch(model){ | |
153 | + case "sma":$("#model_pic").attr("src","images/EA1000_line.jpg");break; | |
154 | + case "big":$("#model_pic").attr("src","images/EA4200W_line.jpg");break; | |
155 | + case "bag":$("#model_pic").attr("src","images/bag.png");break; | |
156 | + default:break; | |
157 | + } | |
158 | + | |
159 | + $.ajax({ | |
160 | + type:'get', | |
161 | + dataType: "json", | |
162 | + url:url+"/api/problem?type="+type, | |
163 | + async:false, | |
164 | + success:function(data){ | |
165 | + //console.log(data.data[0].REMARK); | |
166 | + $.each(data.data,function(i,n){ | |
167 | + | |
168 | + $("#question").append('<option value="'+n.REMARK+'">'+n.REMARK+'</option>'); | |
169 | + }) | |
170 | + | |
171 | + } | |
172 | + }); | |
173 | + | |
174 | + | |
175 | + }); | |
176 | + }); | |
177 | + $("#pic").change(function(){ | |
178 | + var file = this.files[0]; | |
179 | + var reader = new FileReader(); | |
180 | + reader.readAsDataURL(file); | |
181 | + reader.onload=function(e){ | |
182 | + picBase=this.result; | |
183 | + //console.log(picBase); | |
184 | + } | |
185 | + | |
186 | + }) | |
187 | + | |
188 | + function getQueryString(name) { | |
189 | + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); | |
190 | + var r = window.location.search.substr(1).match(reg); | |
191 | + if (r != null) return unescape(r[2]); return null; | |
192 | + } | |
193 | + | |
194 | + function submit(){ | |
195 | + if($("#name").val()==''){ | |
196 | + alert("请填写联系人姓名"); | |
197 | + return; | |
198 | + }else if($("#tel").val()==''){ | |
199 | + alert("请填写联系电话"); | |
200 | + return; | |
201 | + }else if($("#sn").val()==''){ | |
202 | + alert("请填写产品序列号"); | |
203 | + return; | |
204 | + }else if($("#question").val()=='请选择'){ | |
205 | + alert("请选择问题现象"); | |
206 | + return; | |
207 | + }else if($("#system").val()=='请选择'){ | |
208 | + alert("请选择操作系统"); | |
209 | + return; | |
210 | + }else if($("#softname").val()=='请选择'){ | |
211 | + alert("请选择软件名称"); | |
212 | + return; | |
213 | + }else if($("#num").val()==''){ | |
214 | + alert("请填写异常数量"); | |
215 | + return; | |
216 | + }else if($("#dec").val()==''){ | |
217 | + alert("请详细描述问题现象"); | |
218 | + return; | |
219 | + } | |
220 | + | |
221 | + | |
222 | + switch(type){ | |
223 | + case 1:product_type="基站";break; | |
224 | + case 2:product_type="答题器";break; | |
225 | + case 3:product_type="配件";break; | |
226 | + default:product_type="其他";break; | |
227 | + } | |
228 | + | |
229 | + var data={ | |
230 | + SCHOOL_ADDRESS1:$("#province").val(), | |
231 | + SCHOOL_ADDRESS2:$("#city").val(), | |
232 | + CONTACT_PHONE:$("#name").val(), | |
233 | + PHONE_CONTACT:$("#tel").val(), | |
234 | + //PRODUCT_SEQ:$("#sn").val(), | |
235 | + QUESTION_NAME:$("#question").val(), | |
236 | + //OS:$("#system").val(), | |
237 | + //SOFTWARE_VERSION:$("#version").val(), | |
238 | + //SOFTWARE_NAME:$("#softname").val(), | |
239 | + EXCEPTION_NUM:$("#num").val(), | |
240 | + DESCRIPTION:$("#dec").val(), | |
241 | + TIME_PURCHASE:$("#time").val(), | |
242 | + PROBLEM_PATH:picBase, | |
243 | + PRODUCT_TYPE:product_type, | |
244 | + PRODUCT_MODEL:model, | |
245 | + CUSTOMER_CODE:"3792" | |
246 | + }; | |
247 | + $.ajax({ | |
248 | + type:'post', | |
249 | + dataType: "json", | |
250 | + url:url+"/api/feedback/add", | |
251 | + data:data, | |
252 | + success:function(data){ | |
253 | + alert("提交成功!"); | |
254 | + } | |
255 | + }) | |
256 | + } | |
257 | + | |
258 | + | |
259 | + | |
260 | +</script> | |
261 | + | |
262 | +</body> | |
263 | +</html> | |
0 | 264 | \ No newline at end of file | ... | ... |
WebRoot/afterService/gsparts_info.html
0 → 100644
1 | +<!DOCTYPE html> | |
2 | +<html lang="zh"> | |
3 | +<head> | |
4 | + <meta charset="UTF-8"> | |
5 | + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | |
6 | + <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
7 | + <title>填写资料</title> | |
8 | + <link rel="stylesheet" href="http://lib.sinaapp.com/js/bootstrap/3.0.0/css/bootstrap.min.css" /> | |
9 | + <link rel="stylesheet" href="css/style.css" /> | |
10 | + <style> | |
11 | + body{ background-color: #fff } | |
12 | + </style> | |
13 | + <!--[if IE]> | |
14 | + <script src="http://libs.baidu.com/html5shiv/3.7/html5shiv.min.js"></script> | |
15 | + <![endif]--> | |
16 | + <script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script> | |
17 | + <script src="http://lib.sinaapp.com/js/bootstrap/3.0.0/js/bootstrap.min.js"></script> | |
18 | + <script src="js/data.js"></script> | |
19 | + <script src="js/require.min.js"></script> | |
20 | + | |
21 | +</head> | |
22 | +<body> | |
23 | + <div class="container column" > | |
24 | + <div class="col-md-8"> | |
25 | + <div class="header"> | |
26 | + <div class="row"> | |
27 | + <div class="col-xs-3"><img src="" width="140px" id="model_pic"/></div> | |
28 | + <div class="col-xs-9"><p><span id="model">EA1000</span>问题反馈</p></div> | |
29 | + <div class="col-xs-9"><p>请填写以下信息反馈问题,我们会在24小时内响应。或直接拨打售后电话您也可以根据问题的现象参照<span id="model1">EA1000</span>常见问题,自行排查问题。</p></div> | |
30 | + </div> | |
31 | + </div> | |
32 | + <div class="content"> | |
33 | + <form class="form-inline" id="list"> | |
34 | + <div class="form-group col-md-6"> | |
35 | + <label ><span class="red">*</span>校区名称:</label> | |
36 | + <div class="control-group xq"> | |
37 | + <div class="controls col-md-6" style="padding-left:0;"> | |
38 | + <select id="province" class="form-control"> | |
39 | + <option value="请选择"></option> | |
40 | + </select> | |
41 | + | |
42 | + </div> | |
43 | + <div class="controls col-md-6" style="padding-right:0;"> | |
44 | + <select id="city" class="form-control"> | |
45 | + <option value="请选择">请选择</option> | |
46 | + </select> | |
47 | + </div> | |
48 | + </div> | |
49 | + | |
50 | + </div> | |
51 | + <div class="form-group col-md-6"> | |
52 | + <label for="name"><span class="red">*</span>联系人:</label> | |
53 | + <input type="text" class="form-control" id="name" placeholder=""> | |
54 | + </div> | |
55 | + <div class="form-group col-md-6"> | |
56 | + <label for="tel"><span class="red">*</span>联系电话:</label> | |
57 | + <input type="text" class="form-control" id="tel" placeholder="" onkeyup="this.value=this.value.replace(/\D/g,'')"/> | |
58 | + </div> | |
59 | + <div class="form-group col-md-6"> | |
60 | + <label for="question"><span class="red">*</span>问题现象:</label> | |
61 | + <div class="controls col-md-12" style="padding:0;"> | |
62 | + <select id="question" class="form-control"> | |
63 | + <option value="请选择" id="question1">请选择</option> | |
64 | + </select> | |
65 | + </div> | |
66 | + </div> | |
67 | + <div class="form-group col-md-6"> | |
68 | + <label for="version"><span class="red">*</span>电池品牌:</label> | |
69 | + <input type="text" class="form-control" id="brand" placeholder=""> | |
70 | + </div> | |
71 | + <div class="form-group col-md-6"> | |
72 | + <label for="version"><span class="red">*</span>购买时间:</label> | |
73 | + <input type="text" class="form-control" id="time" placeholder=""> | |
74 | + </div> | |
75 | + <div class="form-group col-md-6"> | |
76 | + <label for="num"><span class="red">*</span>异常数量:</label> | |
77 | + <input type="text" class="form-control" id="num" placeholder="" onkeyup="this.value=this.value.replace(/\D/g,'')"/> | |
78 | + </div> | |
79 | + <div class="form-group col-md-12"> | |
80 | + <label for="dec"><span class="red">*</span>详细描述:</label> | |
81 | + <textarea class="form-control" rows="5" id="dec"></textarea> | |
82 | + </div> | |
83 | + <div class="form-group col-md-12"> | |
84 | + <label for="pic">问题图片:</label> | |
85 | + <input type="file" class="form-control" id="pic" placeholder=""> | |
86 | + </div> | |
87 | + | |
88 | + | |
89 | + </form> | |
90 | + <input type="button" value="提交" class="btn btn-primary btn-lg" style="margin:0 auto;display:block;margin-top:5%;" onclick="submit();"/> | |
91 | + </div> | |
92 | + </div> | |
93 | + <div class="col-md-4" style="border-left:1px solid #ccc;height:740px;padding:30px 20px;overflow-y:auto;"> | |
94 | + <div class="rightBox"> | |
95 | + | |
96 | + </div> | |
97 | + </div> | |
98 | + </div> | |
99 | + | |
100 | + <script type="text/javascript" id="main"> | |
101 | + | |
102 | +</script> | |
103 | + <script> | |
104 | + var picBase; | |
105 | + var url="http://120.78.57.84:8888/SunvoteEducation"; | |
106 | + var type=parseInt(getQueryString("type")); | |
107 | + var model=getQueryString("model"); | |
108 | + var product_type=""; | |
109 | + // 根据自己情况配置loader config | |
110 | + requirejs({ | |
111 | + paths: { | |
112 | + "city.select": "js/jquery.city.select.min" | |
113 | + } | |
114 | + }); | |
115 | + // 使用jQuery City Select插件方式 | |
116 | + require(['city.select'], function ($) { | |
117 | + $(function () { | |
118 | + | |
119 | + $('#province, #city').citylist({ | |
120 | + data : data, | |
121 | + id : 'id', | |
122 | + children: 'cities', | |
123 | + name : 'name', | |
124 | + metaTag : 'name' | |
125 | + }); | |
126 | + | |
127 | + $('#all').citylist({ | |
128 | + data : data, | |
129 | + id : 'id', | |
130 | + children: 'cities', | |
131 | + name : 'name', | |
132 | + metaTag : 'name' | |
133 | + }); | |
134 | + | |
135 | + $('#pre-province, #pre-city').citylist({ | |
136 | + data : data, | |
137 | + id : 'id', | |
138 | + children: 'cities', | |
139 | + name : 'name', | |
140 | + metaTag : 'name', | |
141 | + selected: [14, 1401] | |
142 | + }); | |
143 | + | |
144 | + $('#pre-all').citylist({ | |
145 | + data : data, | |
146 | + id : 'id', | |
147 | + children: 'cities', | |
148 | + name : 'name', | |
149 | + metaTag : 'name', | |
150 | + idVal : true, | |
151 | + selected: 1401 | |
152 | + }); | |
153 | + | |
154 | + $("#model").html("纽扣电池"); | |
155 | + $("#model1").html("纽扣电池"); | |
156 | + switch(model){ | |
157 | + case "btr":$("#model_pic").attr("src","images/battery.jpg");break; | |
158 | + default:break; | |
159 | + } | |
160 | + | |
161 | + $.ajax({ | |
162 | + type:'get', | |
163 | + dataType: "json", | |
164 | + url:url+"/api/problem?type="+type, | |
165 | + async:false, | |
166 | + success:function(data){ | |
167 | + //console.log(data.data[0].REMARK); | |
168 | + $.each(data.data,function(i,n){ | |
169 | + $("#question").append('<option value="'+n.REMARK+'">'+n.REMARK+'</option>'); | |
170 | + }) | |
171 | + | |
172 | + } | |
173 | + }); | |
174 | + | |
175 | + | |
176 | + }); | |
177 | + }); | |
178 | + $("#pic").change(function(){ | |
179 | + var file = this.files[0]; | |
180 | + var reader = new FileReader(); | |
181 | + reader.readAsDataURL(file); | |
182 | + reader.onload=function(e){ | |
183 | + picBase=this.result; | |
184 | + //console.log(picBase); | |
185 | + } | |
186 | + | |
187 | + }) | |
188 | + | |
189 | + function getQueryString(name) { | |
190 | + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); | |
191 | + var r = window.location.search.substr(1).match(reg); | |
192 | + if (r != null) return unescape(r[2]); return null; | |
193 | + } | |
194 | + | |
195 | + function submit(){ | |
196 | + if($("#name").val()==''){ | |
197 | + alert("请填写联系人姓名"); | |
198 | + return; | |
199 | + }else if($("#tel").val()==''){ | |
200 | + alert("请填写联系电话"); | |
201 | + return; | |
202 | + }else if($("#sn").val()==''){ | |
203 | + alert("请填写产品序列号"); | |
204 | + return; | |
205 | + }else if($("#question").val()=='请选择'){ | |
206 | + alert("请选择问题现象"); | |
207 | + return; | |
208 | + }else if($("#system").val()=='请选择'){ | |
209 | + alert("请选择操作系统"); | |
210 | + return; | |
211 | + }else if($("#softname").val()=='请选择'){ | |
212 | + alert("请选择软件名称"); | |
213 | + return; | |
214 | + }else if($("#num").val()==''){ | |
215 | + alert("请填写异常数量"); | |
216 | + return; | |
217 | + }else if($("#dec").val()==''){ | |
218 | + alert("请详细描述问题现象"); | |
219 | + return; | |
220 | + } | |
221 | + | |
222 | + | |
223 | + switch(type){ | |
224 | + case 1:product_type="基站";break; | |
225 | + case 2:product_type="答题器";break; | |
226 | + case 3:product_type="配件";break; | |
227 | + default:product_type="其他";break; | |
228 | + } | |
229 | + | |
230 | + var data={ | |
231 | + SCHOOL_ADDRESS1:$("#province").val(), | |
232 | + SCHOOL_ADDRESS2:$("#city").val(), | |
233 | + CONTACT_PHONE:$("#name").val(), | |
234 | + PHONE_CONTACT:$("#tel").val(), | |
235 | + //PRODUCT_SEQ:$("#sn").val(), | |
236 | + QUESTION_NAME:$("#question").val(), | |
237 | + //OS:$("#system").val(), | |
238 | + //SOFTWARE_VERSION:$("#version").val(), | |
239 | + //SOFTWARE_NAME:$("#softname").val(), | |
240 | + EXCEPTION_NUM:$("#num").val(), | |
241 | + DESCRIPTION:$("#dec").val(), | |
242 | + TIME_PURCHASE:$("#time").val(), | |
243 | + BATTERY_BRAND:$("#brand").val(), | |
244 | + PROBLEM_PATH:picBase, | |
245 | + PRODUCT_TYPE:product_type, | |
246 | + PRODUCT_MODEL:model, | |
247 | + CUSTOMER_CODE:"3792" | |
248 | + }; | |
249 | + $.ajax({ | |
250 | + type:'post', | |
251 | + dataType: "json", | |
252 | + url:url+"/api/feedback/add", | |
253 | + data:data, | |
254 | + success:function(data){ | |
255 | + alert("提交成功!"); | |
256 | + } | |
257 | + }) | |
258 | + } | |
259 | + | |
260 | + | |
261 | + | |
262 | +</script> | |
263 | + | |
264 | +</body> | |
265 | +</html> | |
0 | 266 | \ No newline at end of file | ... | ... |
WebRoot/afterService/images/gsu30.png
0 → 100644
306 KB
src/com/fh/controller/api/V1.java
... | ... | @@ -978,7 +978,7 @@ public class V1 extends BaseController { |
978 | 978 | if(result != null){ |
979 | 979 | result.remove("SOFTWAREVERSION_ID"); |
980 | 980 | result.remove("SOFTWARE_ID"); |
981 | - result.put("VERSION_PATH",basePath + "/uploadFiles/uploadFile/" + result.getString("VERSION_PATH")); | |
981 | + result.put("VERSION_PATH",basePath + "uploadFiles/uploadFile/" + result.getString("VERSION_PATH")); | |
982 | 982 | res.setData(result); |
983 | 983 | }else{ |
984 | 984 | res.setDataError(); | ... | ... |