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(); | ... | ... |