user.BvIBmQ0K.js 31 KB

1
  1. import{aI as t,aV as s,_ as e,r as o,ar as a,o as i,$ as n,e as l,f as c,j as d,k as r,l as u,m as f,M as p,T as h,s as m,F as g,K as y,L as _,H as k,p as w,t as b,aW as C,Q as v,y as H,a4 as x,aX as T,b as S,aY as A,aZ as $,a_ as P,a as L,B as I,E as B,O as j,aq as D,al as E,a6 as R,aP as O,a8 as z,x as N,a$ as M,q as Y,R as W,g as F,h as U,ai as X,v as K,V,u as q,b0 as Z,w as G,n as J,A as Q,d as tt,c as st,b1 as et,b2 as ot}from"./index-8vdMSihN.js";import{_ as at}from"./liveChat.DgRnu9NF.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 T=t,S=x,A=t=>{if(!T.showActive||!T.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:"")===T.activeKey},$=o(!1),P=a({width:0,height:0}),L=a({}),I=o(0),B=()=>new Promise((t=>{P.width>0?t(P):C({success:s=>{P.width=s.windowWidth,P.height=s.windowHeight,t(P)},fail:()=>{setTimeout((()=>B().then(t)),100)}})})),j=async t=>{t.stopPropagation(),await B();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,S("open"),S("change",!0)},D=()=>{console.log("关闭弹窗2"),$.value=!1,Object.keys(L).forEach((t=>delete L[t])),L.transform="scaleY(0)",console.log("弹窗",L),S("close"),S("change",!1)};return i((()=>{var t;B(),I.value=(t=T.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)",S("close"),S("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:j},{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:T.showActive&&A(t),disabled:t.disabled||!1}]),key:s,onClick:e=>{return a=s,void((o=t).disabled||(S("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"];let dt=!1;const rt=(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("/pages/login/index"===(()=>{const t=O();return t[t.length-1].route})())return Promise.reject({...e,msg:e.message||"登录失败,请重试"});S.value="";return s.ignore401||!1?Promise.reject({...e,code:401}):(dt||(dt=!0,I({title:"登录已过期,请重新登录",icon:"none"}),B("logout"),setTimeout((()=>{j({url:"/pages/login/index",success:()=>{D("logoutToSystem",1),E.set("mode","customer"),dt=!1},fail:()=>{dt=!1}})}),1500)),Promise.reject({...e,code:401,message:"登录已过期,请重新登录"}))}return 200===e.code?e:(400===e.code||I({title:e.msg||"请求失败",icon:"none"}),Promise.reject(e))}return I({title:`网络错误: ${o}`,icon:"none"}),Promise.reject(t)},ut=t=>(R(),I({title:"网络异常,请稍后重试",icon:"none"}),Promise.reject(t)),ft=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}`):S.value&&(t.header["Access-Token"]=`${S.value}`);return $.value&&(t.header.Language=`${$.value}`),P.value&&(t.header.CLIENT=`${P.value}`),null==(s=L().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))),T({...o,success:e=>{try{const o=rt(e,t);s(o)}catch(o){a(o)}},fail:t=>{const s=ut(t);a(s)}})}))},pt=(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||{}};S.value&&(d["Access-Token"]=`${S.value}`),$.value&&(d.Language=`${$.value}`),P.value&&(d.CLIENT=`${P.value}`),z({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=rt(s);i(t)}catch(o){n(o)}else i(s.data)},fail:t=>{n(ut(t))}})}catch(l){n(l)}})),ht=(t,s={},e={},o={})=>{const a="string"==typeof e?{type:e,...o||{}}:e||{};return ft({url:t,method:"GET",data:s,...a})},mt=(t,s={},e,o={})=>ft({url:t,method:"POST",data:s,type:e,...o}),gt=[{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 yt=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:gt}),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=N;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 _t{constructor(t,s){this.options=t,this.animation=M({...t}),this.currentStepAnimates={},this.next=0,this.$=s}_nvuePushAnimates(t,s){let e=this.currentStepAnimates[this.next],o={};if(o=e||{styles:{},config:{}},kt.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 kt=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];function wt(t,s){if(s)return clearTimeout(s.timer),new _t(t,s)}kt.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach((t=>{_t.prototype[t]=function(...s){return this.animation[t](...s),this}}));const bt=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=wt(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=wt(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 Y((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"])),[[W,a.isShow]])}]]);const Ct=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}=V();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=F(U("uni-transition"),bt),l=H,c=X("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"])):K("",!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"])):K("",!0)])),_:3},8,["class"])):K("",!0)}],["__scopeId","data-v-59d105f9"]]),vt=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}=q(),i=t,n=e,l=o(null),c=Z();G((()=>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=N,n=F(U("uni-icons"),yt),x=H,T=Q,S=F(U("uni-popup"),Ct);return d(),r(S,{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||J(a)("Tips.DeleteAccount")),1)])),_:1}),f(n,{class:"dialog-close1",type:"closeempty",size:"20",color:"#999",onClick:_})])),_:1})):K("",!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&&J(c)[t.slotName]?h(s.$slots,t.slotName,{key:0},void 0,!0):K("",!0),J(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"})):K("",!0)],64)):"single"===t.footerType?(d(),r(x,{key:3,class:"btn-content"},{default:u((()=>[f(T,{class:k(["single-btn",t.singleBtnType]),onClick:v},{default:u((()=>[w(b(t.singleBtnText||J(a)("common.confirm")),1)])),_:1},8,["class"])])),_:1})):(d(),r(x,{key:4,class:"btn-content"},{default:u((()=>[f(T,{class:"cancel-btn",onClick:_},{default:u((()=>[w(b(t.cancelText||J(a)("common.cancel")),1)])),_:1}),f(T,{class:k(["confirm-btn",t.confirmBtnType]),onClick:C},{default:u((()=>[w(b(t.confirmText||J(a)("common.confirm")),1)])),_:1},8,["class"])])),_:1}))])),_:3})):K("",!0)])),_:3},8,["style"])])),_:3},8,["isMaskClick"])}}},[["__scopeId","data-v-c2c83640"]]),Ht={PushMessageList:(t={})=>mt("/push/message/list",t,"Host80"),CustomLoginInfo:(t={})=>mt("/custom/info",t,"Host80"),switchLanguage:(t={})=>mt("/custom/switch/lang",t,"Host80"),CustomDropdown:(t={})=>mt("/account/dropdown",t,"Host80"),getChartInfo:(t={})=>mt("/index/chart/list",t,"Host80"),transferInfo:(t={})=>mt("/transfer/info",t,"Host04"),TransferApply:(t={})=>mt("/transfer/apply",t,"Host04"),ResetDealPassword:(t={})=>mt("/account/settings/reset/deal/password",t,"Host80"),ResetDealPasswordEmail:(t={})=>mt("/account/deal/password/reset/apply/send/email",t,"Host80"),ChangeLeverageAdd:(t={})=>mt("/account/settings/change/leverage/add",t,"Host80"),ChangeInvestorOassword:(t={})=>mt("/account/settings/change/investor/password/add",t,"Host80"),ChangeDealPassword:(t={})=>mt("/account/settings/change/deal/password/add",t,"Host80"),AccountList:(t={})=>mt("/account/list",t,"Host80"),AccountAllList:(t={})=>mt("/account/all/list",t,"Host80"),AccountApplyAdd:(t={})=>mt("/account/apply/add",t,"Host80"),AccountApplyAddDome:(t={})=>mt("/account/apply/demo/add",t,"Host80"),AccountApplyData:(t={})=>mt("/account/apply/data",t,"Host80"),AccountApplyDataDome:(t={})=>mt("/account/apply/demo/data",t,"Host80"),excludeShowLogin:(t={})=>mt("/account/apply/exclude/show/login/type",t,"Host80"),CustomBankList:(t={})=>mt("/custom/bank/list",t,"Host80"),CustomBankDelete:(t={})=>mt("/custom/bank/delete",t,"Host80"),CustomBankUpdate:(t={})=>mt("/custom/bank/update",t,"Host80"),CustomBankAdd:(t={})=>mt("/custom/bank/add",t,"Host80"),customBankCardVerify:(t={})=>mt("/custom/bank/card/verify",t,"Host80"),customBankCardSendCode:(t={})=>mt("/custom/bank/card/send/code",t,"Host80"),CustomUpdateInfo:(t={})=>mt("/custom/update/info",t,"Host80"),CustomUpdateEmail:(t={})=>mt("/custom/update/email",t,"Host80"),CustomUpdateEmailSendCode:(t={})=>mt("/custom/update/email/send/code",t,"Host80"),CustomFileList:(t={})=>mt("/custom/file/list",t,"Host80"),CustomFileUpload:(t={})=>mt("/custom/file/upload/{type}/{id}",t,"Host80"),CustomFileMobile:(t={})=>ht("/custom/file/mobile",t,"Host80"),CustomRecordAccount:(t={})=>mt("/custom/apply/list",t,"Host80"),customNoticeList:(t={})=>mt("/custom/notice/list",t,"Host80"),customNoticeSave:(t={})=>mt("/custom/notice/save",t,"Host80"),customApplyIb:(t={})=>mt("/agent/apply/add",t,"Host80"),customApplyIbStatus:(t={})=>mt("/agent/apply/status",t,"Host80"),reasonsRefusalList:(t={})=>mt("/reasons/refusal/list",t,"Host80"),webPopupList:(t={})=>mt("/web/popup/list",t,"Host80"),walletHistoryList:(t={})=>mt("/custom/wallet/history/search/list",t,"Host80"),walletTransferApply:(t={})=>mt("/custom/transfer/apply",t,"Host04"),standardRebateList:(t={})=>mt("/trade/standard/rebate",t,"Host80"),deleteAccountList:(t={})=>mt("/custom/login/delete/search/list",t,"Host80"),historyList:(t={})=>mt("/trade/histort/search/list",t,"Host80"),getWebsdkLink:(t={})=>mt("/withdraw/getWebsdkLink",t,"Host04"),getWebsdkLink1:(t={})=>mt("/agent/withdraw/getWebsdkLink",t,"Host04"),getWebsdkLink2:(t={})=>mt("/custom/bank/getWebsdkLink",t,"Host80"),DropdownlusActivityOptions:(t={})=>mt("/custom/activity/surplus/account/dropdown",t,"Host80"),getSystemList:(t={})=>mt("/custom/system/config/all/list",t,"Host80"),switchSystem:(t={})=>mt("/custom/system/config/choose",t,"Host80"),demoList:(t={})=>mt("/account/demo/all/list",t,"Host80"),updateNick:(t={})=>mt("/custom/login/update/nick/name",t,"Host80"),tradePosition:(t={})=>mt("/trade/position",t,"Host80"),tradePositionExport:(t={})=>mt("/trade/position/export",t,"Host80"),tradeShardingHistory:(t={})=>mt("/trade/sharding/history",t,"Host80"),tradeHistory:(t={})=>mt("/trade/history",t,"Host80"),tradeShardingHistoryExport:(t={})=>mt("/trade/sharding/history/export",t,"Host80"),customDailyCompare:(t={})=>mt("/index/chart/custom/asset/daily/compare",t,"Host80")},xt=e(tt({__name:"cwg-language",props:{iconColor:{type:String,default:"#97A1C0"}},setup(t){const{t:s,locale:e}=q(),o=st((()=>et.map((t=>({label:s(`language.${t}`),type:t})))));function a({value:t}){const s=(null==t?void 0:t.type)??t;ot(s,{locale:e,lang:$})}return(s,e)=>{const i=F(U("cwg-icon"),at),n=H,l=F(U("cwg-dropdown"),nt);return d(),r(n,{class:"cwg-language"},{default:u((()=>[f(l,{"menu-list":o.value,onMenuClick:a,showActive:"",activeKey:J($)},{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=>mt("/custom/login",t),getUserInfo:()=>mt("/custom/info"),getUserSingle:()=>mt("/wasabi/api/merchant/user/single",{}),logout:()=>mt("/custom/logout",{}),forgetPwd:t=>mt("/custom/update/password/send/email",t),accountDropdown:(t={})=>mt("/wasabi/api/account/dropdown",t),updateEmailPassword:(t={})=>mt("/custom/update/login/password",t)};export{xt as C,nt as _,vt as a,Ct as b,Ht as c,Tt as d,yt as e,ht as g,mt as p,pt as u};