liyongli 6 天之前
父節點
當前提交
2a7f3f3723

+ 10 - 8
src/view/fenghui/form.vue

@@ -165,6 +165,7 @@
 
                 <!-- 工作单位 -->
                 <van-field size="large" input-align="right" v-model="formData.workUnit"
+                    :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].companyContent }]" required
                     :placeholder="lang[langType].companyContent">
                     <template #label>
                         <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].company"></span>
@@ -188,6 +189,7 @@
 
                 <!-- 职务 -->
                 <van-field size="large" input-align="right" v-model="formData.career"
+                    :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].careerContent }]" required
                     :placeholder="lang[langType].careerContent">
                     <template #label>
                         <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].career"></span>
@@ -223,9 +225,9 @@
                         <van-radio-group checked-color="#3F5AC8" style="width: 100%;" v-model="formData.interview"
                             direction="horizontal">
                             <van-radio style="flex: 1;margin-top: 10px " name="是">{{ lang[langType].confirm
-                            }}</van-radio>
+                                }}</van-radio>
                             <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel
-                            }}</van-radio>
+                                }}</van-radio>
                         </van-radio-group>
                     </template>
                 </van-field>
@@ -242,9 +244,9 @@
                         <van-radio-group checked-color="#3F5AC8" style="width: 100%;" v-model="formData.active1"
                             direction="horizontal">
                             <van-radio style="flex: 1;margin-top: 10px " name="是">{{ lang[langType].confirm
-                            }}</van-radio>
+                                }}</van-radio>
                             <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel
-                            }}</van-radio>
+                                }}</van-radio>
                         </van-radio-group>
                     </template>
                 </van-field>
@@ -260,9 +262,9 @@
                         <van-radio-group checked-color="#3F5AC8" style="width: 100%;" v-model="formData.active2"
                             direction="horizontal">
                             <van-radio style="flex: 1;margin-top: 10px " name="是">{{ lang[langType].confirm
-                            }}</van-radio>
+                                }}</van-radio>
                             <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel
-                            }}</van-radio>
+                                }}</van-radio>
                         </van-radio-group>
                     </template>
                 </van-field>
@@ -278,9 +280,9 @@
                         <van-radio-group checked-color="#3F5AC8" style="width: 100%;" v-model="formData.active3"
                             direction="horizontal">
                             <van-radio style="flex: 1;margin-top: 10px " name="是">{{ lang[langType].confirm
-                            }}</van-radio>
+                                }}</van-radio>
                             <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel
-                            }}</van-radio>
+                                }}</van-radio>
                         </van-radio-group>
                     </template>
                 </van-field>

+ 2 - 0
src/view/fenghui/form1.vue

@@ -146,6 +146,7 @@
 
                 <!-- 工作单位 -->
                 <van-field size="large" input-align="right" v-model="formData.workUnit"
+                    :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].companyContent }]" required
                     :placeholder="lang[langType].companyContent">
                     <template #label>
                         <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].company"></span>
@@ -169,6 +170,7 @@
 
                 <!-- 职务 -->
                 <van-field size="large" input-align="right" v-model="formData.career"
+                    :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].careerContent }]" required
                     :placeholder="lang[langType].careerContent">
                     <template #label>
                         <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].career"></span>

+ 2 - 0
src/view/fenghui/form1Recurrence.vue

@@ -147,6 +147,7 @@
 
                 <!-- 工作单位 -->
                 <van-field size="large" input-align="right" v-model="formData.workUnit"
+                    :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].companyContent }]" required
                     :placeholder="lang[langType].companyContent">
                     <template #label>
                         <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].company"></span>
@@ -170,6 +171,7 @@
 
                 <!-- 职务 -->
                 <van-field size="large" input-align="right" v-model="formData.career"
+                    :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].careerContent }]" required
                     :placeholder="lang[langType].careerContent">
                     <template #label>
                         <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].career"></span>

+ 1 - 0
src/view/fenghui/form2.vue

@@ -91,6 +91,7 @@
 
                 <!-- 工作单位 -->
                 <van-field size="large" input-align="right" v-model="formData.workUnit"
+                    :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].companyContent }]" required
                     :placeholder="lang[langType].companyBContent">
                     <template #label>
                         <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].companyB"></span>

+ 1 - 0
src/view/fenghui/form2Recurrence.vue

@@ -91,6 +91,7 @@
 
                 <!-- 工作单位 -->
                 <van-field size="large" input-align="right"
+                    :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].companyContent }]" required
                     v-model="formData.workUnit" :placeholder="lang[langType].companyBContent">
                     <template #label>
                         <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].companyB"></span>

+ 2 - 0
src/view/fenghui/formRecurrence.vue

@@ -164,6 +164,7 @@
 
                 <!-- 工作单位 -->
                 <van-field size="large" input-align="right" v-model="formData.workUnit"
+                    :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].companyContent }]" required
                     :placeholder="lang[langType].companyContent">
                     <template #label>
                         <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].company"></span>
@@ -187,6 +188,7 @@
 
                 <!-- 职务 -->
                 <van-field size="large" input-align="right" v-model="formData.career"
+                    :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].careerContent }]" required
                     :placeholder="lang[langType].careerContent">
                     <template #label>
                         <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].career"></span>