';
return h;
}
function csQrBig(el){
var img=el&&el.querySelector?el.querySelector('img'):null;
if(!img||!img.src) return;
var big=document.getElementById('csQrMask');
var bi=document.getElementById('csQrBigImg');
if(!big||!bi) return;
bi.src=img.src;
big.style.display='flex';
}
朵伴商城客服在线×
这个商品运费怎么算?
运费大概多少钱?
什么时候发货?
怎么开发票?
发送
/* ---------- 客服会话浮窗(朵伴商城) ---------- */
var CS_SID_KEY='db_cs_sid', csSid='', csMsgs=[], csProd={}, csTimer=null, csUnread=0;
function csEsc(s){return String(s==null?'':s).replace(/&/g,'&').replace(//g,'>').replace(/"/g,'"')}
function csEl(id){return document.getElementById(id)}
function csSidGet(){ if(!csSid){ csSid=localStorage.getItem(CS_SID_KEY)||('CS'+Date.now().toString(36)+Math.random().toString(36).slice(2,8)); localStorage.setItem(CS_SID_KEY,csSid);} return csSid; }
function csName(){ try{ var u=JSON.parse(localStorage.getItem('db_user')||'null'); return (u&&(u.contactName||u.hotelName||u.phone))||''; }catch(e){ return localStorage.getItem('db_token')?'酒店采购':''; } }
function csContact(){ try{ var u=JSON.parse(localStorage.getItem('db_user')||'null'); return (u&&u.phone)||''; }catch(e){ return ''; } }
function csAt(s){ var d=new Date(s); return isNaN(d)?'':(('0'+d.getHours()).slice(-2)+':'+('0'+d.getMinutes()).slice(-2)); }
function csSetProduct(p){ csProd=p||{}; }
function csOpen(){
csSidGet(); csEl('csPanel').classList.add('show');
csPoll(true); if(!csTimer) csTimer=setInterval(function(){ csPoll(false); },5000);
}
function csClose(){ csEl('csPanel').classList.remove('show'); csUnread=0; var b=csEl('csBadge'); if(b) b.style.display='none'; }
function csQuick(t){ var e=csEl('csText'); e.value=t; csSend(); }
function csRender(){
var b=csEl('csBody'); if(!b) return;
if(!csMsgs.length){ b.innerHTML='