Przeglądaj źródła

批发去掉删除

bianjunhui 3 dni temu
rodzic
commit
8accc2aff9

+ 0 - 2
packages/Longyi/Wholesale/README.md

@@ -84,7 +84,6 @@ php artisan view:clear
 首次使用需要到后台 **设置 → 角色** 中,为管理员角色勾选以下权限,否则侧边栏不显示「批发询盘」菜单:
 
 - `sales.wholesale` —— 查看批发询盘列表
-- `sales.wholesale.delete` —— 删除询盘记录
 
 ## 数据表结构
 
@@ -230,7 +229,6 @@ DELETE /admin/sales/wholesale/{id} # 删除询盘
 - 列表展示:ID、姓名、邮箱、联系方式、公司名称、公司角色、国家、留言内容、提交时间
 - 支持按姓名 / 邮箱 / 联系方式 / 公司名称 / 留言内容搜索
 - 支持按 ID、时间等排序、分页
-- 支持删除单条询盘记录(需 `sales.wholesale.delete` 权限)
 
 ## JavaScript / Fetch 使用示例
 

+ 0 - 5
packages/Longyi/Wholesale/src/Config/acl.php

@@ -6,10 +6,5 @@ return [
         'name'  => 'wholesale::app.admin.menu-title',
         'route' => 'admin.sales.wholesale.index',
         'sort'  => 7,
-    ], [
-        'key'   => 'sales.wholesale.delete',
-        'name'  => 'wholesale::app.admin.acl.delete',
-        'route' => 'admin.sales.wholesale.delete',
-        'sort'  => 1,
     ],
 ];

+ 0 - 19
packages/Longyi/Wholesale/src/DataGrids/MessageDataGrid.php

@@ -132,23 +132,4 @@ class MessageDataGrid extends DataGrid
         ]);
     }
 
-    /**
-     * Prepare actions.
-     *
-     * @return void
-     */
-    public function prepareActions()
-    {
-        if (bouncer()->hasPermission('sales.wholesale.delete')) {
-            $this->addAction([
-                'index'  => 'delete',
-                'icon'   => 'icon-delete',
-                'title'  => trans('wholesale::app.admin.datagrid.delete'),
-                'method' => 'DELETE',
-                'url'    => function ($row) {
-                    return route('admin.sales.wholesale.delete', $row->message_id);
-                },
-            ]);
-        }
-    }
 }

+ 0 - 32
packages/Longyi/Wholesale/src/Http/Controllers/Admin/WholesaleController.php

@@ -3,10 +3,8 @@
 namespace Longyi\Wholesale\Http\Controllers\Admin;
 
 use Illuminate\Http\JsonResponse;
-use Illuminate\Http\RedirectResponse;
 use Illuminate\View\View;
 use Longyi\Wholesale\DataGrids\MessageDataGrid;
-use Longyi\Wholesale\Models\Message;
 use Webkul\Admin\Http\Controllers\Controller;
 
 class WholesaleController extends Controller
@@ -22,34 +20,4 @@ class WholesaleController extends Controller
 
         return view('wholesale::admin.index');
     }
-
-    /**
-     * Remove the specified wholesale enquiry.
-     */
-    public function destroy(int $id): JsonResponse|RedirectResponse
-    {
-        $message = Message::query()->find($id);
-
-        if (! $message) {
-            if (request()->ajax()) {
-                return new JsonResponse([
-                    'message' => trans('wholesale::app.admin.not-found'),
-                ], 404);
-            }
-
-            return redirect()->route('admin.sales.wholesale.index')
-                ->with('error', trans('wholesale::app.admin.not-found'));
-        }
-
-        $message->delete();
-
-        if (request()->ajax()) {
-            return new JsonResponse([
-                'message' => trans('wholesale::app.admin.delete-success'),
-            ]);
-        }
-
-        return redirect()->route('admin.sales.wholesale.index')
-            ->with('success', trans('wholesale::app.admin.delete-success'));
-    }
 }

+ 2 - 9
packages/Longyi/Wholesale/src/Resources/lang/en/app.php

@@ -2,14 +2,8 @@
 
 return [
     'admin' => [
-        'menu-title'     => 'Wholesale',
-        'page-title'     => 'Wholesale Enquiries',
-        'not-found'      => 'Enquiry not found.',
-        'delete-success' => 'Enquiry deleted successfully.',
-
-        'acl' => [
-            'delete' => 'Delete Wholesale Enquiry',
-        ],
+        'menu-title' => 'Wholesale',
+        'page-title' => 'Wholesale Enquiries',
 
         'datagrid' => [
             'id'            => 'ID',
@@ -21,7 +15,6 @@ return [
             'country'       => 'Country',
             'message'       => 'Message',
             'created-at'    => 'Created At',
-            'delete'        => 'Delete',
         ],
     ],
 ];

+ 2 - 9
packages/Longyi/Wholesale/src/Resources/lang/zh_CN/app.php

@@ -2,14 +2,8 @@
 
 return [
     'admin' => [
-        'menu-title'     => '批发询盘',
-        'page-title'     => '批发询盘列表',
-        'not-found'      => '未找到该询盘记录。',
-        'delete-success' => '询盘记录删除成功。',
-
-        'acl' => [
-            'delete' => '删除批发询盘',
-        ],
+        'menu-title' => '批发询盘',
+        'page-title' => '批发询盘列表',
 
         'datagrid' => [
             'id'            => 'ID',
@@ -21,7 +15,6 @@ return [
             'country'       => '国家',
             'message'       => '留言内容',
             'created-at'    => '提交时间',
-            'delete'        => '删除',
         ],
     ],
 ];

+ 0 - 2
packages/Longyi/Wholesale/src/Routes/admin-routes.php

@@ -6,7 +6,5 @@ use Longyi\Wholesale\Http\Controllers\Admin\WholesaleController;
 Route::group(['middleware' => ['web', 'admin'], 'prefix' => 'admin/sales/wholesale'], function () {
     Route::controller(WholesaleController::class)->group(function () {
         Route::get('', 'index')->name('admin.sales.wholesale.index');
-
-        Route::delete('{id}', 'destroy')->name('admin.sales.wholesale.delete');
     });
 });