fix: 后台订单预览bug修复

This commit is contained in:
yys 2026-04-13 17:05:30 +08:00
parent f6408400ee
commit f1e09eac1a
1 changed files with 11 additions and 12 deletions

View File

@ -304,23 +304,22 @@ export default {
row.isTop = row.isTop === "Y" ? "N" : "Y"; row.isTop = row.isTop === "Y" ? "N" : "Y";
}); });
}, },
// URL // http(s) URL portal-ui
isUrl(str) { isUrl(str) {
const urlRegex = /^(https?:\/\/)?([\da-z.-]+)\.([a-z.]{2,6})([\/\w.-]*)*\/?$/; const value = String(str || "").trim();
return urlRegex.test(str); return /^https?:\/\//i.test(value);
}, },
// // portal-ui GeneratedAssets
isImage(url) { isImage(url) {
console.log(url) const value = String(url || "").trim();
const imageExtensions = /\.(jpg|jpeg|png|gif|bmp|webp)$/i; if (!value) return false;
var b = imageExtensions.test(url); return /\.(jpeg|jpg|png|gif|webp|bmp)(\?.*)?$/i.test(value);
console.log(b)
return imageExtensions.test(url);
}, },
// // portal-ui VideoGen/GeneratedAssets
isVideo(url) { isVideo(url) {
const videoExtensions = /\.(mp4|avi|mov|wmv|flv|webm)$/i; const value = String(url || "").trim();
return videoExtensions.test(url); if (!value) return false;
return /\.(mp4|mov|webm|ogg|m4v|avi|mkv)(\?.*)?$/i.test(value);
}, },
// //
viewImage(url) { viewImage(url) {