liyongli il y a 1 jour
Parent
commit
887087d5fe

+ 9 - 7
src/view/fenghui/form.vue

@@ -260,9 +260,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>
@@ -280,9 +280,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>
@@ -343,9 +343,11 @@
                             <van-cell clickable :title="lang[langType].active7"
                                 @click="() => isUndefined(checkboxRefs[3])">
                                 <template #icon>
-                                    <van-checkbox checked-color="#3F5AC8" v-model="selectunde"
-                                        style="margin-right: 5px;" :ref="el => checkboxRefs[3] = el" name="none"
-                                        @click.stop shape="square" />
+                                    <div class="noClcik">
+                                        <van-checkbox checked-color="#3F5AC8" v-model="selectunde"
+                                            style="margin-right: 5px;" :ref="el => checkboxRefs[3] = el" name="none"
+                                            @click.stop shape="square" />
+                                    </div>
                                 </template>
                             </van-cell>
                         </div>

+ 11 - 8
src/view/fenghui/form1.vue

@@ -246,9 +246,9 @@
                         <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>
                             <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel
-                            }}</van-radio>
+                                }}</van-radio>
                         </van-radio-group>
                     </template>
                 </van-field>
@@ -265,9 +265,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>
@@ -326,10 +326,13 @@
                                 </van-cell> -->
                             </van-checkbox-group>
                             <van-cell clickable :title="lang[langType].active7"
-                                @click="()=>isUndefined(checkboxRefs[3])">
+                                @click="() => isUndefined(checkboxRefs[3])">
                                 <template #icon>
-                                    <van-checkbox checked-color="#3F5AC8" v-model="selectunde"
-                                        style="margin-right: 5px;"  :ref="el => checkboxRefs[3] = el" name="none" @click.stop shape="square" />
+                                    <div class="noClcik">
+                                        <van-checkbox checked-color="#3F5AC8" v-model="selectunde"
+                                            style="margin-right: 5px;" :ref="el => checkboxRefs[3] = el" name="none"
+                                            @click.stop shape="square" />
+                                    </div>
                                 </template>
                             </van-cell>
                         </div>
@@ -469,7 +472,7 @@ const isGroup = (val) => {
 }
 const isUndefined = (ele) => {
     ele.toggle()
-    formData.activitiesAttended = selectunde.value ? 'none' : ''; 
+    formData.activitiesAttended = selectunde.value ? 'none' : '';
     activitiesAttended.value = []
 }
 const countryRegionConfirm = (values) => {

+ 11 - 8
src/view/fenghui/form1Recurrence.vue

@@ -247,9 +247,9 @@
                         <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>
                             <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel
-                                }}</van-radio>
+                            }}</van-radio>
                         </van-radio-group>
                     </template>
                 </van-field>
@@ -266,9 +266,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>
@@ -327,10 +327,13 @@
                                 </van-cell> -->
                             </van-checkbox-group>
                             <van-cell clickable :title="lang[langType].active7"
-                                @click="()=>isUndefined(checkboxRefs[3])">
+                                @click="() => isUndefined(checkboxRefs[3])">
                                 <template #icon>
-                                    <van-checkbox checked-color="#3F5AC8" v-model="selectunde"
-                                        style="margin-right: 5px;"  :ref="el => checkboxRefs[3] = el" name="none" @click.stop shape="square" />
+                                    <div class="noClcik">
+                                        <van-checkbox checked-color="#3F5AC8" v-model="selectunde"
+                                            style="margin-right: 5px;" :ref="el => checkboxRefs[3] = el" name="none"
+                                            @click.stop shape="square" />
+                                    </div>
                                 </template>
                             </van-cell>
                         </div>
@@ -558,7 +561,7 @@ const isGroup = (val) => {
 }
 const isUndefined = (ele) => {
     ele.toggle()
-    formData.activitiesAttended = selectunde.value ? 'none' : ''; 
+    formData.activitiesAttended = selectunde.value ? 'none' : '';
     activitiesAttended.value = []
 }
 

+ 11 - 8
src/view/fenghui/formRecurrence.vue

@@ -258,9 +258,9 @@
                         <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>
                             <van-radio style="flex: 1;margin-top: 10px " name="否">{{ lang[langType].cancel
-                                }}</van-radio>
+                            }}</van-radio>
                         </van-radio-group>
                     </template>
                 </van-field>
@@ -278,9 +278,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>
@@ -339,10 +339,13 @@
                                 </van-cell>
                             </van-checkbox-group>
                             <van-cell clickable :title="lang[langType].active7"
-                                @click="()=>isUndefined(checkboxRefs[3])">
+                                @click="() => isUndefined(checkboxRefs[3])">
                                 <template #icon>
-                                    <van-checkbox checked-color="#3F5AC8" v-model="selectunde"
-                                        style="margin-right: 5px;"  :ref="el => checkboxRefs[3] = el" name="none" @click.stop shape="square" />
+                                    <div class="noClcik">
+                                        <van-checkbox checked-color="#3F5AC8" v-model="selectunde"
+                                            style="margin-right: 5px;" :ref="el => checkboxRefs[3] = el" name="none"
+                                            @click.stop shape="square" />
+                                    </div>
                                 </template>
                             </van-cell>
                         </div>
@@ -482,7 +485,7 @@ const isGroup = (val) => {
 }
 const isUndefined = (ele) => {
     ele.toggle()
-    formData.activitiesAttended = selectunde.value ? 'none' : ''; 
+    formData.activitiesAttended = selectunde.value ? 'none' : '';
     activitiesAttended.value = []
 }
 /**

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

@@ -144,6 +144,19 @@ html {
         margin: 0;
     }
 
+    .noClcik {
+        position: relative;
+
+        &::after {
+            content: '';
+            position: absolute;
+            width: 100%;
+            height: 100%;
+            left: 0;
+            top: 0;
+        }
+    }
+
     .languageList {
         padding: 10px 20px;
         font-size: 0.875rem;