2 lines
6.7 KiB
JavaScript
2 lines
6.7 KiB
JavaScript
import{_ as R}from"./index.f712cef7.js";import{r as j,y as U,u as S,v as G,w as J,A as O,B as Q,G as W}from"./element-plus.62f8b726.js";import{d as $,e as q,o as c,c as f,V as e,u as E,k as w,M as o,T as b,a0 as H,a,W as K,a8 as X,$ as Y,U as Z,Q as ee,L as te,S as oe,t as le,b9 as ae,b8 as se}from"./@vue.cab01781.js";import{_ as ne}from"./index.c18d5e6d.js";import{_ as ue}from"./picker.16c20083.js";import{_ as de}from"./picker.8f877736.js";import{f as y,b as re,d as ie}from"./index.ccc78a7a.js";import{b as me,c as pe}from"./decoration.b1a99ddf.js";import{D as ce}from"./vuedraggable.a5db575d.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.fd3131b6.js";import"./index.37cda7d4.js";import"./usePaging.70f7c50a.js";import"./index.vue_vue_type_script_setup_true_lang.c996e5f2.js";import"./vue3-video-play.05975c53.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./vue.de4be77f.js";import"./sortablejs.cd7e2c7e.js";const _e={class:"color-picker flex flex-1"},fe=b("\u91CD\u7F6E"),be=$({__name:"index",props:{modelValue:{type:String},defaultColor:{type:String}},emits:["update:modelValue"],setup(i,{emit:v}){const x=i,t=q({get(){return x.modelValue},set(_){v("update:modelValue",_)}}),F=["#409EFF","#28C76F","#EA5455","#FF9F43","#01CFE8","#4A5DFF"],V=()=>{t.value=x.defaultColor};return(_,r)=>{const g=j,s=U,l=S;return c(),f("div",_e,[e(g,{modelValue:E(t),"onUpdate:modelValue":r[0]||(r[0]=m=>w(t)?t.value=m:null),predefine:F},null,8,["modelValue"]),e(s,{modelValue:E(t),"onUpdate:modelValue":r[1]||(r[1]=m=>w(t)?t.value=m:null),class:"mx-[10px] flex-1",type:"text",readonly:""},null,8,["modelValue"]),e(l,{type:"text",onClick:V},{default:o(()=>[fe]),_:1})])}}}),h=i=>(ae("data-v-da3a6ff1"),i=i(),se(),i),xe={class:"decoration-tabbar min-w-[800px]"},Fe={class:"flex h-full items-start"},Ve={class:"pages-preview mx-[30px]"},ge={class:"tabbar flex"},Ce=["src"],ye={class:"leading-3 text-[12px] mt-[4px]"},Ee={class:"flex-1"},he=h(()=>a("div",{class:"title flex items-center before:w-[3px] before:h-[14px] before:block before:bg-primary before:mr-2"},[b(" \u5E95\u90E8\u5BFC\u822A\u8BBE\u7F6E "),a("span",{class:"form-tips ml-[10px] !mt-0"}," \u81F3\u5C11\u6DFB\u52A02\u4E2A\u5BFC\u822A\uFF0C\u6700\u591A\u6DFB\u52A05\u4E2A\u5BFC\u822A ")],-1)),ve={class:"mb-[18px]"},De={class:"bg-fill-light w-full p-4 mt-4"},ke={class:"upload-btn w-[60px] h-[60px]"},Be=h(()=>a("span",{class:"text-xs leading-5"}," \u672A\u9009\u4E2D ",-1)),Ae={class:"upload-btn w-[60px] h-[60px]"},we=h(()=>a("span",{class:"text-xs leading-5"}," \u9009\u4E2D ",-1)),Ue=b(" \u6DFB\u52A0\u5BFC\u822A "),Se=b("\u4FDD\u5B58"),$e=$({__name:"tabbar",setup(i){const t=H({style:{defaultColor:"",selectedColor:""},list:[{name:"",selected:"",unselected:"",link:{}},{name:"",selected:"",unselected:"",link:{}}]}),F=()=>{var s;((s=t.list)==null?void 0:s.length)<5?t.list.push({name:"",selected:"",unselected:"",link:{}}):y.msgError(`\u6700\u591A\u6DFB\u52A0${5}\u4E2A`)},V=s=>{var l;if(((l=t.list)==null?void 0:l.length)<=2)return y.msgError(`\u6700\u5C11\u4FDD\u7559${2}\u4E2A`);t.list.splice(s,1)},_=s=>s.relatedContext.index!=0,r=async()=>{const s=await me();t.list=s.list.map(l=>({...l,link:JSON.parse(l.link)})),t.style=s.style},g=async()=>{await pe(le(t)),r(),y.msgSuccess("\u4FDD\u5B58\u6210\u529F")};return r(),(s,l)=>{const m=re,D=de,p=O,z=U,I=ue,T=ne,k=S,B=G,A=be,N=J,P=Q,L=W,M=R;return c(),f("div",xe,[e(L,{shadow:"never",class:"!border-none flex-1","body-style":{height:"100%"}},{default:o(()=>[a("div",Fe,[a("div",Ve,[a("div",ge,[(c(!0),f(K,null,X(t.list,(u,n)=>(c(),f("div",{class:"tabbar-item flex flex-col justify-center items-center flex-1",key:n,style:Y({color:t.style.defaultColor})},[a("img",{class:"w-[22px] h-[22px]",src:u.unselected,alt:""},null,8,Ce),a("div",ye,Z(u.name),1)],4))),128))])]),a("div",Ee,[he,e(P,{"label-width":"70px"},{default:o(()=>[e(N,{"model-value":"content"},{default:o(()=>[e(B,{label:"\u5BFC\u822A\u56FE\u7247",name:"content"},{default:o(()=>{var u;return[a("div",ve,[e(E(ce),{class:"draggable",modelValue:t.list,"onUpdate:modelValue":l[0]||(l[0]=n=>t.list=n),animation:"300",draggable:".draggable",move:_},{item:o(({element:n,index:C})=>[e(T,{onClose:d=>V(C),class:ee(["max-w-[400px]",{draggable:C!=0}])},{default:o(()=>[a("div",De,[e(p,{label:"\u5BFC\u822A\u56FE\u6807"},{default:o(()=>[e(D,{modelValue:n.unselected,"onUpdate:modelValue":d=>n.unselected=d,"upload-class":"bg-body",size:"60px"},{upload:o(()=>[a("div",ke,[e(m,{name:"el-icon-Plus",size:16}),Be])]),_:2},1032,["modelValue","onUpdate:modelValue"]),e(D,{modelValue:n.selected,"onUpdate:modelValue":d=>n.selected=d,"upload-class":"bg-body",size:"60px"},{upload:o(()=>[a("div",Ae,[e(m,{name:"el-icon-Plus",size:16}),we])]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(p,{label:"\u5BFC\u822A\u540D\u79F0"},{default:o(()=>[e(z,{modelValue:n.name,"onUpdate:modelValue":d=>n.name=d,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(p,{label:"\u94FE\u63A5\u5730\u5740"},{default:o(()=>[e(I,{modelValue:n.link,"onUpdate:modelValue":d=>n.link=d,disabled:C==0},null,8,["modelValue","onUpdate:modelValue","disabled"])]),_:2},1024)])]),_:2},1032,["onClose","class"])]),_:1},8,["modelValue"])]),((u=t.list)==null?void 0:u.length)<5?(c(),te(p,{key:0,"label-width":"0"},{default:o(()=>[e(k,{type:"primary",onClick:F},{default:o(()=>[Ue]),_:1})]),_:1})):oe("",!0)]}),_:1}),e(B,{label:"\u6837\u5F0F\u8BBE\u7F6E",name:"styles"},{default:o(()=>[e(p,{label:"\u9ED8\u8BA4\u989C\u8272"},{default:o(()=>[e(A,{class:"max-w-[400px]",modelValue:t.style.defaultColor,"onUpdate:modelValue":l[1]||(l[1]=u=>t.style.defaultColor=u),"default-color":"#999999"},null,8,["modelValue"])]),_:1}),e(p,{label:"\u9009\u4E2D\u989C\u8272"},{default:o(()=>[e(A,{class:"max-w-[400px]",modelValue:t.style.selectedColor,"onUpdate:modelValue":l[2]||(l[2]=u=>t.style.selectedColor=u),"default-color":"#999999"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})])])]),_:1}),e(M,{class:"mt-4",fixed:!1},{default:o(()=>[e(k,{type:"primary",onClick:g},{default:o(()=>[Se]),_:1})]),_:1})])}}});const Ct=ie($e,[["__scopeId","data-v-da3a6ff1"]]);export{Ct as default};
|