2023-06-06 13:24:29 +08:00
|
|
|
var $=(p,i,d)=>new Promise((v,f)=>{var g=r=>{try{n(d.next(r))}catch(h){f(h)}},e=r=>{try{n(d.throw(r))}catch(h){f(h)}},n=r=>r.done?v(r.value):Promise.resolve(r.value).then(g,e);n((d=d.apply(p,i)).next())});import{d as N,ae as he,a0 as ve,a1 as fe,l as ye,j as y,J as R,r as _,o as C,c as w,Q as T,U as L,b as l,u as a,n as S,w as m,h as z,O as Ce,$ as be,bg as Oe,be as te,bh as Se,a2 as Ie,bi as ke,F as q,q as K,D as H,e as Y,t as J,av as B,b2 as xe,s as we,x as Te,Y as I,bj as Ee,a6 as Le}from"./index-4ec2ce15.js";import{C as He}from"./index-f119bf30.js";import{l as Ne,c as Q}from"./index-64867e41.js";import{c as oe,b as Ae,I as Pe,f as $e,d as Re,e as Be}from"./index-96c3a075.js";import{a as Fe,b as ze,l as De}from"./plugin-ae137233.js";import{i as D}from"./icon-42fa39e7.js";import{u as V,a as W,C as F}from"./chartLayoutStore-810503fe.js";import{u as Ve,b as k,c as x}from"./chartEditStore-bfc6c223.js";const Me={class:"go-chart-common"},Ue={class:"chart-content-list"},je=N({__name:"index",props:{selectOptions:{type:Object,default:()=>{}}},setup(p){const i=p,d=Ne(()=>he(()=>import("./index-0e86967a.js"),["./index-0e86967a.js","./index-b2b393ee.js","./index-4ec2ce15.js","../css/index-9c2eb289.css","./icon-42fa39e7.js","../css/index-247c99bc.css","./chartEditStore-bfc6c223.js","./plugin-ae137233.js","./chartLayoutStore-810503fe.js","./index-96c3a075.js","./SettingItem-35031211.js","../css/SettingItemBox-462ae6ed.css","./SettingItemBox-f60eaa4e.js","./CollapseItem.vue_vue_type_script_setup_true_lang-77b092a0.js","./index.esm.min-2eecdcbd.js","./fileTypeEnum-21359a08.js","../css/index-51120298.css","./index-64867e41.js","../css/index-d825de9b.css","./index-f119bf30.js","../css/index-366d23c6.css","../css/index-8b040e82.css"],import.meta.url)),v=oe(),f=ve(),g=fe(()=>e.categorysNum>2?!0:!f.getHidePackageOneCategory);let e=ye({menuOptions:[],selectOptions:{},categorys:{all:[]},categoryNames:{all:"所有"},categorysNum:0,saveSelectOptions:{}});const n=y("all"),r=s=>{for(const o in s){e.selectOptions=s[o];break}};R(()=>i.selectOptions,s=>{if(e.categorysNum=0,!!s){s.list.forEach(o=>{const b=e.categorys[o.category];e.categorys[o.category]=b&&b.length?[...b,o]:[o],e.categoryNames[o.category]=o.categoryName,e.categorys.all.push(o)});for(const o in e.categorys)e.categorysNum+=1,e.menuOptions.push({key:o,label:e.categoryNames[o]});r(e.categorys),n.value=e.menuOptions[0].key}},{immediate:!0}),R(()=>v.newPhoto,s=>{if(!s)return;const o=s.category;e.categorys[o].splice(1,0,s),e.categorys.all.splice(1,0,s)});const h=(s,o)=>{e.categorys[s.category].splice(o,1),e.categorys.all.splice(o,1)},O=s=>{e.selectOptions=e.categorys[s]};return(s,o)=>{const b=_("n-menu"),M=_("n-scrollbar");return C(),w("div",Me,[T(l(b,{class:"chart-menu-width",value:n.value,"onUpdate:value":[o[0]||(o[0]=A=>n.value=A),O],options:a(e).menuOptions,"icon-size":16,indent:18},null,8,["value","options"]),[[L,g.value]]),S("div",Ue,[l(M,{trigger:"none"},{default:m(()=>[l(a(d),{menuOptions:a(e).selectOptions,onDeletePhoto:h},null,8,["menuOptions"])]),_:1})])])}}});const Ge=z(je,[["__scopeId","data-v-7b1aa2ee"]]),qe=Ce(),ne=y(qe.getAppTheme),{setItem:X}=V(),{getCharts:Z}=be(V()),Ke={class:"list-img",alt:"图表图片"},Ye=N({__name:"index",props:{chartConfig:{type:Object,required:!0}},setup(p){const i=p,d=y(""),v=()=>$(this,null,function*(){d.value=yield Ae(i.chartConfig)});return R(()=>i.chartConfig.key,()=>v(),{immediate:!0}),(f,g)=>{const e=Oe("lazy");return T((C(),w("img",Ke,null,512)),[[e,d.value]])}}}),Je=p=>(we("data-v-74908e7a"),p=p(),Te(),p),Qe={class:"go-chart-search-box"},We={class:"search-list-box"},Xe=["title","onClick"],Ze=Je(()=>S("div",{class:"popover-modal"},null,-1)),et=N({__name:"index",props:{menuOptions:{type:Array,default:()=>[]}},setup(p){const i=p;te(t=>({"32bab10a":a(ne)}));const d=Ve(),v=V(),{SearchIcon:f,AlbumsIcon:g,GridIcon:e}=D.ionicons5,n=y(!1),r=y(!1),h=y(void 0),O=y(null),s=y([]),o=y(v.getChartType),b=[{label:"单列",icon:g,value:W.SINGLE},{label:"双列",icon:e,value:W.DOUBLE}],A=(t=>{const c=[];for(const E of t)c.push(...E.list);return c})(i.menuO
|