| 1 |
- import{aH as t,aR as s,_ as e,r as o,aq as a,o as i,$ as n,b as l,e as c,i as d,j as r,k as u,l as f,L as p,S as h,q as m,E as g,J as y,K as _,G as k,n as w,t as b,aS as C,P as v,x as H,a3 as x,aT as S,a as T,aU as A,aV as $,aW as P,A as L,D as I,N as j,ap as B,al as D,a5 as E,aM as R,a7 as O,v as z,aX as N,p as M,Q as Y,f as W,g as U,ai as F,s as X,U as K,u as V,aY as q,w as Z,m as G,z as J,d as Q,c as tt,aZ as st,a_ as et}from"./index-NKTShCdW.js";import{u as ot,_ as at}from"./liveChat.COGKwYL8.js";const it=function(s){return Array.isArray(s)?Promise.all(s.map(t=>it.call(this,t))):new Promise(e=>{t().in(this).select(s).boundingClientRect(e).exec()})},nt=e({__name:"cwg-dropdown",props:{...{bgColor:{type:String,default:"#fff"},customStyle:{type:Object,default:()=>({})}},menuList:{type:Object,default:()=>["菜单1","菜单2","菜单3"]},menuStyle:{type:Object,default:()=>({})},interspace:{type:[String,Number],default:"10rpx"},showActive:{type:Boolean,default:!1},activeKey:{type:[String,Number],default:""}},emits:["open","close","change","menuClick"],setup(t,{expose:e,emit:x}){const S=t,T=x,A=t=>{if(!S.showActive||!S.activeKey)return!1;return(void 0!==t.key?t.key:void 0!==t.value?t.value:void 0!==t.sysCode?t.sysCode:void 0!==t.type?t.type:"")===S.activeKey},$=o(!1),P=a({width:0,height:0}),L=a({}),I=o(0),j=()=>new Promise(t=>{P.width>0?t(P):C({success:s=>{P.width=s.windowWidth,P.height=s.windowHeight,t(P)},fail:()=>{setTimeout(()=>j().then(t),100)}})}),B=async t=>{t.stopPropagation(),await j();const s=await it(".cwg-dropdown");if(!s)return;Object.assign(L,{transform:"scaleY(1)",visibility:"hidden",top:"-9999px",left:"-9999px",transition:"none"}),await v();const e=await it(".cwg-dropdown-menu-container");if(!e)return Object.keys(L).forEach(t=>delete L[t]),void(L.transform="scaleY(0)");const{width:o}=P,{left:a,right:i,bottom:n}=s;I.value;const l={transition:"transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)",transform:"scaleY(1)",top:"10px"};if(a+e.width<o)l.left="-110px";else{const t=o-i;l.right=`${t>0?t:0}px`}Object.keys(L).forEach(t=>delete L[t]),Object.assign(L,l),$.value=!0,T("open"),T("change",!0)},D=()=>{console.log("关闭弹窗2"),$.value=!1,Object.keys(L).forEach(t=>delete L[t]),L.transform="scaleY(0)",console.log("弹窗",L),T("close"),T("change",!1)};return i(()=>{var t;j(),I.value=(t=S.interspace)?(t=String(t)).endsWith("rpx")?s(parseInt(t)):(t.endsWith("px"),parseInt(t)):0,n("logout",()=>{console.log("关闭弹窗1"),($.value||Object.keys(L).length>0)&&($.value=!1,Object.keys(L).forEach(t=>delete L[t]),L.transform="scaleY(0)",T("close"),T("change",!1))})}),l(()=>{c("logout")}),e({close:D}),(s,e)=>{const o=H;return d(),r(o,null,{default:u(()=>[f(o,{class:"cwg-dropdown",style:p(s.customStyle),onClick:B},{default:u(()=>[h(s.$slots,"default",{},void 0,!0)]),_:3},8,["style"]),f(o,{class:"cwg-dropdown-menu"},{default:u(()=>[f(o,{class:"cwg-dropdown-menu-container",style:p([L]),onClick:e[0]||(e[0]=m(()=>{},["stop"]))},{default:u(()=>[h(s.$slots,"menu",{},()=>[f(o,{class:"menu"},{default:u(()=>[h(s.$slots,"btn",{},void 0,!0),(d(!0),g(y,null,_(t.menuList,(t,s)=>(d(),r(o,{class:k(["menu-item",{active:S.showActive&&A(t),disabled:t.disabled||!1}]),key:s,onClick:e=>{return a=s,void((o=t).disabled||(T("menuClick",{value:o,index:a}),D()));var o,a}},{default:u(()=>[f(o,null,{default:u(()=>[w(b(t.label||t),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:3})],!0)]),_:3},8,["style"])]),_:3}),f(o,{class:k(["cwg-dropdown-mask",{"cwg-dropdown-mask-show":$.value}]),onClick:m(D,["stop"])},null,8,["class"])]),_:3})}}},[["__scopeId","data-v-690fef37"]]),lt=x.Host85,ct=["/list","/page","/field/params","/dropdown","/single","/detail"],dt="/pages/login/index";let rt=!1;const ut=(t,s={})=>{const{data:e,statusCode:o}=t;if(200===o){if("arraybuffer"===s.responseType||e instanceof ArrayBuffer)return e;if(401===e.code||600===e.code){if((()=>{const t=R();return t[t.length-1].route})()===dt)return Promise.reject({...e,msg:e.message||"登录失败,请重试"});T.value="";return s.ignore401||!1?Promise.reject({...e,code:401}):(rt||(rt=!0,L({title:"登录已过期,请重新登录",icon:"none"}),I("logout"),setTimeout(()=>{j({url:dt,success:()=>{B("logoutToSystem",1),D.set("mode","customer"),rt=!1},fail:()=>{rt=!1}})},1500)),Promise.reject({...e,code:401,message:"登录已过期,请重新登录"}))}return 200===e.code?e:(400===e.code||L({title:e.msg||"请求失败",icon:"none"}),Promise.reject(e))}return L({title:`网络错误: ${o}`,icon:"none"}),Promise.reject(t)},ft=t=>(E(),L({title:"网络异常,请稍后重试",icon:"none"}),Promise.reject(t)),pt=t=>{const s=x[t.type||"Host80"]||"",e={...t,url:`${s}${t.url}`,method:t.method||"GET",timeout:6e4},o=(t=>{var s;t.header||(t.header={}),"HostShop"===t.type?A.value&&(t.header["Access-Token"]=`${A.value}`):T.value&&(t.header["Access-Token"]=`${T.value}`);return $.value&&(t.header.Language=`${$.value}`),P.value&&(t.header.CLIENT=`${P.value}`),null==(s=ot().userInfo)||s.cId,String(t.method||"GET").toUpperCase(),t.data={...t.data||{}},t.header["Content-Type"]||(t.header["Content-Type"]="application/json"),t})(e);return new Promise((s,a)=>{ct.some(t=>e.url.includes(t)),S({...o,success:e=>{try{const o=ut(e,t);s(o)}catch(o){a(o)}},fail:t=>{const s=ft(t);a(s)}})})},ht=(t,s,e={},o={},a=!0)=>new Promise((i,n)=>{try{let l=s;s&&"object"==typeof s&&(l=s.path||s.url||s.tempFilePath||s.filePath||s);const c=`${lt}${t}`,d={...o||{}};T.value&&(d["Access-Token"]=`${T.value}`),$.value&&(d.Language=`${$.value}`),P.value&&(d.CLIENT=`${P.value}`),O({url:c,filePath:l,name:"file",header:d,formData:e||{},success:t=>{try{t.data=JSON.parse(t.data||"{}")}catch(e){t.data={}}const s={data:t.data,statusCode:t.statusCode};if(a)try{const t=ut(s);i(t)}catch(o){n(o)}else i(s.data)},fail:t=>{n(ft(t))}})}catch(l){n(l)}}),mt=(t,s={},e={},o={})=>{const a="string"==typeof e?{type:e,...o||{}}:e||{};return pt({url:t,method:"GET",data:s,...a})},gt=(t,s={},e,o={})=>pt({url:t,method:"POST",data:s,type:e,...o}),yt=[{font_class:"arrow-down",unicode:""},{font_class:"arrow-left",unicode:""},{font_class:"arrow-right",unicode:""},{font_class:"arrow-up",unicode:""},{font_class:"auth",unicode:""},{font_class:"auth-filled",unicode:""},{font_class:"back",unicode:""},{font_class:"bars",unicode:""},{font_class:"calendar",unicode:""},{font_class:"calendar-filled",unicode:""},{font_class:"camera",unicode:""},{font_class:"camera-filled",unicode:""},{font_class:"cart",unicode:""},{font_class:"cart-filled",unicode:""},{font_class:"chat",unicode:""},{font_class:"chat-filled",unicode:""},{font_class:"chatboxes",unicode:""},{font_class:"chatboxes-filled",unicode:""},{font_class:"chatbubble",unicode:""},{font_class:"chatbubble-filled",unicode:""},{font_class:"checkbox",unicode:""},{font_class:"checkbox-filled",unicode:""},{font_class:"checkmarkempty",unicode:""},{font_class:"circle",unicode:""},{font_class:"circle-filled",unicode:""},{font_class:"clear",unicode:""},{font_class:"close",unicode:""},{font_class:"closeempty",unicode:""},{font_class:"cloud-download",unicode:""},{font_class:"cloud-download-filled",unicode:""},{font_class:"cloud-upload",unicode:""},{font_class:"cloud-upload-filled",unicode:""},{font_class:"color",unicode:""},{font_class:"color-filled",unicode:""},{font_class:"compose",unicode:""},{font_class:"contact",unicode:""},{font_class:"contact-filled",unicode:""},{font_class:"down",unicode:""},{font_class:"bottom",unicode:""},{font_class:"download",unicode:""},{font_class:"download-filled",unicode:""},{font_class:"email",unicode:""},{font_class:"email-filled",unicode:""},{font_class:"eye",unicode:""},{font_class:"eye-filled",unicode:""},{font_class:"eye-slash",unicode:""},{font_class:"eye-slash-filled",unicode:""},{font_class:"fire",unicode:""},{font_class:"fire-filled",unicode:""},{font_class:"flag",unicode:""},{font_class:"flag-filled",unicode:""},{font_class:"folder-add",unicode:""},{font_class:"folder-add-filled",unicode:""},{font_class:"font",unicode:""},{font_class:"forward",unicode:""},{font_class:"gear",unicode:""},{font_class:"gear-filled",unicode:""},{font_class:"gift",unicode:""},{font_class:"gift-filled",unicode:""},{font_class:"hand-down",unicode:""},{font_class:"hand-down-filled",unicode:""},{font_class:"hand-up",unicode:""},{font_class:"hand-up-filled",unicode:""},{font_class:"headphones",unicode:""},{font_class:"heart",unicode:""},{font_class:"heart-filled",unicode:""},{font_class:"help",unicode:""},{font_class:"help-filled",unicode:""},{font_class:"home",unicode:""},{font_class:"home-filled",unicode:""},{font_class:"image",unicode:""},{font_class:"image-filled",unicode:""},{font_class:"images",unicode:""},{font_class:"images-filled",unicode:""},{font_class:"info",unicode:""},{font_class:"info-filled",unicode:""},{font_class:"left",unicode:""},{font_class:"link",unicode:""},{font_class:"list",unicode:""},{font_class:"location",unicode:""},{font_class:"location-filled",unicode:""},{font_class:"locked",unicode:""},{font_class:"locked-filled",unicode:""},{font_class:"loop",unicode:""},{font_class:"mail-open",unicode:""},{font_class:"mail-open-filled",unicode:""},{font_class:"map",unicode:""},{font_class:"map-filled",unicode:""},{font_class:"map-pin",unicode:""},{font_class:"map-pin-ellipse",unicode:""},{font_class:"medal",unicode:""},{font_class:"medal-filled",unicode:""},{font_class:"mic",unicode:""},{font_class:"mic-filled",unicode:""},{font_class:"micoff",unicode:""},{font_class:"micoff-filled",unicode:""},{font_class:"minus",unicode:""},{font_class:"minus-filled",unicode:""},{font_class:"more",unicode:""},{font_class:"more-filled",unicode:""},{font_class:"navigate",unicode:""},{font_class:"navigate-filled",unicode:""},{font_class:"notification",unicode:""},{font_class:"notification-filled",unicode:""},{font_class:"paperclip",unicode:""},{font_class:"paperplane",unicode:""},{font_class:"paperplane-filled",unicode:""},{font_class:"person",unicode:""},{font_class:"person-filled",unicode:""},{font_class:"personadd",unicode:""},{font_class:"personadd-filled",unicode:""},{font_class:"personadd-filled-copy",unicode:""},{font_class:"phone",unicode:""},{font_class:"phone-filled",unicode:""},{font_class:"plus",unicode:""},{font_class:"plus-filled",unicode:""},{font_class:"plusempty",unicode:""},{font_class:"pulldown",unicode:""},{font_class:"pyq",unicode:""},{font_class:"qq",unicode:""},{font_class:"redo",unicode:""},{font_class:"redo-filled",unicode:""},{font_class:"refresh",unicode:""},{font_class:"refresh-filled",unicode:""},{font_class:"refreshempty",unicode:""},{font_class:"reload",unicode:""},{font_class:"right",unicode:""},{font_class:"scan",unicode:""},{font_class:"search",unicode:""},{font_class:"settings",unicode:""},{font_class:"settings-filled",unicode:""},{font_class:"shop",unicode:""},{font_class:"shop-filled",unicode:""},{font_class:"smallcircle",unicode:""},{font_class:"smallcircle-filled",unicode:""},{font_class:"sound",unicode:""},{font_class:"sound-filled",unicode:""},{font_class:"spinner-cycle",unicode:""},{font_class:"staff",unicode:""},{font_class:"staff-filled",unicode:""},{font_class:"star",unicode:""},{font_class:"star-filled",unicode:""},{font_class:"starhalf",unicode:""},{font_class:"trash",unicode:""},{font_class:"trash-filled",unicode:""},{font_class:"tune",unicode:""},{font_class:"tune-filled",unicode:""},{font_class:"undo",unicode:""},{font_class:"undo-filled",unicode:""},{font_class:"up",unicode:""},{font_class:"top",unicode:""},{font_class:"upload",unicode:""},{font_class:"upload-filled",unicode:""},{font_class:"videocam",unicode:""},{font_class:"videocam-filled",unicode:""},{font_class:"vip",unicode:""},{font_class:"vip-filled",unicode:""},{font_class:"wallet",unicode:""},{font_class:"wallet-filled",unicode:""},{font_class:"weibo",unicode:""},{font_class:"weixin",unicode:""}];const _t=e({name:"UniIcons",emits:["click"],props:{type:{type:String,default:""},color:{type:String,default:"#333333"},size:{type:[Number,String],default:16},customPrefix:{type:String,default:""},fontFamily:{type:String,default:""}},data:()=>({icons:yt}),computed:{unicode(){let t=this.icons.find(t=>t.font_class===this.type);return t?t.unicode:""},iconSize(){return"number"==typeof(t=this.size)||/^[0-9]*$/g.test(t)?t+"px":t;var t},styleObj(){return""!==this.fontFamily?`color: ${this.color}; font-size: ${this.iconSize}; font-family: ${this.fontFamily};`:`color: ${this.color}; font-size: ${this.iconSize};`}},methods:{_onClick(t){this.$emit("click",t)}}},[["render",function(t,s,e,o,a,i){const n=z;return d(),r(n,{style:p(i.styleObj),class:k(["uni-icons",["uniui-"+e.type,e.customPrefix,e.customPrefix?e.type:""]]),onClick:i._onClick},{default:u(()=>[h(t.$slots,"default",{},void 0,!0)]),_:3},8,["style","class","onClick"])}],["__scopeId","data-v-b25a9929"]]);class kt{constructor(t,s){this.options=t,this.animation=N({...t}),this.currentStepAnimates={},this.next=0,this.$=s}_nvuePushAnimates(t,s){let e=this.currentStepAnimates[this.next],o={};if(o=e||{styles:{},config:{}},wt.includes(t)){o.styles.transform||(o.styles.transform="");let e="";"rotate"===t&&(e="deg"),o.styles.transform+=`${t}(${s+e}) `}else o.styles[t]=`${s}`;this.currentStepAnimates[this.next]=o}_animateRun(t={},s={}){let e=this.$.$refs.ani.ref;if(e)return new Promise((o,a)=>{nvueAnimation.transition(e,{styles:t,...s},t=>{o()})})}_nvueNextAnimate(t,s=0,e){let o=t[s];if(o){let{styles:a,config:i}=o;this._animateRun(a,i).then(()=>{s+=1,this._nvueNextAnimate(t,s,e)})}else this.currentStepAnimates={},"function"==typeof e&&e(),this.isEnd=!0}step(t={}){return this.animation.step(t),this}run(t){this.$.animationData=this.animation.export(),this.$.timer=setTimeout(()=>{"function"==typeof t&&t()},this.$.durationTime)}}const wt=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];function bt(t,s){if(s)return clearTimeout(s.timer),new kt(t,s)}wt.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach(t=>{kt.prototype[t]=function(...s){return this.animation[t](...s),this}});const Ct=e({name:"uniTransition",emits:["click","change"],props:{show:{type:Boolean,default:!1},modeClass:{type:[Array,String],default:()=>"fade"},duration:{type:Number,default:300},styles:{type:Object,default:()=>({})},customClass:{type:String,default:""},onceRender:{type:Boolean,default:!1}},data:()=>({isShow:!1,transform:"",opacity:0,animationData:{},durationTime:300,config:{}}),watch:{show:{handler(t){t?this.open():this.isShow&&this.close()},immediate:!0}},computed:{stylesObject(){let t={...this.styles,"transition-duration":this.duration/1e3+"s"},s="";for(let e in t){s+=this.toLine(e)+":"+t[e]+";"}return s},transformStyles(){return"transform:"+this.transform+";opacity:"+this.opacity+";"+this.stylesObject}},created(){this.config={duration:this.duration,timingFunction:"ease",transformOrigin:"50% 50%",delay:0},this.durationTime=this.duration},methods:{init(t={}){t.duration&&(this.durationTime=t.duration),this.animation=bt(Object.assign(this.config,t),this)},onClick(){this.$emit("click",{detail:this.isShow})},step(t,s={}){return this.animation?(Object.keys(t).forEach(s=>{const e=t[s];"function"==typeof this.animation[s]&&(Array.isArray(e)?this.animation[s](...e):this.animation[s](e))}),this.animation.step(s),this):this},run(t){this.animation&&this.animation.run(t)},open(){clearTimeout(this.timer),this.isShow=!0,this.transform=this.styleInit(!1).transform||"",this.opacity=this.styleInit(!1).opacity||0,this.$nextTick(()=>{this.timer=setTimeout(()=>{this.animation=bt(this.config,this),this.tranfromInit(!1).step(),this.animation.run(()=>{this.transform="",this.opacity=this.styleInit(!1).opacity||1,this.$emit("change",{detail:this.isShow})})},80)})},close(t){this.animation&&this.tranfromInit(!0).step().run(()=>{this.isShow=!1,this.animationData=null,this.animation=null;let{opacity:t,transform:s}=this.styleInit(!1);this.opacity=t||1,this.transform=s,this.$emit("change",{detail:this.isShow})})},styleInit(t){let s={transform:"",opacity:1};const e=(t,e)=>{const o=this.animationType(t)[e];e.startsWith("fade")?s.opacity=o:s.transform+=o+" "};return"string"==typeof this.modeClass?e(t,this.modeClass):this.modeClass.forEach(s=>e(t,s)),s},tranfromInit(t){let s=(t,s)=>{let e=null;"fade"===s?e=t?0:1:(e=t?"-100%":"0","zoom-in"===s&&(e=t?.8:1),"zoom-out"===s&&(e=t?1.2:1),"slide-right"===s&&(e=t?"100%":"0"),"slide-bottom"===s&&(e=t?"100%":"0")),this.animation[this.animationMode()[s]](e)};return"string"==typeof this.modeClass?s(t,this.modeClass):this.modeClass.forEach(e=>{s(t,e)}),this.animation},animationType:t=>({fade:t?1:0,"slide-top":`translateY(${t?"0":"-100%"})`,"slide-right":`translateX(${t?"0":"100%"})`,"slide-bottom":`translateY(${t?"0":"100%"})`,"slide-left":`translateX(${t?"0":"-100%"})`,"zoom-in":`scaleX(${t?1:.8}) scaleY(${t?1:.8})`,"zoom-out":`scaleX(${t?1:1.2}) scaleY(${t?1:1.2})`}),animationMode:()=>({fade:"opacity","slide-top":"translateY","slide-right":"translateX","slide-bottom":"translateY","slide-left":"translateX","zoom-in":"scale","zoom-out":"scale"}),toLine:t=>t.replace(/([A-Z])/g,"-$1").toLowerCase()}},[["render",function(t,s,e,o,a,i){const n=H;return M((d(),r(n,{ref:"ani",animation:a.animationData,class:k(e.customClass),style:p(i.transformStyles),onClick:i.onClick},{default:u(()=>[h(t.$slots,"default")]),_:3},8,["animation","class","style","onClick"])),[[Y,a.isShow]])}]]);const vt=e({name:"uniPopup",components:{keypress:{name:"Keypress",props:{disable:{type:Boolean,default:!1}},mounted(){const t={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]};document.addEventListener("keyup",s=>{if(this.disable)return;const e=Object.keys(t).find(e=>{const o=s.key,a=t[e];return a===o||Array.isArray(a)&&a.includes(o)});e&&setTimeout(()=>{this.$emit(e,{})},0)})},render:()=>{}}},emits:["change","maskClick"],props:{animation:{type:Boolean,default:!0},type:{type:String,default:"center"},isMaskClick:{type:Boolean,default:null},maskClick:{type:Boolean,default:null},backgroundColor:{type:String,default:"none"},safeArea:{type:Boolean,default:!0},maskBackgroundColor:{type:String,default:"rgba(0, 0, 0, 0.4)"},borderRadius:{type:String}},watch:{type:{handler:function(t){this.config[t]&&this[this.config[t]](!0)},immediate:!0},isDesktop:{handler:function(t){this.config[t]&&this[this.config[this.type]](!0)},immediate:!0},maskClick:{handler:function(t){this.mkclick=t},immediate:!0},isMaskClick:{handler:function(t){this.mkclick=t},immediate:!0},showPopup(t){document.getElementsByTagName("body")[0].style.overflow=t?"hidden":"visible"}},data(){return{duration:300,ani:[],showPopup:!1,showTrans:!1,popupWidth:0,popupHeight:0,config:{top:"top",bottom:"bottom",center:"center",left:"left",right:"right",message:"top",dialog:"center",share:"bottom"},maskClass:{position:"fixed",bottom:0,top:0,left:0,right:0,backgroundColor:"rgba(0, 0, 0, 0.4)"},transClass:{backgroundColor:"transparent",borderRadius:this.borderRadius||"0",position:"fixed",left:0,right:0},maskShow:!0,mkclick:!0,popupstyle:"top"}},computed:{getStyles(){let t={backgroundColor:this.bg};return this.borderRadius,t=Object.assign(t,{borderRadius:this.borderRadius}),t},isDesktop(){return this.popupWidth>=500&&this.popupHeight>=500},bg(){return""===this.backgroundColor||"none"===this.backgroundColor?"transparent":this.backgroundColor}},mounted(){(()=>{const{windowWidth:t,windowHeight:s,windowTop:e,safeArea:o,screenHeight:a,safeAreaInsets:i}=K();this.popupWidth=t,this.popupHeight=s+(e||0),o&&this.safeArea?this.safeAreaInsets=i.bottom:this.safeAreaInsets=0})()},unmounted(){this.setH5Visible()},activated(){this.setH5Visible(!this.showPopup)},deactivated(){this.setH5Visible(!0)},created(){null===this.isMaskClick&&null===this.maskClick?this.mkclick=!0:this.mkclick=null!==this.isMaskClick?this.isMaskClick:this.maskClick,this.animation?this.duration=300:this.duration=0,this.messageChild=null,this.clearPropagation=!1,this.maskClass.backgroundColor=this.maskBackgroundColor},methods:{setH5Visible(t=!0){document.getElementsByTagName("body")[0].style.overflow=t?"visible":"hidden"},closeMask(){this.maskShow=!1},disableMask(){this.mkclick=!1},clear(t){t.stopPropagation(),this.clearPropagation=!0},open(t){if(this.showPopup)return;t&&-1!==["top","center","bottom","left","right","message","dialog","share"].indexOf(t)||(t=this.type),this.config[t]?(this[this.config[t]](),this.$emit("change",{show:!0,type:t})):console.error("缺少类型:",t)},close(t){this.showTrans=!1,this.$emit("change",{show:!1,type:this.type}),clearTimeout(this.timer),this.timer=setTimeout(()=>{this.showPopup=!1},300)},touchstart(){this.clearPropagation=!1},onTap(){this.clearPropagation?this.clearPropagation=!1:this.mkclick&&(this.$emit("maskClick"),this.close())},top(t){this.popupstyle=this.isDesktop?"fixforpc-top":"top",this.ani=["slide-top"],this.transClass={position:"fixed",left:0,right:0,backgroundColor:this.bg,borderRadius:this.borderRadius||"0"},t||(this.showPopup=!0,this.showTrans=!0,this.$nextTick(()=>{this.showPoptrans(),this.messageChild&&"message"===this.type&&this.messageChild.timerClose()}))},bottom(t){this.popupstyle="bottom",this.ani=["slide-bottom"],this.transClass={position:"fixed",left:0,right:0,bottom:0,paddingBottom:this.safeAreaInsets+"px",backgroundColor:this.bg,borderRadius:this.borderRadius||"0"},t||this.showPoptrans()},center(t){this.popupstyle="center",this.ani=["zoom-out","fade"],this.transClass={position:"fixed",display:"flex",flexDirection:"column",bottom:0,left:0,right:0,top:0,justifyContent:"center",alignItems:"center",borderRadius:this.borderRadius||"0"},t||this.showPoptrans()},left(t){this.popupstyle="left",this.ani=["slide-left"],this.transClass={position:"fixed",left:0,bottom:0,top:0,backgroundColor:this.bg,borderRadius:this.borderRadius||"0",display:"flex",flexDirection:"column"},t||this.showPoptrans()},right(t){this.popupstyle="right",this.ani=["slide-right"],this.transClass={position:"fixed",bottom:0,right:0,top:0,backgroundColor:this.bg,borderRadius:this.borderRadius||"0",display:"flex",flexDirection:"column"},t||this.showPoptrans()},showPoptrans(){this.$nextTick(()=>{this.showPopup=!0,this.showTrans=!0})}}},[["render",function(t,s,e,o,a,i){const n=W(U("uni-transition"),Ct),l=H,c=F("keypress");return a.showPopup?(d(),r(l,{key:0,class:k(["uni-popup",[a.popupstyle,i.isDesktop?"fixforpc-z-index":""]])},{default:u(()=>[f(l,{onTouchstart:i.touchstart},{default:u(()=>[a.maskShow?(d(),r(n,{key:"1",name:"mask","mode-class":"fade",styles:a.maskClass,duration:a.duration,show:a.showTrans,onClick:i.onTap},null,8,["styles","duration","show","onClick"])):X("",!0),f(n,{key:"2","mode-class":a.ani,name:"content",styles:a.transClass,duration:a.duration,show:a.showTrans,onClick:i.onTap},{default:u(()=>[f(l,{class:k(["uni-popup__wrapper",[a.popupstyle]]),style:p(i.getStyles),onClick:i.clear},{default:u(()=>[h(t.$slots,"default",{},void 0,!0)]),_:3},8,["style","class","onClick"])]),_:3},8,["mode-class","styles","duration","show","onClick"])]),_:3},8,["onTouchstart"]),a.maskShow?(d(),r(c,{key:0,onEsc:i.onTap},null,8,["onEsc"])):X("",!0)]),_:3},8,["class"])):X("",!0)}],["__scopeId","data-v-59d105f9"]]),Ht=e({__name:"cwg-popup",props:{visible:{type:Boolean,default:!1},title:{type:String,default:""},showFooters:{type:Boolean,default:!0},footerType:{type:String,default:"double",validator:t=>["double","single","none"].includes(t)},singleBtnText:{type:String,default:""},singleBtnType:{type:String,default:"primary"},cancelText:{type:String,default:""},confirmText:{type:String,default:""},confirmBtnType:{type:String,default:"primary"},showFooterLine:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},slotName:{type:String,default:""},width:{type:String,default:"600px"},maskClick:{type:Boolean,default:!0},pagerInfo:{type:Object,default:()=>({current:1,row:10,pageTotal:0,rowTotal:0})}},emits:["update:visible","confirm","close","single-click"],setup(t,{expose:s,emit:e}){const{t:a}=V(),i=t,n=e,l=o(null),c=q();Z(()=>i.visible,t=>{var s,e;t?null==(s=l.value)||s.open():null==(e=l.value)||e.close()},{immediate:!0});const m=t=>{t.show||setTimeout(()=>{n("close")},300)},_=()=>{var t;null==(t=l.value)||t.close(),n("update:visible",!1)},C=()=>{n("confirm")},v=()=>{n("single-click")};return s({close:_,open:()=>{var t;return null==(t=l.value)?void 0:t.open()}}),(s,e)=>{const o=z,n=W(U("uni-icons"),_t),x=H,S=J,T=W(U("uni-popup"),vt);return d(),r(T,{ref_key:"popupRef",ref:l,type:"center",onChange:m,class:"crm-popup",onMaskClick:_,isMaskClick:t.maskClick},{default:u(()=>[f(x,{class:"cwg-dialog",style:p({width:t.width})},{default:u(()=>[t.title?(d(),r(x,{key:0,class:"dialog-header"},{default:u(()=>[f(o,{class:"dialog-title"},{default:u(()=>[w(b(t.title||G(a)("Tips.DeleteAccount")),1)]),_:1}),f(n,{class:"dialog-close1",type:"closeempty",size:"20",color:"#999",onClick:_})]),_:1})):X("",!0),f(x,{class:"dialog-content"},{default:u(()=>[h(s.$slots,"default",{},void 0,!0)]),_:3}),i.showFooters?(d(),r(x,{key:1,class:"dialog-footer"},{default:u(()=>[t.slotName&&G(c)[t.slotName]?h(s.$slots,t.slotName,{key:0},void 0,!0):X("",!0),G(c).footer?(d(),r(x,{key:1,class:"btn-content"},{default:u(()=>[h(s.$slots,"footer",{},void 0,!0)]),_:3})):"none"===t.footerType?(d(),g(y,{key:2},[t.showFooterLine?(d(),r(x,{key:0,class:"footer-line"})):X("",!0)],64)):"single"===t.footerType?(d(),r(x,{key:3,class:"btn-content"},{default:u(()=>[f(S,{class:k(["single-btn",t.singleBtnType]),onClick:v},{default:u(()=>[w(b(t.singleBtnText||G(a)("common.confirm")),1)]),_:1},8,["class"])]),_:1})):(d(),r(x,{key:4,class:"btn-content"},{default:u(()=>[f(S,{class:"cancel-btn",onClick:_},{default:u(()=>[w(b(t.cancelText||G(a)("common.cancel")),1)]),_:1}),f(S,{class:k(["confirm-btn",t.confirmBtnType]),onClick:C},{default:u(()=>[w(b(t.confirmText||G(a)("common.confirm")),1)]),_:1},8,["class"])]),_:1}))]),_:3})):X("",!0)]),_:3},8,["style"])]),_:3},8,["isMaskClick"])}}},[["__scopeId","data-v-c2c83640"]]),xt={PushMessageList:(t={})=>gt("/push/message/list",t,"Host80"),CustomLoginInfo:(t={})=>gt("/custom/info",t,"Host80"),switchLanguage:(t={})=>gt("/custom/switch/lang",t,"Host80"),CustomDropdown:(t={})=>gt("/account/dropdown",t,"Host80"),getChartInfo:(t={})=>gt("/index/chart/list",t,"Host80"),transferInfo:(t={})=>gt("/transfer/info",t,"Host04"),TransferApply:(t={})=>gt("/transfer/apply",t,"Host04"),ResetDealPassword:(t={})=>gt("/account/settings/reset/deal/password",t,"Host80"),ResetDealPasswordEmail:(t={})=>gt("/account/deal/password/reset/apply/send/email",t,"Host80"),ChangeLeverageAdd:(t={})=>gt("/account/settings/change/leverage/add",t,"Host80"),ChangeInvestorOassword:(t={})=>gt("/account/settings/change/investor/password/add",t,"Host80"),ChangeDealPassword:(t={})=>gt("/account/settings/change/deal/password/add",t,"Host80"),AccountList:(t={})=>gt("/account/list",t,"Host80"),AccountAllList:(t={})=>gt("/account/all/list",t,"Host80"),AccountApplyAdd:(t={})=>gt("/account/apply/add",t,"Host80"),AccountApplyAddDome:(t={})=>gt("/account/apply/demo/add",t,"Host80"),AccountApplyData:(t={})=>gt("/account/apply/data",t,"Host80"),AccountApplyDataDome:(t={})=>gt("/account/apply/demo/data",t,"Host80"),excludeShowLogin:(t={})=>gt("/account/apply/exclude/show/login/type",t,"Host80"),CustomBankList:(t={})=>gt("/custom/bank/list",t,"Host80"),CustomBankDelete:(t={})=>gt("/custom/bank/delete",t,"Host80"),CustomBankUpdate:(t={})=>gt("/custom/bank/update",t,"Host80"),CustomBankAdd:(t={})=>gt("/custom/bank/add",t,"Host80"),customBankCardVerify:(t={})=>gt("/custom/bank/card/verify",t,"Host80"),customBankCardSendCode:(t={})=>gt("/custom/bank/card/send/code",t,"Host80"),CustomUpdateInfo:(t={})=>gt("/custom/update/info",t,"Host80"),CustomUpdateEmail:(t={})=>gt("/custom/update/email",t,"Host80"),CustomUpdateEmailSendCode:(t={})=>gt("/custom/update/email/send/code",t,"Host80"),CustomFileList:(t={})=>gt("/custom/file/list",t,"Host80"),CustomFileUpload:(t={})=>gt("/custom/file/upload/{type}/{id}",t,"Host80"),CustomFileMobile:(t={})=>mt("/custom/file/mobile",t,"Host80"),CustomRecordAccount:(t={})=>gt("/custom/apply/list",t,"Host80"),customNoticeList:(t={})=>gt("/custom/notice/list",t,"Host80"),customNoticeSave:(t={})=>gt("/custom/notice/save",t,"Host80"),customApplyIb:(t={})=>gt("/agent/apply/add",t,"Host80"),customApplyIbStatus:(t={})=>gt("/agent/apply/status",t,"Host80"),reasonsRefusalList:(t={})=>gt("/reasons/refusal/list",t,"Host80"),webPopupList:(t={})=>gt("/web/popup/list",t,"Host80"),walletHistoryList:(t={})=>gt("/custom/wallet/history/search/list",t,"Host80"),walletTransferApply:(t={})=>gt("/custom/transfer/apply",t,"Host04"),standardRebateList:(t={})=>gt("/trade/standard/rebate",t,"Host80"),deleteAccountList:(t={})=>gt("/custom/login/delete/search/list",t,"Host80"),historyList:(t={})=>gt("/trade/histort/search/list",t,"Host80"),getWebsdkLink:(t={})=>gt("/withdraw/getWebsdkLink",t,"Host04"),getWebsdkLink1:(t={})=>gt("/agent/withdraw/getWebsdkLink",t,"Host04"),getWebsdkLink2:(t={})=>gt("/custom/bank/getWebsdkLink",t,"Host80"),DropdownlusActivityOptions:(t={})=>gt("/custom/activity/surplus/account/dropdown",t,"Host80"),getSystemList:(t={})=>gt("/custom/system/config/all/list",t,"Host80"),switchSystem:(t={})=>gt("/custom/system/config/choose",t,"Host80"),demoList:(t={})=>gt("/account/demo/all/list",t,"Host80"),updateNick:(t={})=>gt("/custom/login/update/nick/name",t,"Host80"),tradePosition:(t={})=>gt("/trade/position",t,"Host80"),tradePositionExport:(t={})=>gt("/trade/position/export",t,"Host80"),tradeShardingHistory:(t={})=>gt("/trade/sharding/history",t,"Host80"),tradeHistory:(t={})=>gt("/trade/history",t,"Host80"),tradeShardingHistoryExport:(t={})=>gt("/trade/sharding/history/export",t,"Host80"),customDailyCompare:(t={})=>gt("/index/chart/custom/asset/daily/compare",t,"Host80")},St=e(Q({__name:"cwg-language",props:{iconColor:{type:String,default:"#97A1C0"}},setup(t){const{t:s,locale:e}=V(),o=tt(()=>st.map(t=>({label:s(`language.${t}`),type:t})));function a({value:t}){const s=(null==t?void 0:t.type)??t;et(s,{locale:e,lang:$})}return(s,e)=>{const i=W(U("cwg-icon"),at),n=H,l=W(U("cwg-dropdown"),nt);return d(),r(n,{class:"cwg-language"},{default:u(()=>[f(l,{"menu-list":o.value,onMenuClick:a,showActive:"",activeKey:G($)},{default:u(()=>[f(n,{class:"pc-header-btn"},{default:u(()=>[f(i,{name:"cwg-lang",color:t.iconColor,size:20},null,8,["color"])]),_:1})]),_:1},8,["menu-list","activeKey"])]),_:1})}}}),[["__scopeId","data-v-fa087ad9"]]),Tt={login:t=>gt("/custom/login",t),getUserInfo:()=>gt("/custom/info"),getUserSingle:()=>gt("/wasabi/api/merchant/user/single",{}),logout:()=>gt("/custom/logout",{}),forgetPwd:t=>gt("/custom/update/password/send/email",t),accountDropdown:(t={})=>gt("/wasabi/api/account/dropdown",t),updateEmailPassword:(t={})=>gt("/custom/update/login/password",t)};export{St as C,nt as _,Ht as a,vt as b,xt as c,Tt as d,_t as e,mt as g,gt as p,ht as u};
|