Jelajahi Sumber

显示总条数

linwu 1 tahun lalu
induk
melakukan
80b2e6e370

+ 30 - 1
app/user/controller/AdminIndexController.php

@@ -77,6 +77,35 @@ class AdminIndexController extends AdminBaseController
             return $content;
         }
 
+        $count = Db::name('user')
+            ->where(function (Query $query) {
+                $data = $this->request->param();
+                $query->where('user_type', 2);
+                $query->where('is_complete', 1);
+                if (!empty($data['uid'])) {
+                    $query->where('id', intval($data['uid']));
+                }
+
+                if (!empty($data['keyword'])) {
+                    $keyword = $data['keyword'];
+                    $query->where('username', 'like', "%$keyword%");
+                }
+
+                if (!empty($data['sex'])) {
+                    $query->where('sex', $data['sex']);
+                }
+
+                if (!empty($data['is_complete'])) {
+                    $query->where('is_complete', $data['is_complete']);
+                }
+
+                if (!empty($data['check_status'])) {
+                    $query->where('check_status', $data['check_status']);
+                }
+            })
+            ->count();
+        $this->assign('total',$count);
+
         $list = Db::name('user')
             ->where(function (Query $query) {
                 $data = $this->request->param();
@@ -104,7 +133,7 @@ class AdminIndexController extends AdminBaseController
                 }
             })
             ->order("check_status asc,create_time DESC")
-            ->paginate(10, false, [
+            ->paginate(10, $count, [
                 'query' => Request::param(),//不丢失已存在的url参数
             ]);
 

+ 14 - 7
app/user/controller/AdminUserController.php

@@ -28,8 +28,7 @@ class AdminUserController extends AdminBaseController
     public function auth()
     {
         $keyword = $this->request->param('keyword');
-        $list = UserAuthModel::
-        where(function ($query) use ($keyword) {
+        $list    = UserAuthModel::where(function ($query) use ($keyword) {
             if (!empty($keyword)) {
                 $query->where('name|idcard|mobile', 'like', "%$keyword%");
             }
@@ -39,6 +38,14 @@ class AdminUserController extends AdminBaseController
                 'query' => Request::param(),//不丢失已存在的url参数
             ]);
 
+        $count = UserAuthModel::where(function ($query) use ($keyword) {
+            if (!empty($keyword)) {
+                $query->where('name|idcard|mobile', 'like', "%$keyword%");
+            }
+        })
+            ->count();
+        $this->assign('total', $count);
+
         $this->assign('keyword', $keyword ?: '');
 
         // 获取分页显示
@@ -54,8 +61,8 @@ class AdminUserController extends AdminBaseController
      */
     public function authAdd()
     {
-        $this->assign('idtype',Constant::ID_TYPE);
-        $this->assign('marry',Constant::MARRY);
+        $this->assign('idtype', Constant::ID_TYPE);
+        $this->assign('marry', Constant::MARRY);
         return $this->fetch();
     }
 
@@ -103,8 +110,8 @@ class AdminUserController extends AdminBaseController
         }
         $this->assign('auth', $auth);
 
-        $this->assign('idtype',Constant::ID_TYPE);
-        $this->assign('marry',Constant::MARRY);
+        $this->assign('idtype', Constant::ID_TYPE);
+        $this->assign('marry', Constant::MARRY);
 
         return $this->fetch();
     }
@@ -164,7 +171,7 @@ class AdminUserController extends AdminBaseController
         $file = WEB_ROOT . trim($url, '/');
         if (file_exists($file)) {
             $excel  = new Excel();
-            $data   = $excel->import($file, ['no', 'name', 'company', 'idcard', 'marry', 'mobile', 'id_type','marry'], 1);
+            $data   = $excel->import($file, ['no', 'name', 'company', 'idcard', 'marry', 'mobile', 'id_type', 'marry'], 1);
             $idtype = Constant::ID_TYPE;
             $marry  = Constant::MARRY;
             foreach ($data as $k => $v) {

+ 4 - 1
public/themes/admin_simpleboot3/user/admin_index/index.html

@@ -127,7 +127,10 @@
             </foreach>
             </tbody>
         </table>
-        <div class="pagination">{$page}</div>
+        <div class="pagination">
+            {$page}
+            <li class="page-item"><span>共{$total}条</span></li>
+        </div>
     </form>
 
     <div class="modal fade" id="ReviewModal" tabindex="-1" role="dialog" aria-labelledby="ReviewModalLabel">

+ 4 - 1
public/themes/admin_simpleboot3/user/admin_user/auth.html

@@ -48,7 +48,10 @@
 				</foreach>
 			</tbody>
 		</table>
-		<div class="pagination">{$page}</div>
+		<div class="pagination">
+			{$page}
+			<li class="page-item"><span>共{$total}条</span></li>
+		</div>
 	</div>
 	<script src="__STATIC__/js/admin.js"></script>
 	<script>