import { seriesLoadScripts, loadLinks, $$ } from '../../utils/util' // import { generateRandomKey , deepCopy } from '../../utils/chartUtil' // import { chartOptions } from '../../data/chartJson' import chartInfo from '../../store' // Dynamically load dependent scripts and styles const dependScripts = [ 'https://cdn.jsdelivr.net/npm/vue@2.6.11', 'https://unpkg.com/vuex@3.4.0', 'https://unpkg.com/element-ui/lib/index.js', 'expendPlugins/chart/chartmix.umd.js' ] const dependLinks = [ 'https://unpkg.com/element-ui/lib/theme-chalk/index.css', 'expendPlugins/chart/chartmix.css' ] // Initialize the chart component function chart() { loadLinks(dependLinks); seriesLoadScripts(dependScripts, null, function () { const store = new Vuex.Store() console.info('chartmix::', chartmix.default) Vue.use(chartmix.default, { store }) let outDom = document.getElementById('luckysheet_info_detail') chartmix.default.initChart(outDom) $('.chartSetting').css({ position: 'absolute', zIndex: 999, right: 0, width: '300px', display: 'none' }) chartInfo.createChart = chartmix.default.createChart }); } export { chart }