edu/frontend/assets/tabbar.e864414b.js

2 lines
6.7 KiB
JavaScript
Raw Normal View History

2022-09-15 09:43:03 +00:00
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;r