liyongli 1 周之前
父節點
當前提交
8d0c60bd19
共有 3 個文件被更改,包括 92 次插入22 次删除
  1. 22 22
      bash.exe.stackdump
  2. 35 0
      src/view/fenghui/index.vue
  3. 35 0
      src/view/fenghui/lang.js

+ 22 - 22
bash.exe.stackdump

@@ -1,28 +1,28 @@
 Stack trace:
 Frame         Function      Args
-0007FFFF9800  00021005FE8E (000210285F68, 00021026AB6E, 0007FFFF9800, 0007FFFF8700) msys-2.0.dll+0x1FE8E
-0007FFFF9800  0002100467F9 (000000000000, 000000000000, 000000000000, 0007FFFF9AD8) msys-2.0.dll+0x67F9
-0007FFFF9800  000210046832 (000210286019, 0007FFFF96B8, 0007FFFF9800, 000000000000) msys-2.0.dll+0x6832
-0007FFFF9800  000210068CF6 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x28CF6
-0007FFFF9800  000210068E24 (0007FFFF9810, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x28E24
-0007FFFF9AE0  00021006A225 (0007FFFF9810, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x2A225
+0007FFFF3450  00021005FE8E (000210285F68, 00021026AB6E, 0007FFFF3450, 0007FFFF2350) msys-2.0.dll+0x1FE8E
+0007FFFF3450  0002100467F9 (000000000000, 000000000000, 000000000000, 0007FFFF3728) msys-2.0.dll+0x67F9
+0007FFFF3450  000210046832 (000210286019, 0007FFFF3308, 0007FFFF3450, 000000000000) msys-2.0.dll+0x6832
+0007FFFF3450  000210068CF6 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x28CF6
+0007FFFF3450  000210068E24 (0007FFFF3460, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x28E24
+0007FFFF3730  00021006A225 (0007FFFF3460, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x2A225
 End of stack trace
 Loaded modules:
 000100400000 bash.exe
-7FF97F240000 ntdll.dll
-7FF97E0F0000 KERNEL32.DLL
-7FF97C820000 KERNELBASE.dll
-7FF97D0C0000 USER32.dll
-7FF97CBF0000 win32u.dll
-7FF97EEF0000 GDI32.dll
-7FF97C420000 gdi32full.dll
-7FF97CD50000 msvcp_win.dll
-7FF97C560000 ucrtbase.dll
+7FF8A5F00000 ntdll.dll
+7FF8A4000000 KERNEL32.DLL
+7FF8A30E0000 KERNELBASE.dll
+7FF8A5AA0000 USER32.dll
+7FF8A34B0000 win32u.dll
+7FF8A47D0000 GDI32.dll
+7FF8A3640000 gdi32full.dll
+7FF8A3AE0000 msvcp_win.dll
+7FF8A3780000 ucrtbase.dll
 000210040000 msys-2.0.dll
-7FF97DE90000 advapi32.dll
-7FF97EE40000 msvcrt.dll
-7FF97DC00000 sechost.dll
-7FF97EA90000 RPCRT4.dll
-7FF97BA10000 CRYPTBASE.DLL
-7FF97CC20000 bcryptPrimitives.dll
-7FF97EC70000 IMM32.DLL
+7FF8A5CF0000 advapi32.dll
+7FF8A58C0000 msvcrt.dll
+7FF8A48E0000 sechost.dll
+7FF8A5970000 RPCRT4.dll
+7FF8A26D0000 CRYPTBASE.DLL
+7FF8A34E0000 bcryptPrimitives.dll
+7FF8A48A0000 IMM32.DLL

+ 35 - 0
src/view/fenghui/index.vue

@@ -1,5 +1,11 @@
 <template>
     <div class="fenghui">
+        <div class="swith">
+            <div class="title" @click="showLange = true">{{ langObjT[langType] }}</div>
+            <van-popup v-model:show="showLange" destroy-on-close round position="bottom">
+                <van-picker :model-value="[langType]" :columns="langObj" @cancel="showLange = false" @confirm="langChange"/>
+            </van-popup>
+        </div>
         <van-image style="width: 100%;" :src="soundbyteJpg" />
         <br />
         <div class="introduce">
@@ -75,6 +81,15 @@ import soundbyteJpg from '../../assets/img/2025lameifenghui.png';
 import { getJoinType, saveData } from '@/api/2025.js';
 
 import langpkg from './lang.js';
+const langObj = [
+    { text: '中文', value: 'zh' },
+    { text: 'English', value: 'en' },
+]
+const langObjT = {
+    zh: '中文',
+    en: 'English',
+}
+
 // import en from './en.json';
 /**
  * window.$originData.orginParames.title 页面标题
@@ -85,6 +100,7 @@ import langpkg from './lang.js';
 const lang = ref(langpkg);
 const langType = ref('zh');
 const preview = ref('');
+const showLange = ref(false);
 const showCardType = ref(false);
 const cardTypeList = ref([
     { text: '嘉宾', value: '嘉宾' },
@@ -95,6 +111,12 @@ const cardTypeList = ref([
 const isFile = () => {
     return from.photo && from.photo.length;
 };
+const langChange = ({ selectedValues }) => {
+
+    langType.value = selectedValues[0];
+    showLange.value = false;
+};
+
 
 const from = reactive({
     name: '',
@@ -206,6 +228,19 @@ const onSubmit = () => {
     min-height: 100vh;
     // background: linear-gradient(270deg, #1C4DD6 0%, #1D18BC 100%);
     font-weight: 400;
+    position: relative;
+
+    .swith {
+        position: absolute;
+        right: 10px;
+        top: 10px;
+        z-index: 999;
+        color: #fff;
+
+        .title {
+            cursor: pointer;
+        }
+    }
 
     input {
         text-align: right;

+ 35 - 0
src/view/fenghui/lang.js

@@ -37,5 +37,40 @@ export default {
         "copyright": "由陕西广电融媒体集团技术研究院提供计算服务"
     },
     "en": {
+        "forumTopic": "Forum Theme",
+        "forumTopicContent": "Sharing New Opportunities in Digital Development, Jointly Building a China-LAC Cyberspace Community with a Shared Future",
+        "wrestleMania": "Date",
+        "wrestleManiaContent": "May 15-16, 2025 (2-day duration, excluding registration and departure)",
+        "venue": "Venue",
+        "venueContent": "Xi'an International Conference Center (No.2626, Expo Avenue, Chanba Ecological District, Baqiao District, Xi'an)",
+        "organization": "Organizers",
+        "organizationSub1": "Hosts: Cyberspace Administration of China, Shaanxi Provincial People's Government",
+        "organizationSub2": "Co-organizers: Shaanxi Cyberspace Administration, Shaanxi Foreign Affairs Office",
+        "scale": "Scale",
+        "scaleContent": "Approximately 300 participants including government representatives, diplomats, international organizations, tech enterprises, think tanks, and media from China and LAC countries. About 150 foreign guests including 30+ trainees from LAC Cybersecurity Training Program.",
+        "basicInformation": "Personal Information",
+        "name": "Name",
+        "nameContent": "Full name (in Chinese/English, required)",
+        "idCard": "ID/Passport No.",
+        "idCardContent": "ID/Passport number (required)",
+        "nationalityContent": "Nationality (required)",
+        "nationality": "Nationality",
+        "company": "Company/Institution",
+        "companyContent": "Company/Institution name",
+        "career": "Profession",
+        "careerContent": "Job title/Position",
+        "contact": "Contact",
+        "contactContent": "Contact information",
+        "photo": "Photo",
+        "photoContent": "Upload photo",
+        "photoSubContent": "Supports JPG/PNG (max 100MB)",
+        "conference": "Conference Info",
+        "conferenceType": "Participation Type",
+        "conferenceTypeContent": "Select participation type",
+        "orther": "Other Materials",
+        "ortherNotes": "Notes",
+        "ortherNotesContent": "Special requests (e.g. accessibility/dietary requirements)",
+        "submit": "Submit Application",
+        "copyright": "Computing services provided by Shaanxi Radio & TV Media Group Technology Institute"
     }
 }