Commit 9452be3149a42baf8e79bd0b1a6122fb3ccb9696

Authored by 孙向锦
1 parent 2480c889

添加高斯的客户反馈

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 + &times;
  89 + </button>
  90 + <h4 class="modal-title" id="myModalLabel">
  91 + PDF
  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();
... ...