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 | \ No newline at end of file | 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 | \ No newline at end of file | 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 | \ No newline at end of file | 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 | \ No newline at end of file | 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 | \ No newline at end of file | 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,7 +978,7 @@ public class V1 extends BaseController { | ||
978 | if(result != null){ | 978 | if(result != null){ |
979 | result.remove("SOFTWAREVERSION_ID"); | 979 | result.remove("SOFTWAREVERSION_ID"); |
980 | result.remove("SOFTWARE_ID"); | 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 | res.setData(result); | 982 | res.setData(result); |
983 | }else{ | 983 | }else{ |
984 | res.setDataError(); | 984 | res.setDataError(); |