You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
7.5 KiB
JavaScript

import{_ as q}from"./index.1984df1f.js";import{s as G,C as z,w as I,x as H,y as J,D as W,t as X,F as Y,I as ee}from"./element-plus.3f92981f.js";import{d as w,b as N,o as _,c as x,U as e,u,j as $,L as t,R as h,Z as te,am as oe,a,T as le,a9 as ae,a0 as se,S as ne,O as ue,K as T,Q as re,M as ie,t as de,bl as me,bk as ce}from"./@vue.90bde458.js";import{_ as pe}from"./index.51838c1a.js";import{_ as _e}from"./picker.cf02eaa2.js";import{_ as fe}from"./picker.6ebf2696.js";import{f as y,b as be,d as xe}from"./index.f1edad3c.js";import{b as he,c as ge}from"./decoration.ae7c8142.js";import{D as ve}from"./vuedraggable.7db473b5.js";import"./lodash-es.151604d4.js";import"./async-validator.fb49d0f5.js";import"./@vueuse.c9321399.js";import"./@element-plus.637a59d4.js";import"./dayjs.75ab1bbe.js";import"./axios.71c4c5b2.js";import"./@ctrl.b082b0c1.js";import"./normalize-wheel-es.8aeb3683.js";import"./@popperjs.36402333.js";import"./index.6a21acfb.js";import"./index.977e8b33.js";import"./index.vue_vue_type_script_setup_true_lang.d38d0264.js";import"./index.9130afe5.js";import"./index.vue_vue_type_script_setup_true_lang.d81a139c.js";import"./usePaging.63ca32b2.js";import"./vue3-video-play.6ca8fb7a.js";import"./lodash.e8662b6c.js";import"./vue-router.1051b4fa.js";import"./pinia.8db5076b.js";import"./css-color-function.7400b82e.js";import"./color.be84bc95.js";import"./clone.ec2f9c3f.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./ms.564e106c.js";import"./nprogress.8f68f559.js";import"./vue-clipboard3.053a92aa.js";import"./clipboard.9dddce66.js";import"./echarts.5016c48c.js";import"./zrender.58d022a1.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.f76f30bc.js";import"./vue.66f45144.js";import"./sortablejs.6756b3ed.js";const Ve={class:"color-picker flex flex-1"},Fe=w({__name:"index",props:{modelValue:{type:String},defaultColor:{type:String}},emits:["update:modelValue"],setup(c,{emit:A}){const g=c,o=A,i=N({get(){return g.modelValue},set(f){o("update:modelValue",f)}}),v=["#409EFF","#28C76F","#EA5455","#FF9F43","#01CFE8","#4A5DFF"],V=()=>{i.value=g.defaultColor};return(f,p)=>{const b=G,F=z,l=I;return _(),x("div",Ve,[e(b,{modelValue:u(i),"onUpdate:modelValue":p[0]||(p[0]=s=>$(i)?i.value=s:null),predefine:v},null,8,["modelValue"]),e(F,{modelValue:u(i),"onUpdate:modelValue":p[1]||(p[1]=s=>$(i)?i.value=s:null),class:"mx-[10px] flex-1",type:"text",readonly:""},null,8,["modelValue"]),e(l,{type:"text",onClick:V},{default:t(()=>[h("\u91CD\u7F6E")]),_:1})])}}}),D=c=>(me("data-v-e65e7123"),c=c(),ce(),c),Ee={class:"decoration-tabbar min-w-[800px]"},Ce={class:"flex h-full items-start"},ye={class:"pages-preview mx-[30px]"},we={class:"tabbar flex"},De=["src"],Ae={class:"leading-3 text-[12px] mt-[4px]"},Be={class:"flex-1"},ke=D(()=>a("div",{class:"title flex items-center before:w-[3px] before:h-[14px] before:block before:bg-primary before:mr-2"},[h(" \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)),Ue={class:"mb-[18px]"},Se={class:"bg-fill-light w-full p-4 mt-4"},$e={class:"upload-btn w-[60px] h-[60px]"},Te=D(()=>a("span",{class:"text-xs leading-5"}," \u672A\u9009\u4E2D ",-1)),ze={class:"upload-btn w-[60px] h-[60px]"},Ie=D(()=>a("span",{class:"text-xs leading-5"}," \u9009\u4E2D ",-1)),Ne={class:"flex-1 flex items-center"},Pe={class:"drag-move cursor-move ml-auto"},Re=w({name:"decorationTabbar"}),Le=w({...Re,setup(c){const o=te({style:{default_color:"",selected_color:""},list:[]}),i=()=>{var l;((l=o.list)==null?void 0:l.length)<5?o.list.push({is_show:!0,name:"",selected:"",unselected:"",link:{}}):y.msgError(`\u6700\u591A\u6DFB\u52A0${5}\u4E2A`)},v=l=>{var s;if(((s=o.list)==null?void 0:s.length)<=2)return y.msgError(`\u6700\u5C11\u4FDD\u7559${2}\u4E2A`);o.list.splice(l,1)},V=l=>l.relatedContext.index!=0,f=async()=>{const l=await he();o.list=l.list,o.style=l.style},p=async()=>{await ge(de(o)),f()},b=N(()=>{var l;return((l=o.list)==null?void 0:l.filter(s=>s.is_show==1))||[]}),F=l=>{if(b.value.length<2)return l.is_show=1,y.msgError(`\u6700\u5C11\u663E\u793A${2}\u4E2A`)};return f(),(l,s)=>{const E=be,B=fe,m=W,P=z,R=_e,L=X,j=pe,k=I,U=H,S=Fe,M=J,K=Y,O=ee,Q=q,Z=oe("perms");return _(),x("div",Ee,[e(O,{shadow:"never",class:"!border-none flex-1","body-style":{height:"100%"}},{default:t(()=>[a("div",Ce,[a("div",ye,[a("div",we,[(_(!0),x(le,null,ae(u(b),(d,n)=>(_(),x("div",{class:"tabbar-item flex flex-col justify-center items-center flex-1",key:n,style:se({color:u(o).style.default_color})},[a("img",{class:"w-[22px] h-[22px]",src:d.unselected,alt:""},null,8,De),a("div",Ae,ne(d.name),1)],4))),128))])]),a("div",Be,[ke,e(K,{class:"mt-4","label-width":"70px"},{default:t(()=>[e(M,{"model-value":"content"},{default:t(()=>[e(U,{label:"\u5BFC\u822A\u56FE\u7247",name:"content"},{default:t(()=>{var d;return[a("div",Ue,[e(u(ve),{class:"draggable",modelValue:u(o).list,"onUpdate:modelValue":s[0]||(s[0]=n=>u(o).list=n),animation:"300",draggable:".draggable",handle:".drag-move",move:V},{item:t(({element:n,index:C})=>[e(j,{onClose:r=>v(C),class:ue(["max-w-[400px]",{draggable:C!=0}])},{default:t(()=>[a("div",Se,[e(m,{label:"\u5BFC\u822A\u56FE\u6807"},{default:t(()=>[e(B,{modelValue:n.unselected,"onUpdate:modelValue":r=>n.unselected=r,"upload-class":"bg-body",size:"60px"},{upload:t(()=>[a("div",$e,[e(E,{name:"el-icon-Plus",size:16}),Te])]),_:2},1032,["modelValue","onUpdate:modelValue"]),e(B,{modelValue:n.selected,"onUpdate:modelValue":r=>n.selected=r,"upload-class":"bg-body",size:"60px"},{upload:t(()=>[a("div",ze,[e(E,{name:"el-icon-Plus",size:16}),Ie])]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(m,{label:"\u5BFC\u822A\u540D\u79F0"},{default:t(()=>[e(P,{modelValue:n.name,"onUpdate:modelValue":r=>n.name=r,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(m,{label:"\u94FE\u63A5\u5730\u5740"},{default:t(()=>[e(R,{modelValue:n.link,"onUpdate:modelValue":r=>n.link=r},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(m,{label:"\u662F\u5426\u663E\u793A"},{default:t(()=>[a("div",Ne,[e(L,{modelValue:n.is_show,"onUpdate:modelValue":r=>n.is_show=r,"active-value":1,"inactive-value":0,disabled:C===0,onChange:r=>F(n)},null,8,["modelValue","onUpdate:modelValue","disabled","onChange"]),a("div",Pe,[e(E,{name:"el-icon-Rank",size:"18"})])])]),_:2},1024)])]),_:2},1032,["onClose","class"])]),_:1},8,["modelValue"])]),((d=u(o).list)==null?void 0:d.length)<5?(_(),T(m,{key:0,"label-width":"0"},{default:t(()=>[e(k,{type:"primary",onClick:i},{default:t(()=>[h(" \u6DFB\u52A0\u5BFC\u822A ")]),_:1})]),_:1})):re("",!0)]}),_:1}),e(U,{label:"\u6837\u5F0F\u8BBE\u7F6E",name:"styles"},{default:t(()=>[e(m,{label:"\u9ED8\u8BA4\u989C\u8272"},{default:t(()=>[e(S,{class:"max-w-[400px]",modelValue:u(o).style.default_color,"onUpdate:modelValue":s[1]||(s[1]=d=>u(o).style.default_color=d),"default-color":"#999999"},null,8,["modelValue"])]),_:1}),e(m,{label:"\u9009\u4E2D\u989C\u8272"},{default:t(()=>[e(S,{class:"max-w-[400px]",modelValue:u(o).style.selected_color,"onUpdate:modelValue":s[2]||(s[2]=d=>u(o).style.selected_color=d),"default-color":"#4173ff"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})])])]),_:1}),ie((_(),T(Q,{class:"mt-4",fixed:!1},{default:t(()=>[e(k,{type:"primary",onClick:p},{default:t(()=>[h("\u4FDD\u5B58")]),_:1})]),_:1})),[[Z,["decorate:tabbar:save"]]])])}}});const $t=xe(Le,[["__scopeId","data-v-e65e7123"]]);export{$t as default};