xiaosongshu007 5 rokov pred
rodič
commit
bd78b010de

+ 8 - 2
Application/Admin/Controller/MengbaoController.class.php

@@ -84,7 +84,8 @@ class MengbaoController extends CommonController {
 			'name'						 =>	array('col' => 'B', 'name' => '名字'),
 			'uid'						 =>	array('col' => 'C', 'name' => 'uid'),
 			'phone'					     =>	array('col' => 'D', 'name' => '联系人手机号'),
-			'score'					     =>	array('col' => 'E', 'name' => '得票数')
+			'score'					     =>	array('col' => 'E', 'name' => '得票数'),
+            'is_show'                    => array('col' => 'F', 'name' => '在线状态(1在线,0下线)')
 		);
         // Excel驱动导出数据
         $excel = new \My\Excel(array('filename' => '萌宝排行榜', 'title' => $title, 'data' => $data, 'msg' => L('common_not_data_tips')));
@@ -169,6 +170,7 @@ class MengbaoController extends CommonController {
         $data['media_num'] = I('media_num');
         $data['score'] = I('score');
         $data['video'] = I('video');
+        $data['is_show'] = I('is_show');
 
         // 数据添加
         if ($m->add($data)) {
@@ -204,6 +206,7 @@ class MengbaoController extends CommonController {
         $data['media_num'] = I('media_num');
         $data['score'] = I('score');
         $data['video'] = I('video');
+        $data['is_show'] = I('is_show');
         // 数据更新
 
         if (false !== $m->where(array('id' => I('id')))->save($data)) {
@@ -230,7 +233,9 @@ class MengbaoController extends CommonController {
         // 删除数据
         if (!empty($_POST['id'])) {
             // 更新
-            if ($this->table->delete(I('id'))) {
+            $id = I('id');
+            $update = ['id'=>$id,'is_show'=>0];
+            if ($this->table->save($update)) {
                 $this->ajaxReturn(L('common_operation_delete_success'));
             } else {
                 $this->ajaxReturn(L('common_operation_delete_error'), -100);
@@ -254,6 +259,7 @@ class MengbaoController extends CommonController {
             "video"         => array('name' => 'video'),
             "media_id"      => array('name' => 'media_id'),
             "media_num"     => array('name' => 'media_num'),
+            "is_show"       => array('name' => 'is_show')
         );
         $excel       = new \My\Excel($param);
         $excel_data        = $excel->Import($_FILES['excel']['tmp_name']);

+ 8 - 0
Application/Admin/View/Default/Mengbao/Index.html

@@ -1,6 +1,12 @@
 <!-- header start -->
 <include file="Public/Header" />
 <!-- header end -->
+<!-- 上传按钮样式 -->
+<style type="text/css">
+    .webuploader-container {float: left;height: 28px;}
+    .webuploader-pick {height: 28px;line-height: 28px;border-radius:0;padding: 0px 12px;}
+    .webuploader-element-invisible {display: none;}
+</style>
 <!-- right content start  -->
 <div class="content-right">
 	<div class="content">
@@ -36,6 +42,7 @@
 					<th>ID</th>
                     <th class="am-hide-sm-only">uid</th>
 					<th class="am-hide-sm-only">名字</th>
+                    <th class="am-hide-sm-only">状态</th>
 					<th class="am-hide-sm-only">照片</th>
                     <th class="am-hide-sm-only">得票</th>
 					<th class="am-hide-sm-only">年龄</th>
@@ -55,6 +62,7 @@
 							<td class="am-hide-sm-only">{{$v.id}}</td>
                             <td class="am-hide-sm-only">{{$v.uid}}</td>
 							<td class="am-hide-sm-only">{{$v.name}}</td>
+                            <td class="am-hide-sm-only">{{$v['is_show'] ? '在线':'下线'}}</td>
 							<td class="am-hide-sm-only"><img style="width: 10rem" src="{{$v.image}}" /></td>
                             <td class="am-hide-sm-only">{{$v.score}}</td>
                             <td class="am-hide-sm-only">{{$v.age}}</td>

+ 8 - 1
Application/Admin/View/Default/Mengbao/SaveInfo.html

@@ -41,9 +41,16 @@
 				</div>
 			</div>
 			<div class="am-form-group">
+				<label>在线状态(1在线 0下线)</label>
+				<div class="am-input-group am-input-group-sm">
+					<input type="text" name="is_show" placeholder="is_show" data-validation-message="请填写状态 1在线 0下线" class="am-form-field am-radius" 
+					<notempty name="data"> value="{{$data.is_show}}" </notempty>
+				</div>
+			</div>
+			<div class="am-form-group">
 				<label>宝宝年龄</label>
 				<div class="am-input-group am-input-group-sm">
-					<input type="text" name="name" placeholder="age" data-validation-message="请填写宝宝年龄" class="am-form-field am-radius" 
+					<input type="text" name="age" placeholder="age" data-validation-message="请填写宝宝年龄" class="am-form-field am-radius" 
 					<notempty name="data"> value="{{$data.age}}" </notempty>
 				</div>
 			</div>

+ 4 - 2
Application/Home/Logic/Activityv2/MengbaoLogic.class.php

@@ -45,7 +45,7 @@ class MengbaoLogic extends BaseLogic
     {
         $page = I('page',1);
         $limit = I('limit',8);
-        $count = M('activity_mengbao')->count();
+        $count = M('activity_mengbao')->where(['is_show'=>1])->count();
         $order = I('order','id');
 
         if($order == 'id'){
@@ -56,11 +56,13 @@ class MengbaoLogic extends BaseLogic
 
         $maxPage = ceil($count/$limit);
 
+        $error = ['error'=>'error'];
+
         if( ($page < 1) || ($page > $maxPage)){
             $this->responseError('没有更多萌宝资料!', -3, $error);
         }
 
-        $data = M('activity_mengbao')->field('id as mengbao_id,name,age,image,media_id,media_num,score')->order($order)->limit(($page-1)*$limit,$limit)->select();
+        $data = M('activity_mengbao')->field('id as mengbao_id,name,age,image,media_id,media_num,score')->where(['is_show'=>1])->order($order)->limit(($page-1)*$limit,$limit)->select();
 
         foreach ($data as $key=>$value) {
             $data[$key]['image'] = __MY_URL__.$value['image'];