goview_vue/dist/static/js/index-955a1979.js

2 lines
11 KiB
JavaScript
Raw Normal View History

2023-06-06 11:55:37 +08:00
var be=Object.defineProperty,ke=Object.defineProperties;var xe=Object.getOwnPropertyDescriptors;var re=Object.getOwnPropertySymbols;var ye=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable;var de=(r,i,v)=>i in r?be(r,i,{enumerable:!0,configurable:!0,writable:!0,value:v}):r[i]=v,Z=(r,i)=>{for(var v in i||(i={}))ye.call(i,v)&&de(r,v,i[v]);if(re)for(var v of re(i))we.call(i,v)&&de(r,v,i[v]);return r},ee=(r,i)=>ke(r,xe(i));import{d as ue,be as Ie,ae as Ee,j as oe,l as te,J as _e,ac as D,a1 as le,d6 as $e,d7 as He,d8 as Te,r as n,o as p,c as b,b as e,w as o,e as y,n as d,F as L,q as P,av as ne,Q as Se,u as w,U as Oe,au as J,a6 as se,ad as R,d9 as De,da as Re,s as pe,x as ve,h as me,L as ie,D as V,t as ze}from"./index-bd6c9e81.js";import{n as Ue}from"./noData-e5cefb25.js";import{g as A}from"./plugin-f44e3eb9.js";import{i as fe}from"./icon-02b62cb9.js";import{u as Ae,E as q}from"./chartEditStore-77de273f.js";import{l as Le}from"./index-fa2ebf33.js";const ae=r=>(pe("data-v-04bb59e0"),r=r(),ve(),r),Pe={key:0,class:"create-color-setting"},Be={class:"color-list-box go-mt-3","x-gap":12,"y-gap":12,cols:4},Me={class:"go-flex-items-center"},je=ae(()=>d("span",{class:"go-mr-4"},"添加",-1)),Ne={class:"expend-color-box"},Fe=["onClick"],Ve=ae(()=>d("div",{class:"n-color-picker-checkboard"},null,-1)),qe=["onClick"],Je=ae(()=>d("div",{class:"n-color-picker-checkboard"},null,-1)),Qe=ue({__name:"index",props:{selectColor:Object},emits:["updateColor"],setup(r,{emit:i}){const v=r;Ie(l=>({"3d26029e":u.color}));const{AddIcon:Q,TrashIcon:G}=fe.ionicons5,K=Le(()=>Ee(()=>import("./index-e950f2a0.js"),["./index-e950f2a0.js","./index.esm.min-10dd925f.js","./index-bd6c9e81.js","../css/index-9c2eb289.css","./chartEditStore-77de273f.js","./plugin-f44e3eb9.js","./icon-02b62cb9.js"],import.meta.url)),s=oe(),u=te({index:-1,color:""});_e(()=>{var l;return(l=v.selectColor)==null?void 0:l.id},()=>{var l;s.value=D(v.selectColor),u.index=0,u.color=(l=s.value)==null?void 0:l.color[0]},{immediate:!0,deep:!1});const T=le(()=>C(u.color)),C=l=>{if(!l)return{default:[],fade:[]};const a=36,m=[],I=[],t=[];for(let c=0;c<a;c++)I.unshift($e(l,1/100*(c+1))),m.push(He(l,3.5/100*(c+1)));return m.forEach((c,g)=>{t.unshift(Te(c,1/100*(g+1)))}),{default:[...I.reverse().splice(0,parseInt(`${a/2}`)-9),...m.splice(0,parseInt(`${a/2}`))],fade:t.reverse().splice(0,27)}},_=l=>({backgroundColor:l}),h=(l,a)=>{u.color=l,u.index=a},k=(l,a)=>{l&&(u.color=l),a&&(u.index=a),R(()=>{i("updateColor",s.value)})},B=(l,a)=>{const m=a?De(l):Re(l);s.value&&(s.value.color[u.index]=m),R(()=>{i("updateColor",s.value)})},z=()=>{var a,m,I;const l=((m=s.value)==null?void 0:m.color[((a=s.value)==null?void 0:a.color.length)-1])||"#2c2c31";(I=s.value)==null||I.color.push(l),R(()=>{i("updateColor",s.value)})},M=l=>{var a,m;(a=s.value)==null||a.color.splice(l,1),l===u.index&&k((m=s.value)==null?void 0:m.color[l-1],l-1)},W=()=>{R(()=>{i("updateColor",s.value)})};return(l,a)=>{const m=n("n-input-group-label"),I=n("n-input"),t=n("n-input-group"),c=n("n-tag"),g=n("n-space"),E=n("n-color-picker"),j=n("n-icon"),U=n("n-tooltip"),S=n("n-button"),X=n("n-scrollbar"),O=n("n-card"),N=n("n-text"),F=n("n-divider");return s.value?(p(),b("div",Pe,[e(O,{bordered:!1,role:"dialog",size:"small","aria-modal":"true"},{default:o(()=>[e(g,{justify:"space-between"},{default:o(()=>[e(t,null,{default:o(()=>[e(m,null,{default:o(()=>[y("名称:")]),_:1}),e(I,{class:"create-color-name",value:s.value.name,"onUpdate:value":a[0]||(a[0]=x=>s.value.name=x),valueModifiers:{trim:!0},maxlength:"8","show-count":"",clearable:"",onChange:W},null,8,["value"])]),_:1}),e(c,{type:"warning"},{default:o(()=>[y("底部图表仅展示 7 条数据")]),_:1})]),_:1}),e(X,{style:{"max-height":"132px"}},{default:o(()=>[d("div",Be,[(p(!0),b(L,null,P(s.value.color,(x,f)=>(p(),b("div",{class:"color-list-item",key:f},[d("div",{class:ne(["go-flex-items-center",{select:f===u.index}])},[e(E,{style:{width:"95px"},value:s.value.color[f],"onUpdate:value":$=>s.value.color[f]=$,"show-preview":!0,modes:["hex"],onComplete:$=>k($,f),"onUpdate:show":$=>h