add: 合作伙伴/指南手册/参赛指南 / 关于我们 动态获取
Showing
7 changed files
with
111 additions
and
135 deletions
| ... | @@ -762,3 +762,27 @@ export function aircraft(params) { | ... | @@ -762,3 +762,27 @@ export function aircraft(params) { |
| 762 | params | 762 | params |
| 763 | }) | 763 | }) |
| 764 | } | 764 | } |
| 765 | |||
| 766 | // 关于我们 | ||
| 767 | export function getAboutUs(params) { | ||
| 768 | return request({ | ||
| 769 | url: `/portal/website/10000001`, | ||
| 770 | method: 'get', | ||
| 771 | params | ||
| 772 | }) | ||
| 773 | } | ||
| 774 | export function getppInfo(params) { | ||
| 775 | return request({ | ||
| 776 | url: `/portal/website/${params}`, | ||
| 777 | method: 'get' | ||
| 778 | }) | ||
| 779 | } | ||
| 780 | export function getZNList(params) { | ||
| 781 | return request({ | ||
| 782 | url: `/Portal/websiteInfo/list`, | ||
| 783 | method: 'get', | ||
| 784 | params | ||
| 785 | }) | ||
| 786 | } | ||
| 787 | |||
| 788 | ... | ... |
| ... | @@ -80,7 +80,8 @@ | ... | @@ -80,7 +80,8 @@ |
| 80 | <div class="text-center mt10 gradient-text">在线客服</div> | 80 | <div class="text-center mt10 gradient-text">在线客服</div> |
| 81 | </div> | 81 | </div> |
| 82 | <div @click="goHelpZH"> | 82 | <div @click="goHelpZH"> |
| 83 | <a target="_blank" href="https://wdsfwuxicenter.com/stage-api/fs/file/操作指引.zip"> | 83 | <!-- <a target="_blank" href="https://wdsfwuxicenter.com/stage-api/fs/file/操作指引.zip">--> |
| 84 | <a> | ||
| 84 | <img class="kf" src="@/assets/logo/btn02.png"/> | 85 | <img class="kf" src="@/assets/logo/btn02.png"/> |
| 85 | <div class="text-center mt10 gradient-text">指南下载</div> | 86 | <div class="text-center mt10 gradient-text">指南下载</div> |
| 86 | </a> | 87 | </a> |
| ... | @@ -110,12 +111,18 @@ const goHelp = () => { | ... | @@ -110,12 +111,18 @@ const goHelp = () => { |
| 110 | router.push({ | 111 | router.push({ |
| 111 | path: `/news/list/20000100`, | 112 | path: `/news/list/20000100`, |
| 112 | query:{ | 113 | query:{ |
| 113 | kindName: language.value==0?'操作指引':'Video Guide' | 114 | kindName: language.value===0?'操作指引':'Video Guide' |
| 114 | } | 115 | } |
| 115 | }) | 116 | }) |
| 116 | } | 117 | } |
| 117 | const goHelpZH = () => { | 118 | const goHelpZH = () => { |
| 118 | ElMessage.success('已下载文件') | 119 | // ElMessage.success('已下载文件') |
| 120 | router.push({ | ||
| 121 | name: 'guide', | ||
| 122 | query: { | ||
| 123 | index:8 | ||
| 124 | } | ||
| 125 | }) | ||
| 119 | } | 126 | } |
| 120 | </script> | 127 | </script> |
| 121 | 128 | ... | ... |
| ... | @@ -7,86 +7,22 @@ | ... | @@ -7,86 +7,22 @@ |
| 7 | <el-col :lg="5"> | 7 | <el-col :lg="5"> |
| 8 | <div class="leftNav"> | 8 | <div class="leftNav"> |
| 9 | <ul> | 9 | <ul> |
| 10 | <li v-for="(item,index) in menu" :class="activeIndex==index?'active':''" @click="activeIndex=index">{{ language==0?item.name:item.ename }}</li> | 10 | <li v-for="(item,index) in menu" :class="activeIndex==index?'active':''" @click="getDetail(item,index)">{{ language==0?item.name:item.ename }}</li> |
| 11 | </ul> | 11 | </ul> |
| 12 | </div> | 12 | </div> |
| 13 | </el-col> | 13 | </el-col> |
| 14 | <el-col :lg="19"> | 14 | <el-col :lg="19"> |
| 15 | <div class="infoPart pd20" v-if="activeIndex==0"> | 15 | <div class="infoPart pd20" v-if="activeIndex==0"> |
| 16 | <h3 class="leftboderTT">{{ language==0?menu[activeIndex].name:menu[activeIndex].ename }}</h3> | 16 | <h3 class="leftboderTT">{{ language==0?menu[activeIndex].name:menu[activeIndex].ename }}</h3> |
| 17 | <div class="content" v-if="language==0"> | 17 | <div class="content"> |
| 18 | <h4>(一) 主办单位</h4> | 18 | <div v-html="con1"></div> |
| 19 | |||
| 20 | <p>世界体育舞蹈联合会(WDSF)</p> | ||
| 21 | |||
| 22 | <h4>(二) 承办单位</h4> | ||
| 23 | |||
| 24 | <p>亚洲体育舞蹈联合会(DSA)</p> | ||
| 25 | <p>中国体育舞蹈联合会(WDSF)</p> | ||
| 26 | <p>江苏省体育局</p> | ||
| 27 | <p>无锡市人民政府</p> | ||
| 28 | </div> | ||
| 29 | <div class="content" v-else> | ||
| 30 | <h4 class="uppercase">1. Hosts</h4> | ||
| 31 | <p>World DanceSport Federation (WDSF)</p> | ||
| 32 | |||
| 33 | <h4 class="uppercase">2. Organizers</h4> | ||
| 34 | <p>DanceSport Asia (DSA)</p> | ||
| 35 | <p>Chinese DanceSport Federation</p> | ||
| 36 | <p>Jiangsu Provincial Sports Federation</p> | ||
| 37 | <p>Wuxi Municipal People's Government</p> | ||
| 38 | </div> | 19 | </div> |
| 39 | </div> | 20 | </div> |
| 40 | 21 | ||
| 41 | <div class="infoPart pd20" v-if="activeIndex==1"> | 22 | <div class="infoPart pd20" v-if="activeIndex==1"> |
| 42 | <h3 class="leftboderTT">{{ language==0?menu[activeIndex].name:menu[activeIndex].ename }}</h3> | 23 | <h3 class="leftboderTT">{{ language==0?menu[activeIndex].name:menu[activeIndex].ename }}</h3> |
| 43 | <div class="content" v-if="language==0"> | 24 | <div class="content"> |
| 44 |     WDSF亚洲体育舞蹈节,创办于2023年,是世界体育舞蹈联合会(WDSF)、亚洲体育舞蹈联合会(DSA)、中国体育舞蹈联合会(CDSF)和无锡市四方共同打造的世界级体育舞蹈IP。该项盛会采用“多赛合办、赛会一体”的创新模式,于每年7月,在无锡开展为期一周的体育舞蹈顶级赛事、职业培训、博览盛会、主题展览、行业会议等赛事活动,围绕“节日有竞赛、竞赛节日化”的指导原则,让7月的无锡成为体育舞蹈创意的栖息地、体育舞蹈艺术家的乐土和体育舞蹈文化旅游的热土,有效启动并积极推动世界体育舞蹈中心从欧洲向中国的长期转移,在中国无锡打造“东方舞都”和“世界体育舞蹈第三极”。 | 25 | <div v-html="con2"></div> |
| 45 | <br/> | ||
| 46 |     以WDSF亚洲体育舞蹈节为引领,世界体育舞蹈(无锡)中心顺利落户。世界体育舞蹈(无锡)中心是集世界、洲际、中国三位一体的联合总部基地,也是行业首创的、世界体育组织与国内央地共同创建的、面向全球的产业中心。中心链接国际示范区、产业强市、运动友好型城市等无锡市产业发展政策,推动体育舞蹈在无锡快速形成项目产业集群,并吸引一批与之配套的上下游经济主体,为提升无锡全球体育城市竞争力和城市体育产业能级,提供最高集聚力。 | ||
| 47 | <br/> | ||
| 48 |     首届WDSF亚洲体育舞蹈节,设置了2023年WDSF世界标准舞锦标赛、2023年WDSF世界体育舞蹈大奖赛(中国无锡)、2023年全国体育舞蹈公开系列赛(无锡站)三项国际、国内顶级赛事,吸引了来自全球39个国家及地区的1,716名顶级舞者参与。 | ||
| 49 | <br/> | ||
| 50 |     2024年7月17日至21日,无锡将迎来第二届WDSF亚洲体育舞蹈节。本届盛会在赛事组成上重磅加码,将采用“七赛合一”的办赛方式,举办2024年WDSF世界拉丁舞锦标赛、2024年WDSF世界青年标准舞锦标赛、2024年WDSF世界少年Ⅱ拉丁舞锦标赛、2024年WDSF大奖赛(标准舞、拉丁舞)、2024年WDSF职业世界杯(标准舞、拉丁舞)、2024年WDSF公开赛(标准舞、拉丁舞)以及2024年全国青少年体育舞蹈锦标赛等一系列重点赛事。 | ||
| 51 | </div> | ||
| 52 | <div class="content" v-else> | ||
| 53 | WDSF Asian DanceSport Festival, founded in 2023, is a world-class sport dance IP | ||
| 54 | jointly created by four parties: the World DanceSport Federation (WDSF), DanceSport | ||
| 55 | Asia (DSA), Chinese DanceSport Federation (CDSF), and Wuxi City. The event adopts | ||
| 56 | the innovative mode of "multiple competitions, competition, and congress as a whole", | ||
| 57 | and carries out a week-long top sport dance events, professional training, expo, theme | ||
| 58 | exhibition, industry conference, and other activities in Wuxi in July every year, and | ||
| 59 | focuses on the guiding principle of "competition gets into the festive spirit", so that Wuxi | ||
| 60 | in July becomes a habitat for sport dance creativity, a wonderland for sport dance | ||
| 61 | artists and a hot spot for sport dance cultural tourism, effectively launching and actively | ||
| 62 | promoting the long-term transfer of the world's sports dance center from Europe to | ||
| 63 | China, and building the "Oriental Dance Capital" and the "Third Pole of World Sports | ||
| 64 | Dance" in Wuxi, China. | ||
| 65 | <br/><br/> | ||
| 66 |     With the WDSF Asian DanceSport Festival as the lead, the World DanceSport (Wuxi) | ||
| 67 | Center was successfully settled. As a joint headquarters for the world, continental, and | ||
| 68 | China, also the first of its kind in the industry, a globally oriented industrial center jointly | ||
| 69 | created by a world sports organization and the domestic central and local governments. | ||
| 70 | Wuxi Center links a series of industrial development policies as an international | ||
| 71 | demonstration zone, major industrial city, and sports-friendly city, to promote sports | ||
| 72 | dance in Wuxi to quickly form project industry clusters, and attract a number of | ||
| 73 | supporting upstream and downstream economic subjects, to enhance the | ||
| 74 | competitiveness of Wuxi's global sports city and the city's sports industry capacity, to | ||
| 75 | provide the highest agglomeration force. | ||
| 76 | The First WDSF Asian DanceSport Festival·Wuxi 2023 has covered 3 international and | ||
| 77 | domestic top events as the 2023 WDSF World Championship Standard, 2023 WDSF | ||
| 78 | DanceSport Grand Slam (Wuxi), 2023 China DanceSport Open Series (Wuxi), which | ||
| 79 | attracted a total of 1,716 top-level dancers from 39 countries and regions around the | ||
| 80 | globe.<br/><br/> | ||
| 81 |     Wuxi will celebrate its 2nd WDSF Asian DanceSport Festival (July 17th | ||
| 82 | -21st | ||
| 83 | , 2024), | ||
| 84 | which turns out to be a blockbuster as ”7 in 1” event mode, including a series of key | ||
| 85 | events such as the WDSF World Championship Latin 2024, WDSF World | ||
| 86 | Championship Youth Standard 2024, WDSF World Championship Junior II Latin 2024, | ||
| 87 | WDSF Grand Slam Latin & Standard 2024, WDSF PD World Cup Latin & Standard | ||
| 88 | 2024, WDSF Open Latin & Standard 2024 and 2024 National Youth DanceSport | ||
| 89 | Championships etc.<br/> | ||
| 90 | </div> | 26 | </div> |
| 91 | </div> | 27 | </div> |
| 92 | </el-col> | 28 | </el-col> |
| ... | @@ -112,10 +48,14 @@ | ... | @@ -112,10 +48,14 @@ |
| 112 | 48 | ||
| 113 | <script setup> | 49 | <script setup> |
| 114 | import {useStorage} from "@vueuse/core"; | 50 | import {useStorage} from "@vueuse/core"; |
| 51 | import {onMounted} from "vue"; | ||
| 52 | import {getppInfo} from "@/apiPc/match"; | ||
| 115 | 53 | ||
| 116 | const language = useStorage('language', 0) | 54 | const language = useStorage('language', 0) |
| 117 | 55 | ||
| 118 | const activeIndex = ref(0) | 56 | const activeIndex = ref(0) |
| 57 | const con1 = ref('') | ||
| 58 | const con2 = ref('') | ||
| 119 | 59 | ||
| 120 | const menu = ref([ | 60 | const menu = ref([ |
| 121 | {name:'组织机构',ename:'Organizer'}, | 61 | {name:'组织机构',ename:'Organizer'}, |
| ... | @@ -129,6 +69,34 @@ const contact = ref([ | ... | @@ -129,6 +69,34 @@ const contact = ref([ |
| 129 | evalue:'No.88 Qingshu Road,Economic Development District, Wuxi City,Jiangsu Province,China'}, | 69 | evalue:'No.88 Qingshu Road,Economic Development District, Wuxi City,Jiangsu Province,China'}, |
| 130 | {name:'邮箱',ename:'Email',value:'info@wdsfwuxicenter.com',evalue:'info@wdsfwuxicenter.com'}, | 70 | {name:'邮箱',ename:'Email',value:'info@wdsfwuxicenter.com',evalue:'info@wdsfwuxicenter.com'}, |
| 131 | ]) | 71 | ]) |
| 72 | |||
| 73 | onMounted(()=>{ | ||
| 74 | getMenuList() | ||
| 75 | }) | ||
| 76 | const getMenuList = ()=>{ | ||
| 77 | // menu.value = [] | ||
| 78 | getppInfo('10000002').then(res=>{ | ||
| 79 | if(language.value==0){ | ||
| 80 | con1.value = res.data.contextZh | ||
| 81 | } else { | ||
| 82 | con1.value = res.data.contextEn | ||
| 83 | } | ||
| 84 | }) | ||
| 85 | |||
| 86 | getppInfo('10000003').then(res=>{ | ||
| 87 | if(language.value==0){ | ||
| 88 | con2.value = res.data.contextZh | ||
| 89 | } else { | ||
| 90 | con2.value = res.data.contextEn | ||
| 91 | } | ||
| 92 | }) | ||
| 93 | } | ||
| 94 | //根据菜单id获取详情 | ||
| 95 | const getDetail = (item,index)=>{ | ||
| 96 | activeIndex.value = index | ||
| 97 | // item.id | ||
| 98 | } | ||
| 99 | |||
| 132 | </script> | 100 | </script> |
| 133 | 101 | ||
| 134 | <style scoped lang="scss"> | 102 | <style scoped lang="scss"> | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -348,9 +348,10 @@ | ... | @@ -348,9 +348,10 @@ |
| 348 | </div> | 348 | </div> |
| 349 | <div class="aboutBox"> | 349 | <div class="aboutBox"> |
| 350 | <div class="content"> | 350 | <div class="content"> |
| 351 | 无锡WDSF亚洲体育舞蹈节是由世界体育舞蹈(无锡)中心(世界体育舞蹈联合、亚洲体育舞蹈联合、中国体育舞蹈联合会和无锡市人民政府共建)打造面向全球的、长期落户的、城市自主的品牌赛事。 | 351 | <div v-html="aboutUsContent"></div> |
| 352 | 2023年7月首次举办无锡2023年WDSF亚洲体育舞蹈节,包括2023年WDSF世界标准舞锦标赛、2023年WDSF世界体育舞蹈大奖赛(中国无锡)、2023年全国体育舞蹈公开系列赛(无锡站),共吸引来自全球39个国家及地区的1,716名顶级舞者参与。 | 352 | <!-- 无锡WDSF亚洲体育舞蹈节是由世界体育舞蹈(无锡)中心(世界体育舞蹈联合、亚洲体育舞蹈联合、中国体育舞蹈联合会和无锡市人民政府共建)打造面向全球的、长期落户的、城市自主的品牌赛事。--> |
| 353 | 同时,并将世界体育舞蹈(无锡)中心成功落户中国无锡,以“节日有竞赛、竞赛节日化”为发展指导原则,“四方”共同努力服务全球舞者。 <div class="shadowbox"/> | 353 | <!-- 2023年7月首次举办无锡2023年WDSF亚洲体育舞蹈节,包括2023年WDSF世界标准舞锦标赛、2023年WDSF世界体育舞蹈大奖赛(中国无锡)、2023年全国体育舞蹈公开系列赛(无锡站),共吸引来自全球39个国家及地区的1,716名顶级舞者参与。--> |
| 354 | <!-- 同时,并将世界体育舞蹈(无锡)中心成功落户中国无锡,以“节日有竞赛、竞赛节日化”为发展指导原则,“四方”共同努力服务全球舞者。 <div class="shadowbox"/>--> | ||
| 354 | </div> | 355 | </div> |
| 355 | <div class="mt30 text-center"> | 356 | <div class="mt30 text-center"> |
| 356 | <a class="btn-lineG" href="#/about/wuDao" style="display: inline-flex;align-items: center;">了解更多<img | 357 | <a class="btn-lineG" href="#/about/wuDao" style="display: inline-flex;align-items: center;">了解更多<img |
| ... | @@ -389,24 +390,9 @@ | ... | @@ -389,24 +390,9 @@ |
| 389 | <h3 class="leftboderTT">合作伙伴</h3> | 390 | <h3 class="leftboderTT">合作伙伴</h3> |
| 390 | </div> | 391 | </div> |
| 391 | <el-row :gutter="20"> | 392 | <el-row :gutter="20"> |
| 392 | <el-col :lg="6" :sm="6" :xs="6"> | 393 | <el-col :lg="6" :sm="6" :xs="6" v-for="p in partners"> |
| 393 | <div class="logobox"> | 394 | <div class="logobox"> |
| 394 | <img src="@/assets/dance/logo1.png"/> | 395 | <img :src="fillImgUrl(JSON.parse(p.picUrl))"> |
| 395 | </div> | ||
| 396 | </el-col> | ||
| 397 | <el-col :lg="6" :sm="6" :xs="6"> | ||
| 398 | <div class="logobox"> | ||
| 399 | <img src="@/assets/dance/logo2.png"/> | ||
| 400 | </div> | ||
| 401 | </el-col> | ||
| 402 | <el-col :lg="6" :sm="6" :xs="6"> | ||
| 403 | <div class="logobox"> | ||
| 404 | <img src="@/assets/dance/logo3.png"/> | ||
| 405 | </div> | ||
| 406 | </el-col> | ||
| 407 | <el-col :lg="6" :sm="6" :xs="6"> | ||
| 408 | <div class="logobox"> | ||
| 409 | <img src="@/assets/dance/logo4.png"/> | ||
| 410 | </div> | 396 | </div> |
| 411 | </el-col> | 397 | </el-col> |
| 412 | </el-row> | 398 | </el-row> |
| ... | @@ -427,6 +413,7 @@ import {Autoplay, Navigation} from 'swiper' | ... | @@ -427,6 +413,7 @@ import {Autoplay, Navigation} from 'swiper' |
| 427 | import 'swiper/css' | 413 | import 'swiper/css' |
| 428 | import {dayjs} from 'element-plus' | 414 | import {dayjs} from 'element-plus' |
| 429 | import * as match from "@/apiPc/match"; | 415 | import * as match from "@/apiPc/match"; |
| 416 | import {getAboutUs, getppInfo, getZNList} from "@/apiPc/match"; | ||
| 430 | const modules = [Autoplay, Navigation] | 417 | const modules = [Autoplay, Navigation] |
| 431 | const navigationPic = ref({ | 418 | const navigationPic = ref({ |
| 432 | nextEl: '.picnext', | 419 | nextEl: '.picnext', |
| ... | @@ -458,6 +445,8 @@ const matchData = ref({}) | ... | @@ -458,6 +445,8 @@ const matchData = ref({}) |
| 458 | const maList = ref([]) | 445 | const maList = ref([]) |
| 459 | const loading = ref(false) | 446 | const loading = ref(false) |
| 460 | const picList = ref([]) | 447 | const picList = ref([]) |
| 448 | const partners = ref([]) | ||
| 449 | const aboutUsContent = ref('') | ||
| 461 | 450 | ||
| 462 | onMounted(() => { | 451 | onMounted(() => { |
| 463 | init() | 452 | init() |
| ... | @@ -467,8 +456,7 @@ const init = () => { | ... | @@ -467,8 +456,7 @@ const init = () => { |
| 467 | var today = dayjs().format('YYYY-MM-DD HH:mm:ss') | 456 | var today = dayjs().format('YYYY-MM-DD HH:mm:ss') |
| 468 | time.value = dayjs('2024-07-17 07:00:00').diff(today, 'millisecond') | 457 | time.value = dayjs('2024-07-17 07:00:00').diff(today, 'millisecond') |
| 469 | etime.value = dayjs('2024-07-22 12:00:00').diff(today, 'millisecond') | 458 | etime.value = dayjs('2024-07-22 12:00:00').diff(today, 'millisecond') |
| 470 | getNewsListById( | 459 | getNewsListById({ |
| 471 | { | ||
| 472 | pageSize: time.value>0? 3:4, | 460 | pageSize: time.value>0? 3:4, |
| 473 | pageNum: 1, | 461 | pageNum: 1, |
| 474 | sortId: '10000006' | 462 | sortId: '10000006' |
| ... | @@ -476,8 +464,7 @@ const init = () => { | ... | @@ -476,8 +464,7 @@ const init = () => { |
| 476 | ).then(res => { | 464 | ).then(res => { |
| 477 | livelist.value = res.rows | 465 | livelist.value = res.rows |
| 478 | }) | 466 | }) |
| 479 | getNewsListById( | 467 | getNewsListById({ |
| 480 | { | ||
| 481 | pageSize: 5, | 468 | pageSize: 5, |
| 482 | pageNum: 1, | 469 | pageNum: 1, |
| 483 | sortId: '10000007' | 470 | sortId: '10000007' |
| ... | @@ -485,8 +472,7 @@ const init = () => { | ... | @@ -485,8 +472,7 @@ const init = () => { |
| 485 | ).then(res => { | 472 | ).then(res => { |
| 486 | picList.value = res.rows | 473 | picList.value = res.rows |
| 487 | }) | 474 | }) |
| 488 | getNewsList( | 475 | getNewsList({ |
| 489 | { | ||
| 490 | pageSize: 3, | 476 | pageSize: 3, |
| 491 | pageNum: 1, | 477 | pageNum: 1, |
| 492 | language: 1, | 478 | language: 1, |
| ... | @@ -512,12 +498,21 @@ const init = () => { | ... | @@ -512,12 +498,21 @@ const init = () => { |
| 512 | } | 498 | } |
| 513 | matchData.value = maList.value[0] | 499 | matchData.value = maList.value[0] |
| 514 | }) | 500 | }) |
| 501 | getpartners() | ||
| 502 | } | ||
| 503 | const getpartners = () => { | ||
| 504 | match.getppInfo('10000001').then((res) => { | ||
| 505 | aboutUsContent.value = res.data.contextZh | ||
| 506 | }) | ||
| 507 | match.getZNList({sortId:'2000',language:1}).then((res) => { | ||
| 508 | partners.value = res.rows | ||
| 509 | }) | ||
| 515 | } | 510 | } |
| 516 | const carouselChange = (e) => { | 511 | const carouselChange = (e) => { |
| 517 | matchData.value = maList.value[e] | 512 | matchData.value = maList.value[e] |
| 518 | } | 513 | } |
| 519 | const goDetail = (n) => { | 514 | const goDetail = (n) => { |
| 520 | if (n.isOut == '1') { | 515 | if (n.isOut === '1') { |
| 521 | window.open(n.jumpUrl) | 516 | window.open(n.jumpUrl) |
| 522 | } else { | 517 | } else { |
| 523 | router.push({ | 518 | router.push({ | ... | ... |
| ... | @@ -323,18 +323,7 @@ | ... | @@ -323,18 +323,7 @@ |
| 323 | </div> | 323 | </div> |
| 324 | <div class="aboutBox"> | 324 | <div class="aboutBox"> |
| 325 | <div class="content"> | 325 | <div class="content"> |
| 326 | Wuxi WDSF Asian DanceSport Festival is a globally oriented, permanently settled, | 326 | <div v-html="aboutUsContent"></div> |
| 327 | city-owned brand event created by the World DanceSport (Wuxi) Center (jointly | ||
| 328 | established by the World DanceSport Federation, DanceSport Asia, Chinese | ||
| 329 | DanceSport Federation, and Wuxi Municipal People’s Government). | ||
| 330 | In July 2023, the WDSF Asian DanceSport Festival·Wuxi 2023 was held for the first | ||
| 331 | time, including the 2023 WDSF World Championship Standard, 2023 WDSF | ||
| 332 | DanceSport Grand Slam (Wuxi), 2023 China DanceSport Open Series (Wuxi), which | ||
| 333 | attracted a total of 1,716 top-level dancers from 39 countries and regions around the | ||
| 334 | globe. Meanwhile, the WDSF World DanceSport (Wuxi) Center was successfully | ||
| 335 | established in Wuxi, China, with the guiding principle of "festivals with competitions | ||
| 336 | and competitions becoming festivals", and the "four parties" working together to serve | ||
| 337 | dancers from all over the world. | ||
| 338 | <div class="shadowbox" /> | 327 | <div class="shadowbox" /> |
| 339 | </div> | 328 | </div> |
| 340 | <div class="mt30 text-center"> | 329 | <div class="mt30 text-center"> |
| ... | @@ -373,24 +362,9 @@ | ... | @@ -373,24 +362,9 @@ |
| 373 | <h3 class="leftboderTT">PARTNERS</h3> | 362 | <h3 class="leftboderTT">PARTNERS</h3> |
| 374 | </div> | 363 | </div> |
| 375 | <el-row :gutter="20"> | 364 | <el-row :gutter="20"> |
| 376 | <el-col :lg="6" :sm="12" :xs="6"> | 365 | <el-col :lg="6" :sm="12" :xs="6" v-for="p in partners"> |
| 377 | <div class="logobox"> | 366 | <div class="logobox"> |
| 378 | <img src="@/assets/dance/logo1.png"> | 367 | <img :src="fillImgUrl(JSON.parse(p.picUrl))"> |
| 379 | </div> | ||
| 380 | </el-col> | ||
| 381 | <el-col :lg="6" :sm="12" :xs="6"> | ||
| 382 | <div class="logobox"> | ||
| 383 | <img src="@/assets/dance/logo2.png"> | ||
| 384 | </div> | ||
| 385 | </el-col> | ||
| 386 | <el-col :lg="6" :sm="12" :xs="6"> | ||
| 387 | <div class="logobox"> | ||
| 388 | <img src="@/assets/dance/logo3.png"> | ||
| 389 | </div> | ||
| 390 | </el-col> | ||
| 391 | <el-col :lg="6" :sm="12" :xs="6"> | ||
| 392 | <div class="logobox"> | ||
| 393 | <img src="@/assets/dance/logo4.png"> | ||
| 394 | </div> | 368 | </div> |
| 395 | </el-col> | 369 | </el-col> |
| 396 | </el-row> | 370 | </el-row> |
| ... | @@ -447,6 +421,8 @@ const livelist = ref([]) | ... | @@ -447,6 +421,8 @@ const livelist = ref([]) |
| 447 | const maList = ref([]) | 421 | const maList = ref([]) |
| 448 | const picList = ref([]) | 422 | const picList = ref([]) |
| 449 | const calendarValue = ref('2024-07-22') | 423 | const calendarValue = ref('2024-07-22') |
| 424 | const aboutUsContent = ref('') | ||
| 425 | const partners = ref([]) | ||
| 450 | 426 | ||
| 451 | const matchData = ref({}) | 427 | const matchData = ref({}) |
| 452 | onMounted(() => { | 428 | onMounted(() => { |
| ... | @@ -464,15 +440,13 @@ const init = () => { | ... | @@ -464,15 +440,13 @@ const init = () => { |
| 464 | ).then(res => { | 440 | ).then(res => { |
| 465 | livelist.value = res.rows | 441 | livelist.value = res.rows |
| 466 | }) | 442 | }) |
| 467 | getNewsListById( | 443 | getNewsListById({ pageSize: 5, |
| 468 | { pageSize: 5, | ||
| 469 | pageNum: 1, | 444 | pageNum: 1, |
| 470 | sortId: '10000009' } | 445 | sortId: '10000009' } |
| 471 | ).then(res => { | 446 | ).then(res => { |
| 472 | picList.value = res.rows | 447 | picList.value = res.rows |
| 473 | }) | 448 | }) |
| 474 | getNewsList( | 449 | getNewsList({ pageSize: 3, |
| 475 | { pageSize: 3, | ||
| 476 | pageNum: 1, | 450 | pageNum: 1, |
| 477 | language:2, | 451 | language:2, |
| 478 | code: '1000' } | 452 | code: '1000' } |
| ... | @@ -492,8 +466,16 @@ const init = () => { | ... | @@ -492,8 +466,16 @@ const init = () => { |
| 492 | } | 466 | } |
| 493 | matchData.value = maList.value[0] | 467 | matchData.value = maList.value[0] |
| 494 | }) | 468 | }) |
| 469 | getpartners() | ||
| 470 | } | ||
| 471 | const getpartners = () => { | ||
| 472 | match.getAboutUs().then((res) => { | ||
| 473 | aboutUsContent.value = res.data.contextEn | ||
| 474 | }) | ||
| 475 | match.getZNList({sortId:'2000',language:2}).then((res) => { | ||
| 476 | partners.value = res.rows | ||
| 477 | }) | ||
| 495 | } | 478 | } |
| 496 | |||
| 497 | const carouselChange = (e) => { | 479 | const carouselChange = (e) => { |
| 498 | console.log(e.name) | 480 | console.log(e.name) |
| 499 | matchData.value = maList.value[e] | 481 | matchData.value = maList.value[e] | ... | ... |
| ... | @@ -81,9 +81,9 @@ export default defineConfig(({ mode, command }) => { | ... | @@ -81,9 +81,9 @@ export default defineConfig(({ mode, command }) => { |
| 81 | rewrite: (p) => p.replace(/^\/dev-api\/ztx-webSite/, '') | 81 | rewrite: (p) => p.replace(/^\/dev-api\/ztx-webSite/, '') |
| 82 | }, | 82 | }, |
| 83 | '/dev-api': { | 83 | '/dev-api': { |
| 84 | // target: 'http://192.168.1.118:8081/', | 84 | target: 'http://192.168.1.118:8081/', |
| 85 | // target: 'http://192.168.1.131:8081/', | 85 | // target: 'http://192.168.1.131:8081/', |
| 86 | target: 'https://jijin.wtwuxicenter.com/stage-api', | 86 | // target: 'https://jijin.wtwuxicenter.com/stage-api', |
| 87 | // target: 'http://124.70.181.90:1880/stage-api', | 87 | // target: 'http://124.70.181.90:1880/stage-api', |
| 88 | // target: 'https://wdsfwuxicenter.com/stage-api/', | 88 | // target: 'https://wdsfwuxicenter.com/stage-api/', |
| 89 | changeOrigin: true, | 89 | changeOrigin: true, | ... | ... |
-
Please register or sign in to post a comment