This commit is contained in:
扶桑花间 2025-09-11 22:12:37 +08:00
parent e986897ac7
commit 91c1ce6af4
4 changed files with 53 additions and 6 deletions

View File

@ -0,0 +1,27 @@
<?php
namespace app\controller\admin\xm;
use app\BaseController;
use app\service\CurdService;
use think\response\Json;
class PlatformController extends BaseController
{
public function page(): Json
{
try{
$model = \app\entity\XmPlatform::withSearch([], [
'name' => $this->request->get('name/s', ''),
]);
$paginate = CurdService::getPaginate($this->request, $model);
}catch (\Exception $e){
return $this->writeError($e->getMessage());
}
return $this->writeSuccess('success', $paginate);
}
}

14
app/entity/XmPlatform.php Normal file
View File

@ -0,0 +1,14 @@
<?php
namespace app\entity;
use think\Entity;
/**
* 小满数据中心-平台实体
* @see \app\model\XmPlatform
*/
class XmPlatform extends Entity
{
}

View File

@ -23,7 +23,8 @@ use app\controller\admin\{auth,
system\OperateRecordController, system\OperateRecordController,
system\RequestRecordController, system\RequestRecordController,
system\RoleController, system\RoleController,
system\UserController}; system\UserController,
xm\PlatformController};
use app\http\middleware\AuthMiddleware; use app\http\middleware\AuthMiddleware;
use think\facade\Route; use think\facade\Route;
use think\middleware\AllowCrossDomain; use think\middleware\AllowCrossDomain;
@ -173,13 +174,18 @@ Route::group("adminapi", function () {
Route::group('xm', function (){ Route::group('xm', function (){
Route::group('member', function (){ Route::group('member', function (){
Route::get('page', [MemberController::class, 'page'])->name("member.pageMembers"); Route::get('page', [MemberController::class, 'page'])->name("xm.pageMembers");
})->name('会员接口'); })->name('会员接口');
Route::group('channel', function (){ Route::group('channel', function (){
Route::get('page', [ChannelController::class, 'page'])->name("member.pageMembers"); Route::get('page', [ChannelController::class, 'page'])->name("xm.pageChannels");
})->name('渠道接口'); })->name('渠道接口');
Route::group('platform', function (){
Route::get('page', [PlatformController::class, 'page'])->name("xm.pagePlatforms");
})->name('平台接口');
})->name('小满数据中心'); })->name('小满数据中心');
})->middleware([AuthMiddleware::class]); })->middleware([AuthMiddleware::class]);

View File

@ -8,11 +8,11 @@
> >
<el-row :gutter="8"> <el-row :gutter="8">
<el-col :lg="4" :md="8" :sm="12" :xs="24"> <el-col :lg="4" :md="8" :sm="12" :xs="24">
<el-form-item label="账号"> <el-form-item label="关键字查询">
<el-input <el-input
clearable clearable
v-model.trim="form.keyword" v-model.trim="form.keyword"
placeholder="请输入(渠道ID/渠道代码/渠道标识)" placeholder="请输入关键字(渠道名称/标识/备注)检索"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -21,7 +21,7 @@
<el-input <el-input
clearable clearable
v-model.trim="form.name" v-model.trim="form.name"
placeholder="请输入(渠道ID/渠道代码/渠道标识)" placeholder="请输入渠道(渠道ID/渠道代码/渠道标识)"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>