@dfsj/echarts
Version:
专业的水文曲线组件或构造函数以及通用的echart二次封装图表
12 lines (10 loc) • 1.23 kB
JavaScript
/**
*
* @dfsj/echarts: 专业的水文曲线组件或构造函数以及通用的echart二次封装图表
* 版本: v4.0.0-alpha.9
* 作者:yangbo <1747837358@qq.com>
* 日期:2026-07-10 17:09:23
*
*
*/
import{objectSpread2 as r}from"../../_virtual/_rollupPluginBabelHelpers.js";import{ref as e}from"vue";import{toMarks as t}from"../../utils/render.js";import o from"./default.js";import n,{CATEGORY as i}from"../../config.js";import"../../utils/index.js";import{useHydrology as s}from"../useHydrology/index.js";import{useECharts as u}from"../../hooks/useECharts.js";import a from"../../utils/assign.js";function l(l,m){var c=u(l),f=c.setOptions,p=c.echarts,d=c.getInstance,j=c.container,v=e(0),g=s(null,r(r({S:function(r,e,t){var o=t.$series.find(function(e){return e.$code&r.code});(null==o?void 0:o.$code)===i.RAINFALL&&(o.itemStyle.color=n.rainfallColor[v.value++]);return o},M:function(r,e){return t(r,e,a({},n.mark,e.$mark))}},m),{},{C:null!=m&&m.C?a({},o,m.C):o})),C=g.assemble,b=g.createOptions;return{setOptions:f,echarts:p,getInstance:d,container:j,assemble:function(r,e){var t=d();return v.value=0,C(r,e,t)},createOptions:function(r){return b(r)}}}export{l as useRainfall};