Files

1 line
1.8 KiB
JavaScript

import{Z as e,mr as t,xt as n}from"./common.js";import{n as r,t as i}from"./EchartsBaseConfig.js";import{n as a,t as o}from"./UseEchartsSeriesConfig.js";import{t as s}from"./EchartsSeriesLabelConfig.js";import{createBlock as c,createCommentVNode as l,createElementBlock as u,createElementVNode as d,createTextVNode as f,createVNode as p,defineComponent as m,normalizeClass as h,openBlock as g,ref as _,unref as v,watch as y,withCtx as b}from"vue";import{Checkbox as x,Slider as S}from"ant-design-vue";import{useDesign as C}from"@mfish/core/hooks";var w={class:`title`},T={key:0,class:`title`},E=t(m({__name:`MfRadarConfig`,setup(t){let m=n(),{seriesChange:E}=o(),D=_(!1),{prefixCls:O}=C(`radar-chart-config`);y(()=>m.getCurConfigComponent,e=>{D.value=!!(e&&m.getCurConfigComponent.chart.options.series[0]?.areaStyle)},{immediate:!0});function k(){D.value?m.getCurConfigComponent.chart.options.series[0].areaStyle={...m.getCurConfigComponent.chart.options.series[0].areaStyle,opacity:.3}:delete m.getCurConfigComponent.chart.options.series[0]?.areaStyle}return(t,n)=>(g(),c(e,{class:h(v(O))},{default:b(()=>[p(i),p(r),p(a,{"hide-trigger":!0}),p(s,{series:v(m).getCurConfigComponent.chart.options?.series[0],onLabelChange:n[0]||=e=>v(E)(e,0)},null,8,[`series`]),d(`div`,w,[p(v(x),{checked:D.value,"onUpdate:checked":n[1]||=e=>D.value=e,onChange:k},{default:b(()=>[...n[3]||=[f(` 区域设置`,-1)]]),_:1},8,[`checked`]),D.value?(g(),u(`div`,T,[n[4]||=f(` 透明度 `,-1),p(v(S),{style:{margin:`0`},value:v(m).getCurConfigComponent.chart.options.series[0].areaStyle.opacity,"onUpdate:value":n[2]||=e=>v(m).getCurConfigComponent.chart.options.series[0].areaStyle.opacity=e,min:0,max:1,step:.1},null,8,[`value`])])):l(``,!0)])]),_:1},8,[`class`]))}}),[[`__scopeId`,`data-v-cd64ba61`]]);export{E as default};