diff --git a/src/router/index.ts b/src/router/index.ts index 7e6a84e..d131b30 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -279,6 +279,16 @@ const routes: Array = [ name: "ColombiaExhibition", component: () => import("../views/Exhibition/Colombia/index.vue"), }, + { + path: "/BengalExhibition", + name: "BengalExhibition", + component: () => import("../views/Exhibition/Bengal/index.vue"), + }, + { + path: "/ExhibitionTable_:id", + name: "ExhibitionTable", + component: () => import("../views/Exhibition/table/index.vue"), + }, { path: "/MicroExhibitionTable", name: "MicroExhibitionTable", diff --git a/src/views/Exhibition/Bengal/component/BarChart.vue b/src/views/Exhibition/Bengal/component/BarChart.vue new file mode 100644 index 0000000..3075bb0 --- /dev/null +++ b/src/views/Exhibition/Bengal/component/BarChart.vue @@ -0,0 +1,114 @@ + + + + + diff --git a/src/views/Exhibition/Bengal/component/Border.vue b/src/views/Exhibition/Bengal/component/Border.vue new file mode 100644 index 0000000..f1d2d88 --- /dev/null +++ b/src/views/Exhibition/Bengal/component/Border.vue @@ -0,0 +1,86 @@ + + + + + + \ No newline at end of file diff --git a/src/views/Exhibition/Bengal/component/DevCard.vue b/src/views/Exhibition/Bengal/component/DevCard.vue new file mode 100644 index 0000000..48e484b --- /dev/null +++ b/src/views/Exhibition/Bengal/component/DevCard.vue @@ -0,0 +1,126 @@ + + + + + diff --git a/src/views/Exhibition/Bengal/component/Header.vue b/src/views/Exhibition/Bengal/component/Header.vue new file mode 100644 index 0000000..8c26bae --- /dev/null +++ b/src/views/Exhibition/Bengal/component/Header.vue @@ -0,0 +1,118 @@ + + + + + + diff --git a/src/views/Exhibition/Bengal/images/border.png b/src/views/Exhibition/Bengal/images/border.png new file mode 100644 index 0000000..65830e5 Binary files /dev/null and b/src/views/Exhibition/Bengal/images/border.png differ diff --git a/src/views/Exhibition/Bengal/images/fzmbj.png b/src/views/Exhibition/Bengal/images/fzmbj.png new file mode 100644 index 0000000..95a9be9 Binary files /dev/null and b/src/views/Exhibition/Bengal/images/fzmbj.png differ diff --git a/src/views/Exhibition/Bengal/images/header.png b/src/views/Exhibition/Bengal/images/header.png new file mode 100644 index 0000000..f87259e Binary files /dev/null and b/src/views/Exhibition/Bengal/images/header.png differ diff --git a/src/views/Exhibition/Bengal/images/hr.png b/src/views/Exhibition/Bengal/images/hr.png new file mode 100644 index 0000000..f64a4d7 Binary files /dev/null and b/src/views/Exhibition/Bengal/images/hr.png differ diff --git a/src/views/Exhibition/Bengal/images/hty.png b/src/views/Exhibition/Bengal/images/hty.png new file mode 100644 index 0000000..2539897 Binary files /dev/null and b/src/views/Exhibition/Bengal/images/hty.png differ diff --git a/src/views/Exhibition/Bengal/images/mjxhj.png b/src/views/Exhibition/Bengal/images/mjxhj.png new file mode 100644 index 0000000..7aeebd7 Binary files /dev/null and b/src/views/Exhibition/Bengal/images/mjxhj.png differ diff --git a/src/views/Exhibition/Bengal/index.vue b/src/views/Exhibition/Bengal/index.vue new file mode 100644 index 0000000..2dd8994 --- /dev/null +++ b/src/views/Exhibition/Bengal/index.vue @@ -0,0 +1,373 @@ + + + + + + + diff --git a/src/views/Exhibition/Colombia/index.vue b/src/views/Exhibition/Colombia/index.vue index 76ec486..2dd8994 100644 --- a/src/views/Exhibition/Colombia/index.vue +++ b/src/views/Exhibition/Colombia/index.vue @@ -103,7 +103,7 @@ if (lang &&languageHash(lang)&&languageHash(lang) != getStoredLanguage()) { window.location.reload() } -let videoUrl = ref('https://d.tufting222.cn/video/yzy/Spanish.mp4') +let videoUrl = ref('https://d.tufting222.cn/video/yzy/GEDOS_merge.mp4') const videoElement = ref(null) let timer = null let timers = null diff --git a/src/views/Exhibition/table/index.vue b/src/views/Exhibition/table/index.vue new file mode 100644 index 0000000..2b2aff7 --- /dev/null +++ b/src/views/Exhibition/table/index.vue @@ -0,0 +1,166 @@ + + + + + \ No newline at end of file diff --git a/src/views/MicroExhibition/component/BarChart.vue b/src/views/MicroExhibition/component/BarChart.vue index 6708aab..2136465 100644 --- a/src/views/MicroExhibition/component/BarChart.vue +++ b/src/views/MicroExhibition/component/BarChart.vue @@ -36,18 +36,24 @@ const setCharts = () => { }, textStyle: { - fontSize:14 + fontSize: 14 }, - grid:{ - left:'80', - right:'10', - bottom:'40', + grid: { + left: '80', + right: '10', + bottom: '40', }, - color:['#2FC5D4','#FEDA81'], + color: ['#2FC5D4', '#FEDA81'], xAxis: { type: 'category', data: prop.xData, + axisLabel: { + formatter: function (value) { + // 自定义换行逻辑,这里以每两个字符换行为例 + return value.split(' ').join('\n'); + } + } // axisLabel: { // interval: 0, //控制X轴刻度全部显示 // rotate: 45, //倾斜角度 @@ -57,15 +63,15 @@ const setCharts = () => { { type: 'value', name: t('default.日产量'), - axisLabel:{ - fontSize:14 + axisLabel: { + fontSize: 14 } } ], series: prop.seriesData }; - + charts.setOption(option); } @@ -73,7 +79,7 @@ watch(() => prop.seriesData, (newVal, oldVal) => { charts.setOption({ series: newVal }); - + }, { deep: true }) watch(() => prop.xData, (newVal, oldVal) => { charts.setOption({ diff --git a/src/views/MicroExhibition/component/ScrollBoard.vue b/src/views/MicroExhibition/component/ScrollBoard.vue index 7b0f7b1..025760c 100644 --- a/src/views/MicroExhibition/component/ScrollBoard.vue +++ b/src/views/MicroExhibition/component/ScrollBoard.vue @@ -31,7 +31,7 @@ let config = reactive({ headerBGC: 'rgba(0, 11, 18, 1)', oddRowBGC: '#000F1D', evenRowBGC: '#000F1D', - wrap: [false, false, false, false, false], + wrap: [false, true, false, false, false], columnWidth: [80, 240, 85, 90, 110,145], align: ['center', 'center', 'center', 'center', 'center', 'center'], rowNum: prop.data.rowNum, diff --git a/src/views/MicroExhibition/index.vue b/src/views/MicroExhibition/index.vue index 4c9b0e6..0b184d1 100644 --- a/src/views/MicroExhibition/index.vue +++ b/src/views/MicroExhibition/index.vue @@ -88,7 +88,7 @@ if (lang &&languageHash(lang)&&languageHash(lang) != getStoredLanguage()) { let videoUrl = ref('https://d.tufting222.cn/video/yzy/a.mp4') const videoElement = ref(null) let timer = null - +let thisLang = getStoredLanguage(); let fqdata = ref({ list: [], rowNum: 3, @@ -141,7 +141,8 @@ function getDeviceProduction() { data: item.data } }) - xData.value = data.xData + let xDataArr = thisLang == "简体中文"?data.xData:data.exData + xData.value = xDataArr } }) } @@ -174,7 +175,8 @@ function getmDevList() { } else if (item.status == "false") { temp = '0' } - return [i + 1, item.name, item.num, temp, item.ratio, item.workTime] + let devname = thisLang == "简体中文"?item.name:item.ename + return [i + 1, devname, item.num, temp, item.ratio, item.workTime] }) stepList[statusObj[key]].online = online; stepList[statusObj[key]].total = devObj[key].list.length; @@ -191,8 +193,9 @@ function getmDevList() { } else if (item.status == "false") { temp = '0' } + let devname = thisLang == "简体中文"?item.name:item.ename return { - name: item.name, + name: devname, num: item.num, status: temp, ratio: item.ratio, diff --git a/src/views/energyConsumeJixiefenchang/content/bottom.vue b/src/views/energyConsumeJixiefenchang/content/bottom.vue index 11319e3..abb28a3 100644 --- a/src/views/energyConsumeJixiefenchang/content/bottom.vue +++ b/src/views/energyConsumeJixiefenchang/content/bottom.vue @@ -121,7 +121,7 @@ let {t} = useI18n(); reverseName.unshift(res) }) data['name']=reverseName - data['listData']=[{},{month:reverseData,years:2023}] + data['listData']=[{},{month:reverseData,years:2024}] yields.value.setData(data); diff --git a/src/views/energyConsumeJixiefenchang/content/chart/power2023.vue b/src/views/energyConsumeJixiefenchang/content/chart/power2023.vue index 27fba0b..c7d0fbe 100644 --- a/src/views/energyConsumeJixiefenchang/content/chart/power2023.vue +++ b/src/views/energyConsumeJixiefenchang/content/chart/power2023.vue @@ -27,7 +27,7 @@ let props=defineProps<{ title:string }>() let power=ref() - +let year = new Date().getFullYear(); let refborder4=ref() const echartsData = reactive({ @@ -43,7 +43,7 @@ const setData=(value:any)=>{ let series=[] value.listData.forEach(res=>{ - if(res.years==2023){ + if(res.years==year){ for(let key in res.month){ series.push({ name: key+'月',