首页极端情况下兼容ie11
Showing
2 changed files
with
90 additions
and
153 deletions
... | @@ -330,19 +330,21 @@ | ... | @@ -330,19 +330,21 @@ |
330 | position: relative; | 330 | position: relative; |
331 | } | 331 | } |
332 | 332 | ||
333 | // .quote-swiper { | 333 | .table-fl { |
334 | // min-height: 600px; | 334 | display: flex; |
335 | // } | 335 | } |
336 | 336 | ||
337 | &-cont { | 337 | .table-cont { |
338 | min-height: 384px; | 338 | min-height: 384px; |
339 | margin: 0 auto 0; | 339 | margin: 0 auto 0; |
340 | position: relative; | 340 | position: relative; |
341 | display: flex; | 341 | display: flex; |
342 | width: 100%; /* 增加宽度100% */ | ||
342 | 343 | ||
343 | .panel { | 344 | .panel { |
344 | // position: relative; | 345 | position: relative; |
345 | width: 50%; | 346 | width: 50%; |
347 | flex-grow: 1; | ||
346 | } | 348 | } |
347 | 349 | ||
348 | .panel-left { | 350 | .panel-left { |
... | @@ -366,7 +368,6 @@ | ... | @@ -366,7 +368,6 @@ |
366 | background-color: #ffffff; | 368 | background-color: #ffffff; |
367 | // @extend .fcc; | 369 | // @extend .fcc; |
368 | 370 | ||
369 | |||
370 | .plugin { | 371 | .plugin { |
371 | width: 100%; | 372 | width: 100%; |
372 | height: 100%; | 373 | height: 100%; |
... | @@ -916,6 +917,22 @@ | ... | @@ -916,6 +917,22 @@ |
916 | 917 | ||
917 | // 投保 | 918 | // 投保 |
918 | .quote { | 919 | .quote { |
920 | min-height: 0; | ||
921 | &-bg-swiper { | ||
922 | min-height: 0; | ||
923 | .ebg { | ||
924 | min-height: 0; | ||
925 | height: 800px; | ||
926 | } | ||
927 | .tit-wrap{ | ||
928 | height: 470px; | ||
929 | } | ||
930 | } | ||
931 | |||
932 | .space1 { | ||
933 | height: 500px; | ||
934 | } | ||
935 | |||
919 | .tit { | 936 | .tit { |
920 | font-size: $fontSizeTitle-M2; | 937 | font-size: $fontSizeTitle-M2; |
921 | } | 938 | } |
... | @@ -931,13 +948,19 @@ | ... | @@ -931,13 +948,19 @@ |
931 | &-tab { | 948 | &-tab { |
932 | } | 949 | } |
933 | 950 | ||
934 | &-cont { | 951 | .table-fl { |
952 | // display: block; | ||
953 | } | ||
954 | |||
955 | .table-cont { | ||
935 | display: block; | 956 | display: block; |
936 | height: auto; | 957 | height: auto; |
937 | width: 100% !important; | 958 | width: 100% !important; |
938 | font-size: $fontSize-M2; | 959 | font-size: $fontSize-M2; |
939 | 960 | ||
940 | .panel { | 961 | .panel { |
962 | width: 100%; | ||
963 | |||
941 | .func1 { | 964 | .func1 { |
942 | &-item { | 965 | &-item { |
943 | display: block; | 966 | display: block; | ... | ... |
... | @@ -104,182 +104,96 @@ | ... | @@ -104,182 +104,96 @@ |
104 | </div> | 104 | </div> |
105 | <div class="linear"></div> | 105 | <div class="linear"></div> |
106 | <div class="table-wrap"> | 106 | <div class="table-wrap"> |
107 | <!-- <swiper :options="swiperOption" ref="quoteSwiper" class="quote-swiper"> | 107 | <div class="table-fl"> |
108 | <swiper-slide v-for="(item, index) in dataList" :key="index"> | 108 | <div class="table-cont"> |
109 | <div class="table-cont"> | 109 | <div class="panel panel-left"> |
110 | <div class="panel panel-left"> | 110 | <div class="desc"> |
111 | <div class="desc"> | 111 | <div class="desc-item" v-for="item in curTab.describeList" :key="item.id"> |
112 | <div class="desc-item" v-for="item in curTab.describeList" :key="item.id"> | 112 | {{ item }} |
113 | {{ item }} | ||
114 | </div> | ||
115 | </div> | 113 | </div> |
116 | </div> | 114 | </div> |
117 | <div class="panel panel-right"> | 115 | </div> |
118 | <div v-if="curTab.relation == PRODUCT_PRO_EASY " class="plugin fcc"> | 116 | <div class="panel panel-right"> |
119 | <div class="func func1"> | 117 | <!-- 好医时 --> |
120 | <div class="func1-item"> | 118 | <div v-if="curTab.relation == PRODUCT_PRO_EASY " class="plugin fcc"> |
121 | <div class="k"> {{$t('common.Sex')}}</div> | 119 | <div class="func func1"> |
122 | <div class="gender"> | 120 | <div class="func1-item"> |
123 | <div class="gender-item" @click="onQuoteSexHandler('M')"> | 121 | <div class="k"> {{$t('common.Sex')}}</div> |
124 | {{$t('common.Male')}} | 122 | <div class="gender"> |
125 | <img v-if="quoteData.gender == 'M'" src="@/assets/images/common/icon-male-act.png" alt /> | 123 | <div class="gender-item" @click="onQuoteSexHandler('M')"> |
126 | <img v-else src="@/assets/images/common/icon-male.png" alt /> | 124 | {{$t('common.Male')}} |
127 | </div> | 125 | <img v-if="quoteData.gender == 'M'" src="@/assets/images/common/icon-male-act.png" alt /> |
128 | <div class="gender-item" @click="onQuoteSexHandler('F')"> | 126 | <img v-else src="@/assets/images/common/icon-male.png" alt /> |
129 | {{$t('common.Female')}} | 127 | </div> |
130 | <img v-if="quoteData.gender == 'F'" src="@/assets/images/common/icon-female-act.png" alt /> | 128 | <div class="gender-item" @click="onQuoteSexHandler('F')"> |
131 | <img v-else src="@/assets/images/common/icon-female.png" alt /> | 129 | {{$t('common.Female')}} |
132 | </div> | 130 | <img v-if="quoteData.gender == 'F'" src="@/assets/images/common/icon-female-act.png" alt /> |
131 | <img v-else src="@/assets/images/common/icon-female.png" alt /> | ||
133 | </div> | 132 | </div> |
134 | </div> | 133 | </div> |
135 | <div class="func1-item"> | 134 | </div> |
136 | <div class="k">{{$t('common.Birthday')}}</div> | 135 | <div class="func1-item"> |
137 | <div class="age"> | 136 | <div class="k">{{$t('common.Birthday')}}</div> |
138 | <div class="ipt-wrap-linear"> | 137 | <div class="age"> |
139 | <div class="down-arrow"></div> | 138 | <div class="ipt-wrap-linear"> |
140 | <div class="cont"> | 139 | <div class="down-arrow"></div> |
141 | <date-picker class="ipt-date" :placeholder="$t('common.Birthday') + '*'" v-model="quoteData.birthday" :filtModel="['future']" :cusStyle="{ | 140 | <div class="cont"> |
141 | <date-picker class="ipt-date" :placeholder="$t('common.Birthday') + '*'" v-model="quoteData.birthday" :filtModel="['future']" :cusStyle="{ | ||
142 | border: 'none !important', | 142 | border: 'none !important', |
143 | 'background-color': 'transparent !important', | 143 | 'background-color': 'transparent !important', |
144 | padding: '16px 24px', | 144 | padding: '16px 24px', |
145 | color: '#606266', | 145 | color: '#606266', |
146 | 'text-align': 'center' | 146 | 'text-align': 'center' |
147 | }"> | 147 | }"> |
148 | </date-picker> | 148 | </date-picker> |
149 | </div> | ||
150 | </div> | 149 | </div> |
151 | </div> | 150 | </div> |
152 | </div> | 151 | </div> |
153 | </div> | 152 | </div> |
154 | </div> | 153 | </div> |
154 | </div> | ||
155 | 155 | ||
156 | <div v-if="curTab.relation == PRODUCT_REN_RICH " class="plugin "> | 156 | <!-- 传家福 --> |
157 | <div class="func func2"> | 157 | <div v-if="curTab.relation == PRODUCT_REN_RICH " class="plugin "> |
158 | <div class="func2-tit">{{$t('index.quote.vhis.t1')}}</div> | 158 | <div class="func func2"> |
159 | <div class="func2-tit2">{{$t('index.quote.vhis.t2')}}</div> | 159 | <div class="func2-tit">{{$t('index.quote.genRich.t1')}}</div> |
160 | <div class="func2-tit2">{{$t('index.quote.genRich.t2')}}</div> | ||
160 | 161 | ||
161 | <slider class="slider" :min="sliderMin" :max="sliderMax" v-model="sliderPer"></slider> | 162 | <slider class="slider" :min="sliderMin" :max="sliderMax" v-model="sliderPer"></slider> |
162 | 163 | <!-- 表格选择 --> | |
163 | <div class="form"> | 164 | <div class="form"> |
164 | <div class="form-item"> | 165 | <div class="form-item"> |
165 | <div class="label">{{$t('index.quote.vhis.PaymentPeriod')}}</div> | 166 | <div class="label">{{$t('index.quote.genRich.PaymentPeriod')}}</div> |
166 | <div class="val"> | 167 | <div class="val"> |
167 | <div @click="onSelectPaymentPeriodHandler(item)" class="item" :class="{'item-act':curPaymentPeriod.v==item.v}" v-for="item in paymentPeriodList" :key="item.id"> | 168 | <div @click="onSelectPaymentPeriodHandler(item)" class="item" :class="{'item-act':curPaymentPeriod.v==item.v}" v-for="item in paymentPeriodList" :key="item.id"> |
168 | {{ item.n }} | 169 | {{ item.n }} |
169 | </div> | ||
170 | </div> | 170 | </div> |
171 | </div> | 171 | </div> |
172 | <div class="form-item"> | 172 | </div> |
173 | <div class="label">{{$t('index.quote.vhis.PaymentOptions')}}</div> | 173 | <div class="form-item"> |
174 | <div class="val val2"> | 174 | <div class="label">{{$t('index.quote.genRich.PaymentOptions')}}</div> |
175 | <div @click="onSelectPaymentOptionHandler(item)" class="item" :class="{'item-act':curPaymentOption.v==item.v}" v-for="item in paymentOptionList" :key="item.id"> | 175 | <div class="val val2"> |
176 | {{ item.n }} | 176 | <div @click="onSelectPaymentOptionHandler(item)" class="item" :class="{'item-act':curPaymentOption.v==item.v}" v-for="item in paymentOptionList" :key="item.id"> |
177 | </div> | 177 | {{ item.n }} |
178 | </div> | 178 | </div> |
179 | </div> | 179 | </div> |
180 | </div> | 180 | </div> |
181 | <div class="line"></div> | ||
182 | <div class="calculation"> | ||
183 | <div class="label">{{$t('index.quote.vhis.quotePerMonth')}}</div> | ||
184 | <div class="value">$ <span class="price">{{sumAssured}}</span></div> | ||
185 | </div> | ||
186 | <div class="tips">{{$t('index.quote.vhis.tips')}}</div> | ||
187 | </div> | 181 | </div> |
188 | </div> | 182 | <!-- 分割线 --> |
189 | 183 | <div class="line"></div> | |
190 | </div> | 184 | <!-- 计算 --> |
191 | 185 | <div class="calculation"> | |
192 | </div> | 186 | <div class="label">{{curPaymentOption.n}}{{locale == 'en' ? ' ' : ''}}{{$t('index.quote.genRich.Premium')}}</div> |
193 | </swiper-slide> | 187 | <div class="value">$ <span class="price">{{sumAssured}}</span></div> |
194 | </swiper> --> | ||
195 | <div class="table-cont"> | ||
196 | <div class="panel panel-left"> | ||
197 | <div class="desc"> | ||
198 | <div class="desc-item" v-for="item in curTab.describeList" :key="item.id"> | ||
199 | {{ item }} | ||
200 | </div> | ||
201 | </div> | ||
202 | </div> | ||
203 | <div class="panel panel-right"> | ||
204 | <!-- 好医时 --> | ||
205 | <div v-if="curTab.relation == PRODUCT_PRO_EASY " class="plugin fcc"> | ||
206 | <div class="func func1"> | ||
207 | <div class="func1-item"> | ||
208 | <div class="k"> {{$t('common.Sex')}}</div> | ||
209 | <div class="gender"> | ||
210 | <div class="gender-item" @click="onQuoteSexHandler('M')"> | ||
211 | {{$t('common.Male')}} | ||
212 | <img v-if="quoteData.gender == 'M'" src="@/assets/images/common/icon-male-act.png" alt /> | ||
213 | <img v-else src="@/assets/images/common/icon-male.png" alt /> | ||
214 | </div> | ||
215 | <div class="gender-item" @click="onQuoteSexHandler('F')"> | ||
216 | {{$t('common.Female')}} | ||
217 | <img v-if="quoteData.gender == 'F'" src="@/assets/images/common/icon-female-act.png" alt /> | ||
218 | <img v-else src="@/assets/images/common/icon-female.png" alt /> | ||
219 | </div> | ||
220 | </div> | ||
221 | </div> | ||
222 | <div class="func1-item"> | ||
223 | <div class="k">{{$t('common.Birthday')}}</div> | ||
224 | <div class="age"> | ||
225 | <div class="ipt-wrap-linear"> | ||
226 | <div class="down-arrow"></div> | ||
227 | <div class="cont"> | ||
228 | <date-picker class="ipt-date" :placeholder="$t('common.Birthday') + '*'" v-model="quoteData.birthday" :filtModel="['future']" :cusStyle="{ | ||
229 | border: 'none !important', | ||
230 | 'background-color': 'transparent !important', | ||
231 | padding: '16px 24px', | ||
232 | color: '#606266', | ||
233 | 'text-align': 'center' | ||
234 | }"> | ||
235 | </date-picker> | ||
236 | </div> | ||
237 | </div> | ||
238 | </div> | 188 | </div> |
189 | <!-- 提示 --> | ||
190 | <div class="tips">{{$t('index.quote.genRich.tips')}}</div> | ||
239 | </div> | 191 | </div> |
240 | </div> | 192 | </div> |
241 | </div> | ||
242 | |||
243 | <!-- 传家福 --> | ||
244 | <div v-if="curTab.relation == PRODUCT_REN_RICH " class="plugin "> | ||
245 | <div class="func func2"> | ||
246 | <div class="func2-tit">{{$t('index.quote.genRich.t1')}}</div> | ||
247 | <div class="func2-tit2">{{$t('index.quote.genRich.t2')}}</div> | ||
248 | 193 | ||
249 | <slider class="slider" :min="sliderMin" :max="sliderMax" v-model="sliderPer"></slider> | ||
250 | <!-- 表格选择 --> | ||
251 | <div class="form"> | ||
252 | <div class="form-item"> | ||
253 | <div class="label">{{$t('index.quote.genRich.PaymentPeriod')}}</div> | ||
254 | <div class="val"> | ||
255 | <div @click="onSelectPaymentPeriodHandler(item)" class="item" :class="{'item-act':curPaymentPeriod.v==item.v}" v-for="item in paymentPeriodList" :key="item.id"> | ||
256 | {{ item.n }} | ||
257 | </div> | ||
258 | </div> | ||
259 | </div> | ||
260 | <div class="form-item"> | ||
261 | <div class="label">{{$t('index.quote.genRich.PaymentOptions')}}</div> | ||
262 | <div class="val val2"> | ||
263 | <div @click="onSelectPaymentOptionHandler(item)" class="item" :class="{'item-act':curPaymentOption.v==item.v}" v-for="item in paymentOptionList" :key="item.id"> | ||
264 | {{ item.n }} | ||
265 | </div> | ||
266 | </div> | ||
267 | </div> | ||
268 | </div> | ||
269 | <!-- 分割线 --> | ||
270 | <div class="line"></div> | ||
271 | <!-- 计算 --> | ||
272 | <div class="calculation"> | ||
273 | <div class="label">{{curPaymentOption.n}}{{locale == 'en' ? ' ' : ''}}{{$t('index.quote.genRich.Premium')}}</div> | ||
274 | <div class="value">$ <span class="price">{{sumAssured}}</span></div> | ||
275 | </div> | ||
276 | <!-- 提示 --> | ||
277 | <div class="tips">{{$t('index.quote.genRich.tips')}}</div> | ||
278 | </div> | ||
279 | </div> | 194 | </div> |
280 | 195 | ||
281 | </div> | 196 | </div> |
282 | |||
283 | </div> | 197 | </div> |
284 | 198 | ||
285 | <div @click="onPrevTabHandler()" class="arrow arrow-left"></div> | 199 | <div @click="onPrevTabHandler()" class="arrow arrow-left"></div> | ... | ... |
-
Please register or sign in to post a comment