全栈小学生 0e47055ccb v1.0.0-beta.1
2023-04-15 17:12:49 +08:00

2 lines
14 KiB
JavaScript

/* empty css *//* empty css *//* empty css */import{_ as he}from"./index-82132406.js";/* empty css */import"./el-overlay-f7f710bd.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-aae906bf.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{t as a}from"./index-5f4ce139.js";import{b as ke,c as Ve,d as Pe,e as Ce,s as we,f as Ee,h as De}from"./diy-c368a995.js";import{a as xe}from"./vue-router-b5675730.js";import{l as Ue}from"./index-2083be2e.js";import{f as B}from"./common-465e36b3.js";import{b as Te}from"./browser-a1ac24ac.js";import{a as ae}from"./index-be5dc120.js";import{E as $e}from"./index-548a7823.js";import{E as Re}from"./index-4862d1b3.js";import{E as Se}from"./index-95693143.js";import{a as Fe,E as ze}from"./index-624573cc.js";import{a as Le,E as Ie}from"./index-9fbce820.js";import{E as Ne}from"./index-acd12562.js";import{a as Be,E as je}from"./index-a9458a49.js";import{E as qe}from"./index-800b62de.js";import{a as Ae,E as Ge}from"./index-d854ebb0.js";import{E as Ye}from"./index-4683bff4.js";import{E as Me}from"./index-f97852b4.js";import{v as Oe}from"./directive-a07a10ed.js";import{d as Je,M as T,c as oe,r as f,w as We,b as m,e as C,q as o,p as i,f as g,v as u,x as n,u as e,m as _,C as w,F as j,t as ie,L as re}from"./runtime-core.esm-bundler-7c3fd514.js";import"./index.vue_vue_type_style_index_0_lang-a42d8a18.js";import"./attachment-51c3470b.js";import"./error-492b6a5b.js";/* empty css *//* empty css */import"./index-be5868d6.js";import"./index-cf47f151.js";import"./plugin-vue_export-helper-edbdb6f8.js";import"./index-f02197a7.js";import"./focus-trap-bb1e8c7a.js";import"./sys-aa893c6b.js";import"./index-2f0b1bf3.js";import"./index-9bac81c5.js";import"./index-868cd458.js";import"./index-a3cf5375.js";import"./index-381e0c1f.js";import"./index-470ade69.js";import"./event-9519ab40.js";import"./isEqual-f40f939e.js";import"./_Uint8Array-de4f83bb.js";import"./flatten-b3585bb8.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-7b0897f9.js";import"./el-switch-3d36d31d.js";import"./index-47617222.js";import"./validator-62f68fe3.js";import"./el-radio-c9a1047c.js";import"./el-avatar-7d17482e.js";import"./common-cc37bda4.js";import"./common-2cf17469.js";import"./index-c656f08b.js";import"./_baseClone-cf40e5b2.js";import"./_initCloneObject-bc5ed9bb.js";import"./index-2804b007.js";import"./_isIterateeCall-7a6fae02.js";const He={class:"main-container"},Ke={class:"flex"},Qe={class:"mt-[16px]"},Xe={key:0},Ze={key:0,class:"text-primary"},et={key:1},tt={class:"mt-[16px] flex justify-end"},lt={class:"mr-[10px]"},at={class:"mr-[10px]"},ot={class:"mt-[16px] flex justify-end"},it={class:"dialog-footer"},rt={class:"dialog-footer"},Ul=Je({__name:"list",setup(nt){const F=T([]),q=xe(),P=T({type:"",title:""}),ne=oe(()=>({type:[{required:!0,message:a("pageTypePlaceholder"),trigger:"blur"}],title:[{required:!0,message:a("titlePlaceholder"),trigger:"blur"}]})),A=f(),D=f(!1),pe=async r=>{r&&await r.validate(async t=>{t&&(D.value=!1,q.push("/decorate/edit?type="+P.type+"&title="+P.title))})};let s=T({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:""}});const $=(r=1)=>{s.loading=!0,s.page=r,Ve({page:s.page,limit:s.limit,...s.searchParam}).then(t=>{s.loading=!1,s.data=t.data.data,s.total=t.data.total}).catch(()=>{s.loading=!1})};$(),ke({}).then(r=>{for(let t in r.data)F.push(r.data[t])});let p=T({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:"",type:""}});const V=f("diy"),se=(r,t)=>{V.value=r.props.name,V.value=="diy"?v():$()},G=f(),Y=f(),v=(r=1)=>{p.loading=!0,p.page=r,Pe({page:p.page,limit:p.limit,...p.searchParam}).then(t=>{p.loading=!1,p.data=t.data.data,p.total=t.data.total}).catch(()=>{p.loading=!1})};v();const de=r=>{let t=q.resolve({path:"/decorate/edit",query:{id:r.id}});window.open(t.href)},me=r=>{$e.confirm(a("diyPageDeleteTips"),a("warning"),{confirmButtonText:a("confirm"),cancelButtonText:a("cancel"),type:"warning"}).then(()=>{Ce(r).then(()=>{v()}).catch(()=>{})})},ue=r=>{we({id:r.id}).then(()=>{v()})},{copy:fe,isSupported:ce,copied:M}=Ue(),z=r=>{ce.value||ae({message:a("notSupportCopy"),type:"warning"}),fe(r)};We(M,()=>{M.value&&ae({message:a("copySuccess"),type:"success"})});const b=f("wechat"),O=f(""),J=f(0),h=T({wechat:{title:"",desc:"",url:""},weapp:{title:"",url:""}}),x=f(!1),ye=oe(()=>({})),W=f(),H=r=>{J.value=r.id,O.value=r.title;let t=r.share?JSON.parse(r.share):{wechat:{title:"",desc:"",url:""},weapp:{title:"",url:""}};t&&(h.wechat=t.wechat,h.weapp=t.weapp),x.value=!0},ge=async r=>{r&&await r.validate(async t=>{t&&(V.value=="diy"?Ee:De)({id:J.value,share:JSON.stringify(h)}).then(()=>{V.value=="diy"?v():$(),x.value=!1}).catch(()=>{})})},L=f(!1);f("wechat");const R=f(""),K=f(""),_e=r=>{R.value=B()+"/pages/index/diy?id="+r.id,Te.toDataURL(R.value,{errorCorrectionLevel:"L",margin:0,width:100}).then(t=>{K.value=t}),L.value=!0,console.log("promoteEvent",r)};return(r,t)=>{const d=Re,E=Se,c=Fe,U=ze,I=Le,Q=Ie,X=Ne,k=Be,Z=je,ee=qe,S=Ae,te=Ge,N=Ye,ve=he,be=Me,le=Oe;return m(),C("div",He,[o(X,{class:"box-card !border-none",shadow:"never"},{default:i(()=>[g("div",Ke,[o(d,{type:"primary",onClick:t[0]||(t[0]=l=>D.value=!0)},{default:i(()=>[u(n(e(a)("addDiyPage")),1)]),_:1})]),o(X,{class:"box-card !border-none my-[16px] table-search-wrap",shadow:"never"},{default:i(()=>[V.value=="route"?(m(),_(U,{key:0,inline:!0,model:e(s).searchParam,ref_key:"searchFormDiyRouteRef",ref:G},{default:i(()=>[o(c,{label:e(a)("title"),prop:"title"},{default:i(()=>[o(E,{modelValue:e(s).searchParam.title,"onUpdate:modelValue":t[1]||(t[1]=l=>e(s).searchParam.title=l),placeholder:e(a)("titlePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(c,null,{default:i(()=>[o(d,{type:"primary",onClick:t[2]||(t[2]=l=>$())},{default:i(()=>[u(n(e(a)("search")),1)]),_:1}),o(d,{onClick:t[3]||(t[3]=l=>{var y;return(y=G.value)==null?void 0:y.resetFields()})},{default:i(()=>[u(n(e(a)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])):w("",!0),V.value=="diy"?(m(),_(U,{key:1,inline:!0,model:e(p).searchParam,ref_key:"searchFormDiyPageRef",ref:Y},{default:i(()=>[o(c,{label:e(a)("title"),prop:"title"},{default:i(()=>[o(E,{modelValue:e(p).searchParam.title,"onUpdate:modelValue":t[4]||(t[4]=l=>e(p).searchParam.title=l),placeholder:e(a)("titlePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(c,{label:e(a)("typeName"),prop:"type"},{default:i(()=>[o(Q,{modelValue:e(p).searchParam.type,"onUpdate:modelValue":t[5]||(t[5]=l=>e(p).searchParam.type=l),placeholder:e(a)("pageTypePlaceholder")},{default:i(()=>[o(I,{label:e(a)("all"),value:""},null,8,["label"]),(m(!0),C(j,null,ie(F,l=>(m(),_(I,{label:l.type_name,value:l.type},null,8,["label","value"]))),256))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),o(c,null,{default:i(()=>[o(d,{type:"primary",onClick:t[6]||(t[6]=l=>v())},{default:i(()=>[u(n(e(a)("search")),1)]),_:1}),o(d,{onClick:t[7]||(t[7]=l=>{var y;return(y=Y.value)==null?void 0:y.resetFields()})},{default:i(()=>[u(n(e(a)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])):w("",!0)]),_:1}),g("div",Qe,[o(te,{modelValue:V.value,"onUpdate:modelValue":t[14]||(t[14]=l=>V.value=l),class:"demo-tabs",onTabClick:se},{default:i(()=>[o(S,{label:e(a)("diyPage"),name:"diy"},{default:i(()=>[re((m(),_(Z,{data:e(p).data,size:"large"},{empty:i(()=>[g("span",null,n(e(p).loading?"":e(a)("emptyData")),1)]),default:i(()=>[o(k,{prop:"title",label:e(a)("title"),"min-width":"120"},null,8,["label"]),o(k,{prop:"type_name",label:e(a)("typeName"),"min-width":"80"},null,8,["label"]),o(k,{label:e(a)("status"),"min-width":"120"},{default:i(({row:l})=>[l.type=="DIY_PAGE"?(m(),C("span",Xe,"-")):(m(),C(j,{key:1},[l.is_default==1?(m(),C("span",Ze,n(e(a)("isUse")),1)):(m(),C("span",et,n(e(a)("unused")),1))],64))]),_:1},8,["label"]),o(k,{prop:"update_time",label:e(a)("updateTime"),"min-width":"120"},null,8,["label"]),o(k,{label:e(a)("operation"),fixed:"right","min-width":"120"},{default:i(({row:l})=>[o(d,{type:"primary",link:"",onClick:y=>_e(l)},{default:i(()=>[u(n(e(a)("promote")),1)]),_:2},1032,["onClick"]),l.type!="DIY_PAGE"&&l.is_default==0?(m(),_(d,{key:0,type:"primary",link:"",onClick:y=>ue(l)},{default:i(()=>[u(n(e(a)("use")),1)]),_:2},1032,["onClick"])):w("",!0),l.type=="DIY_PAGE"?(m(),_(d,{key:1,type:"primary",link:"",onClick:y=>H(l)},{default:i(()=>[u(n(e(a)("shareSet")),1)]),_:2},1032,["onClick"])):w("",!0),o(d,{type:"primary",link:"",onClick:y=>de(l)},{default:i(()=>[u(n(e(a)("edit")),1)]),_:2},1032,["onClick"]),l.type=="DIY_PAGE"||l.is_default==0?(m(),_(d,{key:2,type:"danger",link:"",onClick:y=>me(l.id)},{default:i(()=>[u(n(e(a)("delete")),1)]),_:2},1032,["onClick"])):w("",!0)]),_:1},8,["label"])]),_:1},8,["data"])),[[le,e(p).loading]]),g("div",tt,[o(ee,{"current-page":e(p).page,"onUpdate:currentPage":t[8]||(t[8]=l=>e(p).page=l),"page-size":e(p).limit,"onUpdate:pageSize":t[9]||(t[9]=l=>e(p).limit=l),layout:"total, sizes, prev, pager, next, jumper",total:e(p).total,onSizeChange:t[10]||(t[10]=l=>v()),onCurrentChange:v},null,8,["current-page","page-size","total"])])]),_:1},8,["label"]),o(S,{label:e(a)("basicRoute"),name:"route"},{default:i(()=>[re((m(),_(Z,{data:e(s).data,size:"large"},{empty:i(()=>[g("span",null,n(e(s).loading?"":e(a)("emptyData")),1)]),default:i(()=>[o(k,{prop:"title",label:e(a)("title"),"min-width":"120"},null,8,["label"]),o(k,{prop:"page",label:e(a)("wapUrl"),"min-width":"120"},{default:i(({row:l})=>[g("span",lt,n(e(B)()+l.page),1),o(d,{type:"primary",link:"",onClick:y=>z(e(B)()+l.page)},{default:i(()=>[u(n(e(a)("copy")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"]),o(k,{prop:"page",label:e(a)("weappUrl"),"min-width":"120"},{default:i(({row:l})=>[g("span",at,n(l.page),1),o(d,{type:"primary",link:"",onClick:y=>z(l.page)},{default:i(()=>[u(n(e(a)("copy")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"]),o(k,{label:e(a)("share"),fixed:"right","min-width":"80"},{default:i(({row:l})=>[l.is_share==1?(m(),_(d,{key:0,type:"primary",link:"",onClick:y=>H(l)},{default:i(()=>[u(n(e(a)("shareSet")),1)]),_:2},1032,["onClick"])):w("",!0)]),_:1},8,["label"])]),_:1},8,["data"])),[[le,e(s).loading]]),g("div",ot,[o(ee,{"current-page":e(s).page,"onUpdate:currentPage":t[11]||(t[11]=l=>e(s).page=l),"page-size":e(s).limit,"onUpdate:pageSize":t[12]||(t[12]=l=>e(s).limit=l),layout:"total, sizes, prev, pager, next, jumper",total:e(s).total,onSizeChange:t[13]||(t[13]=l=>v()),onCurrentChange:v},null,8,["current-page","page-size","total"])])]),_:1},8,["label"])]),_:1},8,["modelValue"])])]),_:1}),o(N,{modelValue:D.value,"onUpdate:modelValue":t[19]||(t[19]=l=>D.value=l),title:e(a)("addPageTips"),width:"20%"},{footer:i(()=>[g("span",it,[o(d,{onClick:t[17]||(t[17]=l=>D.value=!1)},{default:i(()=>[u(n(e(a)("cancel")),1)]),_:1}),o(d,{type:"primary",onClick:t[18]||(t[18]=l=>pe(A.value))},{default:i(()=>[u(n(e(a)("confirm")),1)]),_:1})])]),default:i(()=>[o(U,{model:P,"label-width":"90px",ref_key:"formRef",ref:A,rules:e(ne)},{default:i(()=>[o(c,{label:e(a)("typeName"),prop:"type"},{default:i(()=>[o(Q,{modelValue:P.type,"onUpdate:modelValue":t[15]||(t[15]=l=>P.type=l),placeholder:e(a)("pageTypePlaceholder")},{default:i(()=>[(m(!0),C(j,null,ie(F,l=>(m(),_(I,{label:l.type_name,value:l.type},null,8,["label","value"]))),256))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),o(c,{label:e(a)("title"),prop:"title"},{default:i(()=>[o(E,{modelValue:P.title,"onUpdate:modelValue":t[16]||(t[16]=l=>P.title=l),placeholder:e(a)("titlePlaceholder"),clearable:"",maxlength:"12","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"]),o(N,{modelValue:x.value,"onUpdate:modelValue":t[26]||(t[26]=l=>x.value=l),title:e(a)("shareSet"),width:"30%"},{footer:i(()=>[g("span",rt,[o(d,{onClick:t[24]||(t[24]=l=>x.value=!1)},{default:i(()=>[u(n(e(a)("cancel")),1)]),_:1}),o(d,{type:"primary",onClick:t[25]||(t[25]=l=>ge(W.value))},{default:i(()=>[u(n(e(a)("confirm")),1)]),_:1})])]),default:i(()=>[o(te,{modelValue:b.value,"onUpdate:modelValue":t[20]||(t[20]=l=>b.value=l)},{default:i(()=>[o(S,{label:e(a)("wechat"),name:"wechat"},null,8,["label"]),o(S,{label:e(a)("weapp"),name:"weapp"},null,8,["label"])]),_:1},8,["modelValue"]),o(U,{model:h[b.value],"label-width":"90px",ref_key:"shareFormRef",ref:W,rules:e(ye)},{default:i(()=>[o(c,{label:e(a)("sharePage")},{default:i(()=>[g("span",null,n(O.value),1)]),_:1},8,["label"]),o(c,{label:e(a)("shareTitle"),prop:"title"},{default:i(()=>[o(E,{modelValue:h[b.value].title,"onUpdate:modelValue":t[21]||(t[21]=l=>h[b.value].title=l),placeholder:e(a)("shareTitlePlaceholder"),clearable:"",maxlength:"30","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),b.value=="wechat"?(m(),_(c,{key:0,label:e(a)("shareDesc"),prop:"desc"},{default:i(()=>[o(E,{modelValue:h[b.value].desc,"onUpdate:modelValue":t[22]||(t[22]=l=>h[b.value].desc=l),placeholder:e(a)("shareDescPlaceholder"),type:"textarea",rows:"4",clearable:"",maxlength:"100","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):w("",!0),o(c,{label:e(a)("shareImageUrl"),prop:"url"},{default:i(()=>[o(ve,{modelValue:h[b.value].url,"onUpdate:modelValue":t[23]||(t[23]=l=>h[b.value].url=l),limit:1},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"]),o(N,{modelValue:L.value,"onUpdate:modelValue":t[28]||(t[28]=l=>L.value=l),title:e(a)("promote"),width:"30%"},{default:i(()=>[o(U,{"label-width":"90px"},{default:i(()=>[o(c,{label:e(a)("shareLink")},{default:i(()=>[o(E,{readonly:"",value:R.value},{append:i(()=>[o(d,{onClick:t[27]||(t[27]=l=>z(R.value)),class:"bg-primary copy"},{default:i(()=>[u(n(e(a)("copy")),1)]),_:1})]),_:1},8,["value"])]),_:1},8,["label"]),o(c,{label:" "},{default:i(()=>[o(be,{src:K.value},null,8,["src"])]),_:1})]),_:1})]),_:1},8,["modelValue","title"])])}}});export{Ul as default};