diff --git a/plugin/admin/app/controller/LogisticsShipController.php b/plugin/admin/app/controller/LogisticsShipController.php index 80e000f..1caa267 100644 --- a/plugin/admin/app/controller/LogisticsShipController.php +++ b/plugin/admin/app/controller/LogisticsShipController.php @@ -34,7 +34,18 @@ class LogisticsShipController extends Crud */ public function index(): Response { - return view('logistics-ship/index'); + $lang = session('lang', 'zh-cn'); + $translations = (array)require __DIR__ . '/../lang/' . $lang . '/ship.php'; + var_dump($translations); + $common = (array)require __DIR__ . '/../lang/' . $lang . '/common.php'; + $translations = array_merge($common, $translations); // 确保 common.php 的翻译优先 + + // 合并翻译,确保语言文件中的翻译优先 +// $translations = array_merge($required_translations, $translations); + return view('logistics-ship/index', [ + 'lang' => $lang, + 'translations' => $translations + ]); } /** @@ -59,10 +70,21 @@ class LogisticsShipController extends Crud */ public function update(Request $request): Response { + $id = $request->input('id'); + $lang = session('lang', 'zh-cn'); + $translations = (array)require __DIR__ . '/../lang/' . $lang . '/ship.php'; + $common = (array)require __DIR__ . '/../lang/' . $lang . '/common.php'; + $translations = array_merge($translations, $common); + if ($request->method() === 'POST') { return parent::update($request); } - return view('logistics-ship/update'); + return view('logistics-ship/update', [ + 'id' => $id, +// 'data' => $data, + 'lang' => $lang, + 'translations' => $translations + ]); } } diff --git a/plugin/admin/app/view/location/index.html b/plugin/admin/app/view/location/index.html index c9024b5..48c54bd 100644 --- a/plugin/admin/app/view/location/index.html +++ b/plugin/admin/app/view/location/index.html @@ -29,9 +29,9 @@ - + + + diff --git a/plugin/admin/app/view/logistics-ship/index.html b/plugin/admin/app/view/logistics-ship/index.html index 52fa4e2..3eb18e5 100644 --- a/plugin/admin/app/view/logistics-ship/index.html +++ b/plugin/admin/app/view/logistics-ship/index.html @@ -1,11 +1,27 @@ - - + - 浏览页面 + <?= $translations['title'] ?? '船舶管理' ?> + + + @@ -21,26 +37,27 @@ - @@ -66,7 +66,7 @@ const LOGISTICS_URL = "/app/admin/vehicle/updateLogistics"; // 翻译文本 - const translations = ; + var translations = ; // 初始化layui layui.use(["table", "form", "common", "popup", "util"], function() { @@ -207,6 +207,11 @@ } }); + // 双击行编辑事件 + table.on("rowDouble(data-table)", function(obj) { + edit(obj); + }); + // 表格顶部工具栏事件 table.on("toolbar(data-table)", function(obj) { if (obj.event === "add") {