页面优化
This commit is contained in:
@@ -118,14 +118,14 @@ class VehicleController
|
|||||||
$vehicle->status = $this->status[$lang][$vehicle->status]??$this->status[$lang][0];
|
$vehicle->status = $this->status[$lang][$vehicle->status]??$this->status[$lang][0];
|
||||||
}
|
}
|
||||||
if(!str_starts_with($vehicle['img_url'], 'http')){
|
if(!str_starts_with($vehicle['img_url'], 'http')){
|
||||||
$img_url = Cache::get('img_dibai_'.$vehicle->id);
|
$img_url = Cache::get('img_dib_'.$vehicle->id);
|
||||||
if ($img_url) {
|
if ($img_url) {
|
||||||
$vehicle['img_url'] = $img_url;
|
$vehicle['img_url'] = $img_url;
|
||||||
} else {
|
} else {
|
||||||
$ossservice = empty($ossservice)?new OssService():$ossservice;
|
$ossservice = empty($ossservice)?new OssService():$ossservice;
|
||||||
$img_url = $ossservice->generatePrivateUrl($vehicle['img_url'],86400);
|
$img_url = $ossservice->generatePrivateUrl($vehicle['img_url'],86400);
|
||||||
$vehicle['img_url'] = $img_url;
|
$vehicle['img_url'] = $img_url;
|
||||||
Cache::set('img_dibai_'.$vehicle->id, $img_url, 86390);
|
Cache::set('img_dib_'.$vehicle->id, $img_url, 86390);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -494,6 +494,16 @@ class VehicleController extends Crud
|
|||||||
return json(['code' => 1, 'msg' => $translations['data_not_found'] ?? '数据不存在']);
|
return json(['code' => 1, 'msg' => $translations['data_not_found'] ?? '数据不存在']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$img_url = Cache::get('img_dib_'.$data->id);
|
||||||
|
if ($img_url) {
|
||||||
|
$item['img_url'] = $img_url;
|
||||||
|
} else {
|
||||||
|
$ossservice = empty($ossservice)?new OssService():$ossservice;
|
||||||
|
$img_url = $ossservice->generatePrivateUrl($data['img_url'],86400);
|
||||||
|
$item['img_url'] = $img_url;
|
||||||
|
Cache::set('img_dib_'.$data->id, $img_url, 86390);
|
||||||
|
}
|
||||||
|
|
||||||
return view('vehicle/detail', [
|
return view('vehicle/detail', [
|
||||||
'data' => $data,
|
'data' => $data,
|
||||||
'lang' => $lang,
|
'lang' => $lang,
|
||||||
@@ -530,7 +540,7 @@ class VehicleController extends Crud
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ossservice = new OssService();
|
$ossservice = null;
|
||||||
foreach ($items as &$item) {
|
foreach ($items as &$item) {
|
||||||
$item = $vehicle::find($item['id']);
|
$item = $vehicle::find($item['id']);
|
||||||
$location = $hz::find($item->locations_id);
|
$location = $hz::find($item->locations_id);
|
||||||
@@ -553,13 +563,14 @@ class VehicleController extends Crud
|
|||||||
$item->fbo_location_name = $location ? $location->name : '';
|
$item->fbo_location_name = $location ? $location->name : '';
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$img_url = Cache::get('img_dibai_'.$item->id);
|
$img_url = Cache::get('img_dib_'.$item->id);
|
||||||
if ($img_url) {
|
if ($img_url) {
|
||||||
$item['img_url'] = $img_url;
|
$item['img_url'] = $img_url;
|
||||||
} else {
|
} else {
|
||||||
|
$ossservice = empty($ossservice)?new OssService():$ossservice;
|
||||||
$img_url = $ossservice->generatePrivateUrl($item['img_url'],86400);
|
$img_url = $ossservice->generatePrivateUrl($item['img_url'],86400);
|
||||||
$item['img_url'] = $img_url;
|
$item['img_url'] = $img_url;
|
||||||
Cache::set('img_dibai_'.$item->id, $img_url, 86390);
|
Cache::set('img_dib_'.$item->id, $img_url, 86390);
|
||||||
}
|
}
|
||||||
|
|
||||||
// $ossservice = new OssService();
|
// $ossservice = new OssService();
|
||||||
|
|||||||
@@ -22,12 +22,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-form-item">
|
<!-- <div class="layui-form-item">-->
|
||||||
<label class="layui-form-label"><?= $translations['classify'] ?? '分类' ?></label>
|
<!-- <label class="layui-form-label"><?= $translations['classify'] ?? '分类' ?></label>-->
|
||||||
<div class="layui-input-block">
|
<!-- <div class="layui-input-block">-->
|
||||||
<div class="layui-form-mid"><?= ($data['classify'] ?? '') == '1' ? ($translations['self_owned'] ?? '自主') : ($translations['agent'] ?? '代理') ?></div>
|
<!-- <div class="layui-form-mid"><?= ($data['classify'] ?? '') == '1' ? ($translations['self_owned'] ?? '自主') : ($translations['agent'] ?? '代理') ?></div>-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
|
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label"><?= $translations['brand'] ?? '车辆品牌' ?></label>
|
<label class="layui-form-label"><?= $translations['brand'] ?? '车辆品牌' ?></label>
|
||||||
|
|||||||
@@ -103,9 +103,9 @@
|
|||||||
// {title: translations.img_url, align: "center", field: "img_url"},
|
// {title: translations.img_url, align: "center", field: "img_url"},
|
||||||
{
|
{
|
||||||
title: "translations.img_url",
|
title: "translations.img_url",
|
||||||
field: "url",
|
field: "img_url",
|
||||||
templet: function (d) {
|
templet: function (d) {
|
||||||
return '<img src="' + encodeURI(d['url']) + '" style="max-width:32px;max-height:32px;" />';
|
return '<img src="' + d['img_url'] + '" style="max-width:32px;max-height:32px;" />';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{title: translations.status, align: "center", field: "status_txt"},
|
{title: translations.status, align: "center", field: "status_txt"},
|
||||||
|
|||||||
@@ -21,16 +21,16 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-form-item">
|
<!-- <div class="layui-form-item">-->
|
||||||
<label class="layui-form-label"><?= $translations['classify'] ?? '分类' ?></label>
|
<!-- <label class="layui-form-label"><?= $translations['classify'] ?? '分类' ?></label>-->
|
||||||
<div class="layui-input-block">
|
<!-- <div class="layui-input-block">-->
|
||||||
<select name="classify" lay-filter="category" id="classify" required>
|
<!-- <select name="classify" lay-filter="category" id="classify" required>-->
|
||||||
<option value=""><?= $translations['please_select'] ?? '请选择分类' ?></option>
|
<!-- <option value=""><?= $translations['please_select'] ?? '请选择分类' ?></option>-->
|
||||||
<option value="1"><?= $translations['self_owned'] ?? '自主' ?></option>
|
<!-- <option value="1"><?= $translations['self_owned'] ?? '自主' ?></option>-->
|
||||||
<option value="2"><?= $translations['agent'] ?? '代理' ?></option>
|
<!-- <option value="2"><?= $translations['agent'] ?? '代理' ?></option>-->
|
||||||
</select>
|
<!-- </select>-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
|
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label required"><?= $translations['brand'] ?? '车辆品牌' ?></label>
|
<label class="layui-form-label required"><?= $translations['brand'] ?? '车辆品牌' ?></label>
|
||||||
|
|||||||
@@ -22,16 +22,16 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-form-item">
|
<!-- <div class="layui-form-item">-->
|
||||||
<label class="layui-form-label"><?= $translations['classify'] ?? '分类' ?></label>
|
<!-- <label class="layui-form-label"><?= $translations['classify'] ?? '分类' ?></label>-->
|
||||||
<div class="layui-input-block">
|
<!-- <div class="layui-input-block">-->
|
||||||
<select name="classify" lay-filter="category" id="classify" required>
|
<!-- <select name="classify" lay-filter="category" id="classify" required>-->
|
||||||
<option value=""><?= $translations['classify_placeholder'] ?? '请选择分类' ?></option>
|
<!-- <option value=""><?= $translations['classify_placeholder'] ?? '请选择分类' ?></option>-->
|
||||||
<option value="1"><?= $translations['self_owned'] ?? '自主' ?></option>
|
<!-- <option value="1"><?= $translations['self_owned'] ?? '自主' ?></option>-->
|
||||||
<option value="2"><?= $translations['agent'] ?? '代理' ?></option>
|
<!-- <option value="2"><?= $translations['agent'] ?? '代理' ?></option>-->
|
||||||
</select>
|
<!-- </select>-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
|
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label required"><?= $translations['brand'] ?? '车辆品牌' ?></label>
|
<label class="layui-form-label required"><?= $translations['brand'] ?? '车辆品牌' ?></label>
|
||||||
|
|||||||
@@ -29,16 +29,16 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-form-item">
|
<!-- <div class="layui-form-item">-->
|
||||||
<label class="layui-form-label"><?= $translations['classify'] ?? '分类' ?></label>
|
<!-- <label class="layui-form-label"><?= $translations['classify'] ?? '分类' ?></label>-->
|
||||||
<div class="layui-input-block">
|
<!-- <div class="layui-input-block">-->
|
||||||
<select name="classify" lay-filter="category" readonly id="classify" required class="readonly-input">
|
<!-- <select name="classify" lay-filter="category" readonly id="classify" required class="readonly-input">-->
|
||||||
<option value=""><?= $translations['classify_placeholder'] ?? '请选择分类' ?></option>
|
<!-- <option value=""><?= $translations['classify_placeholder'] ?? '请选择分类' ?></option>-->
|
||||||
<option value="1"><?= $translations['self_owned'] ?? '自主' ?></option>
|
<!-- <option value="1"><?= $translations['self_owned'] ?? '自主' ?></option>-->
|
||||||
<option value="2"><?= $translations['agent'] ?? '代理' ?></option>
|
<!-- <option value="2"><?= $translations['agent'] ?? '代理' ?></option>-->
|
||||||
</select>
|
<!-- </select>-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
|
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label required"><?= $translations['brand'] ?? '车辆品牌' ?></label>
|
<label class="layui-form-label required"><?= $translations['brand'] ?? '车辆品牌' ?></label>
|
||||||
|
|||||||
Reference in New Issue
Block a user