liyongli 1 week ago
parent
commit
fe87d9976d
2 changed files with 12 additions and 12 deletions
  1. 10 10
      src/view/fenghui/index.vue
  2. 2 2
      src/view/fenghui/lang.js

+ 10 - 10
src/view/fenghui/index.vue

@@ -30,18 +30,10 @@
             <div class="submit">
                 <van-cell-group inset>
                     <h4 class="title" v-text="lang[langType].basicInformation"></h4>
-                    <van-field label-width="7em" v-model="from.name" :label="lang[langType].name"
+                    <van-field label-width="7em" :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].nameContent }]" v-model="from.name" :label="lang[langType].name"
                         :placeholder="lang[langType].nameContent" />
-                    <van-field label-width="7em" v-model="from.idCard" :label="lang[langType].idCard"
+                    <van-field label-width="7em" :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].idCardContent }]" v-model="from.idCard" :label="lang[langType].idCard"
                         :placeholder="lang[langType].idCardContent" />
-                    <van-field label-width="7em" v-model="from.nationality" :label="lang[langType].nationality"
-                        :placeholder="lang[langType].nationalityContent" />
-                    <van-field label-width="7em" v-model="from.company" :label="lang[langType].company"
-                        :placeholder="lang[langType].companyContent" />
-                    <van-field label-width="7em" v-model="from.career" :label="lang[langType].career"
-                        :placeholder="lang[langType].careerContent" />
-                    <van-field label-width="7em" v-model="from.contact" :label="lang[langType].contact"
-                        :placeholder="lang[langType].contactContent" />
                     <van-field label-width="7em" :placeholder="lang[langType].photoContent"
                         :label="lang[langType].photo">
                         <template #input>
@@ -52,6 +44,14 @@
                             <p style="font-size: 12px;" v-text="lang[langType].photoSubContent"> </p>
                         </template>
                     </van-field>
+                    <van-field label-width="7em" v-model="from.nationality" :label="lang[langType].nationality"
+                        :placeholder="lang[langType].nationalityContent" />
+                    <van-field label-width="7em" v-model="from.company" :label="lang[langType].company"
+                        :placeholder="lang[langType].companyContent" />
+                    <van-field label-width="7em" v-model="from.career" :label="lang[langType].career"
+                        :placeholder="lang[langType].careerContent" />
+                    <van-field label-width="7em" v-model="from.contact" :label="lang[langType].contact"
+                        :placeholder="lang[langType].contactContent" />
                     <br />
                     <h4 class="title" v-text="lang[langType].conference"></h4>
                     <van-field label-width="7em" v-model="from.cardTypeName" is-link readonly

+ 2 - 2
src/view/fenghui/lang.js

@@ -16,7 +16,7 @@ export default {
         "nameContent": "请输入姓名(中英文名称,必填)",
         "idCard": "身份证/护照号",
         "idCardContent": "请输入身份证/护照号(必填)",
-        "nationalityContent": "请选择国籍(必填)",
+        "nationalityContent": "请选择国籍",
         "nationality": "国籍",
         "company": "公司/机构名称",
         "companyContent": "公司/机构名称",
@@ -60,7 +60,7 @@ export default {
         "nameContent": "Full name (in Chinese/English, required)",
         "idCard": "ID/Passport No.",
         "idCardContent": "ID/Passport number (required)",
-        "nationalityContent": "Nationality (required)",
+        "nationalityContent": "Nationality",
         "nationality": "Nationality",
         "company": "Company/Institution",
         "companyContent": "Company/Institution name",