2 lines
8.0 KiB
JavaScript
2 lines
8.0 KiB
JavaScript
import{_ as Q}from"./index.ec111a34.js";import{s as W,B as z,w as I,C as X,x as Y,y as G,D as H,N as K}from"./element-plus.02c000b8.js";import{d as N,e as Z,o as _,c as v,X as e,u as A,i as S,P as o,V as E,r as ee,a1 as $,ai as te,a as l,Y as oe,a8 as le,S as se,O as P,U as ae,Q as ue,t as ne,a0 as re,W as ie,b7 as de,b6 as me}from"./@vue.ad3a2c51.js";import{_ as pe}from"./index.fdcd51b8.js";import{_ as ce}from"./picker.84b30845.js";import{_ as _e}from"./picker.b1bf8617.js";import{g,d as fe,e as be}from"./index.7e71cca7.js";import{a as Ce,b as xe}from"./index.2f214697.js";import{D as Fe}from"./vuedraggable.a6caa5cc.js";import"./@vueuse.c2fd8b33.js";import"./@element-plus.4b8482d8.js";import"./lodash-es.61686ec6.js";import"./dayjs.c8b8967e.js";import"./axios.136fb7b6.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"./memoize-one.4ee5c96d.js";import"./index.vue_vue_type_script_setup_true_lang.c2066be7.js";import"./lists.7c92a4fb.js";import"./usePaging.4e4902f8.js";import"./category.073e29d9.js";import"./activity.b027301a.js";import"./index.323c3889.js";import"./index.64ad789d.js";import"./index.vue_vue_type_script_setup_true_lang.d7c66029.js";import"./vue3-video-play.1c009a73.js";import"./lodash.8effadcb.js";import"./vue-router.93f65f3b.js";import"./pinia.f0255b9b.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.3cb93b94.js";import"./color.0adfd97a.js";import"./clone.4b381e37.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./nprogress.09754c1e.js";import"./vue-clipboard3.c5f2d3ed.js";import"./clipboard.42524a75.js";import"./echarts.234b3572.js";import"./zrender.8ee1a698.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0d5173e3.js";import"./vue3-eventbus.c7305b83.js";import"./mitt.d8e3ba72.js";import"./vue.edbf58b8.js";const ge={class:"color-picker flex flex-1"},ve=E("\u91CD\u7F6E"),Ee=N({__name:"index",props:{modelValue:{type:String},defaultColor:{type:String}},emits:["update:modelValue"],setup(m,{emit:b}){const p=m,n=Z({get(){return p.modelValue},set(C){b("update:modelValue",C)}}),t=["#409EFF","#28C76F","#EA5455","#FF9F43","#01CFE8","#4A5DFF"],V=()=>{n.value=p.defaultColor};return(C,c)=>{const h=W,x=z,y=I;return _(),v("div",ge,[e(h,{modelValue:A(n),"onUpdate:modelValue":c[0]||(c[0]=s=>S(n)?n.value=s:null),predefine:t},null,8,["modelValue"]),e(x,{modelValue:A(n),"onUpdate:modelValue":c[1]||(c[1]=s=>S(n)?n.value=s:null),class:"mx-[10px] flex-1",type:"text",readonly:""},null,8,["modelValue"]),e(y,{type:"text",onClick:V},{default:o(()=>[ve]),_:1})])}}}),f=m=>(de("data-v-ae09f17b"),m=m(),me(),m),Ve={class:"decoration-tabbar min-w-[800px]"},he={class:"flex h-full items-start"},ye={class:"pages-preview mx-[30px]"},Ae={class:"tabbar flex"},De=["src"],Be={class:"leading-3 text-[12px] mt-[4px]"},ke={class:"flex-1"},we=f(()=>l("div",{class:"title flex items-center before:w-[3px] before:h-[14px] before:block before:bg-primary before:mr-2"},[E(" \u5E95\u90E8\u5BFC\u822A\u8BBE\u7F6E "),l("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]"},Pe=f(()=>l("span",{class:"text-xs leading-5"},"\u672A\u9009\u4E2D",-1)),ze={class:"upload-btn w-[60px] h-[60px]"},Ie=f(()=>l("span",{class:"text-xs leading-5"},"\u9009\u4E2D",-1)),Ne=E("\u6DFB\u52A0\u5BFC\u822A"),Te=f(()=>l("div",{class:"form-tips block"},"\u5BFC\u822A\u6587\u672C\u672A\u9009\u4E2D\u65F6\u7684\u989C\u8272",-1)),Re=f(()=>l("div",{class:"form-tips block"},"\u5BFC\u822A\u6587\u672C\u9009\u4E2D\u65F6\u7684\u989C\u8272",-1)),qe=E("\u4FDD\u5B58"),Oe=N({__name:"tabbar",setup(m){const b=ee(),p=5,n=2,t=$({style:{defaultColor:"",selectedColor:""},list:[{name:"",selected:"",unselected:"",link:{}},{name:"",selected:"",unselected:"",link:{}}]}),V=$({defaultColor:[{message:"Please input Activity name",trigger:"change"}],selectedColor:[{message:"Please input Activity name",trigger:"change"}]}),C=()=>{var s;((s=t.list)==null?void 0:s.length)<p?t.list.push({name:"",selected:"",unselected:"",link:{}}):g.msgError(`\u6700\u591A\u6DFB\u52A0${p}\u4E2A`)},c=s=>{var a;if(((a=t.list)==null?void 0:a.length)<=n)return g.msgError(`\u6700\u5C11\u4FDD\u7559${n}\u4E2A`);t.list.splice(s,1)},h=s=>s.relatedContext.index!=0,x=async()=>{const s=await Ce();t.list=s.list,t.style=s.style,t.list.forEach(a=>{a.link=JSON.parse(a.link)})},y=async()=>{if(t.style.defaultColor==""||t.style.selectedColor==""){g.msgError("\u5E95\u90E8\u5BFC\u822A\u6587\u5B57\u989C\u8272\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}await xe(ne(t)),g.msgSuccess("\u64CD\u4F5C\u6210\u529F"),x()};return x(),(s,a)=>{const D=fe,B=_e,i=X,T=z,R=ce,q=pe,k=I,w=Y,U=Ee,O=G,j=H,J=K,L=Q,M=te("perms");return _(),v("div",Ve,[e(J,{shadow:"never",class:"!border-none flex-1","body-style":{height:"100%"}},{default:o(()=>[l("div",he,[l("div",ye,[l("div",Ae,[(_(!0),v(oe,null,le(t.list,(r,u)=>(_(),v("div",{class:"tabbar-item flex flex-col justify-center items-center flex-1",key:u,style:re({color:t.style.defaultColor})},[l("img",{class:"w-[22px] h-[22px]",src:r.unselected,alt:""},null,8,De),l("div",Be,ie(r.name),1)],4))),128))])]),l("div",ke,[we,e(j,{"label-width":"auto",rules:V,model:t,ref_key:"ruleFormRef",ref:b},{default:o(()=>[e(O,{"model-value":"content"},{default:o(()=>[e(w,{label:"\u5BFC\u822A\u56FE\u7247",name:"content"},{default:o(()=>{var r;return[l("div",Ue,[e(A(Fe),{class:"draggable",modelValue:t.list,"onUpdate:modelValue":a[0]||(a[0]=u=>t.list=u),animation:"300",draggable:".draggable",move:h},{item:o(({element:u,index:F})=>[e(q,{onClose:d=>c(F),class:se(["max-w-[400px]",{draggable:F!==0}]),showClose:F!==0},{default:o(()=>[l("div",Se,[e(i,{label:"\u5BFC\u822A\u56FE\u6807"},{default:o(()=>[e(B,{modelValue:u.unselected,"onUpdate:modelValue":d=>u.unselected=d,"upload-class":"bg-body",size:"60px"},{upload:o(()=>[l("div",$e,[e(D,{name:"el-icon-Plus",size:16}),Pe])]),_:2},1032,["modelValue","onUpdate:modelValue"]),e(B,{modelValue:u.selected,"onUpdate:modelValue":d=>u.selected=d,"upload-class":"bg-body",size:"60px"},{upload:o(()=>[l("div",ze,[e(D,{name:"el-icon-Plus",size:16}),Ie])]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(i,{label:"\u5BFC\u822A\u540D\u79F0"},{default:o(()=>[e(T,{modelValue:u.name,"onUpdate:modelValue":d=>u.name=d,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxlength:"4","show-word-limit":""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(i,{label:"\u94FE\u63A5\u5730\u5740"},{default:o(()=>[e(R,{modelValue:u.link,"onUpdate:modelValue":d=>u.link=d,disabled:F===0},null,8,["modelValue","onUpdate:modelValue","disabled"])]),_:2},1024)])]),_:2},1032,["onClose","class","showClose"])]),_:1},8,["modelValue"])]),((r=t.list)==null?void 0:r.length)<p?(_(),P(i,{key:0,"label-width":"0"},{default:o(()=>[e(k,{type:"primary",onClick:C},{default:o(()=>[Ne]),_:1})]),_:1})):ae("",!0)]}),_:1}),e(w,{label:"\u6837\u5F0F\u8BBE\u7F6E",name:"styles"},{default:o(()=>[e(i,{label:"\u9ED8\u8BA4\u989C\u8272",required:""},{default:o(()=>[l("div",null,[e(i,{prop:"defaultColor"},{default:o(()=>[l("div",null,[e(U,{class:"max-w-[400px]",modelValue:t.style.defaultColor,"onUpdate:modelValue":a[1]||(a[1]=r=>t.style.defaultColor=r),"default-color":"#999999"},null,8,["modelValue"]),Te])]),_:1})])]),_:1}),e(i,{label:"\u9009\u4E2D\u989C\u8272",required:""},{default:o(()=>[l("div",null,[e(i,{prop:"selectedColor"},{default:o(()=>[l("div",null,[e(U,{class:"max-w-[400px]",modelValue:t.style.selectedColor,"onUpdate:modelValue":a[2]||(a[2]=r=>t.style.selectedColor=r),"default-color":"#EA5455"},null,8,["modelValue"]),Re])]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])])])]),_:1}),ue((_(),P(L,{fixed:!0},{default:o(()=>[e(k,{type:"primary",onClick:a[3]||(a[3]=r=>y(b.value))},{default:o(()=>[qe]),_:1})]),_:1})),[[M,["decorate:tabbar:save"]]])])}}});const Tt=be(Oe,[["__scopeId","data-v-ae09f17b"]]);export{Tt as default};
|