|
|
@@ -6,7 +6,7 @@ use app\admin\controller\AuthController;
|
|
|
use think\facade\Route as Url;
|
|
|
use crmeb\traits\CurdControllerTrait;
|
|
|
use app\admin\model\user\UserLevel as UserLevelModel;
|
|
|
-use app\admin\model\system\{SystemUserLevel,SystemUserTask};
|
|
|
+use app\admin\model\system\{SystemUserAgentLevel, SystemUserLevel, SystemUserTask};
|
|
|
use crmeb\services\{UtilService,JsonService,FormBuilder as Form};
|
|
|
|
|
|
/**
|
|
|
@@ -346,5 +346,34 @@ class UserLevel extends AuthController
|
|
|
]);
|
|
|
return JsonService::successlayui(UserLevelModel::getUserVipList($where));
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 获取代理等级列表(分页+搜索)
|
|
|
+ * @return \crmeb\services\JsonService
|
|
|
+ */
|
|
|
+ public function get_system_agent_list()
|
|
|
+ {
|
|
|
+ $where = UtilService::getMore([
|
|
|
+ ['page', 1],
|
|
|
+ ['limit', 10],
|
|
|
+ ['name', ''],
|
|
|
+ ['is_show', ''],
|
|
|
+ ]);
|
|
|
+
|
|
|
+ $query = SystemUserAgentLevel::where('is_del', 0);
|
|
|
+ // 名称搜索
|
|
|
+ if ($where['name']) $query->where('name', 'like', "%{$where['name']}%");
|
|
|
+ // 显示状态筛选
|
|
|
+ if ($where['is_show'] !== '') $query->where('is_show', $where['is_show']);
|
|
|
|
|
|
+ $list = $query->order('grade asc')
|
|
|
+ ->paginate([
|
|
|
+ 'page' => $where['page'],
|
|
|
+ 'list_rows' => $where['limit'],
|
|
|
+ ]);
|
|
|
+
|
|
|
+ return JsonService::successlayui([
|
|
|
+ 'count' => $list->total(),
|
|
|
+ 'data' => $list->items(),
|
|
|
+ ]);
|
|
|
+ }
|
|
|
}
|