修改缴付保费页面
Showing
26 changed files
with
74 additions
and
33 deletions
991 Bytes
454 Bytes
967 Bytes
1.25 KB
1 | @import '@/styles/_support'; | 1 | @import '@/styles/_support'; |
2 | 2 | ||
3 | .content { | 3 | .content {} |
4 | } | ||
5 | 4 | ||
6 | .top-space { | 5 | .top-space { |
7 | height: 2.25rem; | 6 | height: 2.25rem; |
8 | } | 7 | } |
9 | 8 | ||
10 | .box { | ||
11 | border: solid 1px #f2f2f2; | ||
12 | background-color: #ffffff; | ||
13 | @extend .bb; | ||
14 | padding: 4.5rem 1.75rem 3.5rem; | ||
15 | border-bottom: none; | ||
16 | @include border-top-radius(.75rem); | ||
17 | } | ||
18 | |||
19 | .payment { | 9 | .payment { |
20 | min-height: 26rem; | 10 | |
21 | &-nav { | 11 | &-nav { |
22 | display: flex; | 12 | display: flex; |
23 | justify-content: space-between; | 13 | justify-content: space-between; |
24 | flex-wrap: wrap; | 14 | flex-wrap: wrap; |
25 | 15 | ||
26 | &-item { | 16 | &-item { |
27 | @extend .pointer; | 17 | @extend .pointer; |
... | @@ -31,14 +21,13 @@ | ... | @@ -31,14 +21,13 @@ |
31 | align-items: center; | 21 | align-items: center; |
32 | height: 3.75rem; | 22 | height: 3.75rem; |
33 | background-color: #f2f2f2; | 23 | background-color: #f2f2f2; |
34 | width: 12rem; | 24 | padding: 0 1.25rem; |
35 | 25 | ||
36 | &-icon { | 26 | &-icon { |
37 | margin-right: .5rem; | 27 | margin-right: .4rem; |
38 | 28 | ||
39 | img { | 29 | img { |
40 | max-height: 1.75rem; | 30 | max-width: 2rem; |
41 | max-width: 1.5rem; | ||
42 | } | 31 | } |
43 | } | 32 | } |
44 | } | 33 | } |
... | @@ -51,18 +40,21 @@ | ... | @@ -51,18 +40,21 @@ |
51 | 40 | ||
52 | &-line { | 41 | &-line { |
53 | height: 1px; | 42 | height: 1px; |
54 | background-color: #f05a23; | 43 | background-color: $cOrange; |
55 | } | 44 | } |
56 | 45 | ||
57 | |||
58 | &-cont { | 46 | &-cont { |
59 | margin-top: 3.5rem; | 47 | @extend .bb; |
60 | max-width: 67.5rem; | 48 | padding: 3.5rem 6.166667rem 0 2rem; |
49 | border: solid 1px #f2f2f2; | ||
50 | background-color: #ffffff; | ||
51 | min-height: 43.75rem; | ||
52 | @include border-bottom-radius(.666667rem); | ||
53 | |||
61 | 54 | ||
62 | &-item { | 55 | &-item { |
63 | @extend .bb; | 56 | color: #4c4948; |
64 | line-height: 3; | 57 | line-height: 3; |
65 | padding: 0 1rem; | ||
66 | 58 | ||
67 | ul { | 59 | ul { |
68 | list-style-type: none; | 60 | list-style-type: none; | ... | ... |
This diff is collapsed.
Click to expand it.
... | @@ -186,4 +186,10 @@ input { | ... | @@ -186,4 +186,10 @@ input { |
186 | color: #ffffff; | 186 | color: #ffffff; |
187 | border-radius: 3.5rem; | 187 | border-radius: 3.5rem; |
188 | cursor: pointer; | 188 | cursor: pointer; |
189 | border: none; | ||
190 | color: #ffffff; | ||
191 | background-color: #f05a23; | ||
192 | box-shadow: 0px 10px 13px 0 rgba(236, 100, 41, 0.2); | ||
193 | background-blend-mode: soft-light, ; | ||
194 | background-image: linear-gradient(to top, #000000, #ffffff), linear-gradient(to bottom, #ec6429, #ec6429); | ||
189 | } | 195 | } | ... | ... |
... | @@ -28,7 +28,7 @@ | ... | @@ -28,7 +28,7 @@ |
28 | 28 | ||
29 | <div class="pure-u-1 pure-u-md-1-2 form-item"> | 29 | <div class="pure-u-1 pure-u-md-1-2 form-item"> |
30 | <div class="label"> | 30 | <div class="label"> |
31 | <div class="icon"><img src="@/assets/images/reservation/icon-re-name.png"></div>{{$t('reservation.contact')}} | 31 | <div class="icon"><img src="@/assets/images/reservation/icon-re-phone.png"></div>{{$t('reservation.contact')}} |
32 | </div> | 32 | </div> |
33 | <div class="ipt-wrap"> | 33 | <div class="ipt-wrap"> |
34 | <input :placeholder="$t('reservation.contactPlaceholder')" class="ipt" type="text"> | 34 | <input :placeholder="$t('reservation.contactPlaceholder')" class="ipt" type="text"> | ... | ... |
... | @@ -4,6 +4,7 @@ import { | ... | @@ -4,6 +4,7 @@ import { |
4 | httpPost | 4 | httpPost |
5 | } from '@/api/fetch-api.js' | 5 | } from '@/api/fetch-api.js' |
6 | 6 | ||
7 | import ContactUs from './components/contact-us.vue' | ||
7 | import InsuranceQuery from './components/insurance-query.vue' | 8 | import InsuranceQuery from './components/insurance-query.vue' |
8 | import reservation from './components/reservation.vue' | 9 | import reservation from './components/reservation.vue' |
9 | import PaymentType from './components/payment-type.vue' | 10 | import PaymentType from './components/payment-type.vue' |
... | @@ -15,13 +16,13 @@ export default { | ... | @@ -15,13 +16,13 @@ export default { |
15 | } | 16 | } |
16 | }, | 17 | }, |
17 | methods: { | 18 | methods: { |
18 | initData() { }, | 19 | initData() {}, |
19 | toPath(path) { | 20 | toPath(path) { |
20 | this.$router.push({ | 21 | this.$router.push({ |
21 | path: path | 22 | path: path |
22 | }); | 23 | }); |
23 | }, | 24 | }, |
24 | changeActivity(a){ | 25 | changeActivity(a) { |
25 | this.activity = a; | 26 | this.activity = a; |
26 | this.$route.query.q = a; | 27 | this.$route.query.q = a; |
27 | console.log(this.$route.query); | 28 | console.log(this.$route.query); |
... | @@ -43,6 +44,7 @@ export default { | ... | @@ -43,6 +44,7 @@ export default { |
43 | this.activity = activity; | 44 | this.activity = activity; |
44 | }, | 45 | }, |
45 | components: { | 46 | components: { |
47 | ContactUs, | ||
46 | InsuranceQuery, | 48 | InsuranceQuery, |
47 | reservation, | 49 | reservation, |
48 | PaymentType | 50 | PaymentType | ... | ... |
... | @@ -145,7 +145,8 @@ | ... | @@ -145,7 +145,8 @@ |
145 | 145 | ||
146 | .right-panel { | 146 | .right-panel { |
147 | margin-left: 1.166667rem; | 147 | margin-left: 1.166667rem; |
148 | width: 64.166667rem; | 148 | // width: 64.166667rem; |
149 | width: 64.416667rem; | ||
149 | background-color: #ffffff; | 150 | background-color: #ffffff; |
150 | 151 | ||
151 | .panel { | 152 | .panel { | ... | ... |
... | @@ -6,7 +6,7 @@ | ... | @@ -6,7 +6,7 @@ |
6 | <i class="m1"></i>{{$t('customService.menu1')}} | 6 | <i class="m1"></i>{{$t('customService.menu1')}} |
7 | </div> | 7 | </div> |
8 | <div class="separator"></div> | 8 | <div class="separator"></div> |
9 | <div class="menu-item" :class="{activity : activity == 'm2'}" @click="toPath('/payment/type');/*activity = 'm2'*/"> | 9 | <div class="menu-item" :class="{activity : activity == 'm2'}" @click="changeActivity('m2')"> |
10 | <i class="m2"></i>{{$t('customService.menu2')}} | 10 | <i class="m2"></i>{{$t('customService.menu2')}} |
11 | </div> | 11 | </div> |
12 | <div class="separator"></div> | 12 | <div class="separator"></div> |
... | @@ -61,20 +61,19 @@ | ... | @@ -61,20 +61,19 @@ |
61 | </div> | 61 | </div> |
62 | </div> | 62 | </div> |
63 | <div class="right-panel"> | 63 | <div class="right-panel"> |
64 | <div class="panel" :class="{activity : activity == 'm1'}"></div> | 64 | <div class="panel" :class="{activity : activity == 'm1'}"> |
65 | <contact-us></contact-us> | ||
66 | </div> | ||
65 | <div class="panel" :class="{activity : activity == 'm2'}"> | 67 | <div class="panel" :class="{activity : activity == 'm2'}"> |
66 | <payment-type></payment-type> | 68 | <payment-type></payment-type> |
67 | <!-- <div class="empty-line"></div> --> | ||
68 | </div> | 69 | </div> |
69 | <div class="panel" :class="{activity : activity == 'm3'}"> | 70 | <div class="panel" :class="{activity : activity == 'm3'}"> |
70 | <insurance-query></insurance-query> | 71 | <insurance-query></insurance-query> |
71 | <!-- <div class="empty-line"></div> --> | ||
72 | </div> | 72 | </div> |
73 | <div class="panel" :class="{activity : activity == 'm4'}"></div> | 73 | <div class="panel" :class="{activity : activity == 'm4'}"></div> |
74 | <div class="panel" :class="{activity : activity == 'm5'}"></div> | 74 | <div class="panel" :class="{activity : activity == 'm5'}"></div> |
75 | <div class="panel" :class="{activity : activity == 'm6'}"> | 75 | <div class="panel" :class="{activity : activity == 'm6'}"> |
76 | <reservation></reservation> | 76 | <reservation></reservation> |
77 | <!-- <div class="empty-line"></div> --> | ||
78 | </div> | 77 | </div> |
79 | <div class="panel" :class="{activity : activity == 'm7'}"></div> | 78 | <div class="panel" :class="{activity : activity == 'm7'}"></div> |
80 | <div class="panel" :class="{activity : activity == 'm8'}"></div> | 79 | <div class="panel" :class="{activity : activity == 'm8'}"></div> | ... | ... |
-
Please register or sign in to post a comment