全栈小学生 a0528dc947 update admin
2023-06-21 18:37:59 +08:00

2 lines
14 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{g as ue,r as _,a4 as W,b5 as v,w as _e,aa as fe,m as u,n as N,F as l,E as i,q as n,L as c,u as t,K as $,I as K,J as Q,D as f,a1 as X,v as Y,am as ve,T as x,G as ge,by as xe,bz as be}from"./base-d2ce4248.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-58212670.js";import{h as Ce,C as he,d as ye}from"./index-057b5f2c.js";/* empty css *//* empty css */import{_ as we}from"./edit-article-95aa92a5.js";import{_ as ke}from"./edit-graphic-nav-b7345a9d.js";import{_ as Ee}from"./edit-horz-blank-c92e1957.js";import{_ as Ve}from"./edit-image-ads-3a834492.js";import{_ as Be}from"./edit-member-info-49ed41e4.js";import{_ as Te}from"./edit-page-7319fb50.js";import{_ as Se}from"./edit-text-0c50dab4.js";import{v as Z}from"./event-f83e96f5.js";import{t as a}from"./index-578c83eb.js";import{i as qe,e as ze,a as De}from"./diy-5772e48d.js";import{u as Ne,a as Oe}from"./vue-router-d3dc2686.js";import{u as Ie}from"./diy-719a7cdf.js";import{a as Re}from"./storage-e62e496d.js";import{c as Ue}from"./cloneDeep-e4e935ff.js";import{E as $e}from"./index-faa3f8c5.js";import{E as Je}from"./index-953c712f.js";import{a as Pe,E as je}from"./index-f0706934.js";import{E as Fe}from"./index-92c8bc76.js";import{E as Le}from"./index-758a5fe7.js";import{E as Me}from"./index-9997ff5d.js";import{a as Ae,E as Ge}from"./index-f579a83b.js";import{E as He}from"./index-6eb24efa.js";import{E as We}from"./index-32160c2f.js";import{_ as Ke}from"./_plugin-vue_export-helper-c27b6911.js";import"./el-overlay-7451f13b.js";import"./index-28969730.js";import"./focus-trap-b41dd321.js";import"./el-radio-b620ac73.js";import"./el-avatar-4397f45a.js";import"./index-3118dac6.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./article-fff730f4.js";import"./index-d4538bff.js";import"./_Uint8Array-6ca580e8.js";import"./_initCloneObject-5fe9c070.js";import"./index-13c7facf.js";import"./isEqual-51ec1a47.js";import"./flatten-2fc24abf.js";import"./_isIterateeCall-9ac2a284.js";import"./index-3ae544fb.js";import"./index-aaab07eb.js";import"./index-83fe4dc1.js";import"./index-0ba64799.js";import"./strings-986fee93.js";import"./directive-3f066692.js";import"./index.vue_vue_type_script_setup_true_lang-824053ab.js";import"./index-4b7c0a63.js";import"./index.vue_vue_type_style_index_0_lang-f7de127f.js";import"./attachment-84ee7a05.js";/* empty css *//* empty css *//* empty css */import"./index-3ff0840c.js";import"./index-5e746953.js";import"./index-e41f0205.js";import"./sortable.esm-be94e56d.js";import"./range-81f0ed8d.js";import"./common-dd6d00bb.js";import"./common-2cf17469.js";import"./index-ca6f6e47.js";import"./index-0a26aa04.js";const Qe=V=>(xe("data-v-f2dd70a2"),V=V(),be(),V),Xe={class:"main-container flex-1"},Ye={class:"pl-[5px]"},Ze={class:"text-white ml-[10px] flex items-center"},et={class:"mr-[5px]"},tt=Qe(()=>n("div",{class:"flex-1"},null,-1)),ot={class:"full-container flex flex-row flex-1 bg-page"},lt={class:"component-list w-[290px]"},nt={class:"flex flex-row flex-wrap"},at=["title","onClick"],it={class:"block text-base truncate"},st={class:"preview-wrap flex-1 relative mt-[20px]"},rt={class:"diy-view-wrap w-[375px] shadow-lg mx-auto"},pt={class:"text-base block text-center truncate cursor-pointer h-[64px] leading-[84px]"},mt={class:"preview-block relative"},dt={class:"quick-action absolute text-center -right-[70px] top-[20px] w-[42px] rounded shadow-md"},ct=["src"],ut={class:"preview-iframe w-[375px] pt-[20px] px-[20px]"},_t={class:"font-bold text-xl mb-[40px]"},ft={class:"mb-[20px] flex flex-col"},vt={class:"mb-[10px]"},gt={class:"edit-attribute-wrap w-[400px]"},xt={class:"card-header flex justify-between items-center"},bt={class:"title flex-1"},Ct={class:"tab-wrap flex rounded-[50px] bg-gray-100 text-[14px]"},ht={class:"edit-component-wrap"},yt={class:"edit-attr-item-wrap"},wt={class:"mb-[10px]"},kt={class:"text-sm text-gray-400"},Et=ue({__name:"edit",setup(V){const e=Ie(),r=Ne(),O=Oe();r.query.id=r.query.id||0,r.query.name=r.query.name||"",r.query.type=r.query.type||"",r.query.template=r.query.template||"",r.query.title=r.query.title||"",r.query.back=r.query.back||"/diy/list";const B=_(""),T=_(""),S=_(""),q=_(!1),z=_(!1),ee=_(0),I=r.query.back,h=_([]),J=W([]),P=_(""),j=_(0),F=_(J),te=p=>{},y=W({id:e.id,name:e.name,title:e.global.title,value:JSON.stringify({global:v(e.global),value:v(e.value)})}),R=_(!0),oe=()=>{R.value?O.push(I):$e.confirm(a("leavePageTitleTips"),a("leavePageContentTips"),{confirmButtonText:a("confirm"),cancelButtonText:a("cancel"),type:"warning",autofocus:!1}).then(()=>{O.push(I)}).catch(()=>{})},le=Object.assign({"./components/edit-article.vue":we,"./components/edit-graphic-nav.vue":ke,"./components/edit-horz-blank.vue":Ee,"./components/edit-image-ads.vue":Ve,"./components/edit-member-info.vue":Be,"./components/edit-page.vue":Te,"./components/edit-text.vue":Se}),L={};for(const[p,o]of Object.entries(le)){const b=p.replace(/^\.\/(.*)\.\w+$/,"$1").split("/")[1];L[b]=o.default}_e(()=>e,(p,o)=>{let d={id:p.id,name:p.name,title:p.global.title,value:JSON.stringify({global:v(p.global),value:v(p.value)})};e.postMessage(),R.value=JSON.stringify(d)==JSON.stringify(y)},{deep:!0}),qe({id:r.query.id,name:r.query.name,type:r.query.type,template:r.query.template,title:r.query.title}).then(p=>{let o=p.data;if(e.init(),e.id=o.id||0,e.name=o.name,e.type=o.type,e.typeName=o.type_name,e.templateName=o.template,e.isDefault=o.is_default,o.value){let d=JSON.parse(o.value);e.global=d.global,d.value.length&&(e.value=d.value)}else e.global.title=o.title;y.id=e.id,y.name=e.name,y.title=e.global.title,y.value=JSON.stringify({global:v(e.global),value:v(e.value)}),h.value=o.component;for(let d in h.value){J.push(d);for(let b in h.value[d].list){let m=Ue(h.value[d].list[b]);m.id=e.generateRandom(),m.componentName=b,m.componentTitle=m.title,Object.assign(m,m.value),delete m.name,delete m.title,delete m.value,delete m.type,delete m.icon,e.components.push(m)}}T.value=o.domain_url.wap_domain,B.value=o.domain_url.wap_url,P.value=o.page,j.value=o.site_id,M()}),window.addEventListener("message",p=>{try{let o=JSON.parse(p.data);if(!o.type)return;switch(o.type){case"init":e.load=!0,e.postMessage();break;case"change":e.changeCurrentIndex(o.index,o.component);break;case"data":e.changeCurrentIndex(o.index,o.component),e.global=o.global,e.value=o.value;break}}catch(o){console.log("后台接受数据错误",o)}},!1);const ne=()=>{B.value=T.value+"/wap",M(),Re.set({key:"wap_domain",data:B.value}),q.value=!0,z.value=!1},M=()=>{S.value=`${B.value}/${P.value}?mode=decorate&site_id=${j.value}`},ae=()=>{if(S.value){var p=new Date().getTime(),o=p-ee.value;o<1e3?(z.value=!0,q.value=!1,S.value=""):(z.value=!1,q.value=!0)}},w=_(!1),ie=()=>{if(!e.verify()||w.value)return;w.value=!0;let p={id:e.id,name:e.name,title:e.global.title,type:e.type,template:e.templateName,is_default:e.isDefault,is_change:R.value?0:1,value:JSON.stringify({global:v(e.global),value:v(e.value)})};(e.id?ze:De)(p).then(d=>{w.value=!1,d.code==1&&(e.id?w.value=!1:O.push(I))}).catch(d=>{w.value=!1})};return(p,o)=>{const d=fe("ArrowLeft"),b=ge,m=Je,se=Ce,C=he,re=Pe,pe=je,U=Fe,k=Le,me=Me,A=ye,g=Ae,E=He,de=Ge,ce=We;return u(),N("div",Xe,[l(se,{class:"flex items-center h-[60px] bg-primary px-[20px]"},{default:i(()=>[n("div",{class:"text-white cursor-pointer flex items-center",onClick:oe},[l(b,{size:"14"},{default:i(()=>[l(d)]),_:1}),n("span",Ye,c(t(a)("back")),1)]),n("div",Ze,[n("span",et," "+c(t(a)("decorating"))+""+c(t(e).typeName),1)]),tt,l(m,{onClick:o[0]||(o[0]=s=>ie())},{default:i(()=>[$(c(t(a)("save")),1)]),_:1})]),_:1}),n("div",ot,[n("div",lt,[l(U,{class:"px-[10px]"},{default:i(()=>[l(pe,{modelValue:F.value,"onUpdate:modelValue":o[1]||(o[1]=s=>F.value=s),onChange:te},{default:i(()=>[(u(!0),N(K,null,Q(h.value,(s,G)=>(u(),f(re,{key:G,title:s.title,name:G},{default:i(()=>[n("ul",nt,[(u(!0),N(K,null,Q(s.list,(D,H)=>(u(),N("li",{key:H,class:"w-2/6 text-center cursor-pointer h-[75px]",title:D.title,onClick:Vt=>t(e).addComponent(H,D)},[l(C,{name:D.icon,size:"23px"},null,8,["name"]),n("span",it,c(D.title),1)],8,at))),128))])]),_:2},1032,["title","name"]))),128))]),_:1},8,["modelValue"])]),_:1})]),n("div",st,[l(U,null,{default:i(()=>[l(m,{class:"page-btn absolute right-[20px]",onClick:o[2]||(o[2]=s=>t(e).changeCurrentIndex(-99))},{default:i(()=>[$(c(t(a)("pageSet")),1)]),_:1}),n("div",rt,[n("div",{class:"preview-head bg-no-repeat bg-center bg-cover",onClick:o[3]||(o[3]=s=>t(e).changeCurrentIndex(-99))},[n("span",pt,c(t(e).global.title),1)]),n("div",mt,[n("ul",dt,[l(k,{effect:"light",content:t(a)("moveUpComponent"),placement:"right"},{default:i(()=>[l(C,{name:"iconfont-iconjiantoushang",size:"20px",class:"block cursor-pointer leading-[40px]",onClick:t(e).moveUpComponent},null,8,["onClick"])]),_:1},8,["content"]),l(k,{effect:"light",content:t(a)("moveDownComponent"),placement:"right"},{default:i(()=>[l(C,{name:"iconfont-iconjiantouxia",size:"20px",class:"block cursor-pointer leading-[40px]",onClick:t(e).moveDownComponent},null,8,["onClick"])]),_:1},8,["content"]),l(k,{effect:"light",content:t(a)("copyComponent"),placement:"right"},{default:i(()=>[l(C,{name:"iconfont-iconcopy-line",size:"20px",class:"block cursor-pointer leading-[40px]",onClick:t(e).copyComponent},null,8,["onClick"])]),_:1},8,["content"]),l(k,{effect:"light",content:t(a)("delComponent"),placement:"right"},{default:i(()=>[l(C,{name:"iconfont-icondelete-line",size:"20px",class:"block cursor-pointer leading-[40px]",onClick:t(e).delComponent},null,8,["onClick"])]),_:1},8,["content"]),l(k,{effect:"light",content:t(a)("resetComponent"),placement:"right"},{default:i(()=>[l(C,{name:"iconfont-iconloader-line",size:"20px",class:"block cursor-pointer leading-[40px]",onClick:t(e).resetComponent},null,8,["onClick"])]),_:1},8,["content"])]),X(n("iframe",{id:"previewIframe",src:S.value,frameborder:"0",class:"preview-iframe w-[375px]",onLoad:ae},null,40,ct),[[Z,q.value]]),X(n("div",ut,[n("div",_t,c(t(a)("developTitle")),1),n("div",ft,[n("text",vt,c(t(a)("wapDomain")),1),l(me,{modelValue:T.value,"onUpdate:modelValue":o[4]||(o[4]=s=>T.value=s),placeholder:t(a)("wapDomainPlaceholder"),clearable:""},null,8,["modelValue","placeholder"])]),l(m,{type:"primary",onClick:ne},{default:i(()=>[$(c(t(a)("confirm")),1)]),_:1})],512),[[Z,z.value]])])])]),_:1})]),n("div",gt,[l(U,null,{default:i(()=>[l(ce,{class:"box-card",shadow:"never"},{header:i(()=>[n("div",xt,[n("span",bt,c(t(e).currentIndex==-99?t(a)("pageSet"):t(e).editComponent.componentTitle),1),n("div",Ct,[n("span",{class:Y(["cursor-pointer rounded-[50px] py-[5px] px-[15px]",{"bg-primary text-white":t(e).editTab=="content"}]),onClick:o[5]||(o[5]=s=>t(e).editTab="content")},c(t(a)("tabEditContent")),3),n("span",{class:Y(["cursor-pointer rounded-[50px] py-[5px] px-[15px]",{"bg-primary text-white":t(e).editTab=="style"}]),onClick:o[6]||(o[6]=s=>t(e).editTab="style")},c(t(a)("tabEditStyle")),3)])])]),default:i(()=>[n("div",ht,[(u(),f(ve(L[t(e).currentComponent]),{value:t(e).value[t(e).currentIndex]},{style:i(()=>[n("div",yt,[n("h3",wt,c(t(a)("componentStyleTitle")),1),l(de,{"label-width":"80px",class:"px-[10px]"},{default:i(()=>[t(e).editComponent.ignore.indexOf("pageBgColor")==-1?(u(),f(g,{key:0,label:t(a)("bottomBgColor"),class:"display-block"},{default:i(()=>[l(A,{modelValue:t(e).editComponent.pageBgColor,"onUpdate:modelValue":o[7]||(o[7]=s=>t(e).editComponent.pageBgColor=s),"show-alpha":"",predefine:t(e).predefineColors},null,8,["modelValue","predefine"]),n("div",kt,c(t(a)("bottomBgTips")),1)]),_:1},8,["label"])):x("",!0),t(e).editComponent.ignore.indexOf("componentBgColor")==-1?(u(),f(g,{key:1,label:t(a)("componentBgColor")},{default:i(()=>[l(A,{modelValue:t(e).editComponent.componentBgColor,"onUpdate:modelValue":o[8]||(o[8]=s=>t(e).editComponent.componentBgColor=s),"show-alpha":"",predefine:t(e).predefineColors},null,8,["modelValue","predefine"])]),_:1},8,["label"])):x("",!0),t(e).editComponent.ignore.indexOf("marginTop")==-1?(u(),f(g,{key:2,label:t(a)("marginTop")},{default:i(()=>[l(E,{modelValue:t(e).editComponent.margin.top,"onUpdate:modelValue":o[9]||(o[9]=s=>t(e).editComponent.margin.top=s),"show-input":"",size:"small",min:0,class:"ml-[10px] horz-blank-slider"},null,8,["modelValue"])]),_:1},8,["label"])):x("",!0),t(e).editComponent.ignore.indexOf("marginBottom")==-1?(u(),f(g,{key:3,label:t(a)("marginBottom")},{default:i(()=>[l(E,{modelValue:t(e).editComponent.margin.bottom,"onUpdate:modelValue":o[10]||(o[10]=s=>t(e).editComponent.margin.bottom=s),"show-input":"",size:"small",class:"ml-[10px] horz-blank-slider"},null,8,["modelValue"])]),_:1},8,["label"])):x("",!0),t(e).editComponent.ignore.indexOf("marginBoth")==-1?(u(),f(g,{key:4,label:t(a)("marginBoth")},{default:i(()=>[l(E,{modelValue:t(e).editComponent.margin.both,"onUpdate:modelValue":o[11]||(o[11]=s=>t(e).editComponent.margin.both=s),"show-input":"",size:"small",class:"ml-[10px] horz-blank-slider"},null,8,["modelValue"])]),_:1},8,["label"])):x("",!0),t(e).editComponent.ignore.indexOf("topRounded")==-1?(u(),f(g,{key:5,label:t(a)("topRounded")},{default:i(()=>[l(E,{modelValue:t(e).editComponent.topRounded,"onUpdate:modelValue":o[12]||(o[12]=s=>t(e).editComponent.topRounded=s),"show-input":"",size:"small",class:"ml-[10px] horz-blank-slider",max:50},null,8,["modelValue"])]),_:1},8,["label"])):x("",!0),t(e).editComponent.ignore.indexOf("bottomRounded")==-1?(u(),f(g,{key:6,label:t(a)("bottomRounded")},{default:i(()=>[l(E,{modelValue:t(e).editComponent.bottomRounded,"onUpdate:modelValue":o[13]||(o[13]=s=>t(e).editComponent.bottomRounded=s),"show-input":"",size:"small",class:"ml-[10px] horz-blank-slider",max:50},null,8,["modelValue"])]),_:1},8,["label"])):x("",!0)]),_:1})])]),_:1},8,["value"]))])]),_:1})]),_:1})])])])}}});const Yo=Ke(Et,[["__scopeId","data-v-f2dd70a2"]]);export{Yo as default};