import{d as ee,bh as te,X as ae,r as m,l as I,f as se,ax as le,al as oe,Y as E,k as l,h as g,c as y,e as n,w as r,a as s,t as p,J as b,ae as h,u as o,i as u,z as ne,B as N,n as O,F as ie,T as re,V as pe,D as de,E as ce,G as me,H as ue,C as _e,a1 as fe,S as ve,L as xe}from"./index-729a8626.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import{o as we,l as ge,m as ye}from"./diy-624329fd.js";import{b as be}from"./browser-a1ac24ac.js";import{_ as he}from"./_plugin-vue_export-helper-c27b6911.js";const De={class:"main-container"},ke={key:0,class:"flex flex-wrap min-w-[1200px]"},Ce={class:"page-item relative w-[340px] mr-[40px] pt-[90px] pb-[20px] bg-[#f7f7f7] bg-no-repeat"},Ie={class:"absolute top-[54px] left-[50%] translate-x-[-50%] w-[130px] text-[14px] truncate text-center"},Ee={class:"w-[320px] h-[550px] mx-auto"},Pe=["id","src"],Te={class:"w-[320px] h-[550px] mx-auto bg-body pt-[20px] px-[20px]"},Se={class:"font-bold text-xl mb-[40px]"},Ue={class:"mb-[20px] flex flex-col"},Ve={class:"mb-[10px]"},Le={class:"flex"},$e={class:"overflow-hidden w-[320px] h-[550px] mx-auto"},Re=["src"],Ne={class:"w-[700px]"},Oe={class:"flex flex-wrap"},Be={class:"info-wrap"},Me={class:"mt-[20px] p-[20px] flex items-center justify-between bg"},Fe={class:"font-bold"},Je={class:"text-[#999] text-base"},je={class:"text-center"},qe={class:"flex items-start"},ze={class:"flex flex-wrap"},He=["onClick"],Xe={class:"dialog-footer"},Ye=ee({__name:"member",setup(Ae){const D=te();ae(()=>D==null?void 0:D.apps);const v=m("DIY_MEMBER_INDEX"),e=I({}),P=se(),x=m(""),T=m(""),d=m({name:""}),_=I({type:"",name:"",page:"",title:"",action:""}),w=m(!1),S=I({});we({type:"member_index"}).then(a=>{for(const t in a.data)S[t]=a.data[t]});const U=()=>{ge({type:v.value}).then(a=>{for(const t in a.data)e[t]=a.data[t];d.value.name=e.use_template.name,d.value.title=e.use_template.title,d.value.page=e.use_template.page,d.value.action=e.use_template.action,e.use_template.url&&(e.loadingIframe=!1,e.loadingDev=!1,e.isDisabledPop=!1,e.difference=0,x.value=e.domain_url.wap_domain,e.wapUrl=e.domain_url.wap_url,$())})};U();const V=m(!1);window.addEventListener("message",a=>{try{let t={type:""};if(typeof a.data=="string"?t=JSON.parse(a.data):typeof a.data=="object"&&(t=a.data),t.type&&["appOnLaunch","appOnReady"].indexOf(t.type)!=-1){e.loadingDev=!1,e.loadingIframe=!0;let f=new Date().getTime();e.difference=f-e.timeIframe,e.isDisabledPop=!1,V.value=!0}}catch(t){L(),console.log("diy member 后台接受数据错误",t)}},!1);const B=()=>{const a=JSON.stringify({type:"appOnReady",message:"加载完成"});window["previewIframe_"+v.value]&&window["previewIframe_"+v.value].contentWindow.postMessage(a,"*")},L=()=>{e.loadingDev=!0,e.isDisabledPop=!0,e.loadingIframe=!1},M=()=>{if(x.value.trim().length==0){E({type:"warning",message:`${l("wapDomainPlaceholder")}`});return}const a=x.value+"/wap";pe.set({key:"wap_domain",data:a}),e.use_template.url&&(e.wapUrl=a,$()),setTimeout(()=>{e.use_template.url&&(e.loadingIframe=!0,e.loadingDev=!1,e.isDisabledPop=!1)},100*3)},F=()=>{window.open("https://www.kancloud.cn/niucloud/niucloud-admin-develop/3213393")},$=()=>{e.use_template.wapPreview=e.wapUrl+e.use_template.url,e.shareUrl=e.wapUrl+e.page,be.toDataURL(e.shareUrl,{errorCorrectionLevel:"L",margin:0,width:100}).then(c=>{T.value=c});const a=()=>{e.timeIframe=new Date().getTime(),B()};a();let t=0,f=setInterval(()=>{if(V.value||t>=50){clearInterval(f);return}a(),t++},200);setTimeout(()=>{e.difference==0&&L()},1e3*10)},J=()=>{const a={back:"/admin/diy/member"};e.use_template.id?a.id=e.use_template.id:e.use_template.type?a.name=e.use_template.type:e.use_template.url&&(a.url=e.use_template.url);const t=P.resolve({path:"/decorate/edit",query:a});window.open(t.href)},j=()=>{let a=e.use_template.page;e.use_template.url?a=e.use_template.url:e.use_template.id&&(a+="?id="+e.use_template.id);const t=P.resolve({path:"/preview/wap",query:{page:a}});window.open(t.href)},q=(a,t)=>{d.value.name=a,d.value.page=t.page,d.value.title=t.title,d.value.action=t.action},k=m(!1),z=()=>{_.type=v.value,_.name=d.value.name,_.page=d.value.page,_.title=d.value.title,_.action=d.value.action,!k.value&&(k.value=!0,ye({..._}).then(a=>{k.value=!1,w.value=!1,U()}))},{copy:H,isSupported:X,copied:R}=le(),Y=a=>{X.value||E({message:l("notSupportCopy"),type:"warning"}),H(a)};return oe(R,()=>{R.value&&E({message:l("copySuccess"),type:"success"})}),(a,t)=>{const f=de,c=ce,A=me,G=ue,Q=_e,W=fe,K=ve,Z=xe;return g(),y("div",De,[n(Z,{class:"box-card !border-none",shadow:"never"},{default:r(()=>[e.use_template?(g(),y("div",ke,[s("div",Ce,[s("p",Ie,p(e.use_template.title),1),b(s("div",Ee,[b(s("iframe",{id:"previewIframe_"+v.value,class:"w-[320px] h-[550px] mx-auto",src:e.use_template.wapPreview,frameborder:"0"},null,8,Pe),[[h,e.loadingIframe]]),b(s("div",Te,[s("div",Se,p(o(l)("developTitle")),1),s("div",Ue,[s("text",Ve,p(o(l)("wapDomain")),1),n(f,{modelValue:x.value,"onUpdate:modelValue":t[0]||(t[0]=i=>x.value=i),modelModifiers:{trim:!0},placeholder:o(l)("wapDomainPlaceholder"),clearable:""},null,8,["modelValue","placeholder"])]),s("div",Le,[n(c,{type:"primary",onClick:t[1]||(t[1]=i=>M())},{default:r(()=>[u(p(o(l)("confirm")),1)]),_:1}),n(c,{type:"primary",onClick:t[2]||(t[2]=i=>F()),plain:""},{default:r(()=>[u(p(o(l)("settingTips")),1)]),_:1})])],512),[[h,e.loadingDev]])],512),[[h,e.use_template.url]]),b(s("div",$e,[e.use_template.cover?(g(),y("img",{key:0,class:"max-w-full",src:o(ne)(e.use_template.cover)},null,8,Re)):N("",!0)],512),[[h,!e.use_template.wapPreview]]),s("div",{class:O(["popup-wrap absolute inset-x-0 inset-y-0 select-none",{disabled:e.isDisabledPop}])},null,2)]),s("div",Ne,[s("div",Oe,[n(c,{type:"primary",onClick:t[3]||(t[3]=i=>w.value=!0)},{default:r(()=>[u(p(o(l)("changePage")),1)]),_:1}),b(n(c,{type:"primary",onClick:t[4]||(t[4]=i=>J()),class:"ml-[12px]"},{default:r(()=>[u(p(o(l)("decorate")),1)]),_:1},512),[[h,e.use_template.action=="decorate"]])]),s("div",Be,[s("div",Me,[s("div",null,[s("div",Fe,p(o(l)("H5")),1),n(G,{"label-width":"40px",class:"mt-[5px]"},{default:r(()=>[n(A,{label:o(l)("link"),class:"mb-[5px]"},{default:r(()=>[n(f,{readonly:"",value:e.shareUrl,class:"!w-[400px]"},{append:r(()=>[n(c,{onClick:t[5]||(t[5]=i=>Y(e.shareUrl)),class:"bg-primary copy"},{default:r(()=>[u(p(o(l)("copy")),1)]),_:1})]),_:1},8,["value"])]),_:1},8,["label"])]),_:1}),s("div",Je,p(o(l)("scanQRCodeOnRight")),1)]),s("div",je,[n(Q,{class:"w-[100px] h-[100px] mb-[5px]",src:T.value},null,8,["src"]),s("div",{onClick:t[6]||(t[6]=i=>j()),class:"text-primary text-base cursor-pointer"},p(o(l)("preview")),1)])])])])])):N("",!0),n(K,{modelValue:w.value,"onUpdate:modelValue":t[9]||(t[9]=i=>w.value=i),title:o(l)("pageSelectTips"),width:"400px","close-on-press-escape":!0,"destroy-on-close":!0,"close-on-click-modal":!1},{footer:r(()=>[s("span",Xe,[n(c,{onClick:t[7]||(t[7]=i=>w.value=!1)},{default:r(()=>[u(p(o(l)("cancel")),1)]),_:1}),n(c,{type:"primary",onClick:t[8]||(t[8]=i=>z())},{default:r(()=>[u(p(o(l)("confirm")),1)]),_:1})])]),default:r(()=>[s("div",qe,[n(W,{class:"pl-4 h-[300px] flex-1"},{default:r(()=>[s("div",ze,[(g(!0),y(ie,null,re(S,(i,C)=>(g(),y("div",{key:C,class:O(["border border-br rounded-[3px] mr-[10px] mb-[10px] px-4 h-[32px] leading-[32px] cursor-pointer hover:bg-primary-light-9 px-[10px] hover:text-primary",[C==d.value.name?"border-primary text-primary":""]]),onClick:Ge=>q(C,i)},p(i.title),11,He))),128))])]),_:1})])]),_:1},8,["modelValue","title"])]),_:1})])}}});const dt=he(Ye,[["__scopeId","data-v-133217d2"]]);export{dt as default};