提交 a6c56385879b3bdf7d39c472ce1eb3f2a944bb9d

作者 wangyu
1 个父辈 1fcbfed8

优化实名认证逻辑

1   -/*!
2   - * weui.js v1.1.0 (https://github.com/weui/weui-wxss)
3   - * Copyright 2016, wechat ui team
4   - * MIT license
5   - */
6   -page {
7   - line-height: 1.6;
8   - font-family: -apple-system-font, "Helvetica Neue", sans-serif;
9   -}
10   -icon {
11   - vertical-align: middle;
12   -}
13   -.weui-cells {
14   - position: relative;
15   - margin-top: 1.17647059em;
16   - background-color: #FFFFFF;
17   - line-height: 1.41176471;
18   - font-size: 17px;
19   -}
20   -.weui-cells:before {
21   - content: " ";
22   - position: absolute;
23   - left: 0;
24   - top: 0;
25   - right: 0;
26   - height: 1px;
27   - border-top: 1rpx solid #D9D9D9;
28   - color: #D9D9D9;
29   -}
30   -.weui-cells:after {
31   - content: " ";
32   - position: absolute;
33   - left: 0;
34   - bottom: 0;
35   - right: 0;
36   - height: 1px;
37   - border-bottom: 1rpx solid #D9D9D9;
38   - color: #D9D9D9;
39   -}
40   -.weui-cells__title {
41   - margin-top: .77em;
42   - margin-bottom: .3em;
43   - padding-left: 15px;
44   - padding-right: 15px;
45   - color: #999999;
46   - font-size: 14px;
47   -}
48   -.weui-cells_after-title {
49   - margin-top: 0;
50   -}
51   -.weui-cells__tips {
52   - margin-top: .3em;
53   - color: #999999;
54   - padding-left: 15px;
55   - padding-right: 15px;
56   - font-size: 14px;
57   -}
58   -.weui-cell {
59   - padding: 10px 15px;
60   - position: relative;
61   - display: -webkit-box;
62   - display: -webkit-flex;
63   - display: flex;
64   - -webkit-box-align: center;
65   - -webkit-align-items: center;
66   - align-items: center;
67   -}
68   -.weui-cell:before {
69   - content: " ";
70   - position: absolute;
71   - left: 0;
72   - top: 0;
73   - right: 0;
74   - height: 1px;
75   - border-top: 1rpx solid #D9D9D9;
76   - color: #D9D9D9;
77   - left: 15px;
78   -}
79   -.weui-cell:first-child:before {
80   - display: none;
81   -}
82   -.weui-cell_active {
83   - background-color: #ECECEC;
84   -}
85   -.weui-cell_primary {
86   - -webkit-box-align: start;
87   - -webkit-align-items: flex-start;
88   - align-items: flex-start;
89   -}
90   -.weui-cell__bd {
91   - -webkit-box-flex: 1;
92   - -webkit-flex: 1;
93   - flex: 1;
94   -}
95   -.weui-cell__ft {
96   - text-align: right;
97   - color: #999999;
98   -}
99   -.weui-cell_access {
100   - color: inherit;
101   -}
102   -.weui-cell__ft_in-access {
103   - padding-right: 13px;
104   - position: relative;
105   -}
106   -.weui-cell__ft_in-access:after {
107   - content: " ";
108   - display: inline-block;
109   - height: 6px;
110   - width: 6px;
111   - border-width: 2px 2px 0 0;
112   - border-color: #C8C8CD;
113   - border-style: solid;
114   - -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
115   - transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
116   - position: relative;
117   - top: -2px;
118   - position: absolute;
119   - top: 50%;
120   - margin-top: -4px;
121   - right: 2px;
122   -}
123   -.weui-cell_link {
124   - color: #586C94;
125   - font-size: 14px;
126   -}
127   -.weui-cell_link:active {
128   - background-color: #ECECEC;
129   -}
130   -.weui-cell_link:first-child:before {
131   - display: block;
132   -}
133   -.weui-icon-radio {
134   - margin-left: 3.2px;
135   - margin-right: 3.2px;
136   -}
137   -.weui-icon-checkbox_circle,
138   -.weui-icon-checkbox_success {
139   - margin-left: 4.6px;
140   - margin-right: 4.6px;
141   -}
142   -.weui-check__label:active {
143   - background-color: #ECECEC;
144   -}
145   -.weui-check {
146   - position: absolute;
147   - left: -9999px;
148   -}
149   -.weui-check__hd_in-checkbox {
150   - padding-right: 0.35em;
151   -}
152   -.weui-cell__ft_in-radio {
153   - padding-left: 0.35em;
154   -}
155   -.weui-cell_input {
156   - padding-top: 0;
157   - padding-bottom: 0;
158   -}
159   -.weui-label {
160   - width: 105px;
161   - word-wrap: break-word;
162   - word-break: break-all;
163   -}
164   -.weui-input {
165   - height: 2.58823529em;
166   - min-height: 2.58823529em;
167   - line-height: 2.58823529em;
168   -}
169   -.weui-toptips {
170   - position: fixed;
171   - -webkit-transform: translateZ(0);
172   - transform: translateZ(0);
173   - top: 0;
174   - left: 0;
175   - right: 0;
176   - padding: 5px;
177   - font-size: 14px;
178   - text-align: center;
179   - color: #FFFFFF;
180   - z-index: 5000;
181   - word-wrap: break-word;
182   - word-break: break-all;
183   -}
184   -.weui-toptips_warn {
185   - background-color: #E64340;
186   -}
187   -.weui-textarea {
188   - display: block;
189   - width: 100%;
190   -}
191   -.weui-textarea-counter {
192   - color: #B2B2B2;
193   - text-align: right;
194   -}
195   -.weui-textarea-counter_warn {
196   - color: #E64340;
197   -}
198   -.weui-cell_warn {
199   - color: #E64340;
200   -}
201   -.weui-form-preview {
202   - position: relative;
203   - background-color: #FFFFFF;
204   -}
205   -.weui-form-preview:before {
206   - content: " ";
207   - position: absolute;
208   - left: 0;
209   - top: 0;
210   - right: 0;
211   - height: 1px;
212   - border-top: 1rpx solid #D9D9D9;
213   - color: #D9D9D9;
214   -}
215   -.weui-form-preview:after {
216   - content: " ";
217   - position: absolute;
218   - left: 0;
219   - bottom: 0;
220   - right: 0;
221   - height: 1px;
222   - border-bottom: 1rpx solid #D9D9D9;
223   - color: #D9D9D9;
224   -}
225   -.weui-form-preview__value {
226   - font-size: 14px;
227   -}
228   -.weui-form-preview__value_in-hd {
229   - font-size: 26px;
230   -}
231   -.weui-form-preview__hd {
232   - position: relative;
233   - padding: 10px 15px;
234   - text-align: right;
235   - line-height: 2.5em;
236   -}
237   -.weui-form-preview__hd:after {
238   - content: " ";
239   - position: absolute;
240   - left: 0;
241   - bottom: 0;
242   - right: 0;
243   - height: 1px;
244   - border-bottom: 1rpx solid #D9D9D9;
245   - color: #D9D9D9;
246   - left: 15px;
247   -}
248   -.weui-form-preview__bd {
249   - padding: 10px 15px;
250   - font-size: .9em;
251   - text-align: right;
252   - color: #999999;
253   - line-height: 2;
254   -}
255   -.weui-form-preview__ft {
256   - position: relative;
257   - line-height: 50px;
258   - display: -webkit-box;
259   - display: -webkit-flex;
260   - display: flex;
261   -}
262   -.weui-form-preview__ft:after {
263   - content: " ";
264   - position: absolute;
265   - left: 0;
266   - top: 0;
267   - right: 0;
268   - height: 1px;
269   - border-top: 1rpx solid #D5D5D6;
270   - color: #D5D5D6;
271   -}
272   -.weui-form-preview__item {
273   - overflow: hidden;
274   -}
275   -.weui-form-preview__label {
276   - float: left;
277   - margin-right: 1em;
278   - min-width: 4em;
279   - color: #999999;
280   - text-align: justify;
281   - text-align-last: justify;
282   -}
283   -.weui-form-preview__value {
284   - display: block;
285   - overflow: hidden;
286   - word-break: normal;
287   - word-wrap: break-word;
288   -}
289   -.weui-form-preview__btn {
290   - position: relative;
291   - display: block;
292   - -webkit-box-flex: 1;
293   - -webkit-flex: 1;
294   - flex: 1;
295   - color: #3CC51F;
296   - text-align: center;
297   -}
298   -.weui-form-preview__btn:after {
299   - content: " ";
300   - position: absolute;
301   - left: 0;
302   - top: 0;
303   - width: 1px;
304   - bottom: 0;
305   - border-left: 1rpx solid #D5D5D6;
306   - color: #D5D5D6;
307   -}
308   -.weui-form-preview__btn:first-child:after {
309   - display: none;
310   -}
311   -.weui-form-preview__btn_active {
312   - background-color: #EEEEEE;
313   -}
314   -.weui-form-preview__btn_default {
315   - color: #999999;
316   -}
317   -.weui-form-preview__btn_primary {
318   - color: #0BB20C;
319   -}
320   -.weui-cell_select {
321   - padding: 0;
322   -}
323   -.weui-select {
324   - position: relative;
325   - padding-left: 15px;
326   - padding-right: 30px;
327   - height: 2.58823529em;
328   - min-height: 2.58823529em;
329   - line-height: 2.58823529em;
330   - border-right: 1rpx solid #D9D9D9;
331   -}
332   -.weui-select:before {
333   - content: " ";
334   - display: inline-block;
335   - height: 6px;
336   - width: 6px;
337   - border-width: 2px 2px 0 0;
338   - border-color: #C8C8CD;
339   - border-style: solid;
340   - -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
341   - transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
342   - position: relative;
343   - top: -2px;
344   - position: absolute;
345   - top: 50%;
346   - right: 15px;
347   - margin-top: -4px;
348   -}
349   -.weui-select_in-select-after {
350   - padding-left: 0;
351   -}
352   -.weui-cell__hd_in-select-after,
353   -.weui-cell__bd_in-select-before {
354   - padding-left: 15px;
355   -}
356   -.weui-cell_vcode {
357   - padding-right: 0;
358   -}
359   -.weui-vcode-img {
360   - margin-left: 5px;
361   - height: 2.58823529em;
362   - vertical-align: middle;
363   -}
364   -.weui-vcode-btn {
365   - display: inline-block;
366   - height: 2.58823529em;
367   - margin-left: 5px;
368   - padding: 0 0.6em 0 0.7em;
369   - border-left: 1px solid #E5E5E5;
370   - line-height: 2.58823529em;
371   - vertical-align: middle;
372   - font-size: 17px;
373   - color: #3CC51F;
374   - white-space: nowrap;
375   -}
376   -.weui-vcode-btn:active {
377   - color: #52a341;
378   -}
379   -.weui-cell_switch {
380   - padding-top: 6px;
381   - padding-bottom: 6px;
382   -}
383   -.weui-uploader__hd {
384   - display: -webkit-box;
385   - display: -webkit-flex;
386   - display: flex;
387   - padding-bottom: 10px;
388   - -webkit-box-align: center;
389   - -webkit-align-items: center;
390   - align-items: center;
391   -}
392   -.weui-uploader__title {
393   - -webkit-box-flex: 1;
394   - -webkit-flex: 1;
395   - flex: 1;
396   -}
397   -.weui-uploader__info {
398   - color: #B2B2B2;
399   -}
400   -.weui-uploader__bd {
401   - margin-bottom: -4px;
402   - margin-right: -9px;
403   - overflow: hidden;
404   -}
405   -.weui-uploader__file {
406   - float: left;
407   - margin-right: 9px;
408   - margin-bottom: 9px;
409   -}
410   -.weui-uploader__img {
411   - display: block;
412   - width: 79px;
413   - height: 79px;
414   -}
415   -.weui-uploader__file_status {
416   - position: relative;
417   -}
418   -.weui-uploader__file_status:before {
419   - content: " ";
420   - position: absolute;
421   - top: 0;
422   - right: 0;
423   - bottom: 0;
424   - left: 0;
425   - background-color: rgba(0, 0, 0, 0.5);
426   -}
427   -.weui-uploader__file-content {
428   - position: absolute;
429   - top: 50%;
430   - left: 50%;
431   - -webkit-transform: translate(-50%, -50%);
432   - transform: translate(-50%, -50%);
433   - color: #FFFFFF;
434   -}
435   -.weui-uploader__input-box {
436   - float: left;
437   - position: relative;
438   - margin-right: 9px;
439   - margin-bottom: 9px;
440   - width: 77px;
441   - height: 77px;
442   - border: 1px solid #D9D9D9;
443   -}
444   -.weui-uploader__input-box:before,
445   -.weui-uploader__input-box:after {
446   - content: " ";
447   - position: absolute;
448   - top: 50%;
449   - left: 50%;
450   - -webkit-transform: translate(-50%, -50%);
451   - transform: translate(-50%, -50%);
452   - background-color: #D9D9D9;
453   -}
454   -.weui-uploader__input-box:before {
455   - width: 2px;
456   - height: 39.5px;
457   -}
458   -.weui-uploader__input-box:after {
459   - width: 39.5px;
460   - height: 2px;
461   -}
462   -.weui-uploader__input-box:active {
463   - border-color: #999999;
464   -}
465   -.weui-uploader__input-box:active:before,
466   -.weui-uploader__input-box:active:after {
467   - background-color: #999999;
468   -}
469   -.weui-uploader__input {
470   - position: absolute;
471   - z-index: 1;
472   - top: 0;
473   - left: 0;
474   - width: 100%;
475   - height: 100%;
476   - opacity: 0;
477   -}
478   -.weui-article {
479   - padding: 20px 15px;
480   - font-size: 15px;
481   -}
482   -.weui-article__section {
483   - margin-bottom: 1.5em;
484   -}
485   -.weui-article__h1 {
486   - font-size: 18px;
487   - font-weight: 400;
488   - margin-bottom: .9em;
489   -}
490   -.weui-article__h2 {
491   - font-size: 16px;
492   - font-weight: 400;
493   - margin-bottom: .34em;
494   -}
495   -.weui-article__h3 {
496   - font-weight: 400;
497   - font-size: 15px;
498   - margin-bottom: .34em;
499   -}
500   -.weui-article__p {
501   - margin: 0 0 .8em;
502   -}
503   -.weui-msg {
504   - padding-top: 36px;
505   - text-align: center;
506   -}
507   -.weui-msg__link {
508   - display: inline;
509   - color: #586C94;
510   -}
511   -.weui-msg__icon-area {
512   - margin-bottom: 30px;
513   -}
514   -.weui-msg__text-area {
515   - margin-bottom: 25px;
516   - padding: 0 20px;
517   -}
518   -.weui-msg__title {
519   - margin-bottom: 5px;
520   - font-weight: 400;
521   - font-size: 20px;
522   -}
523   -.weui-msg__desc {
524   - font-size: 14px;
525   - color: #999999;
526   -}
527   -.weui-msg__opr-area {
528   - margin-bottom: 25px;
529   -}
530   -.weui-msg__extra-area {
531   - margin-bottom: 15px;
532   - font-size: 14px;
533   - color: #999999;
534   -}
535   -@media screen and (min-height: 438px) {
536   - .weui-msg__extra-area {
537   - position: fixed;
538   - left: 0;
539   - bottom: 0;
540   - width: 100%;
541   - text-align: center;
542   - }
543   -}
544   -.weui-flex {
545   - display: -webkit-box;
546   - display: -webkit-flex;
547   - display: flex;
548   -}
549   -.weui-flex__item {
550   - -webkit-box-flex: 1;
551   - -webkit-flex: 1;
552   - flex: 1;
553   -}
554   -.weui-btn {
555   - margin-top: 15px;
556   -}
557   -.weui-btn:first-child {
558   - margin-top: 0;
559   -}
560   -.weui-btn-area {
561   - margin: 1.17647059em 15px 0.3em;
562   -}
563   -.weui-agree {
564   - display: block;
565   - padding: .5em 15px;
566   - font-size: 13px;
567   -}
568   -.weui-agree__text {
569   - color: #999999;
570   -}
571   -.weui-agree__link {
572   - display: inline;
573   - color: #586C94;
574   -}
575   -.weui-agree__checkbox {
576   - position: absolute;
577   - left: -9999px;
578   -}
579   -.weui-agree__checkbox-icon {
580   - position: relative;
581   - top: 2px;
582   - display: inline-block;
583   - border: 1px solid #D1D1D1;
584   - background-color: #FFFFFF;
585   - border-radius: 3px;
586   - width: 11px;
587   - height: 11px;
588   -}
589   -.weui-agree__checkbox-icon-check {
590   - position: absolute;
591   - top: 1px;
592   - left: 1px;
593   -}
594   -.weui-footer {
595   - color: #999999;
596   - font-size: 14px;
597   - text-align: center;
598   -}
599   -.weui-footer_fixed-bottom {
600   - position: fixed;
601   - bottom: .52em;
602   - left: 0;
603   - right: 0;
604   -}
605   -.weui-footer__links {
606   - font-size: 0;
607   -}
608   -.weui-footer__link {
609   - display: inline-block;
610   - vertical-align: top;
611   - margin: 0 .62em;
612   - position: relative;
613   - font-size: 14px;
614   - color: #586C94;
615   -}
616   -.weui-footer__link:before {
617   - content: " ";
618   - position: absolute;
619   - left: 0;
620   - top: 0;
621   - width: 1px;
622   - bottom: 0;
623   - border-left: 1rpx solid #C7C7C7;
624   - color: #C7C7C7;
625   - left: -0.65em;
626   - top: .36em;
627   - bottom: .36em;
628   -}
629   -.weui-footer__link:first-child:before {
630   - display: none;
631   -}
632   -.weui-footer__text {
633   - padding: 0 .34em;
634   - font-size: 12px;
635   -}
636   -.weui-grids {
637   - border-top: 1rpx solid #D9D9D9;
638   - border-left: 1rpx solid #D9D9D9;
639   - overflow: hidden;
640   -}
641   -.weui-grid {
642   - position: relative;
643   - float: left;
644   - padding: 20px 10px;
645   - width: 33.33333333%;
646   - box-sizing: border-box;
647   - border-right: 1rpx solid #D9D9D9;
648   - border-bottom: 1rpx solid #D9D9D9;
649   -}
650   -.weui-grid_active {
651   - background-color: #ECECEC;
652   -}
653   -.weui-grid__icon {
654   - display: block;
655   - width: 28px;
656   - height: 28px;
657   - margin: 0 auto;
658   -}
659   -.weui-grid__label {
660   - margin-top: 5px;
661   - display: block;
662   - text-align: center;
663   - color: #000000;
664   - font-size: 14px;
665   - white-space: nowrap;
666   - text-overflow: ellipsis;
667   - overflow: hidden;
668   -}
669   -.weui-loading {
670   - margin: 0 5px;
671   - width: 20px;
672   - height: 20px;
673   - display: inline-block;
674   - vertical-align: middle;
675   - -webkit-animation: weuiLoading 1s steps(12, end) infinite;
676   - animation: weuiLoading 1s steps(12, end) infinite;
677   - background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
678   - background-size: 100%;
679   -}
680   -@-webkit-keyframes weuiLoading {
681   - 0% {
682   - -webkit-transform: rotate3d(0, 0, 1, 0deg);
683   - transform: rotate3d(0, 0, 1, 0deg);
684   - }
685   - 100% {
686   - -webkit-transform: rotate3d(0, 0, 1, 360deg);
687   - transform: rotate3d(0, 0, 1, 360deg);
688   - }
689   -}
690   -@keyframes weuiLoading {
691   - 0% {
692   - -webkit-transform: rotate3d(0, 0, 1, 0deg);
693   - transform: rotate3d(0, 0, 1, 0deg);
694   - }
695   - 100% {
696   - -webkit-transform: rotate3d(0, 0, 1, 360deg);
697   - transform: rotate3d(0, 0, 1, 360deg);
698   - }
699   -}
700   -.weui-badge {
701   - display: inline-block;
702   - padding: .15em .4em;
703   - min-width: 8px;
704   - border-radius: 18px;
705   - background-color: #F43530;
706   - color: #FFFFFF;
707   - line-height: 1.2;
708   - text-align: center;
709   - font-size: 12px;
710   - vertical-align: middle;
711   -}
712   -.weui-badge_dot {
713   - padding: .4em;
714   - min-width: 0;
715   -}
716   -.weui-loadmore {
717   - width: 65%;
718   - margin: 1.5em auto;
719   - line-height: 1.6em;
720   - font-size: 14px;
721   - text-align: center;
722   -}
723   -.weui-loadmore__tips {
724   - display: inline-block;
725   - vertical-align: middle;
726   -}
727   -.weui-loadmore_line {
728   - border-top: 1px solid #E5E5E5;
729   - margin-top: 2.4em;
730   -}
731   -.weui-loadmore__tips_in-line {
732   - position: relative;
733   - top: -0.9em;
734   - padding: 0 .55em;
735   - background-color: #FFFFFF;
736   - color: #999999;
737   -}
738   -.weui-loadmore__tips_in-dot {
739   - position: relative;
740   - padding: 0 .16em;
741   - width: 4px;
742   - height: 1.6em;
743   -}
744   -.weui-loadmore__tips_in-dot:before {
745   - content: " ";
746   - position: absolute;
747   - top: 50%;
748   - left: 50%;
749   - margin-top: -1px;
750   - margin-left: -2px;
751   - width: 4px;
752   - height: 4px;
753   - border-radius: 50%;
754   - background-color: #E5E5E5;
755   -}
756   -.weui-panel {
757   - background-color: #FFFFFF;
758   - margin-top: 10px;
759   - position: relative;
760   - overflow: hidden;
761   -}
762   -.weui-panel:first-child {
763   - margin-top: 0;
764   -}
765   -.weui-panel:before {
766   - content: " ";
767   - position: absolute;
768   - left: 0;
769   - top: 0;
770   - right: 0;
771   - height: 1px;
772   - border-top: 1rpx solid #E5E5E5;
773   - color: #E5E5E5;
774   -}
775   -.weui-panel:after {
776   - content: " ";
777   - position: absolute;
778   - left: 0;
779   - bottom: 0;
780   - right: 0;
781   - height: 1px;
782   - border-bottom: 1rpx solid #E5E5E5;
783   - color: #E5E5E5;
784   -}
785   -.weui-panel__hd {
786   - padding: 14px 15px 10px;
787   - color: #999999;
788   - font-size: 13px;
789   - position: relative;
790   -}
791   -.weui-panel__hd:after {
792   - content: " ";
793   - position: absolute;
794   - left: 0;
795   - bottom: 0;
796   - right: 0;
797   - height: 1px;
798   - border-bottom: 1rpx solid #E5E5E5;
799   - color: #E5E5E5;
800   - left: 15px;
801   -}
802   -.weui-media-box {
803   - padding: 15px;
804   - position: relative;
805   -}
806   -.weui-media-box:before {
807   - content: " ";
808   - position: absolute;
809   - left: 0;
810   - top: 0;
811   - right: 0;
812   - height: 1px;
813   - border-top: 1rpx solid #E5E5E5;
814   - color: #E5E5E5;
815   - left: 15px;
816   -}
817   -.weui-media-box:first-child:before {
818   - display: none;
819   -}
820   -.weui-media-box__title {
821   - font-weight: 400;
822   - font-size: 17px;
823   - width: auto;
824   - overflow: hidden;
825   - text-overflow: ellipsis;
826   - white-space: nowrap;
827   - word-wrap: normal;
828   - word-wrap: break-word;
829   - word-break: break-all;
830   -}
831   -.weui-media-box__desc {
832   - color: #999999;
833   - font-size: 13px;
834   - line-height: 1.2;
835   - overflow: hidden;
836   - text-overflow: ellipsis;
837   - display: -webkit-box;
838   - -webkit-box-orient: vertical;
839   - -webkit-line-clamp: 2;
840   -}
841   -.weui-media-box__info {
842   - margin-top: 15px;
843   - padding-bottom: 5px;
844   - font-size: 13px;
845   - color: #CECECE;
846   - line-height: 1em;
847   - list-style: none;
848   - overflow: hidden;
849   -}
850   -.weui-media-box__info__meta {
851   - float: left;
852   - padding-right: 1em;
853   -}
854   -.weui-media-box__info__meta_extra {
855   - padding-left: 1em;
856   - border-left: 1px solid #CECECE;
857   -}
858   -.weui-media-box__title_in-text {
859   - margin-bottom: 8px;
860   -}
861   -.weui-media-box_appmsg {
862   - display: -webkit-box;
863   - display: -webkit-flex;
864   - display: flex;
865   - -webkit-box-align: center;
866   - -webkit-align-items: center;
867   - align-items: center;
868   -}
869   -.weui-media-box__thumb {
870   - width: 100%;
871   - height: 100%;
872   - vertical-align: top;
873   -}
874   -.weui-media-box__hd_in-appmsg {
875   - margin-right: .8em;
876   - width: 60px;
877   - height: 60px;
878   - line-height: 60px;
879   - text-align: center;
880   -}
881   -.weui-media-box__bd_in-appmsg {
882   - -webkit-box-flex: 1;
883   - -webkit-flex: 1;
884   - flex: 1;
885   - min-width: 0;
886   -}
887   -.weui-media-box_small-appmsg {
888   - padding: 0;
889   -}
890   -.weui-cells_in-small-appmsg {
891   - margin-top: 0;
892   -}
893   -.weui-cells_in-small-appmsg:before {
894   - display: none;
895   -}
896   -.weui-progress {
897   - display: -webkit-box;
898   - display: -webkit-flex;
899   - display: flex;
900   - -webkit-box-align: center;
901   - -webkit-align-items: center;
902   - align-items: center;
903   -}
904   -.weui-progress__bar {
905   - -webkit-box-flex: 1;
906   - -webkit-flex: 1;
907   - flex: 1;
908   -}
909   -.weui-progress__opr {
910   - margin-left: 15px;
911   - font-size: 0;
912   -}
913   -.weui-navbar {
914   - display: -webkit-box;
915   - display: -webkit-flex;
916   - display: flex;
917   - position: absolute;
918   - z-index: 500;
919   - top: 0;
920   - width: 100%;
921   - border-bottom: 1rpx solid #CCCCCC;
922   -}
923   -.weui-navbar__item {
924   - position: relative;
925   - display: block;
926   - -webkit-box-flex: 1;
927   - -webkit-flex: 1;
928   - flex: 1;
929   - padding: 13px 0;
930   - text-align: center;
931   - font-size: 0;
932   -}
933   -.weui-navbar__item.weui-bar__item_on {
934   - color: #1AAD19;
935   -}
936   -.weui-navbar__slider {
937   - position: absolute;
938   - content: " ";
939   - left: 0;
940   - bottom: 0;
941   - width: 6em;
942   - height: 3px;
943   - background-color: #1AAD19;
944   - -webkit-transition: -webkit-transform .3s;
945   - transition: -webkit-transform .3s;
946   - transition: transform .3s;
947   - transition: transform .3s, -webkit-transform .3s;
948   -}
949   -.weui-navbar__title {
950   - display: inline-block;
951   - font-size: 15px;
952   - max-width: 8em;
953   - width: auto;
954   - overflow: hidden;
955   - text-overflow: ellipsis;
956   - white-space: nowrap;
957   - word-wrap: normal;
958   -}
959   -.weui-tab {
960   - position: relative;
961   - height: 100%;
962   -}
963   -.weui-tab__panel {
964   - box-sizing: border-box;
965   - height: 100%;
966   - padding-top: 50px;
967   - overflow: auto;
968   - -webkit-overflow-scrolling: touch;
969   -}
970   -.weui-search-bar {
971   - position: relative;
972   - padding: 8px 10px;
973   - display: -webkit-box;
974   - display: -webkit-flex;
975   - display: flex;
976   - box-sizing: border-box;
977   - background-color: #EFEFF4;
978   - border-top: 1rpx solid #D7D6DC;
979   - border-bottom: 1rpx solid #D7D6DC;
980   -}
981   -.weui-icon-search {
982   - margin-right: 8px;
983   - font-size: inherit;
984   -}
985   -.weui-icon-search_in-box {
986   - position: absolute;
987   - left: 10px;
988   - top: 7px;
989   -}
990   -.weui-search-bar__text {
991   - display: inline-block;
992   - font-size: 14px;
993   - vertical-align: middle;
994   -}
995   -.weui-search-bar__form {
996   - position: relative;
997   - -webkit-box-flex: 1;
998   - -webkit-flex: auto;
999   - flex: auto;
1000   - border-radius: 5px;
1001   - background: #FFFFFF;
1002   - border: 1rpx solid #E6E6EA;
1003   -}
1004   -.weui-search-bar__box {
1005   - position: relative;
1006   - padding-left: 30px;
1007   - padding-right: 30px;
1008   - width: 100%;
1009   - box-sizing: border-box;
1010   - z-index: 1;
1011   -}
1012   -.weui-search-bar__input {
1013   - height: 28px;
1014   - line-height: 28px;
1015   - font-size: 14px;
1016   -}
1017   -.weui-icon-clear {
1018   - position: absolute;
1019   - top: 0;
1020   - right: 0;
1021   - padding: 7px 8px;
1022   - font-size: 0;
1023   -}
1024   -.weui-search-bar__label {
1025   - position: absolute;
1026   - top: 0;
1027   - right: 0;
1028   - bottom: 0;
1029   - left: 0;
1030   - z-index: 2;
1031   - border-radius: 3px;
1032   - text-align: center;
1033   - color: #9B9B9B;
1034   - background: #FFFFFF;
1035   - line-height: 28px;
1036   -}
1037   -.weui-search-bar__cancel-btn {
1038   - margin-left: 10px;
1039   - line-height: 28px;
1040   - color: #09BB07;
1041   - white-space: nowrap;
1042   -}
... ... @@ -16,7 +16,7 @@
16 16 <view class="swiper-box page" style="height:100%;margin-top:20rpx" bindchange="bindChange">
17 17 <view wx:if="{{currentTab==0}}">
18 18 <view wx:if="{{hascompleted_tax&&taxDatas.length<1}}" style='background:#fff;width:100%; align-items: center;'>
19   - <image style='width:418rpx;height:254rpx;margin: 0 auto;padding-top:300rpx; display: block;' mode="aspectFit" src='/images/noDataIcon.jpg'></image>
  19 + <image style='width:418rpx;height:254rpx;margin: 0 auto;padding-top:300rpx; display: block;' mode="aspectFit" src='/images/nodata.png'></image>
20 20 <view style='width:100%; font-family: PingFang-SC-Medium;font-size: 14px;color: #999999;letter-spacing: 0;text-align: center;'>还没有企业为您申报个税哦~</view>
21 21 </view>
22 22 <view wx:for="{{taxDatas}}" style='margin-bottom:20rpx'>
... ... @@ -35,7 +35,7 @@
35 35 </view>
36 36 <view wx:else> <!-- 工资明细 -->
37 37 <view wx:if="{{hascompleted_sal&&salaryDatas.length<1}}" style='background:#fff;'>
38   - <image style='width:418rpx;height:254rpx;margin: 0 auto;padding-top:300rpx; display: block;' mode="aspectFit" src='/images/noDataIcon.jpg'></image>
  38 + <image style='width:418rpx;height:254rpx;margin: 0 auto;padding-top:300rpx; display: block;' mode="aspectFit" src='/images/nodata.png'></image>
39 39 <view style='width:100%; font-family: PingFang-SC-Medium;font-size: 14px;color: #999999;letter-spacing: 0;text-align: center;'>您还没有工资条哦~</view>
40 40 </view>
41 41 <view wx:for="{{salaryDatas}}" style='margin-bottom:20rpx'>
... ...
... ... @@ -210,15 +210,13 @@ Page({
210 210
211 211 gonext: function () {
212 212 if (this.data.already_getdata) {
213   - //请求数据
  213 + //提交数据
214 214 wx.navigateTo({
215   - url: 'verify_result/verify_result',
  215 + url: '../verify_result/verify_result?result=succ',
216 216 })
217 217 } else {
218   - wx.showModal({
219   - showCancel: false,
220   - title: '',
221   - content: "未能获取到信息,不能保存",
  218 + wx.navigateTo({
  219 + url: '../verify_result/verify_result?result=fail',
222 220 })
223 221 }
224 222 },
... ...
1 1 <view class='page'>
2   -
3   - <view style='display:flex;flex-direction:row;background:#fff'>
4   - <!--左边 身份信息 -->
5   - <view style='margin:40rpx 0 30rpx 130rpx'>
6   - <view style='display:flex;flex-direction:row;height:48rpx;width:100%;'>
7   - <image style='margin-left:30rpx; width: 24px;height: 24px' src='/images/step_first_blue.png'></image>
8   - <view style='background:#357aeb;width:90px;height:4rpx;align-self:center;'></view>
  2 + <scroll-view scroll-y style="padding-bottom:180rpx;">
  3 + <view style='display:flex;flex-direction:row;background:#fff'>
  4 + <!--左边 身份信息 -->
  5 + <view style='margin:40rpx 0 30rpx 130rpx'>
  6 + <view style='display:flex;flex-direction:row;height:48rpx;width:100%;'>
  7 + <image style='margin-left:30rpx; width: 24px;height: 24px' src='/images/step_first_blue.png'></image>
  8 + <view style='background:#357aeb;width:90px;height:4rpx;align-self:center;'></view>
  9 + </view>
  10 + <view style='font-size: 17px;color: #000;margin-top:16rpx'>身份信息</view>
9 11 </view>
10   - <view style='font-size: 17px;color: #000;margin-top:16rpx'>身份信息</view>
11   - </view>
12   - <!--右边 上传证件照 -->
13   - <view style='margin:40rpx 100rpx 30rpx 0'>
14   - <view style='display:flex;flex-direction:row;height:48rpx;width:100%;'>
15   - <view style='background:#357aeb;width:90px;height:4rpx;align-self:center;'></view>
16   - <image style='margin-right:30rpx; width: 24px;height: 24px' src='/images/step_second_blue.png'></image>
  12 + <!--右边 上传证件照 -->
  13 + <view style='margin:40rpx 100rpx 30rpx 0'>
  14 + <view style='display:flex;flex-direction:row;height:48rpx;width:100%;'>
  15 + <view style='background:#357aeb;width:90px;height:4rpx;align-self:center;'></view>
  16 + <image style='margin-right:30rpx; width: 24px;height: 24px' src='/images/step_second_blue.png'></image>
  17 + </view>
  18 + <view style='font-size: 17px;color: #000;margin-top:16rpx;text-align:right'>上传证件照</view>
17 19 </view>
18   - <view style='font-size: 17px;color: #000;margin-top:16rpx;text-align:right'>上传证件照</view>
19 20 </view>
20   - </view>
21   -
22   - <view class='id_background' bindtap="chooseImage" id='id_face'>
23   - <image class='id_image_wrap' src="{{facepath?facepath:'/images/id_face.png'}}"></image>
24   - </view>
25   - <view class='id_background' bindtap="chooseImage" id='id_back'>
26   - <image class='id_image_wrap' src="{{backpath?backpath:'/images/id_back.png'}}"></image>
27   - </view>
28 21
29   - <view style='background-color:#fff;padding:0 32rpx ;'>
30   - <view class='item_body'>
31   - <text class='text_666_28 float_left'>签发机关</text>
32   - <text class='text_333_28 float_right'>{{idInfo.issued_by}}</text>
  22 + <view class='id_background' bindtap="chooseImage" id='id_face'>
  23 + <image class='id_image_wrap' src="{{facepath?facepath:'/images/id_face.png'}}"></image>
33 24 </view>
34   - <view class="divide_line"></view>
35   - <view class='item_body'>
36   - <text class='text_666_28 float_left'>有效期</text>
37   - <text class='text_333_28 float_right'>{{idInfo.valid_date}}</text>
  25 + <view class='id_background' bindtap="chooseImage" id='id_back'>
  26 + <image class='id_image_wrap' src="{{backpath?backpath:'/images/id_back.png'}}"></image>
38 27 </view>
39   - </view>
  28 +
  29 + <view style='background-color:#fff;padding:0 32rpx ;'>
  30 + <view class='item_body'>
  31 + <text class='text_666_28 float_left'>签发机关</text>
  32 + <text class='text_333_28 float_right'>{{idInfo.issued_by}}</text>
  33 + </view>
  34 + <view class="divide_line"></view>
  35 + <view class='item_body'>
  36 + <text class='text_666_28 float_left'>有效期</text>
  37 + <text class='text_333_28 float_right'>{{idInfo.valid_date}}</text>
  38 + </view>
  39 + </view>
  40 + </scroll-view>
40 41
41 42 <view class='bottom_btn_wrap'>
42 43 <view class='btn_blue_radius' bindtap="gonext">
... ...
1 1 // pages/main/verify/verify_info.js
2   -
  2 +var format = require('../../../utils/util.js');
  3 +const reg_18_Number = /^[0-9]{18}$/;
  4 +const reg_9_n_a = /^([a-zA-z]|[0-9]){9}$/;
  5 +const reg_15_n_a = /^([a-zA-z]|[0-9]){15}$/;
3 6 Page({
4 7 /**
5 8 * Page initial data
... ... @@ -18,7 +21,8 @@ Page({
18 21 ],
19 22 cardTypeArray: ['中国护照', '港澳居民来往内地通行证', '港澳居民居住证', '台湾居民来往大陆通行证', '台湾居民居住证', '外国护照', '外国人永久居留身份证', '外国人工作许可证(A类)', '外国人工作许可证(B类)', '外国人工作许可证(C类)'],
20 23 cardtype: "",
21   - card_number:""
  24 + card_number:"",
  25 + name:"",
22 26 },
23 27
24 28 /**
... ... @@ -50,11 +54,6 @@ Page({
50 54 console.log("bindCardtypeChange", e)
51 55 var cardTypeArray = this.data.cardTypeArray
52 56 var new_type = cardTypeArray[e.detail.value] //['name']
53   - if ((new_type.indexOf('外国人') != -1) && (selected.indexOf('外国人') != -1)) {
54   - console.log('外国人', new_type, selected)
55   - } else {
56   -
57   - }
58 57 this.setData({
59 58 cardtype: new_type
60 59 })
... ... @@ -65,65 +64,101 @@ Page({
65 64 this.setData({
66 65 card_number: idCardNo
67 66 })
68   - if (e.detail.value.length == 18) {
69   - if (!this.data.is_foreigner && !format.isIDCardNum(idCardNo)) {
70   - this.showtoast('证照号码有误');
71   - return;
  67 + },
  68 +
  69 + nameInput: function (e) {
  70 + this.setData({
  71 + name: e.detail.value
  72 + })
  73 + },
  74 +
  75 + dealCardType: function () {//提交前验证输入的内容规则
  76 +
  77 + },
  78 +
  79 + gonext: function () {
  80 + //校验证照类型,证照号码,姓名
  81 + var type = this.data.cardtype;
  82 + var idCardNo = this.data.card_number;
  83 + var name = this.data.name.replace(/(^\s*)|(\s*$)/g, "");
  84 + var regname_c = /^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,30}$/; //中文
  85 + var regname_e = /^[A-Za-z][A-Za-z\s]*[A-Za-z]$/; //英文
  86 + console.log('cardtype', type)
  87 + if (this.data.is_foreigner == 'true') {//非身份证
  88 + if (type.length < 1) {
  89 + this.showtoast('请选择证照类型');
  90 + return
  91 + }
  92 + if (name.length < 1) {
  93 + this.showtoast('请输入姓名');
  94 + return
  95 + }
  96 + //todo 需要跟喜文确认 中英文姓名规则
  97 + name = name.replace(/(^\s*)|(\s*$)/g, "");
  98 + if (type.indexOf('中国护照') > -1) {
  99 + if (!regname_c.test(name)) {
  100 + this.showtoast('请输入正确的中文名');
  101 + return
  102 + }
  103 + } else if (!regname_e.test(name)) {
  104 + this.showtoast('请输入正确的英文名');
  105 + return
72 106 }
73   - if (this.data.cardtypeData.selected.indexOf('居住证') > -1 && !reg_18_Number.test(idCardNo)) {
  107 + if (idCardNo.length < 1) {
  108 + this.showtoast('请填写证照号码');
  109 + return
  110 + }
  111 + if (type.indexOf('居住证') > -1 && !reg_18_Number.test(idCardNo)) {
74 112 this.showtoast('证照号码有误');
75 113 return
76 114 }
77   - }
78   - if (e.detail.value.length == 9) {
79   - if (this.data.cardtypeData.selected.indexOf('中国护照') > -1 && !reg_9_n_a.test(idCardNo)) {
  115 + if (type.indexOf('中国护照') > -1 && !reg_9_n_a.test(idCardNo)) {
80 116 this.showtoast('证照号码有误');
81 117 return
82 118 }
83   - }
84   - if (e.detail.value.length == 15) {
85   - if (this.data.cardtypeData.selected.indexOf('永久居留') > -1 && !reg_15_n_a.test(idCardNo)) {
  119 + if (type.indexOf('永久居留') > -1 && !reg_15_n_a.test(idCardNo)) {
86 120 this.showtoast('证照号码有误');
87 121 return
88 122 }
89   - }
90   - },
91   -
92   - dealCardType: function () {
93   - //证照类型不一样,对应的姓名证照号码验证规则也不一样
94   - var type = this.data.cardtype;
95   - console.log('cardtype', type)
96   - var idCardNo = this.data.card_number;
97   - if (type.indexOf('居住证') > -1 && !reg_18_Number.test(idCardNo)) {
98   - this.showtoast('证照号码有误');
99   - return
100   - }
101   - if (type.indexOf('中国护照') > -1 && !reg_9_n_a.test(idCardNo)) {
102   - this.showtoast('证照号码有误');
103   - return
104   - }
105   - if (type.indexOf('永久居留') > -1 && !reg_15_n_a.test(idCardNo)) {
106   - this.showtoast('证照号码有误');
107   - return
108   - }
109   - },
110   -
111   - gonext: function () {
112   - if (this.data.is_foreigner=='true') {
113   - this.dealCardType()
  123 + //TODO 请求数据,上传用户身份信息
114 124 wx.showToast({
115 125 title: '提交成功',
116 126 icon: "none",
117 127 duration: 2000
118 128 })
119 129 wx.navigateBack({})
120   - } else {
  130 + } else {//身份证
  131 + if (name.length < 1) {
  132 + this.showtoast('请输入姓名');
  133 + return
  134 + }
  135 + if (!regname_c.test(name)) {
  136 + this.showtoast('请输入正确的姓名');
  137 + return
  138 + }
  139 + if (idCardNo.length < 1) {
  140 + this.showtoast('请填写证照号码');
  141 + return
  142 + }
  143 + if (!format.isIDCardNum(idCardNo)) {
  144 + this.showtoast('证照号码有误');
  145 + return;
  146 + }
121 147 wx.navigateTo({
122 148 url: 'verify_idcard/verify_idcard',
123 149 })
124 150 }
125 151 },
126 152
  153 + showtoast: function (title) {
  154 + wx.showToast({
  155 + title: title,
  156 + duration: 2000,
  157 + icon: 'none'
  158 + // image: '/images/error.png'
  159 + })
  160 + },
  161 +
127 162 /**
128 163 * Lifecycle function--Called when page hide
129 164 */
... ...
1   -
2 1 <view class='page'>
3 2 <view style='background:#FDFBEA;height:96rpx;width:100%;text-align:center'>
4 3 <text style='font-size:30rpx;color:#E47C4A;font-family:PingFang-SC-Medium;line-height:96rpx'>为了您的账户安全,请先完成实名认证</text>
5 4 </view>
6 5
7 6 <view hidden="{{is_foreigner=='true'}}">
8   - <view style='display:flex;flex-direction:row;'>
  7 + <view style='display:flex;flex-direction:row;background:#fff'>
9 8 <!--左边 身份信息 -->
10 9 <view style='margin:40rpx 0 30rpx 130rpx'>
11 10 <view style='display:flex;flex-direction:row;height:48rpx;width:100%;'>
... ... @@ -25,7 +24,7 @@
25 24 </view>
26 25 </view>
27 26
28   - <view style='width: 100%;height: auto;flex-direction: column;display: flex;'>
  27 + <view style='flex-direction: column;display: flex;background:#fff'>
29 28 <view hidden="{{is_foreigner=='false'}}">
30 29 <picker bindchange="bindCardtypeChange" value="{{index}}" range="{{cardTypeArray}}">
31 30 <view style='height:90rpx;padding:0 30rpx '>
... ... @@ -40,14 +39,18 @@
40 39
41 40 <view style='padding-left: 30rpx;padding-right: 30rpx;'>
42 41 <text class='text_777_30 float_left' style='line-height: 90rpx'>姓名</text>
43   - <input class='input_wrap' placeholder='请输入您的真实姓名' name='person_name' value='{{name}}' placeholder-class='text_999_30' maxlength='15' bindinput='nameInput'></input>
  42 + <input class='input_wrap' placeholder='请输入您的真实姓名' value='{{name}}' placeholder-class='text_999_30' maxlength='15' bindinput='nameInput'></input>
44 43 </view>
45 44 <view class="divide_line_30"></view>
46 45
47 46 <view style='padding-left: 30rpx;padding-right: 30rpx;'>
48 47 <text class='text_777_30 float_left' style='line-height: 90rpx'>身份证件号码</text>
49   -
50   - <input class='input_wrap' placeholder='请输入您的身份证号码' placeholder-class='text_999_30' name='id_card_no' maxlength='18' bindinput = 'bindinputcardnum'type='idcard'></input>
  48 + <view wx:if="{{is_foreigner=='false'}}">
  49 + <input class='input_wrap' placeholder='请输入您的身份证号码' placeholder-class='text_999_30' name='id_card_no' maxlength='18' value='{{card_number}}' bindinput="bindinputcardnum" type='idcard'></input>
  50 + </view>
  51 + <view wx:else>
  52 + <input class='input_wrap' placeholder='请输入您的证件号码' placeholder-class='text_999_30' name='id_card_no' maxlength='20' value='{{card_number}}' bindinput="bindinputcardnum" ></input>
  53 + </view>
51 54 </view>
52 55 </view>
53 56
... ...
  1 +.page{
  2 + background: #f8f8f8;
  3 + width: 100%;
  4 + height: 2000rpx;
  5 +}
  6 +
1 7 .input_wrap {
2 8 /* max-width: 460rpx; */
3 9 -webkit-box-flex: 1;
... ...
... ... @@ -6,6 +6,7 @@ Page({
6 6 */
7 7 data: {
8 8 verify_img:"/images/verify_succ.png",
  9 + verify_status:"succ",
9 10 verify_tip:"恭喜您!认证成功",
10 11 btn_text:"完成"
11 12 },
... ... @@ -14,7 +15,22 @@ Page({
14 15 * Lifecycle function--Called when page load
15 16 */
16 17 onLoad: function (options) {
17   -
  18 + console.log("options", options)
  19 + if('succ'==options.result){
  20 + this.setData({
  21 + verify_img: "/images/verify_succ.png",
  22 + verify_status: "succ",
  23 + verify_tip: "恭喜您!认证成功",
  24 + btn_text: "完成"
  25 + })
  26 + }else if('fail'==options.result){
  27 + this.setData({
  28 + verify_img: "/images/verify_fail.png",
  29 + verify_status: "fail",
  30 + verify_tip: "对不起!认证失败",
  31 + btn_text: "重新认证"
  32 + })
  33 + }
18 34 },
19 35
20 36 /**
... ... @@ -32,7 +48,13 @@ Page({
32 48 },
33 49
34 50 done:function(){
35   -
  51 + if('succ'==this.data.verify_status){
  52 + wx.redirectTo({
  53 + url: '../../guide/guide',
  54 + })
  55 + }else{
  56 + wx.navigateBack({})
  57 + }
36 58 },
37 59
38 60 /**
... ...
注册登录 后发表评论