mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-08 05:58:10 +00:00
2 lines
4.4 KiB
JavaScript
2 lines
4.4 KiB
JavaScript
/* empty css */import{a as R,E as F}from"./el-form-item-1b16c9fc.js";/* empty css *//* empty css *//* empty css *//* empty css */import{v as w}from"./event-f85d77b0.js";import{t as e}from"./index-0ca94763.js";import{u as M}from"./vue-router-48fdc1e3.js";import{g as A}from"./weapp-1d8513c6.js";import{S as H}from"./index-7eafba5f.js";import{E as J}from"./index-bcd7a424.js";import{c as W,a as j}from"./common-c3be41fd.js";import{b as z}from"./browser-a1ac24ac.js";import{a as h}from"./index-d469ae66.js";import{E as G}from"./index-e27c3bb0.js";import{E as K}from"./index-c5914bde.js";import{E as Q}from"./index-888853cf.js";import{d as X,r as p,O as Y,w as Z,e as g,f as L,g as t,M as y,B as n,u as o,y as s,x as l,A as N,v as T,H as ee}from"./plugin-vue_export-helper-85a4d40b.js";import"./index-cf9a2dd7.js";import"./_baseClone-3dbf39d6.js";import"./index-e513479b.js";import"./el-main-86eb724f.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-b9e5f5cb.js";import"./el-overlay-08181e74.js";import"./index-313cd2ce.js";import"./focus-trap-64c402c5.js";import"./index-1ad115d7.js";import"./index-de1d3b53.js";/* empty css */import"./index-4d8f36c6.js";import"./index-ebc73046.js";import"./index-344f0086.js";import"./debounce-6c3123a6.js";import"./position-37364850.js";const ae={class:"main-container w-[375px] mx-auto mt-[20px] mb-[40px] relative"},te={class:"flex h-full"},oe=["src"],se={class:"w-[375px] border border-slate-100 bg-body pt-[20px] px-[20px]"},le={class:"font-bold text-xl mb-[40px]"},re={class:"mb-[20px] flex flex-col"},pe={class:"mb-[10px]"},ie={key:0,class:"w-[400px] absolute bg-body top-[10%] -right-[450px]"},ne={class:"info-wrap mt-[20px]"},me={class:"px-[20px] pb-[10px] font-bold"},ce={class:"px-[20px] pb-[10px] font-bold mt-[40px]"},ue={class:"text-gray-400"},Qe=X({__name:"preview",setup(de){const u=p(""),d=p(""),_=p(""),i=p(""),c=p(!1),v=p(!1),E=p(0),D=p(0);new Date().getTime();const f=M();f.query.page=f.query.page||"",H().then(a=>{u.value=a.data.wap_url,k()});const O=()=>{if(d.value.trim().length==0){h({type:"warning",message:`${e("wapDomainPlaceholder")}`});return}u.value=d.value+"/wap",k(),j.set({key:"wap_domain",data:u.value}),c.value=!0,v.value=!1},k=()=>{f.query.page&&(i.value=`${u.value}${f.query.page}`,z.toDataURL(i.value,{errorCorrectionLevel:"L",margin:0,width:100}).then(a=>{_.value=a}),E.value=new Date().getTime(),setTimeout(()=>{D.value==0&&C()},1e3*2))};window.addEventListener("message",a=>{try{let m=JSON.parse(a.data);if(["appOnLaunch","appOnReady"].indexOf(m.type)!=-1){v.value=!1,c.value=!0;var r=new Date().getTime();D.value=r-E.value}}catch(m){C(),console.log("后台接受数据错误",m)}},!1);const C=()=>{v.value=!0,c.value=!1,i.value="",_.value=""},b=Y({qr_code:""});A().then(a=>{if(a.code==1){let r=a.data;b.qr_code=r.qr_code}});const{copy:U,isSupported:$,copied:q}=J(),P=a=>{$.value||h({message:e("notSupportCopy"),type:"warning"}),U(a)};return Z(q,()=>{q.value&&h({message:e("copySuccess"),type:"success"})}),(a,r)=>{const m=G,S=K,x=R,I=Q,V=F;return g(),L("div",ae,[t("div",te,[y(t("iframe",{class:"w-[375px]",src:i.value,frameborder:"0",id:"previewIframe"},null,8,oe),[[w,c.value]]),y(t("div",se,[t("div",le,n(o(e)("developTitle")),1),t("div",re,[t("text",pe,n(o(e)("wapDomain")),1),s(m,{modelValue:d.value,"onUpdate:modelValue":r[0]||(r[0]=B=>d.value=B),placeholder:o(e)("wapDomainPlaceholder"),clearable:""},null,8,["modelValue","placeholder"])]),s(S,{type:"primary",onClick:O},{default:l(()=>[N(n(o(e)("confirm")),1)]),_:1})],512),[[w,v.value]]),c.value?(g(),L("div",ie,[t("div",ne,[t("div",me,n(o(e)("h5")),1),s(V,{"label-width":"40px",class:"px-[20px]"},{default:l(()=>[y(s(x,{label:o(e)("link")},{default:l(()=>[s(m,{readonly:"",value:i.value},{append:l(()=>[s(S,{onClick:r[1]||(r[1]=B=>P(i.value)),class:"bg-primary copy"},{default:l(()=>[N(n(o(e)("copy")),1)]),_:1})]),_:1},8,["value"])]),_:1},8,["label"]),[[w,i.value]]),y(s(x,{label:" "},{default:l(()=>[s(I,{src:_.value},null,8,["src"])]),_:1},512),[[w,_.value]])]),_:1}),t("div",ce,n(o(e)("weapp")),1),s(V,{"label-width":"40px",class:"px-[20px]"},{default:l(()=>[b.qr_code?(g(),T(x,{key:0,label:" "},{default:l(()=>[s(I,{class:"w-[100px] h-[100px]",src:o(W)(b.qr_code)},null,8,["src"])]),_:1})):(g(),T(x,{key:1,label:" "},{default:l(()=>[t("span",ue,n(o(e)("weappNotSet")),1)]),_:1}))]),_:1})])])):ee("",!0)])])}}});export{Qe as default};
|