This commit is contained in:
@@ -843,9 +843,27 @@
|
|||||||
if (!url) {
|
if (!url) {
|
||||||
return showMessage(this, "error", "上传失败:未获取到文件地址");
|
return showMessage(this, "error", "上传失败:未获取到文件地址");
|
||||||
}
|
}
|
||||||
if (!/^https?:\/\//i.test(url) && url.charAt(0) !== "/") {
|
|
||||||
url = "/" + url;
|
// 非绝对地址的情况,按智简魔方上传规则补全到 /upload/common/default/... 这类路径
|
||||||
|
if (!/^https?:\/\//i.test(url)) {
|
||||||
|
// 已包含 /upload/ 的,仅补前导 /
|
||||||
|
if (url.indexOf("/upload/") === 0) {
|
||||||
|
// ok
|
||||||
|
} else if (url.indexOf("upload/") === 0) {
|
||||||
|
url = "/" + url;
|
||||||
|
} else if (url.indexOf("/common/") === 0) {
|
||||||
|
url = "/upload" + url;
|
||||||
|
} else if (url.indexOf("common/") === 0) {
|
||||||
|
url = "/upload/" + url;
|
||||||
|
} else if (url.charAt(0) !== "/") {
|
||||||
|
// 兜底:直接视为 /upload/ 下的相对路径
|
||||||
|
url = "/upload/" + url;
|
||||||
|
} else {
|
||||||
|
// 已经是 /xxx 但不含 /upload/,同样前面补 /upload
|
||||||
|
url = "/upload" + url;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setConfigByPath(path, url);
|
this.setConfigByPath(path, url);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
showMessage(this, "error", "上传处理异常:" + e.message);
|
showMessage(this, "error", "上传处理异常:" + e.message);
|
||||||
@@ -1100,4 +1118,3 @@
|
|||||||
});
|
});
|
||||||
})();
|
})();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -91,21 +91,12 @@
|
|||||||
<div class="footer-nav-right">
|
<div class="footer-nav-right">
|
||||||
<div class="footer-nav-box">
|
<div class="footer-nav-box">
|
||||||
<div class="footer-nav-head">联系我们</div>
|
<div class="footer-nav-head">联系我们</div>
|
||||||
{if ( isset($data.config) ) }
|
|
||||||
<div class="footer-nav-cont">
|
|
||||||
<div class="footer-nav-item">{$data.config.enterprise_name}</div>
|
|
||||||
<div class="footer-nav-item mt-20">{$data.config.enterprise_telephone}</div>
|
|
||||||
<div class="footer-nav-item">{$data.config.enterprise_mailbox}</div>
|
|
||||||
</div>
|
|
||||||
<div class="qr-code"><img src="{$data.config.enterprise_qrcode}" alt=""></div>
|
|
||||||
{else /}
|
|
||||||
<div class="footer-nav-cont">
|
<div class="footer-nav-cont">
|
||||||
<div class="footer-nav-item" id="enterprise_name"></div>
|
<div class="footer-nav-item" id="enterprise_name"></div>
|
||||||
<div class="footer-nav-item mt-20" id="enterprise_telephone"></div>
|
<div class="footer-nav-item mt-20" id="enterprise_telephone"></div>
|
||||||
<div class="footer-nav-item" id="enterprise_mailbox"></div>
|
<div class="footer-nav-item" id="enterprise_mailbox"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="qr-code"><img src="" alt="" id="enterprise_qrcode"></div>
|
<div class="qr-code"><img src="" alt="" id="enterprise_qrcode"></div>
|
||||||
{/if}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user