diff --git a/src/api/daikin/base.ts b/src/api/daikin/base.ts index f73214b..8b84f05 100755 --- a/src/api/daikin/base.ts +++ b/src/api/daikin/base.ts @@ -1457,7 +1457,11 @@ export async function fetchExchangeInfo(params?: any) { return http.get(`/marketPre/getExchangeInfo`, { params }) } -// 获取分时数据 -export async function fetchTimeFuturecenter(params?: any) { - return http.get(`/marketPre/getTimeFuturecenter/cu0013`, { params }) +// 获取分时数据 --沪铜主连 +export async function fetchTimeFuturecenterCu(params?: any) { + return http.get(`/marketPre/getTimeFuturecenter/cu0000`, { params }) +} +// 获取分时数据 --沪铜主连 +export async function fetchTimeFuturecenterAl(params?: any) { + return http.get(`/marketPre/getTimeFuturecenter/al0000`, { params }) } diff --git a/src/router/index.ts b/src/router/index.ts index fd10520..52301fc 100755 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -260,7 +260,7 @@ const router = createRouter({ { path: '', name: 'Market', - component: () => import('@/views/home/market/Market.vue') + component: () => import('@/views/home/market/Market_new.vue') }, { path: 'MarketDataModify', diff --git a/src/views/company/index.vue b/src/views/company/index.vue index 6535eba..19e8ea3 100755 --- a/src/views/company/index.vue +++ b/src/views/company/index.vue @@ -3,7 +3,7 @@ import HomeHead from '@/views/home/components/HomeHead.vue' // import HomeHeadSearch from '@/views/home/components/HomeHeadSearch.vue' import { useDate } from '@/views/home/hooks/useDate' -import { useMessage }from 'naive-ui' +import { useMessage } from 'naive-ui' import { cateFileList } from '@/api/daikin/base' @@ -67,7 +67,7 @@ const goFile = (row: any) => { if (!isSelect || isSelect === 2) { message.info('没有访问权限!') return - }· + } if (!filePath) { message.info('暂无文件') } diff --git a/src/views/home/Home.vue b/src/views/home/Home.vue index 5c5625f..44dc417 100755 --- a/src/views/home/Home.vue +++ b/src/views/home/Home.vue @@ -4,10 +4,18 @@ import { useChart1, useChart22, useChart21, useChart3, useChart23 } from './Home import AppHeadUserInfo from '@/components/AppHeadUserInfo.vue' import { NSelect } from 'naive-ui' import News from './components/New.vue' -import { homePageMarket, homePageRate, report, getHomeList, amountList } from '@/api/daikin/base' -import { useUserStore } from '@/stores/modules/user' import { useMessage } from 'naive-ui' - +import { + homePageMarket, + homePageRate, + report, + getHomeList, + amountList, + fetchHomeSmmExInfo, + fetchExchangeInfo +} from '@/api/daikin/base' +import { useUserStore } from '@/stores/modules/user' +import { groupBy } from 'lodash-es' const store = useUserStore() const message = useMessage() @@ -59,6 +67,8 @@ const addDISH3 = ref() const timeObj = ref({}) onMounted(async () => { try { + getHomeSmmExInfo() + // getHomeExInfo() const { data: { ailist, culist, lastUTime }, data @@ -201,12 +211,12 @@ const { chartRef: chartRef3, option: chartOption3 } = useChart3() const displayDiffValue = (diffValue: number) => { // return diffValue + '%' if (diffValue > 0) { - return `+${diffValue}%` + return `+${diffValue}` } else if (diffValue < 0) { - return `-${Math.abs(diffValue)}%` + return `-${Math.abs(diffValue)}` } else { // return `${formatNumber(diffValue)} %` - return `${diffValue}%` + return `${diffValue}` } } @@ -251,6 +261,20 @@ function formatNumber(num = 0) { const formattedDecimalPart = decimalPart.padEnd(2, '0') return `${wholePart}.${formattedDecimalPart}` } + +const homeSmmExInfo = ref({}) +async function getHomeSmmExInfo() { + const { data } = await fetchHomeSmmExInfo() + console.log("🚀 ~ file: Home.vue:268 ~ data:", groupBy(data,'instrumentName')) + homeSmmExInfo.value = groupBy(data,'instrumentName') +} + +const homeExchangeInfo = ref([]) +async function getHomeExInfo() { + const { data } = await fetchExchangeInfo() + homeExchangeInfo.value = data + console.log('🚀 ~ file: Home.vue:252 ~ }):', data) +}