From 9f2e1de9a13b69745a209536122b063d3c3bc86d Mon Sep 17 00:00:00 2001 From: cclu <1106109051@qq.com> Date: Mon, 29 Apr 2024 18:57:26 +0800 Subject: [PATCH] update --- pages/index/index.vue | 7 +- .../js_sdk/u-charts/config-ucharts.js | 108 ++++++++--- pages/nationalPage/rankPage.vue | 41 +++- pages/nationalPage/springTravel.vue | 177 +++++++++++++----- pages/nationalPage/testPage.vue | 53 ++++-- 5 files changed, 293 insertions(+), 93 deletions(-) diff --git a/pages/index/index.vue b/pages/index/index.vue index d6e69de..bc6c2ce 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -1029,9 +1029,10 @@ - + - 节日特刊 + 劳动节 + @@ -1599,7 +1600,7 @@ export default { currentMoney:'', showMoreFixed:false,// 显示悬浮框 profitSharingList:[],// 分润占比旁边的list - isShowFestival:'spring',// 显示的节日 + isShowFestival:'labour',// 显示的节日 oldSwiperIndex: 0,// 移动swiper 等待1秒钟 如果保持一致就请求 不一致就return } }, diff --git a/pages/nationalPage/components/qiun-data-charts/js_sdk/u-charts/config-ucharts.js b/pages/nationalPage/components/qiun-data-charts/js_sdk/u-charts/config-ucharts.js index 31bbfc7..216bedb 100644 --- a/pages/nationalPage/components/qiun-data-charts/js_sdk/u-charts/config-ucharts.js +++ b/pages/nationalPage/components/qiun-data-charts/js_sdk/u-charts/config-ucharts.js @@ -172,44 +172,95 @@ const cfu = { console.log('index',index) console.log('opts',opts) - // return item.name - let data = opts.series.filter(subItem=> subItem.name === item.name)[0].real[index] - let day = opts.series.filter(subItem=> subItem.name === item.name)[0].howDayNumber - console.log('data',data) - console.log('day',day) + let type = opts.series[0].selectFestival + if (type===0){ + // return item.name + let data = opts.series.filter(subItem=> subItem.name === item.name)[0].real[index] + let day = opts.series.filter(subItem=> subItem.name === item.name)[0].howDayNumber + console.log('data',data) + console.log('day',day) - if (item.name==='23年'){ - if (index subItem.name === item.name)[0].tradDate + let realDate + if (index===6 ||index===8 ||index===14 ||index===15 ||index===20 ||index===22 ||index===24 ||index===25 ||index===29 ||index===30){ + realDate = dateList[index] + } + return item.name + ":" + getMoney(data / 10000,2) + '万元' + `,${realDate?realDate:''}` + } }else{ let indexList = "6,8,14,15,20,22,24,25,29,30" + // let indexList = "8,9,15,16,21,23,25,26,30,31" let dateList = opts.series.filter(subItem=> subItem.name === item.name)[0].tradDate + console.log('dateList',dateList) let realDate if (index===6 ||index===8 ||index===14 ||index===15 ||index===20 ||index===22 ||index===24 ||index===25 ||index===29 ||index===30){ realDate = dateList[index] } - return item.name + ":" + getMoney(data / 10000,2) + '万元' + `,${realDate?realDate:''}` - } - - - }else{ - let indexList = "6,8,14,15,20,22,24,25,29,30" - // let indexList = "8,9,15,16,21,23,25,26,30,31" - let dateList = opts.series.filter(subItem=> subItem.name === item.name)[0].tradDate - console.log('dateList',dateList) - let realDate - if (index===6 ||index===8 ||index===14 ||index===15 ||index===20 ||index===22 ||index===24 ||index===25 ||index===29 ||index===30){ - realDate = dateList[index] + let curData = opts.series.filter(subItem=> subItem.name === '24年')[0].real[index] + let compareData = opts.series.filter(subItem=> subItem.name === '23年')[0].real[index] + let add = Number(((curData/compareData)-1)*100).toFixed(2) + if (index0?',+':add<0?',':''}${add?add+'%':''},${realDate?realDate:''}` + }else{ + return ' ' + } } + }else if(type===1){ + let data = opts.series.filter(subItem=> subItem.name === item.name)[0].real[index] + let day = opts.series.filter(subItem=> subItem.name === item.name)[0].howDayNumber + let festivalType = opts.series[0].selectFestival + console.log('festivalType',festivalType) + console.log('data',data) + console.log('day',day) let curData = opts.series.filter(subItem=> subItem.name === '24年')[0].real[index] let compareData = opts.series.filter(subItem=> subItem.name === '23年')[0].real[index] + // 显示具体的日期 + let realDate = opts.series.filter(subItem=> subItem.name === '23年')[0].realDateList[index] + // 显示具体的日期 + let curDate = opts.series.filter(subItem=> subItem.name === '24年')[0].realDateList[index] + let add = Number(((curData/compareData)-1)*100).toFixed(2) - if (index0?',+':add<0?',':''}${add?add+'%':''},${realDate?realDate:''}` + if (item.name==='24年'){ + if (data){ + return `${festivalType===2?curDate:item.name}:${data?getMoney(data / 10000,2):''}万元${add>0?',+':add<0?',':''}${add?add+'%':''}${festivalType===1 && index===1?'(清明节)':''}` + }else{ + return `${curDate}:` + } }else{ - return ' ' + return `${festivalType===2?realDate:item.name}:${data?getMoney(data / 10000,2):''}万元${festivalType===1 && index===1?'(清明节)':''}` + } + } else if(type===2){ + let data = opts.series.filter(subItem=> subItem.name === item.name)[0].real[index] + let day = opts.series.filter(subItem=> subItem.name === item.name)[0].howDayNumber + + let festivalType = opts.series[0].selectFestival + console.log('festivalType',festivalType) + console.log('data',data) + console.log('day',day) + let curData = opts.series.filter(subItem=> subItem.name === '24年')[0].real[index] + let compareData = opts.series.filter(subItem=> subItem.name === '23年')[0].real[index] + // 显示具体的日期 + let realDate = opts.series.filter(subItem=> subItem.name === '23年')[0].realDateList[index] + // 显示具体的日期 + let curDate = opts.series.filter(subItem=> subItem.name === '24年')[0].realDateList[index] + + let add = Number(((curData/compareData)-1)*100).toFixed(2) + if (item.name==='24年'){ + if (data){ + return `${curDate}:${data?getMoney(data / 10000,2):''}万元${add>0?',+':add<0?',':''}${add?add+'%':''}${festivalType===1 && index===1?'(清明节)':''}` + }else{ + return `${curDate}:` + } + }else{ + return `${realDate}:${data?getMoney(data / 10000,2):''}万元${festivalType===1 && index===1?'(清明节)':''}` } } + }, "entryCarNumber":function (item, category, index, opts){ console.log('item',item) @@ -226,15 +277,20 @@ const cfu = { console.log('day',day) let curData = opts.series.filter(subItem=> subItem.name === '24年')[0].real[index] let compareData = opts.series.filter(subItem=> subItem.name === '23年')[0].real[index] + // 显示具体的日期 + let realDate = opts.series.filter(subItem=> subItem.name === '23年')[0].realDateList[index] + // 显示具体的日期 + let curDate = opts.series.filter(subItem=> subItem.name === '24年')[0].realDateList[index] + let add = Number(((curData/compareData)-1)*100).toFixed(2) if (item.name==='24年'){ if (data){ - return `${item.name}:${data?getMoney(data / 10000,2):''}万元${add>0?',+':add<0?',':''}${add?add+'%':''}${festivalType===1 && index===1?'(清明节)':''}` + return `${festivalType===2?curDate:item.name}:${data?getMoney(data / 10000,2):''}万元${add>0?',+':add<0?',':''}${add?add+'%':''}${festivalType===1 && index===1?'(清明节)':''}` }else{ - return ' ' + return `${curDate}:` } }else{ - return `${item.name}:${data?getMoney(data / 10000,2):''}万元${festivalType===1 && index===1?'(清明节)':''}` + return `${festivalType===2?realDate:item.name}:${data?getMoney(data / 10000,2):''}万元${festivalType===1 && index===1?'(清明节)':''}` } }, diff --git a/pages/nationalPage/rankPage.vue b/pages/nationalPage/rankPage.vue index d7b4247..52df8f0 100644 --- a/pages/nationalPage/rankPage.vue +++ b/pages/nationalPage/rankPage.vue @@ -1,16 +1,16 @@