Browse Source

首页接口

lizhen_gitee 1 year ago
parent
commit
4761fda204

+ 4 - 4
application/admin/view/appplat/add.html

@@ -3,14 +3,14 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="">
+            <input id="c-name"  class="form-control" name="row[name]" type="text" value="">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
         <div class="col-xs-12 col-sm-8">
             <div class="input-group">
-                <input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="text" value="">
+                <input id="c-image"  class="form-control" size="50" name="row[image]" type="text" value="">
                 <div class="input-group-addon no-border no-padding">
                     <span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
                     <span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
@@ -23,13 +23,13 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Url')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-url" data-rule="required" class="form-control" name="row[url]" type="text" value="">
+            <input id="c-url"  class="form-control" name="row[url]" type="text" value="">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="0">
+            <input id="c-weigh"  class="form-control" name="row[weigh]" type="number" value="0">
         </div>
     </div>
     <div class="form-group">

+ 4 - 4
application/admin/view/appplat/edit.html

@@ -3,14 +3,14 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
+            <input id="c-name"  class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
         <div class="col-xs-12 col-sm-8">
             <div class="input-group">
-                <input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="text" value="{$row.image|htmlentities}">
+                <input id="c-image"  class="form-control" size="50" name="row[image]" type="text" value="{$row.image|htmlentities}">
                 <div class="input-group-addon no-border no-padding">
                     <span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
                     <span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
@@ -23,13 +23,13 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Url')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-url" data-rule="required" class="form-control" name="row[url]" type="text" value="{$row.url|htmlentities}">
+            <input id="c-url"  class="form-control" name="row[url]" type="text" value="{$row.url|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
+            <input id="c-weigh"  class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
         </div>
     </div>
     <div class="form-group">

+ 10 - 0
application/api/controller/Index.php

@@ -24,10 +24,18 @@ class Index extends Api
         ];
         $banner = Db::name('banner')->field('id,title,type,image,video_file,url')->where($where)->order('weigh', 'desc')->select();
         $banner = list_domain_image($banner, ['image','video_file']);
+        if(!empty($banner)){
+            foreach($banner as $key => $val){
+                $banner[$key]['thumb_image'] = '1.jpg';
+            }
+        }
 
         //第一条公告
         $message = Db::name('message_sys')->where('is_show',1)->where('is_index',1)->order('weigh','desc')->find();
         $message = $this->info_lang($message,['title','info']);
+        if($message){
+            $message['createtime'] = get_last_time($message['createtime']);
+        }
 
         //留个好评
         $haoping = Db::name('appplat')->field('image,url')->where('type',1)->order('weigh', 'desc')->select();
@@ -46,6 +54,8 @@ class Index extends Api
             'contact_email'      => config('site.contact_email'),
             'index_middle_image' => localpath_to_netpath(config('site.index_middle_image')),
             'index_bottom_image' => localpath_to_netpath(config('site.index_bottom_image')),
+            'map_longitude' => '103.8014002',
+            'map_latitude'  => '1.2763445',
         ];
 
         $this->success(1,$result);

+ 41 - 0
application/common.php

@@ -577,6 +577,47 @@ function localpath_to_netpath($path)
         return config('domain_cdnurl') . str_replace("\\", "/", $path);
     }
 }
+/**
+ * 时间转换
+ * @param null $time
+ * @return false|string
+ */
+function get_last_time($time = NULL) {
+    $text = '';
+    $nowtime = time();
+    $time = ($time === NULL || empty($time) || $time > $nowtime) ? $nowtime : intval($time);
+    $t = $nowtime - $time; //时间差 (秒)
+    $y = date('Y', $time)-date('Y', $nowtime);//是否跨年
+    switch($t){
+        case $t == 0:
+            $text = '刚刚';
+            break;
+        case $t < 60:
+            $text = $t . '秒前'; // 一分钟内
+            break;
+        case $t < 60 * 60:
+            $text = floor($t / 60) . '分钟前'; //一小时内
+            break;
+        case $t < 60 * 60 * 24:
+            $text = floor($t / (60 * 60)) . '小时前'; // 一天内
+            break;
+        case $t < 60 * 60 * 24 * 3:
+            $text = floor($time/(60*60*24)) ==1 ?'昨天 ' . date('H:i', $time) : '前天 ' . date('H:i', $time) ; //昨天和前天
+            break;
+        case $t < 60 * 60 * 24 * 30:
+            $text = date('m月d日 H:i', $time); //一个月内
+            break;
+        case $t < 60 * 60 * 24 * 365&&$y==0:
+            $text = date('m月d日', $time); //一年内
+            break;
+        default:
+            $text = date('Y年m月d日', $time); //一年以前
+            break;
+    }
+
+    return $text;
+}
+
 
 //秒 转换 日月分
 function Sec2Time($time){