liyongli 1 місяць тому
батько
коміт
47015ef47c

+ 3 - 1
src/view/fenghui/form.vue

@@ -1,6 +1,8 @@
 <!-- 外国嘉宾 -->
 <template>
-    <van-nav-bar :title="lang[langType].signUp" left-arrow @click-left="onClickLeft" />
+    <van-sticky>
+        <van-nav-bar :title="lang[langType].signUp" left-arrow @click-left="onClickLeft" />
+    </van-sticky>
     <div class="form">
         <div>
             <span style="font-size: 16px;margin-left: 10px;" v-text="lang[langType].signUp"></span>

+ 3 - 1
src/view/fenghui/form1.vue

@@ -1,6 +1,8 @@
 <!-- 中国嘉宾 -->
 <template>
-    <van-nav-bar :title="lang[langType].signUpZH" left-arrow @click-left="onClickLeft" />
+    <van-sticky>
+        <van-nav-bar :title="lang[langType].signUpZH" left-arrow @click-left="onClickLeft" />
+    </van-sticky>
     <div class="form">
         <div>
             <span style="font-size: 16px;margin-left: 10px;" v-text="lang[langType].signUpZH"></span>

+ 23 - 12
src/view/fenghui/form1Recurrence.vue

@@ -1,6 +1,8 @@
 <!-- 中国嘉宾 -->
 <template>
-    <van-nav-bar :title="lang[langType].signUpZH" left-arrow @click-left="onClickLeft" />
+    <van-sticky>
+        <van-nav-bar :title="lang[langType].signUpZH" left-arrow @click-left="onClickLeft" />
+    </van-sticky>
     <div class="form">
         <div>
             <span style="font-size: 16px;margin-left: 10px;" v-text="lang[langType].signUpZH"></span>
@@ -113,7 +115,8 @@
                     <van-radio-group checked-color="#3F5AC8" style="width: 100%;" v-model="formData.cardType"
                         direction="horizontal">
                         <van-radio v-for="item in cardTypeList" :key="item.value" style="width: 50%;margin: 10px 0 0 0;"
-                            :name="item.value">{{ item.text }}</van-radio>
+                            :name="item.value">{{ item.text
+                            }}</van-radio>
                     </van-radio-group>
                 </template>
             </van-field>
@@ -197,10 +200,12 @@
                     <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].interview"></span>
                 </template>
                 <template #input>
-                    <van-radio-group checked-color="#3F5AC8" style="justify-content: flex-end;width: 100%;" v-model="formData.interview"
-                        direction="horizontal">
-                        <van-radio style="flex: 1;margin-top: 10px " name="是">{{ lang[langType].confirm }}</van-radio>
-                        <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel }}</van-radio>
+                    <van-radio-group checked-color="#3F5AC8" style="justify-content: flex-end;width: 100%;"
+                        v-model="formData.interview" direction="horizontal">
+                        <van-radio style="flex: 1;margin-top: 10px " name="是">{{ lang[langType].confirm
+                        }}</van-radio>
+                        <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel
+                        }}</van-radio>
                     </van-radio-group>
                 </template>
             </van-field>
@@ -215,8 +220,10 @@
                 <template #input>
                     <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 style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel }}</van-radio>
+                        <van-radio style="flex: 1;margin-top: 10px " name="是">{{ lang[langType].confirm
+                        }}</van-radio>
+                        <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel
+                        }}</van-radio>
                     </van-radio-group>
                 </template>
             </van-field>
@@ -231,8 +238,10 @@
                 <template #input>
                     <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 style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel }}</van-radio>
+                        <van-radio style="flex: 1;margin-top: 10px " name="是">{{ lang[langType].confirm
+                        }}</van-radio>
+                        <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel
+                        }}</van-radio>
                     </van-radio-group>
                 </template>
             </van-field>
@@ -247,8 +256,10 @@
                 <template #input>
                     <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 style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel }}</van-radio>
+                        <van-radio style="flex: 1;margin-top: 10px " name="是">{{ lang[langType].confirm
+                        }}</van-radio>
+                        <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel
+                        }}</van-radio>
                     </van-radio-group>
                 </template>
             </van-field>

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

@@ -1,6 +1,8 @@
 <!-- 工作人员 -->
 <template>
-    <van-nav-bar :title="lang[langType].signUpWK" left-arrow @click-left="onClickLeft" />
+    <van-sticky>
+        <van-nav-bar :title="lang[langType].signUpWK" left-arrow @click-left="onClickLeft" />
+    </van-sticky>
     <div class="form">
         <div>
             <span style="font-size: 16px;margin-left: 10px;" v-text="lang[langType].signUpWK"></span>

+ 5 - 3
src/view/fenghui/form2Recurrence.vue

@@ -1,6 +1,8 @@
 <!-- 工作人员 -->
 <template>
-    <van-nav-bar :title="lang[langType].signUpWK" left-arrow @click-left="onClickLeft" />
+    <van-sticky>
+        <van-nav-bar :title="lang[langType].signUpWK" left-arrow @click-left="onClickLeft" />
+    </van-sticky>
     <div class="form">
         <div>
             <span style="font-size: 16px;margin-left: 10px;" v-text="lang[langType].signUpWK"></span>
@@ -97,7 +99,7 @@ const photo = ref([]);
 /**
  * 将subData数据转换为formData
  */
- const initFormData = () => {
+const initFormData = () => {
     if (!props.subData) return;
     const relationship = {
         photo: 'photoUrl', // 照片
@@ -118,7 +120,7 @@ const photo = ref([]);
         }
         if (key === 'workGroup') {
             try {
-                console.log(subData[key],lang[props.langType].workGroup);
+                console.log(subData[key], lang[props.langType].workGroup);
                 formData.unitTypeName = lang[props.langType].workGroup.filter(item => item.value === subData[key])[0].text;
             } catch (err) {
                 formData.unitTypeName = '';

+ 5 - 3
src/view/fenghui/formRecurrence.vue

@@ -1,6 +1,8 @@
 <!-- 外国嘉宾 -->
 <template>
-    <van-nav-bar :title="lang[langType].signUp" left-arrow @click-left="onClickLeft" />
+    <van-sticky>
+        <van-nav-bar :title="lang[langType].signUp" left-arrow @click-left="onClickLeft" />
+    </van-sticky>
     <div class="form">
         <div>
             <span style="font-size: 16px;margin-left: 10px;" v-text="lang[langType].signUp"></span>
@@ -215,8 +217,8 @@
                     <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].interview"></span>
                 </template>
                 <template #input>
-                    <van-radio-group checked-color="#3F5AC8" style="justify-content: flex-end;width: 100%;" v-model="formData.interview"
-                        direction="horizontal">
+                    <van-radio-group checked-color="#3F5AC8" style="justify-content: flex-end;width: 100%;"
+                        v-model="formData.interview" direction="horizontal">
                         <van-radio style="flex: 1;margin-top: 10px " name="是">{{ lang[langType].confirm }}</van-radio>
                         <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel }}</van-radio>
                     </van-radio-group>