소스 검색

Wesmiler 拾光销售 更新

APPLE 3 년 전
부모
커밋
46245560ff
3개의 변경된 파일20개의 추가작업 그리고 5개의 파일을 삭제
  1. 5 5
      addons/admin/src/views/system/user/market.vue
  2. 14 0
      app/Http/Controllers/Admin/UserController.php
  3. 1 0
      routes/web.php

+ 5 - 5
addons/admin/src/views/system/user/market.vue

@@ -128,19 +128,19 @@ export default {
   name: "SysUser",
   data() {
     return {
-      table: {url: '/user/index', where: {user_type:3}},  // 表格配置
+      table: {url: '/user/lists', where: {user_type:3}},  // 表格配置
       choose: [],  // 表格选中数据
       showEdit: false,  // 是否显示表单弹窗
       editForm: {},  // 表单数据
       editRules: {  // 表单验证规则
         username: [
-          {required: true, message: '请输入用户账号', trigger: 'blur'}
+          {required: true, message: '请输入推广员账号', trigger: 'blur'}
         ],
         realname: [
-          {required: true, message: '请输入用户姓名', trigger: 'blur'}
+          {required: true, message: '请输入推广员姓名', trigger: 'blur'}
         ],
-        gender: [
-          {required: true, message: '请选择性别', trigger: 'blur'}
+        mobile: [
+          {required: true, message: '请输入推广员手机号', trigger: 'blur'}
         ],
         password: [
           {required: true, message: '请输入密码', trigger: 'blur'}

+ 14 - 0
app/Http/Controllers/Admin/UserController.php

@@ -34,6 +34,20 @@ class UserController extends Backend
         $this->service = new UserService();
     }
 
+    // 列表
+    public function lists()
+    {
+        $pageSize = request()->get('limit', 15);
+        $list = $this->service->getDataList(request()->all(), $pageSize);
+        $message = array(
+            "msg" => '操作成功',
+            "code" => 0,
+            "data" => isset($list['list'])? $list['list']:[],
+            "count" => isset($list['total'])? $list['total']:0,
+        );
+        return $message;
+    }
+
     /**
      * 重置密码
      * @return mixed

+ 1 - 0
routes/web.php

@@ -61,6 +61,7 @@ Route::post('/index/clearCache', [IndexController::class, 'clearCache']);
 
 // 用户管理
 Route::get('/user/index', [UserController::class, 'index']);
+Route::get('/user/lists', [UserController::class, 'lists']);
 Route::get('/user/info', [UserController::class, 'info']);
 Route::post('/user/edit', [UserController::class, 'edit']);
 Route::post('/user/delete', [UserController::class, 'delete']);