超管后台 - 修复部分路由错误问题
This commit is contained in:
@@ -2,16 +2,16 @@
|
||||
use think\facade\Route;
|
||||
|
||||
// 超级管理员认证相关路由(不需要鉴权)
|
||||
Route::post('auth/login', 'app\\superadmin\\controller\\AuthController@login');
|
||||
Route::post('auth/login', 'app\superadmin\controller\AuthController@login');
|
||||
|
||||
// 需要登录认证的路由组
|
||||
Route::group('', function () {
|
||||
// 菜单管理相关路由
|
||||
Route::group('menu', function () {
|
||||
Route::get('tree', 'app\\superadmin\\controller\\MenuController@getTree');
|
||||
Route::get('list', 'app\\superadmin\\controller\\MenuController@getList');
|
||||
Route::post('save', 'app\\superadmin\\controller\\MenuController@save');
|
||||
Route::delete('delete/:id', 'app\\superadmin\\controller\\MenuController@delete');
|
||||
Route::get('tree', 'app\\superadmin\\controller\\MenuController@getMenuTree');
|
||||
Route::get('list', 'app\\superadmin\\controller\\MenuController@getMenuList');
|
||||
Route::post('save', 'app\\superadmin\\controller\\MenuController@saveMenu');
|
||||
Route::delete('delete/:id', 'app\\superadmin\\controller\\MenuController@deleteMenu');
|
||||
Route::post('status', 'app\\superadmin\\controller\\MenuController@updateStatus');
|
||||
Route::get('toplevel', 'app\\superadmin\\controller\\MenuController@getTopLevelMenus');
|
||||
});
|
||||
@@ -20,9 +20,9 @@ Route::group('', function () {
|
||||
Route::group('administrator', function () {
|
||||
Route::get('list', 'app\\superadmin\\controller\\AdministratorController@getList');
|
||||
Route::get('detail/:id', 'app\\superadmin\\controller\\AdministratorController@getDetail');
|
||||
Route::post('update', 'app\\superadmin\\controller\\AdministratorController@update');
|
||||
Route::post('add', 'app\\superadmin\\controller\\AdministratorController@add');
|
||||
Route::delete('delete/:id', 'app\\superadmin\\controller\\AdministratorController@delete');
|
||||
Route::post('update', 'app\\superadmin\\controller\\AdministratorController@updateAdmin');
|
||||
Route::post('add', 'app\\superadmin\\controller\\AdministratorController@addAdmin');
|
||||
Route::post('delete', 'app\\superadmin\\controller\\AdministratorController@deleteAdmin');
|
||||
});
|
||||
|
||||
// 客户池管理路由
|
||||
|
||||
@@ -112,6 +112,29 @@ export default function NewProjectPage() {
|
||||
<Textarea id="memo" placeholder="请输入备注信息(选填)" rows={2} />
|
||||
</div>
|
||||
|
||||
<div className="space-y-2">
|
||||
<Label>关联设备</Label>
|
||||
<div className="space-y-3">
|
||||
{devices.map((device, index) => (
|
||||
<div key={device.id} className="flex items-center gap-2">
|
||||
<Input
|
||||
placeholder={`设备 ${index + 1} 名称`}
|
||||
value={device.name}
|
||||
onChange={(e) => handleDeviceChange(device.id, e.target.value)}
|
||||
/>
|
||||
{devices.length > 1 && (
|
||||
<Button type="button" variant="outline" size="icon" onClick={() => handleRemoveDevice(device.id)}>
|
||||
<Trash className="h-4 w-4" />
|
||||
</Button>
|
||||
)}
|
||||
</div>
|
||||
))}
|
||||
<Button type="button" variant="outline" onClick={handleAddDevice} className="flex items-center gap-1">
|
||||
<Plus className="h-4 w-4" /> 添加设备
|
||||
</Button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="space-y-2">
|
||||
<Label htmlFor="description">项目介绍</Label>
|
||||
<Textarea id="description" placeholder="请输入项目介绍(选填)" rows={4} />
|
||||
|
||||
Reference in New Issue
Block a user