mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-04 12:18:14 +00:00
2 lines
7.6 KiB
JavaScript
2 lines
7.6 KiB
JavaScript
import{g as Q,a4 as L,r as V,w as M,m as c,n as g,q as s,I as E,J as I,v as N,L as m,a1 as w,u as n,F as i,E as p,K as f,T as q,D as U}from"./base-45eb5090.js";import{E as W}from"./el-overlay-616d6124.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-341914e3.js";import"./el-tooltip-58212670.js";/* empty css */import{v as y}from"./event-4977bef7.js";import{t as r}from"./index-047041cb.js";import{d as X,a as Y}from"./storage-4159d1ed.js";import{a as Z}from"./vue-router-fcbaaf02.js";import{b as ee,c as te,d as le}from"./diy-e858e923.js";import{a as $}from"./index-aef37b98.js";import{E as ae}from"./index-4ce9333e.js";import{E as oe}from"./index-25c37860.js";import{a as se,E as ie}from"./index-c4fd4c9d.js";import{a as re,E as pe}from"./index-cc9a73f0.js";import{_ as ne}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-cd1661d3.js";import"./focus-trap-318ae2e0.js";import"./el-radio-2719e44c.js";import"./index-9670e877.js";import"./index-3be486d3.js";import"./el-avatar-bc58ad46.js";import"./common-af78c857.js";import"./common-2cf17469.js";import"./castArray-df7eff2c.js";import"./_Uint8Array-e584e472.js";import"./_initCloneObject-983ff8c8.js";import"./index-201145a4.js";import"./strings-2444fdb3.js";import"./isEqual-f877b6c1.js";const me={class:"flex flex-wrap"},de={class:"absolute top-[46px] left-[50%] translate-x-[-50%] text-[14px] truncate w-[130px] text-center"},ue={class:"w-[282px] h-[493px] mx-auto"},ce=["src","onLoad"],fe={class:"w-[282px] h-[493px] mx-auto bg-body pt-[20px] px-[20px]"},_e={class:"font-bold text-xl mb-[40px]"},ve={class:"mb-[20px] flex flex-col"},xe={class:"mb-[10px]"},ge={class:"overflow-hidden w-[282px] h-[493px] mx-auto"},we=["src"],ye={class:"text-[12px] text-[#999] mt-[10px] mx-auto truncate text-center w-[250px]"},be={class:"item-btn-box absolute top-[50%] left-[50%] translate-x-[-50%] translate-y-[-50%] flex flex-col flex-wrap"},he={class:"text-primary px-[5px]"},De={class:"mt-[10px]"},Pe={class:"dialog-footer"},Ve=Q({__name:"index",setup(Ee){const l=L({}),b=V(!1),C=Z(),u=V("template"),h=V(""),a=L({type:"",mode:"",template:"",id:""}),B=()=>{a.type="",a.mode="",a.template="",a.id="",ee({}).then(t=>{for(let e in t.data)l[e]=t.data[e];for(let e in l)l[e].use_template.url&&(l[e].loadingIframe=!1,l[e].loadingDev=!1,l[e].isDisabledPop=!1,l[e].timeFrame=0,h.value=l[e].domain_url.wap_domain,l[e].wapUrl=l[e].domain_url.wap_url,F(e))})};B();const S=t=>{if(l[t].use_template.wapPreview){var e=new Date().getTime(),d=e-l[t].timeFrame;d<1e3?(l[t].loadingDev=!0,l[t].isDisabledPop=!0,l[t].loadingIframe=!1):(l[t].loadingDev=!1,l[t].isDisabledPop=!1,l[t].loadingIframe=!0)}},O=()=>{if(h.value.trim().length==0){$({type:"warning",message:`${r("wapDomainPlaceholder")}`});return}let t=h.value+"/wap";Y.set({key:"wap_domain",data:t});for(let e in l)l[e].use_template.url&&(l[e].wapUrl=t,F(e));setTimeout(()=>{for(let e in l)l[e].use_template.url&&(l[e].loadingIframe=!0,l[e].loadingDev=!1,l[e].isDisabledPop=!1)},100*3)},F=t=>{l[t].use_template.wapPreview=l[t].wapUrl+l[t].use_template.url},R=(t,e)=>{b.value=!0,u.value=e.use_template.hope,a.type=t,a.mode=e.use_template.mode,u.value=="template"?a.template=e.use_template.template:u.value=="diy"&&(a.id=e.use_template.id)},j=t=>{let e={back:"/diy/index"};t.id?e.id=t.id:t.name&&(e.name=t.name);let d=C.resolve({path:"/decorate/edit",query:e});window.open(d.href)},z=t=>{let e={};t.id?e.id=t.id:t.name&&(e.name=t.name);let d=C.resolve({path:"/decorate/preview",query:e});window.open(d.href)},A=t=>{let e=C.resolve({path:"/site/diy/list"});window.open(e.href)},J=()=>{te({type:a.type}).then(t=>{let e=!0;for(let d=0;d<t.data.length;d++)if(a.id==t.data[d].id){e=!1;break}e&&(a.id=""),l[a.type].my_page={},Object.assign(l[a.type].my_page,t.data)})};M(()=>u.value,(t,e)=>{t=="template"?a.id="":t=="diy"&&(a.mode="diy",a.template="")}),M(()=>a.template,(t,e)=>{t&&(a.mode=l[a.type].template[t].mode)});const k=V(!1),K=()=>{if(u.value=="template"){if(a.template==""){$({type:"warning",message:`${r("placeholderTemplate")}`});return}}else if(u.value=="diy"&&a.id==""){$({type:"warning",message:`${r("placeholderMyPage")}`});return}k.value||(k.value=!0,le({...a}).then(t=>{k.value=!1,b.value=!1,B()}))};return(t,e)=>{const d=ae,_=oe,D=se,P=re,T=pe,G=ie,H=W;return c(),g(E,null,[s("div",me,[(c(!0),g(E,null,I(l,(o,v)=>(c(),g("div",{class:N(["page-item relative bg-no-repeat ml-[20px] mr-[40px] mt-[20px] bg-[#f7f7f7] w-[300px] pt-[80px] pb-[20px]",{"cursor-pointer":!o.isDisabledPop}]),key:v},[s("p",de,m(o.use_template.title),1),w(s("div",ue,[w(s("iframe",{class:"w-[282px] h-[493px] mx-auto",src:o.use_template.wapPreview,frameborder:"0",onLoad:x=>S(v)},null,40,ce),[[y,o.loadingIframe]]),w(s("div",fe,[s("div",_e,m(n(r)("developTitle")),1),s("div",ve,[s("text",xe,m(n(r)("wapDomain")),1),i(d,{modelValue:h.value,"onUpdate:modelValue":e[0]||(e[0]=x=>h.value=x),placeholder:n(r)("wapDomainPlaceholder"),clearable:""},null,8,["modelValue","placeholder"])]),i(_,{type:"primary",onClick:e[1]||(e[1]=x=>O())},{default:p(()=>[f(m(n(r)("confirm")),1)]),_:1})],512),[[y,o.loadingDev]])],512),[[y,o.use_template.url]]),w(s("div",ge,[o.use_template.cover?(c(),g("img",{key:0,class:"max-w-full",src:n(X)(o.use_template.cover)},null,8,we)):q("",!0)],512),[[y,!o.use_template.wapPreview]]),s("p",ye,m(o.use_template.desc),1),s("div",{class:N(["item-hide absolute inset-x-0 inset-y-0 bg-black bg-opacity-50 text-center",{disabled:o.isDisabledPop}])},[s("div",be,[i(_,{onClick:x=>R(v,o)},{default:p(()=>[f("切换")]),_:2},1032,["onClick"]),i(_,{onClick:x=>j(o.use_template)},{default:p(()=>[f("装修")]),_:2},1032,["onClick"]),i(_,{onClick:x=>z(o.use_template)},{default:p(()=>[f("预览")]),_:2},1032,["onClick"])])],2)],2))),128))]),i(H,{modelValue:b.value,"onUpdate:modelValue":e[6]||(e[6]=o=>b.value=o),title:n(r)("changeTemplate"),width:"400px","close-on-press-escape":!1,"destroy-on-close":!0,"close-on-click-modal":!1},{footer:p(()=>[s("span",Pe,[i(_,{onClick:e[5]||(e[5]=o=>b.value=!1)},{default:p(()=>[f(m(n(r)("cancel")),1)]),_:1}),i(_,{type:"primary",onClick:K},{default:p(()=>[f(m(n(r)("confirm")),1)]),_:1})])]),default:p(()=>[a.type?(c(),U(G,{key:0,model:t.form,"label-width":"0px"},{default:p(()=>[i(D,{label:""},{default:p(()=>[s("div",null,[f(m(n(r)("hopeBeforeTip")),1),s("span",he,m(l[a.type].title),1),f(m(n(r)("hopeAfterTip")),1)])]),_:1}),i(D,{label:""},{default:p(()=>[i(T,{modelValue:u.value,"onUpdate:modelValue":e[2]||(e[2]=o=>u.value=o),class:"w-full"},{default:p(()=>[i(P,{label:n(r)("changeTemplateTip")+" "+l[a.type].title+" "+n(r)("template"),value:"template"},null,8,["label"]),i(P,{label:n(r)("changeMyPageTip")+" "+l[a.type].title,value:"diy"},null,8,["label"])]),_:1},8,["modelValue"])]),_:1}),w(i(D,{label:""},{default:p(()=>[i(T,{modelValue:a.template,"onUpdate:modelValue":e[3]||(e[3]=o=>a.template=o),class:"w-full"},{default:p(()=>[(c(!0),g(E,null,I(l[a.type].template,(o,v)=>(c(),U(P,{label:o.title,value:v},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1},512),[[y,u.value=="template"]]),w(i(D,{label:""},{default:p(()=>[i(T,{modelValue:a.id,"onUpdate:modelValue":e[4]||(e[4]=o=>a.id=o),class:"w-full"},{default:p(()=>[(c(!0),g(E,null,I(l[a.type].my_page,(o,v)=>(c(),U(P,{label:o.title,value:o.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"]),s("div",De,[s("span",{class:"cursor-pointer text-primary mr-[10px]",onClick:A},m(n(r)("createPage")),1),s("span",{class:"cursor-pointer text-primary",onClick:J},m(n(r)("refreshPage")),1)])]),_:1},512),[[y,u.value=="diy"]])]),_:1},8,["model"])):q("",!0)]),_:1},8,["modelValue","title"])],64)}}});const pt=ne(Ve,[["__scopeId","data-v-066d9006"]]);export{pt as default};
|