liyongli hace 1 semana
padre
commit
78fb1548f3
Se han modificado 2 ficheros con 49 adiciones y 56 borrados
  1. BIN
      src/assets/img/2025lameifenghui.png
  2. 49 56
      src/view/fenghui/index.vue

BIN
src/assets/img/2025lameifenghui.png


+ 49 - 56
src/view/fenghui/index.vue

@@ -31,7 +31,7 @@
                     <!-- <h4 class="title" v-text="lang[langType].basicInformation"></h4> -->
                     <h4 class="text" v-text="lang[langType].signUp"></h4>
                     <!-- 姓名 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].nameContent }]" required
                         v-model="from.name" :placeholder="lang[langType].nameContent">
                         <template #label>
@@ -40,7 +40,7 @@
                     </van-field>
 
                     <!-- 拼音 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].pinyinContent }]"
                         v-model="from.pinyin" required :placeholder="lang[langType].pinyinContent">
                         <template #label>
@@ -49,7 +49,7 @@
                     </van-field>
 
                     <!-- 性别 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].genderContent }]"
                         v-model="from.gender" required :placeholder="lang[langType].genderContent">
                         <template #label>
@@ -58,7 +58,7 @@
                     </van-field>
 
                     <!-- 照片 -->
-                    <van-field label-width="7em" size="large" :placeholder="lang[langType].photoContent" required
+                    <van-field label-width="9em" size="large" :placeholder="lang[langType].photoContent" required
                         :rules="[{ required: true, trigger: 'onChange', message: lang[langType].photoContent }]"
                         v-model="from.fileUrl">
                         <template #label>
@@ -73,13 +73,13 @@
                     </van-field>
 
                     <!-- 手机号 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].genderContent }]"
                         v-model="from.contact" :label="lang[langType].contact" type="number" required
                         :placeholder="lang[langType].contactContent" />
 
                     <!-- 邮箱 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].emailContent }]" required
                         v-model="from.email" :placeholder="lang[langType].emailContent">
                         <template #label>
@@ -88,7 +88,7 @@
                     </van-field>
 
                     <!-- 生日 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].birthdayContent }]"
                         is-link readonly @click="showBirthday = true" v-model="from.birthday" required
                         :placeholder="lang[langType].birthdayContent">
@@ -102,20 +102,20 @@
                     </van-popup>
 
                     <!-- 工作单位 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].workUnit }]" required
                         v-model="from.workUnit" :label="lang[langType].company"
                         :placeholder="lang[langType].companyContent" />
 
 
                     <!-- 国家/地区 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].CountryOrRegionContent }]"
                         v-model="from.CountryOrRegion" :label="lang[langType].CountryOrRegion" required
                         :placeholder="lang[langType].CountryOrRegionContent" />
 
                     <!-- 省市 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].provinceCityContent }]"
                         v-model="from.provinceCity" required :placeholder="lang[langType].provinceCityContent">
                         <template #label>
@@ -124,19 +124,19 @@
                     </van-field>
 
                     <!-- 单位类型 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].unitTypeContent }]"
                         v-model="from.unitType" :label="lang[langType].unitType" required
                         :placeholder="lang[langType].unitTypeContent" />
 
                     <!-- jobLevel 职务级别 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].jobLevelContent }]"
                         v-model="from.jobLevel" :label="lang[langType].jobLevel" required
                         :placeholder="lang[langType].jobLevelContent" />
 
                     <!-- title 称谓 -->
-                    <van-field label-width="7em" size="large" required
+                    <van-field label-width="9em" size="large" required
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].titleContent }]"
                         v-model="from.title" :placeholder="lang[langType].titleContent">
                         <template #label>
@@ -145,25 +145,25 @@
                     </van-field>
 
                     <!-- otherTitle 其他称谓 -->
-                    <van-field label-width="7em" size="large" required
+                    <van-field label-width="9em" size="large" required
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].otherTitleContent }]"
                         v-model="from.otherTitle" :label="lang[langType].otherTitle"
                         :placeholder="lang[langType].otherTitleContent" />
 
                     <!-- chineseName 中文名 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].chineseNameContent }]"
                         v-model="from.chineseName" :label="lang[langType].chineseName" required
                         :placeholder="lang[langType].chineseNameContent" />
 
                     <!-- 身份证 -->
-                    <!-- <van-field label-width="7em" size="large"
+                    <!-- <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].idCardContent }]"
                         v-model="from.idCard" :label="lang[langType].idCard" required
                         :placeholder="lang[langType].idCardContent" /> -->
 
                     <!-- 证件类型 -->
-                    <van-field label-width="7em" size="large" v-model="from.cardTypeName" is-link readonly
+                    <van-field label-width="9em" size="large" v-model="from.cardTypeName" is-link readonly
                         :label="lang[langType].conferenceType" :placeholder="lang[langType].conferenceTypeContent"
                         @click="showCardType = true" required />
                     <van-popup v-model:show="showCardType" destroy-on-close round position="bottom">
@@ -172,31 +172,31 @@
                     </van-popup>
 
                     <!-- 证件 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].passportContent }]"
                         v-model="from.passport" :label="lang[langType].passport" required
                         :placeholder="lang[langType].passportContent" />
 
                     <!-- 宗教 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].beliefContent }]"
                         v-model="from.belief" :label="lang[langType].belief" required
                         :placeholder="lang[langType].beliefContent" />
 
                     <!-- 外交职衔 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].diplomaticRankContent }]"
                         v-model="from.diplomaticRank" :label="lang[langType].diplomaticRank" required
                         :placeholder="lang[langType].diplomaticRankContent" />
 
                     <!-- 主要成就 -->
-                    <van-field label-width="7em" size="large" v-model="from.mainAchievements"
+                    <van-field label-width="9em" size="large" v-model="from.mainAchievements"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].mainAchievementsContent }]"
                         :label="lang[langType].mainAchievements" required
                         :placeholder="lang[langType].mainAchievementsContent" />
 
                     <!-- 职务 -->
-                    <van-field label-width="7em" size="large" v-model="from.career"
+                    <van-field label-width="9em" size="large" v-model="from.career"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].careerContent }]" required
                         :placeholder="lang[langType].careerContent">
                         <template #label>
@@ -205,13 +205,13 @@
                     </van-field>
                     <div style="background-color: #F7F7F7;height: 10px;"></div>
                     <!-- 固话 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].fixedLineContent }]"
                         v-model="from.fixedLine" :label="lang[langType].fixedLine" type="number" required
                         :placeholder="lang[langType].fixedLineContent" />
 
                     <!-- 传真 -->
-                    <van-field label-width="7em" size="large"
+                    <van-field label-width="9em" size="large"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].faxContent }]"
                         v-model="from.fax" type="number" required :placeholder="lang[langType].faxContent">
                         <template #label>
@@ -220,37 +220,37 @@
                     </van-field>
 
                     <!-- 办公地址 -->
-                    <van-field label-width="7em" size="large" v-model="from.officeAddress" rows="3" autosize required
+                    <van-field label-width="9em" size="large" v-model="from.officeAddress" rows="3" autosize required
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].officeAddressContent }]"
                         :label="lang[langType].officeAddress" type="textarea"
                         :placeholder="lang[langType].officeAddressContent" />
 
                     <!-- 饮食要求 -->
-                    <van-field label-width="7em" size="large" v-model="from.catering" rows="3" autosize
+                    <van-field label-width="9em" size="large" v-model="from.catering" rows="3" autosize
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].cateringContent }]"
                         :label="lang[langType].catering" type="textarea" required
                         :placeholder="lang[langType].cateringContent" />
 
                     <!-- 过敏源 -->
-                    <van-field label-width="7em" size="large" v-model="from.allergen" rows="3" autosize
+                    <van-field label-width="9em" size="large" v-model="from.allergen" rows="3" autosize
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].allergenContent }]"
                         :label="lang[langType].allergen" type="textarea" required
                         :placeholder="lang[langType].allergenContent" />
 
                     <!-- 紧急联系人 -->
-                    <van-field label-width="7em" size="large" v-model="from.emergencyContact"
+                    <van-field label-width="9em" size="large" v-model="from.emergencyContact"
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].emergencyContactContent }]"
                         :label="lang[langType].emergencyContact" required
                         :placeholder="lang[langType].emergencyContactContent" />
 
                     <!-- 紧急联系人电话 -->
-                    <van-field label-width="7em" size="large" v-model="from.emergencyContactPhone" required
+                    <van-field label-width="9em" size="large" v-model="from.emergencyContactPhone" required
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].emergencyContactPhoneContent }]"
                         :label="lang[langType].emergencyContactPhone"
                         :placeholder="lang[langType].emergencyContactPhoneContent" />
 
                     <!-- 接受采访意向  -->
-                    <van-field label-width="7em" size="large" v-model="from.interview" :label="lang[langType].interview"
+                    <van-field label-width="9em" size="large" v-model="from.interview" :label="lang[langType].interview"
                         required
                         :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].interviewContent }]"
                         :placeholder="lang[langType].interviewContent">
@@ -263,20 +263,20 @@
                     </van-field>
 
                     <!-- 媒体类别 -->
-                    <van-field label-width="7em" size="large" v-model="from.media" :label="lang[langType].media"
+                    <van-field label-width="9em" size="large" v-model="from.media" :label="lang[langType].media"
                         :placeholder="lang[langType].mediaContent" />
                     <div style="background-color: #F7F7F7;height: 10px;"></div>
 
                     <!-- 抵达中国航班 -->
-                    <van-field label-width="7em" size="large" v-model="from.flight" :label="lang[langType].flight"
+                    <van-field label-width="9em" size="large" v-model="from.flight" :label="lang[langType].flight"
                         :placeholder="lang[langType].flightContent" />
 
                     <!-- 抵达中国地点 -->
-                    <van-field label-width="7em" size="large" v-model="from.arrivalLocation"
+                    <van-field label-width="9em" size="large" v-model="from.arrivalLocation"
                         :label="lang[langType].arrivalLocation" :placeholder="lang[langType].arrivalLocationContent" />
 
                     <!-- 抵达中国时间 -->
-                    <van-field label-width="7em" size="large" v-model="from.arrivalTime" is-link readonly
+                    <van-field label-width="9em" size="large" v-model="from.arrivalTime" is-link readonly
                         @click="showArrivalTime = true" :label="lang[langType].arrivalTime"
                         :placeholder="lang[langType].arrivalTimeContent" />
                     <van-popup v-model:show="showArrivalTime" destroy-on-close round position="bottom">
@@ -285,11 +285,11 @@
                     </van-popup>
 
                     <!-- 中转交通方式 -->
-                    <van-field label-width="7em" size="large" v-model="from.transfer" :label="lang[langType].transfer"
+                    <van-field label-width="9em" size="large" v-model="from.transfer" :label="lang[langType].transfer"
                         :placeholder="lang[langType].transferContent" />
 
                     <!--  中转时间 -->
-                    <van-field label-width="7em" size="large" v-model="from.transferTime"
+                    <van-field label-width="9em" size="large" v-model="from.transferTime"
                         @click="showTransferTime = true" is-link readonly :label="lang[langType].transferTime"
                         :placeholder="lang[langType].transferTimeContent" />
                     <van-popup v-model:show="showTransferTime" destroy-on-close round position="bottom">
@@ -299,20 +299,20 @@
 
 
                     <!--  抵达西安交通方式 -->
-                    <van-field label-width="7em" size="large" v-model="from.reach" :label="lang[langType].reach"
+                    <van-field label-width="9em" size="large" v-model="from.reach" :label="lang[langType].reach"
                         :placeholder="lang[langType].reachContent" />
 
                     <!--  抵达西安交通车次 -->
-                    <van-field label-width="7em" size="large" v-model="from.reachTrainNumber"
+                    <van-field label-width="9em" size="large" v-model="from.reachTrainNumber"
                         :label="lang[langType].reachTrainNumber"
                         :placeholder="lang[langType].reachTrainNumberContent" />
 
                     <!--  抵达西安地点 -->
-                    <van-field label-width="7em" size="large" v-model="from.reachLocation"
+                    <van-field label-width="9em" size="large" v-model="from.reachLocation"
                         :label="lang[langType].reachLocation" :placeholder="lang[langType].reachLocationContent" />
 
                     <!--  抵达西安时间 -->
-                    <van-field label-width="7em" size="large" v-model="from.reachTime" is-link readonly
+                    <van-field label-width="9em" size="large" v-model="from.reachTime" is-link readonly
                         @click="showReachTime = true" :label="lang[langType].reachTime"
                         :placeholder="lang[langType].reachTimeContent" />
                     <van-popup v-model:show="showReachTime" destroy-on-close round position="bottom">
@@ -321,25 +321,25 @@
                     </van-popup>
 
                     <!-- 接站地点 -->
-                    <van-field label-width="7em" size="large" v-model="from.pickUpLocation"
+                    <van-field label-width="9em" size="large" v-model="from.pickUpLocation"
                         :label="lang[langType].pickUpLocation" :placeholder="lang[langType].pickUpLocationContent" />
 
                     <!-- 离开交通方式 -->
-                    <van-field label-width="7em" size="large" v-model="from.leavingTransportationMode"
+                    <van-field label-width="9em" size="large" v-model="from.leavingTransportationMode"
                         :label="lang[langType].leavingTransportationMode"
                         :placeholder="lang[langType].leavingTransportationModeContent" />
 
                     <!--  离开车次 -->
-                    <van-field label-width="7em" size="large" v-model="from.leavingTrainNumber"
+                    <van-field label-width="9em" size="large" v-model="from.leavingTrainNumber"
                         :label="lang[langType].leavingTrainNumber"
                         :placeholder="lang[langType].leavingTrainNumberContent" />
 
                     <!--  离开地点 -->
-                    <van-field label-width="7em" size="large" v-model="from.leavingLocation"
+                    <van-field label-width="9em" size="large" v-model="from.leavingLocation"
                         :label="lang[langType].leavingLocation" :placeholder="lang[langType].leavingLocationContent" />
 
                     <!--  离开时间 -->
-                    <van-field label-width="7em" size="large" v-model="from.leavingTime" is-link readonly
+                    <van-field label-width="9em" size="large" v-model="from.leavingTime" is-link readonly
                         @click="showLeavingTime = true" :label="lang[langType].leavingTime"
                         :placeholder="lang[langType].leavingTimeContent" />
                     <van-popup v-model:show="showLeavingTime" destroy-on-close round position="bottom">
@@ -348,7 +348,7 @@
                     </van-popup>
 
                     <!--  入住时间 -->
-                    <van-field label-width="7em" size="large" v-model="from.checkInTime" is-link readonly
+                    <van-field label-width="9em" size="large" v-model="from.checkInTime" is-link readonly
                         @click="showCheckInTime = true" :label="lang[langType].checkInTime"
                         :placeholder="lang[langType].checkInTimeContent" />
                     <van-popup v-model:show="showCheckInTime" destroy-on-close round position="bottom">
@@ -357,7 +357,7 @@
                     </van-popup>
 
                     <!--  离店时间 -->
-                    <van-field label-width="7em" size="large" v-model="from.checkOutTime" is-link readonly
+                    <van-field label-width="9em" size="large" v-model="from.checkOutTime" is-link readonly
                         @click="showCheckOutTime = true" :label="lang[langType].checkOutTime"
                         :placeholder="lang[langType].checkOutTimeContent" />
                     <van-popup v-model:show="showCheckOutTime" destroy-on-close round position="bottom">
@@ -368,7 +368,7 @@
                     <!-- <h4 class="title" v-text="lang[langType].conference"></h4> -->
                     <!-- <br /> -->
                     <!-- <h4 class="title" v-text="lang[langType].orther"></h4> -->
-                    <van-field label-width="7em" size="large" v-model="from.message" rows="3" autosize
+                    <van-field label-width="9em" size="large" v-model="from.message" rows="3" autosize
                         type="textarea"
                         :placeholder="lang[langType].ortherNotesContent">
                         <template #label>
@@ -444,14 +444,7 @@ const dateTimeColumns = computed(() => {
             value: m
         }
     });
-    const seconds = Array.from({ length: 60 }, (_, i) => {
-        const s = i.toString().padStart(2, '0')
-        return {
-            text: s,
-            value: s
-        }
-    });
-    return [years, months, days, hours, minutes, seconds];
+    return [years, months, days, hours, minutes];
 });
 /** const langObj = [
     { text: '中文', value: 'zh' },