Commit e41f30ee17172a630f14a2a338350fc1d3b253d8

Authored by 刘淇
1 parent 1214e256

输入车牌优化

src/views/parkPay/plateNumber.vue
1 <template> 1 <template>
2 <div id="page"> 2 <div id="page">
3 3
4 - <div class="swiper-container" style="height: 260px"> 4 + <div class="swiper-container" style="height: 160px">
5 <div class="swiper-wrapper"> 5 <div class="swiper-wrapper">
6 <div class="swiper-slide" v-for="item in swiperData" :key="item.id" 6 <div class="swiper-slide" v-for="item in swiperData" :key="item.id"
7 :style="{backgroundImage:'url(' + item.url + ')'}" 7 :style="{backgroundImage:'url(' + item.url + ')'}"
@@ -37,7 +37,7 @@ @@ -37,7 +37,7 @@
37 <span>{{formData.num0}}</span> 37 <span>{{formData.num0}}</span>
38 </div> 38 </div>
39 <div class="num1" @click="clickKeyWordWrap(1)"><span>{{formData.num1}}</span></div> 39 <div class="num1" @click="clickKeyWordWrap(1)"><span>{{formData.num1}}</span></div>
40 - <!--<em class="spot"></em>--> 40 + <em class="spot"></em>
41 <div class="num1" @click="clickKeyWordWrap(2)"><span>{{formData.num2}}</span></div> 41 <div class="num1" @click="clickKeyWordWrap(2)"><span>{{formData.num2}}</span></div>
42 <div class="num1" @click="clickKeyWordWrap(3)"><span>{{formData.num3}}</span></div> 42 <div class="num1" @click="clickKeyWordWrap(3)"><span>{{formData.num3}}</span></div>
43 <div class="num1" @click="clickKeyWordWrap(4)"><span>{{formData.num4}}</span></div> 43 <div class="num1" @click="clickKeyWordWrap(4)"><span>{{formData.num4}}</span></div>
@@ -250,15 +250,15 @@ @@ -250,15 +250,15 @@
250 :key="index" 250 :key="index"
251 @click="clickKeyBoard(item)">{{item}}</span> 251 @click="clickKeyBoard(item)">{{item}}</span>
252 </div> 252 </div>
253 - <div class="keyboard" v-if="activeKeyWordIndex !== 1">  
254 - <span v-for="(item,index) in allKeyWord._2"  
255 - :key="index"  
256 - @click="clickKeyBoard(item)">{{item}}</span>  
257 - <span class="bordernone"></span>  
258 - <span class="bordernone"></span>  
259 - <span class="bordernone"></span>  
260 - <span class="bordernone"></span>  
261 - </div> 253 + <!--<div class="keyboard" v-if="activeKeyWordIndex !== 1">-->
  254 + <!--<span v-for="(item,index) in allKeyWord._2"-->
  255 + <!--:key="index"-->
  256 + <!--@click="clickKeyBoard(item)">{{item}}</span>-->
  257 + <!--<span class="bordernone"></span>-->
  258 + <!--<span class="bordernone"></span>-->
  259 + <!--<span class="bordernone"></span>-->
  260 + <!--<span class="bordernone"></span>-->
  261 + <!--</div>-->
262 <div class="keyboard"> 262 <div class="keyboard">
263 <span v-for="(item,index) in allKeyWord._3" 263 <span v-for="(item,index) in allKeyWord._3"
264 :key="index" 264 :key="index"
@@ -274,27 +274,27 @@ @@ -274,27 +274,27 @@
274 :key="index" 274 :key="index"
275 @click="clickKeyBoard(item)">{{item}}</span> 275 @click="clickKeyBoard(item)">{{item}}</span>
276 </div> 276 </div>
277 - <div class="keyboard">  
278 - <span v-for="(item,index) in allKeyWord._6"  
279 - :key="index"  
280 - @click="clickKeyBoard(item)">{{item}}</span>  
281 - <span class="bordernone"></span>  
282 - <span class="bordernone"></span>  
283 - <span class="bordernone"></span>  
284 - <!-- <span class="bordernone" v-if="activeKeyWordIndex === 1"></span>  
285 - <span class="bordernone" v-if="activeKeyWordIndex === 1"></span> -->  
286 - <!-- <span @click="deleteWord" v-if="activeKeyWordIndex === 1">x</span> -->  
287 - </div>  
288 - <div class="keyboard" v-if="activeKeyWordIndex !== 1">  
289 - <span v-for="(item,index) in allKeyWord._7"  
290 - :key="index"  
291 - @click="clickKeyBoard(item)">{{item}}</span>  
292 - <span class="bordernone"></span>  
293 - <span class="delete" @click="deleteWord"><img src="../../assets/images/parkPay/icon-delete.png" alt=""></span>  
294 - </div>  
295 - <div class="cancel">  
296 - <span @click="keyBoardStatus = false">完成</span>  
297 - </div> 277 + <!--<div class="keyboard">-->
  278 + <!--<span v-for="(item,index) in allKeyWord._6"-->
  279 + <!--:key="index"-->
  280 + <!--@click="clickKeyBoard(item)">{{item}}</span>-->
  281 + <!--<span class="bordernone"></span>-->
  282 + <!--<span class="bordernone"></span>-->
  283 + <!--<span class="bordernone"></span>-->
  284 + <!--&lt;!&ndash; <span class="bordernone" v-if="activeKeyWordIndex === 1"></span>-->
  285 + <!--<span class="bordernone" v-if="activeKeyWordIndex === 1"></span> &ndash;&gt;-->
  286 + <!--&lt;!&ndash; <span @click="deleteWord" v-if="activeKeyWordIndex === 1">x</span> &ndash;&gt;-->
  287 + <!--</div>-->
  288 + <!--<div class="keyboard" v-if="activeKeyWordIndex !== 1">-->
  289 + <!--<span v-for="(item,index) in allKeyWord._7"-->
  290 + <!--:key="index"-->
  291 + <!--@click="clickKeyBoard(item)">{{item}}</span>-->
  292 + <!--<span class="bordernone"></span>-->
  293 + <!--<span class="delete" @click="deleteWord"><img src="../../assets/images/parkPay/icon-delete.png" alt=""></span>-->
  294 + <!--</div>-->
  295 + <!--<div class="cancel">-->
  296 + <!--<span @click="keyBoardStatus = false">完成</span>-->
  297 + <!--</div>-->
298 </div> 298 </div>
299 299
300 300
@@ -348,13 +348,13 @@ export default { @@ -348,13 +348,13 @@ export default {
348 num7: '' 348 num7: ''
349 }, 349 },
350 allKeyWord: { 350 allKeyWord: {
351 - _1: [1, 2, 3, 4, 5, 6, 7],  
352 - _2: [8, 9, 0],  
353 - _3: ['A', 'B', 'C', 'D', 'E', 'F', 'G'],  
354 - _4: ['H', 'J', 'K', 'L', 'M', 'N', 'O'],  
355 - _5: ['P', 'Q', 'R', 'S', 'T', 'U', 'V'],  
356 - _6: ['W', 'X', 'Y', 'Z'],  
357 - _7: ['港', '澳', '学', '领', '警'] 351 + _1: [1, 2, 3, 4, 5, 6, 7,8, 9, 0],
  352 + // _2: [],
  353 + _3: ['A', 'B', 'C', 'D', 'E', 'F', 'G','H', 'J', 'K',],
  354 + _4: [ 'L', 'M', 'N', 'O','P', 'Q', 'R', 'S','T', 'U',],
  355 + _5: [ 'V','W', 'X', 'Y', 'Z','港', '澳', '学', '领', '警'],
  356 + _6: [],
  357 + _7: []
358 }, 358 },
359 activeKeyWordIndex: 1, // 当前车牌号 359 activeKeyWordIndex: 1, // 当前车牌号
360 keyBoardStatus: false, 360 keyBoardStatus: false,
@@ -640,12 +640,12 @@ export default { @@ -640,12 +640,12 @@ export default {
640 <style lang="scss" scoped> 640 <style lang="scss" scoped>
641 641
642 .swiper-container { 642 .swiper-container {
643 - height: 206px; 643 + height: 160px;
644 } 644 }
645 645
646 .swiper-slide { 646 .swiper-slide {
647 /*width: 100%;*/ 647 /*width: 100%;*/
648 - height: 206px; 648 + height: 150px;
649 background-repeat: no-repeat; 649 background-repeat: no-repeat;
650 background-size: 100% 100%; 650 background-size: 100% 100%;
651 } 651 }
@@ -706,8 +706,8 @@ export default { @@ -706,8 +706,8 @@ export default {
706 background-color: #d8d8d8; 706 background-color: #d8d8d8;
707 } 707 }
708 & > div { 708 & > div {
709 - width: 1.8rem;  
710 - height: 1.8rem; 709 + width: 2.2rem;
  710 + height: 2.2rem;
711 border: 1px solid #e4e4e4; 711 border: 1px solid #e4e4e4;
712 &.first { 712 &.first {
713 position: relative; 713 position: relative;
@@ -751,7 +751,7 @@ export default { @@ -751,7 +751,7 @@ export default {
751 width: 100%; 751 width: 100%;
752 height: 100%; 752 height: 100%;
753 font-size: 1rem; 753 font-size: 1rem;
754 - color: #828282; 754 + color: #666;
755 &.first { 755 &.first {
756 background-color: #9cbce2; 756 background-color: #9cbce2;
757 color: #fff; 757 color: #fff;
@@ -797,8 +797,8 @@ export default { @@ -797,8 +797,8 @@ export default {
797 margin-bottom: 0.45rem; 797 margin-bottom: 0.45rem;
798 .word { 798 .word {
799 box-sizing: border-box; 799 box-sizing: border-box;
800 - width: 1.8rem;  
801 - height: 1.8rem; 800 + width: 2.2rem;
  801 + height: 2.2rem;
802 // border: 1px solid #9cbce2; 802 // border: 1px solid #9cbce2;
803 box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.35); 803 box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.35);
804 border-radius: 0.16rem; 804 border-radius: 0.16rem;
@@ -819,6 +819,7 @@ export default { @@ -819,6 +819,7 @@ export default {
819 color: #000; 819 color: #000;
820 // border: 1px solid #fff; 820 // border: 1px solid #fff;
821 border-radius: 0.125rem; 821 border-radius: 0.125rem;
  822 + font-size: 1.4rem;
822 } 823 }
823 img { 824 img {
824 width: 1.6rem; 825 width: 1.6rem;
@@ -840,16 +841,17 @@ export default { @@ -840,16 +841,17 @@ export default {
840 display: flex; 841 display: flex;
841 justify-content: space-between; 842 justify-content: space-between;
842 align-items: center; 843 align-items: center;
843 - height: 2rem; 844 + height: 2.2rem;
844 margin-bottom: 0.3rem; 845 margin-bottom: 0.3rem;
  846 + font-size: 1.2rem;
845 span { 847 span {
846 text-align: center; 848 text-align: center;
847 display: flex; 849 display: flex;
848 - width: 1.8rem; 850 + width: 2.2rem;
849 align-items: center; 851 align-items: center;
850 justify-content: center; 852 justify-content: center;
851 - height: 1.8rem;  
852 - margin: 0 0.3rem; 853 + height: 2.2rem;
  854 + margin: 0 0.1rem;
853 box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.35); 855 box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.35);
854 background-color: #fff; 856 background-color: #fff;
855 border-radius: 0.125rem; 857 border-radius: 0.125rem;