feat: 增加贵州茅台图表

This commit is contained in:
R524809
2026-09-09 17:54:06 +08:00
parent 2a38778fa3
commit a6387f8220
27 changed files with 1190 additions and 0 deletions
+34
View File
@@ -35,6 +35,18 @@ import { storesRetailShareChart } from './ppmt_stores_retail_share.js';
import { retailStoreRevenueChart } from './ppmt_retail_store_revenue.js';
import { robotStoreRevenueChart } from './ppmt_robot_store_revenue.js';
import { brkHoldingsChart } from './brk_holdings.js';
import {
moutaiProfitabilityAnnualChart, moutaiProfitabilityQuarterlyChart,
moutaiExpenseAnnualChart, moutaiExpenseQuarterlyChart,
moutaiBalanceAnnualChart, moutaiBalanceQuarterlyChart,
moutaiCashflowAnnualChart, moutaiCashflowQuarterlyChart,
moutaiProductAnnualChart, moutaiChannelAnnualChart,
moutaiClassifiedProductQuarterlyChart, moutaiClassifiedChannelQuarterlyChart,
moutaiClassifiedProductCumulativeChart, moutaiClassifiedChannelCumulativeChart,
moutaiRevenueCompositionHalfyearChart, moutaiLiquorIndustryOutputChart,
moutaiBaseWineVolumeChart, moutaiFlyingPriceChart, moutaiPriceAdjustmentChart,
moutaiTonPriceChart, moutaiDividendChart, moutaiDistributorsChart,
} from './moutai.js';
/** 图表构建函数注册表。manifest 只引用这里的 key,不直接引用 JS 函数。 */
export const chartRegistry = {
@@ -82,6 +94,28 @@ export const chartRegistry = {
'ppmt-retail-store-revenue': retailStoreRevenueChart,
'ppmt-robot-store-revenue': robotStoreRevenueChart,
'brk-holdings': brkHoldingsChart,
'moutai-profitability-annual': moutaiProfitabilityAnnualChart,
'moutai-profitability-quarterly': moutaiProfitabilityQuarterlyChart,
'moutai-expense-annual': moutaiExpenseAnnualChart,
'moutai-expense-quarterly': moutaiExpenseQuarterlyChart,
'moutai-balance-annual': moutaiBalanceAnnualChart,
'moutai-balance-quarterly': moutaiBalanceQuarterlyChart,
'moutai-cashflow-annual': moutaiCashflowAnnualChart,
'moutai-cashflow-quarterly': moutaiCashflowQuarterlyChart,
'moutai-product-annual': moutaiProductAnnualChart,
'moutai-channel-annual': moutaiChannelAnnualChart,
'moutai-classified-product-quarterly': moutaiClassifiedProductQuarterlyChart,
'moutai-classified-channel-quarterly': moutaiClassifiedChannelQuarterlyChart,
'moutai-classified-product-cumulative': moutaiClassifiedProductCumulativeChart,
'moutai-classified-channel-cumulative': moutaiClassifiedChannelCumulativeChart,
'moutai-revenue-composition-halfyear': moutaiRevenueCompositionHalfyearChart,
'moutai-liquor-industry-output': moutaiLiquorIndustryOutputChart,
'moutai-base-wine-volume': moutaiBaseWineVolumeChart,
'moutai-flying-price': moutaiFlyingPriceChart,
'moutai-price-adjustment': moutaiPriceAdjustmentChart,
'moutai-ton-price': moutaiTonPriceChart,
'moutai-dividend': moutaiDividendChart,
'moutai-distributors': moutaiDistributorsChart,
};
export function getChartBuilder(key) {