翻译
This commit is contained in:
@@ -16,51 +16,108 @@
|
||||
<div class="main-container mr-5">
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['name'] ?? '名称' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['name'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['name_en'] ?? '英文名称' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['name_en'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['vin'] ?? 'VIN' ?></label>
|
||||
<label class="layui-form-label"><?= $translations['vin'] ?? '车架号' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['vin'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['status'] ?? '状态' ?></label>
|
||||
<label class="layui-form-label"><?= $translations['classify'] ?? '分类' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= ($data['status'] ?? '') == '1' ? ($translations['status_1'] ?? '正常') : ($translations['status_0'] ?? '禁用') ?></div>
|
||||
<div class="layui-form-mid"><?= ($data['classify'] ?? '') == '1' ? ($translations['self_owned'] ?? '自主') : ($translations['agent'] ?? '代理') ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['location'] ?? '当前位置' ?></label>
|
||||
<label class="layui-form-label"><?= $translations['brand'] ?? '车辆品牌' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['brand'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['model'] ?? '车辆型号' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['model'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['status'] ?? '车辆状态' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid">
|
||||
<?php
|
||||
$status = $data['status'] ?? '';
|
||||
$statusText = '';
|
||||
switch($status) {
|
||||
case '1': $statusText = $translations['status_pending'] ?? '待发车'; break;
|
||||
case '2': $statusText = $translations['status_shipping_to_fbo'] ?? '在途(发往fbo港口)'; break;
|
||||
case '3': $statusText = $translations['status_arrived_fbo'] ?? '抵达发货港口'; break;
|
||||
case '4': $statusText = $translations['status_shipping_to_warehouse'] ?? '在途(发往目的地仓库)'; break;
|
||||
case '5': $statusText = $translations['status_arrived_warehouse'] ?? '抵达仓库'; break;
|
||||
case '6': $statusText = $translations['status_sold'] ?? '售出'; break;
|
||||
default: $statusText = $translations['status_unknown'] ?? '未知';
|
||||
}
|
||||
echo $statusText;
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['purchase_location'] ?? '买车地点' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['purchase_location'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['procedure_location'] ?? '手续办理地' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['procedure_location'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['fbo_location'] ?? 'FBO目的地' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['fbo_location_name'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['current_location'] ?? '车辆所在地' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['location_name'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['final_location'] ?? '最终位置' ?></label>
|
||||
<label class="layui-form-label"><?= $translations['final_location'] ?? '最终目的地' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['final_location_name'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['fbo_location'] ?? 'FBO位置' ?></label>
|
||||
<label class="layui-form-label"><?= $translations['departure_time'] ?? 'FBO发车时间' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['fbo_location_name'] ?? '' ?></div>
|
||||
<div class="layui-form-mid"><?= $data['departure_time'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['arrival_time'] ?? 'FBO到达时间' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['arrival_time'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><?= $translations['shipping_cycle'] ?? '运输周期' ?></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid"><?= $data['shipping_cycle'] ?? '' ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -70,22 +70,28 @@
|
||||
|
||||
console.log('Layui initialized');
|
||||
|
||||
// 更新标签页标题
|
||||
try {
|
||||
if (window.parent && window.parent.layui) {
|
||||
window.parent.layui.use(['tab'], function() {
|
||||
let tab = window.parent.layui.tab;
|
||||
if (tab && typeof tab.changeTitle === 'function') {
|
||||
let currentTab = window.parent.document.querySelector('.layui-tab-title .layui-this');
|
||||
if (currentTab) {
|
||||
tab.changeTitle(currentTab.getAttribute('lay-id'), translations.title);
|
||||
}
|
||||
// 监听语言更新消息
|
||||
window.addEventListener('message', function(event) {
|
||||
if (event.data && event.data.type === 'language_changed') {
|
||||
// 重新获取翻译
|
||||
$.get('/app/admin/vehicle/getTranslations', function(translations) {
|
||||
// 更新标签页标题
|
||||
if (window.parent && window.parent.layui) {
|
||||
window.parent.layui.use(['tab'], function() {
|
||||
let tab = window.parent.layui.tab;
|
||||
if (tab && typeof tab.changeTitle === 'function') {
|
||||
let currentTab = window.parent.document.querySelector('.layui-tab-title .layui-this');
|
||||
if (currentTab) {
|
||||
tab.changeTitle(currentTab.getAttribute('lay-id'), translations.title);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
// 重新加载表格
|
||||
table.reload('data-table');
|
||||
});
|
||||
}
|
||||
} catch (e) {
|
||||
console.warn('Failed to update tab title:', e);
|
||||
}
|
||||
});
|
||||
|
||||
// 表头参数
|
||||
let cols = [[
|
||||
@@ -93,7 +99,7 @@
|
||||
{title: translations.id, align: "center", field: "id"},
|
||||
{title: translations.vin, align: "center", field: "vin"},
|
||||
{title: translations.status, align: "center", field: "status"},
|
||||
{title: translations.location, align: "center", field: "location_name"},
|
||||
{title: translations.current_location, align: "center", field: "location_name"},
|
||||
{title: translations.final_location, align: "center", field: "final_location_name"},
|
||||
{title: translations.fbo_location, align: "center", field: "fbo_location_name"},
|
||||
{title: translations.created_at, align: "center", field: "created_at"},
|
||||
|
||||
Reference in New Issue
Block a user