图片修改

This commit is contained in:
2025-05-28 10:19:23 +08:00
parent 78843cc244
commit bd150fc745
4 changed files with 24 additions and 6 deletions
+12
View File
@@ -170,4 +170,16 @@ class VehicleController
}
return Util::success($vehicle);
}
public function unset(Request $request, $id){
$id = $request->get('id','');
if(!empty($id)){
Cache::delete('img_dib_'.$id);
}elseif($id == 'all'){
Cache::clear();
}
return Util::success();
}
}
@@ -534,11 +534,11 @@ class VehicleController extends Crud
try {
$img_url = Cache::get('img_dib_'.$item->id);
if ($img_url) {
$item['img_url'] = $img_url;
$item['img_url_full'] = $img_url;
} else {
$ossservice = empty($ossservice)?new OssService():$ossservice;
$img_url = $ossservice->generatePrivateUrl($item['img_url'],86400);
$item['img_url'] = $img_url;
$item['img_url_full'] = $img_url;
Cache::set('img_dib_'.$item->id, $img_url, 86390);
}
+5 -2
View File
@@ -128,7 +128,7 @@
<label class="layui-form-label required"><?= $translations['img_url'] ?? '图片' ?></label>
<div class="layui-input-block">
<img class="img-3" src=""/>
<input type="text" style="display:none" name="img_url" value="" />
<input class="img_url-3" type="text" style="display:none" name="img_url" value="" />
<button type="button" class="pear-btn pear-btn-primary pear-btn-sm" id="img_url">
<i class="layui-icon layui-icon-upload"></i><?= $translations['upload_image'] ?? '上传图片' ?>
</button>
@@ -271,9 +271,12 @@
}
// 处理图片显示
if (name === 'img_url' && data[name]) {
if (name === 'img_url_full' && data[name]) {
$('.img-3').attr('src', data[name]);
}
if (name === 'img_url' && data[name]) {
$('.img_url-3').attr('src', data[name]);
}
});
// 重新渲染表单
@@ -135,7 +135,7 @@
<label class="layui-form-label required"><?= $translations['img_url'] ?? '图片' ?></label>
<div class="layui-input-block">
<img class="img-3" src=""/>
<input type="text" style="display:none" name="img_url" value="" />
<input class="img_url-3" type="text" style="display:none" name="img_url" value="" />
<button type="button" class="pear-btn pear-btn-primary pear-btn-sm" id="img_url">
<i class="layui-icon layui-icon-upload"></i><?= $translations['upload_image'] ?? '上传图片' ?>
</button>
@@ -278,9 +278,12 @@
}
// 处理图片显示
if (name === 'img_url' && data[name]) {
if (name === 'img_url_full' && data[name]) {
$('.img-3').attr('src', data[name]);
}
if (name === 'img_url' && data[name]) {
$('.img_url-3').attr('src', data[name]);
}
});
// 重新渲染表单