图片修改

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); 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 { try {
$img_url = Cache::get('img_dib_'.$item->id); $img_url = Cache::get('img_dib_'.$item->id);
if ($img_url) { if ($img_url) {
$item['img_url'] = $img_url; $item['img_url_full'] = $img_url;
} else { } else {
$ossservice = empty($ossservice)?new OssService():$ossservice; $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_full'] = $img_url;
Cache::set('img_dib_'.$item->id, $img_url, 86390); 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> <label class="layui-form-label required"><?= $translations['img_url'] ?? '图片' ?></label>
<div class="layui-input-block"> <div class="layui-input-block">
<img class="img-3" src=""/> <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"> <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'] ?? '上传图片' ?> <i class="layui-icon layui-icon-upload"></i><?= $translations['upload_image'] ?? '上传图片' ?>
</button> </button>
@@ -271,9 +271,12 @@
} }
// 处理图片显示 // 处理图片显示
if (name === 'img_url' && data[name]) { if (name === 'img_url_full' && data[name]) {
$('.img-3').attr('src', 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> <label class="layui-form-label required"><?= $translations['img_url'] ?? '图片' ?></label>
<div class="layui-input-block"> <div class="layui-input-block">
<img class="img-3" src=""/> <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"> <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'] ?? '上传图片' ?> <i class="layui-icon layui-icon-upload"></i><?= $translations['upload_image'] ?? '上传图片' ?>
</button> </button>
@@ -278,9 +278,12 @@
} }
// 处理图片显示 // 处理图片显示
if (name === 'img_url' && data[name]) { if (name === 'img_url_full' && data[name]) {
$('.img-3').attr('src', data[name]); $('.img-3').attr('src', data[name]);
} }
if (name === 'img_url' && data[name]) {
$('.img_url-3').attr('src', data[name]);
}
}); });
// 重新渲染表单 // 重新渲染表单