|
@@ -619,7 +619,7 @@
|
|
|
var url=r.jump_url||'';
|
|
var url=r.jump_url||'';
|
|
|
if(url){
|
|
if(url){
|
|
|
h+='<a class="brand-card" href="'+escAttr(url)+'" target="_blank" rel="noopener">';
|
|
h+='<a class="brand-card" href="'+escAttr(url)+'" target="_blank" rel="noopener">';
|
|
|
- h+='<span class="brand-card-arrow">→</span>';
|
|
|
|
|
|
|
+ h+='<span class="brand-card-arrow">→ 跳转</span>';
|
|
|
h+='<div class="brand-card-name">'+esc(name)+'</div>';
|
|
h+='<div class="brand-card-name">'+esc(name)+'</div>';
|
|
|
h+='<div class="brand-card-desc">'+esc(desc)+'</div>';
|
|
h+='<div class="brand-card-desc">'+esc(desc)+'</div>';
|
|
|
h+='</a>';
|
|
h+='</a>';
|
|
@@ -642,7 +642,7 @@
|
|
|
var eurl=er.jump_url||'';
|
|
var eurl=er.jump_url||'';
|
|
|
if(eurl){
|
|
if(eurl){
|
|
|
h+='<a class="brand-card" href="'+escAttr(eurl)+'" target="_blank" rel="noopener">';
|
|
h+='<a class="brand-card" href="'+escAttr(eurl)+'" target="_blank" rel="noopener">';
|
|
|
- h+='<span class="brand-card-arrow">→</span>';
|
|
|
|
|
|
|
+ h+='<span class="brand-card-arrow">→ 跳转</span>';
|
|
|
h+='<div class="brand-card-name">'+esc(ename)+'</div>';
|
|
h+='<div class="brand-card-name">'+esc(ename)+'</div>';
|
|
|
h+='<div class="brand-card-desc">'+esc(edesc)+'</div>';
|
|
h+='<div class="brand-card-desc">'+esc(edesc)+'</div>';
|
|
|
h+='</a>';
|
|
h+='</a>';
|
|
@@ -671,6 +671,13 @@
|
|
|
if(r.ok){var j=await r.json();if(j.name)data=j}
|
|
if(r.ok){var j=await r.json();if(j.name)data=j}
|
|
|
}catch(e){}
|
|
}catch(e){}
|
|
|
}
|
|
}
|
|
|
|
|
+ // 有跳转链接直接跳转
|
|
|
|
|
+ var jumpUrl=data.jump_url||brand.jump_url||'';
|
|
|
|
|
+ if(jumpUrl){
|
|
|
|
|
+ window.open(jumpUrl,'_blank','noopener');
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ // 否则弹窗展示详情
|
|
|
var fields=[
|
|
var fields=[
|
|
|
{label:'功能主治',key:'function'},
|
|
{label:'功能主治',key:'function'},
|
|
|
{label:'用法用量',key:'usage_dosage'},
|
|
{label:'用法用量',key:'usage_dosage'},
|
|
@@ -691,10 +698,6 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if(!body)body='<div style="padding:20px;text-align:center;color:#aaa">暂无详细信息</div>';
|
|
if(!body)body='<div style="padding:20px;text-align:center;color:#aaa">暂无详细信息</div>';
|
|
|
- var jumpUrl=data.jump_url||brand.jump_url||'';
|
|
|
|
|
- if(jumpUrl){
|
|
|
|
|
- body+='<div class="bd-field"><a class="bd-link" href="'+escAttr(jumpUrl)+'" target="_blank" rel="noopener">🔗 查看商品详情 →</a></div>';
|
|
|
|
|
- }
|
|
|
|
|
var overlay=document.createElement('div');
|
|
var overlay=document.createElement('div');
|
|
|
overlay.className='brand-detail-overlay';
|
|
overlay.className='brand-detail-overlay';
|
|
|
overlay.onclick=function(e){if(e.target===this)this.remove()};
|
|
overlay.onclick=function(e){if(e.target===this)this.remove()};
|