Commit 2b413adafe69ab1dbcd81f7f77c08a1d5760b6a8

Authored by teemitop
1 parent 25612978

添加sn码 灰度更新时间列表调整

@@ -152,11 +152,14 @@ class Api{ @@ -152,11 +152,14 @@ class Api{
152 152
153 //获取灰度更新时间 153 //获取灰度更新时间
154 public function getdotime() { 154 public function getdotime() {
155 - $dotime = db('dotime')->where(array('id'=>1))->select(); 155 + $result = array();
  156 + $dotime = db('dotime')->select();
  157 + foreach ($dotime as $key => $value) {
  158 + $result['data'][] = $value['dtime'];
  159 + }
156 //echo db::table('dotime')->getLastSql();die; 160 //echo db::table('dotime')->getLastSql();die;
157 - if($dotime){ 161 + if(@$result['data']){
158 $result['ret'] = 200; 162 $result['ret'] = 200;
159 - $result['data'] = $dotime[0]['dtime'];  
160 $result['msg'] = 'success'; 163 $result['msg'] = 'success';
161 }else{ 164 }else{
162 $result['ret'] = 0; 165 $result['ret'] = 0;
@@ -686,4 +686,19 @@ class Template extends Common{ @@ -686,4 +686,19 @@ class Template extends Common{
686 } 686 }
687 return view(); 687 return view();
688 } 688 }
  689 +
  690 + //获取灰度更新列表
  691 + public function getdotime(){
  692 + if(Request::isAjax()){
  693 + $list = db('dotime')->select();
  694 + foreach ($list as $key => $value) {
  695 + $list[$key]['dtime'] = $value['dtime'];
  696 + }
  697 + $this->assign ( 'title','灰度更新日期');
  698 + $result = ['code'=>0,'msg'=>'获取成功!','data'=>$list,'rel'=>1];
  699 + return $result;
  700 + }
  701 + $this->assign ( 'title','灰度更新日期' );
  702 + return view();
  703 + }
689 } 704 }
@@ -52,6 +52,7 @@ @@ -52,6 +52,7 @@
52 {field: 'device', title: '设备编号'}, 52 {field: 'device', title: '设备编号'},
53 {field: 'user_token', title: 'TOKEN'}, 53 {field: 'user_token', title: 'TOKEN'},
54 {field: 'type', title: '厂商',width:100}, 54 {field: 'type', title: '厂商',width:100},
  55 + {field: 'sn', title: 'SN',width:100},
55 {field: 'version', title: '设备版本号',width:100} 56 {field: 'version', title: '设备版本号',width:100}
56 ]], 57 ]],
57 done: function(res, curr, count){ 58 done: function(res, curr, count){
@@ -12,6 +12,9 @@ @@ -12,6 +12,9 @@
12 <button class="layui-btn layui-btn" onclick="editUpdateDotime()"> 12 <button class="layui-btn layui-btn" onclick="editUpdateDotime()">
13 <i class="fa fa-file-image-o"></i> 灰度更新时间(点击更新) 13 <i class="fa fa-file-image-o"></i> 灰度更新时间(点击更新)
14 </button> 14 </button>
  15 + <a href="{:url('getdotime')}" class="layui-btn layui-btn layui-btn-danger">
  16 + <i class="fa fa-file-image-o"></i> 灰度更新日期选择
  17 + </a>
15 <a href="{:url('android')}" class="layui-btn layui-btn layui-btn-danger"> 18 <a href="{:url('android')}" class="layui-btn layui-btn layui-btn-danger">
16 <i class="fa fa-file-image-o"></i> 下载包 19 <i class="fa fa-file-image-o"></i> 下载包
17 </a> 20 </a>
  1 +{include file="common/head"/}
  2 +<div class="admin-main fadeInUp animated">
  3 + <fieldset class="layui-elem-field layui-field-title">
  4 + <legend>{$title}</legend>
  5 + </fieldset>
  6 + <div class="layui-field-box">
  7 + <blockquote class="layui-elem-quote">
  8 + <div class="layui-form-item">
  9 + <!--<div class="layui-input-inline" style="width: 100px;">
  10 + <input type="text" name="dotime" id="dotime" value="{$dotime.dtime}" autocomplete="off" class="layui-input">
  11 + </div>
  12 + <button class="layui-btn layui-btn" onclick="editUpdateDotime()">
  13 + <i class="fa fa-file-image-o"></i> 灰度更新时间(点击更新)
  14 + </button>-->
  15 + <a href="{:url('getdotime')}" class="layui-btn layui-btn layui-btn-danger">
  16 + <i class="fa fa-file-image-o"></i> 灰度更新日期选择
  17 + </a>
  18 + <a href="{:url('android')}" class="layui-btn layui-btn layui-btn-danger">
  19 + <i class="fa fa-file-image-o"></i> 下载包
  20 + </a>
  21 + <a href="{:url('androidUpload')}" class="layui-btn layui-btn">
  22 + <i class="fa fa-file-image-o"></i> 上传包
  23 + </a>
  24 + </div>
  25 + </blockquote>
  26 + <table class="layui-table" id="list" lay-filter="list"></table>
  27 + </div>
  28 +</div>
  29 +{include file="common/foot"/}
  30 +<script type="text/html" id="barDemo">
  31 + <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">{:lang('del')}</a>
  32 +</script>
  33 +<script src="/static/common/js/jquery-1.8.1.min.js"></script>
  34 +<script>
  35 + layui.use(['table','form'], function() {
  36 + var table = layui.table,form = layui.form,$ = layui.jquery;
  37 + var tableIn = table.render({
  38 + elem: '#list',
  39 + url: '{:url("getdotime")}',
  40 + method:'post',
  41 + cols: [[
  42 + {field:'id', title: '主键ID', width:80}
  43 + ,{field:'dtime', title: '日期'}
  44 + ,{width:160,title: '操作', align:'center', toolbar: '#barDemo'}
  45 + ]]
  46 + });
  47 + //删除
  48 + table.on('tool(list)', function(obj){
  49 + var data = obj.data;
  50 + if(obj.event === 'del'){
  51 + layer.confirm('{:lang("Are you sure you want to delete it")}', function(index){
  52 + $.post("{:url('androidDel')}",{id:data.id},function(res){
  53 + if(res.code==1){
  54 + layer.msg(res.msg,{time:1000,icon:1});
  55 + obj.del();
  56 + }else{
  57 + layer.msg(res.msg,{time:1000,icon:2});
  58 + }
  59 + });
  60 + layer.close(index);
  61 + });
  62 + }
  63 + });
  64 + });
  65 + //变更灰度更新时间
  66 + /*function editUpdateDotime(){
  67 + var dotime = $("#dotime").val();
  68 + $.ajax({
  69 + url : "/admin/template/editupdatedotime",
  70 + type : "post",
  71 + async : true,
  72 + data : { "dotime" : dotime},
  73 + success : function(data){
  74 + if(data['code'] > 0){
  75 + layer.msg(data.msg,{time:1000,icon:1});
  76 + }else{
  77 + layer.msg(data.msg,{time:1000,icon:2});
  78 + }
  79 + }
  80 + })
  81 + }*/
  82 +</script>
  83 +</body>
  84 +</html>