正在显示
2 个修改的文件
包含
39 行增加
和
38 行删除
@@ -4,8 +4,8 @@ var baseUrl = app.globalData.baseUrl; | @@ -4,8 +4,8 @@ var baseUrl = app.globalData.baseUrl; | ||
4 | const reg_18_Number = /^[0-9]{18}$/; | 4 | const reg_18_Number = /^[0-9]{18}$/; |
5 | const reg_9_n_a = /^([a-zA-z]|[0-9]){9}$/; | 5 | const reg_9_n_a = /^([a-zA-z]|[0-9]){9}$/; |
6 | // var countryInfo = require('../../../../utils/country.js'); | 6 | // var countryInfo = require('../../../../utils/country.js'); |
7 | -// const cardTypeArray = ['居民身份证', '中国护照', '港澳居民来往内地通行证', '港澳居民居住证', '台湾居民来往大陆通行证', '台湾居民居住证', '外国护照', '外国人永久居留身份证', '外国人工作许可证(A类)', '外国人工作许可证(B类)', '外国人工作许可证(C类)']; | ||
8 | -const cardTypeArray8 = ['居民身份证', '中国护照', '港澳居民居住证', '台湾居民居住证', '外国人永久居留身份证', '外国人工作许可证(A类)', '外国人工作许可证(B类)', '外国人工作许可证(C类)']; | 7 | +const cardTypeArray = ['居民身份证', '中国护照', '港澳居民来往内地通行证', '港澳居民居住证', '台湾居民来往大陆通行证', '台湾居民居住证', '外国护照', '外国人永久居留身份证', '外国人工作许可证(A类)', '外国人工作许可证(B类)', '外国人工作许可证(C类)']; |
8 | +// const cardTypeArray8 = ['居民身份证', '中国护照', '港澳居民居住证', '台湾居民居住证', '外国人永久居留身份证', '外国人工作许可证(A类)', '外国人工作许可证(B类)', '外国人工作许可证(C类)']; | ||
9 | // const cardTypeDicts = [{ 'code': '1', 'name': '居民身份证' }, { 'code': '2', 'name': '中国护照' }, { 'code': '3', 'name': '港澳居民来往内地通行证' }, { 'code': '4', 'name': '港澳居民居住证' }, { 'code': '5', 'name': '台湾居民来往大陆通行证' }, { 'code': '6', 'name': '台湾居民居住证' }, { 'code': '7', 'name': '外国护照' }, { 'code': '8', 'name': '外国人永久居留身份证' }, { 'code': '9', 'name': '外国人工作许可证(A类)' }, { 'code': '10', 'name': '外国人工作许可证(B类)' }, { 'code': '11', 'name': '外国人工作许可证(C类)'}]; | 9 | // const cardTypeDicts = [{ 'code': '1', 'name': '居民身份证' }, { 'code': '2', 'name': '中国护照' }, { 'code': '3', 'name': '港澳居民来往内地通行证' }, { 'code': '4', 'name': '港澳居民居住证' }, { 'code': '5', 'name': '台湾居民来往大陆通行证' }, { 'code': '6', 'name': '台湾居民居住证' }, { 'code': '7', 'name': '外国护照' }, { 'code': '8', 'name': '外国人永久居留身份证' }, { 'code': '9', 'name': '外国人工作许可证(A类)' }, { 'code': '10', 'name': '外国人工作许可证(B类)' }, { 'code': '11', 'name': '外国人工作许可证(C类)'}]; |
10 | // const cardTypes8 = [{ 'code': '1', 'name': '居民身份证' }, { 'code': '2', 'name': '中国护照' }, { 'code': '4', 'name': '港澳居民居住证' }, { 'code': '6', 'name': '台湾居民居住证' }, { 'code': '8', 'name': '外国人永久居留身份证' }, { 'code': '9', 'name': '外国人工作许可证(A类)' }, { 'code': '10', 'name': '外国人工作许可证(B类)' }, { 'code': '11', 'name': '外国人工作许可证(C类)' }]; | 10 | // const cardTypes8 = [{ 'code': '1', 'name': '居民身份证' }, { 'code': '2', 'name': '中国护照' }, { 'code': '4', 'name': '港澳居民居住证' }, { 'code': '6', 'name': '台湾居民居住证' }, { 'code': '8', 'name': '外国人永久居留身份证' }, { 'code': '9', 'name': '外国人工作许可证(A类)' }, { 'code': '10', 'name': '外国人工作许可证(B类)' }, { 'code': '11', 'name': '外国人工作许可证(C类)' }]; |
11 | 11 | ||
@@ -57,7 +57,7 @@ Page({ | @@ -57,7 +57,7 @@ Page({ | ||
57 | bindtype: 'cardtype', | 57 | bindtype: 'cardtype', |
58 | placeholder: '请选择证照类型', | 58 | placeholder: '请选择证照类型', |
59 | selected: '', | 59 | selected: '', |
60 | - values: cardTypeArray8, | 60 | + values: cardTypeArray, |
61 | // range_key:'name', | 61 | // range_key:'name', |
62 | // values: ["居民身份证", "军官证", '士兵证', '武警警官证', '港澳居民来往内地通行证', '外交官证', '中国护照', | 62 | // values: ["居民身份证", "军官证", '士兵证', '武警警官证', '港澳居民来往内地通行证', '外交官证', '中国护照', |
63 | // '外国护照', '香港永久性居民身份证', '澳门特别行政区永久性居民身份证', '台湾身份证', '台湾居民来往大陆通行证', '外国人永久居留证' | 63 | // '外国护照', '香港永久性居民身份证', '澳门特别行政区永久性居民身份证', '台湾身份证', '台湾居民来往大陆通行证', '外国人永久居留证' |
@@ -65,7 +65,7 @@ Page({ | @@ -65,7 +65,7 @@ Page({ | ||
65 | onChange: 'onPickerSelect' | 65 | onChange: 'onPickerSelect' |
66 | }, | 66 | }, |
67 | otherCardtypeData: { | 67 | otherCardtypeData: { |
68 | - isrequre: true, | 68 | + // isrequre: true, |
69 | label: '其他证照类型', | 69 | label: '其他证照类型', |
70 | bindtype: 'other_cardtype', | 70 | bindtype: 'other_cardtype', |
71 | placeholder: '请选择证照类型', | 71 | placeholder: '请选择证照类型', |
@@ -750,34 +750,35 @@ Page({ | @@ -750,34 +750,35 @@ Page({ | ||
750 | this.data.countryData.selected = '' | 750 | this.data.countryData.selected = '' |
751 | this.data.countryData.disabled = false | 751 | this.data.countryData.disabled = false |
752 | this.data.nameText = '英文名' | 752 | this.data.nameText = '英文名' |
753 | - // if (new_type.indexOf('通行证') != -1){ | ||
754 | - // this.data.otherCardtypeData.values = [{ 'code': '4', 'name': '港澳居民居住证'}]; | ||
755 | - // }else{ | ||
756 | - this.data.otherCardtypeData.values = ['港澳居民来往内地通行证'];// [{ 'code': '3', 'name': '港澳居民来往内地通行证'}]; | ||
757 | - this.data.otherCardtypeData.selected = '港澳居民来往内地通行证'; | ||
758 | - // } | 753 | + if (new_type.indexOf('通行证') != -1){ |
754 | + this.data.otherCardtypeData.values = ['港澳居民居住证'];// [{ 'code': '4', 'name': '港澳居民居住证'}]; | ||
755 | + }else{ | ||
756 | + this.data.otherCardtypeData.values = ['港澳居民来往内地通行证'];// [{ 'code': '3', 'name': '港澳居民来往内地通行证'}]; | ||
757 | + // this.data.otherCardtypeData.selected = '港澳居民来往内地通行证'; | ||
758 | + } | ||
759 | } else if (new_type.indexOf("台湾") != -1) { | 759 | } else if (new_type.indexOf("台湾") != -1) { |
760 | this.data.countryData.selected = '中国台湾' | 760 | this.data.countryData.selected = '中国台湾' |
761 | this.data.countryData.disabled = true | 761 | this.data.countryData.disabled = true |
762 | this.data.nameText = '英文名' | 762 | this.data.nameText = '英文名' |
763 | - // if (new_type.indexOf('通行证') != -1) { | ||
764 | - // this.data.otherCardtypeData.values = [{ 'code': '6', 'name': '台湾居民居住证' }]; | ||
765 | - // } else { | ||
766 | - this.data.otherCardtypeData.values = ['台湾居民来往大陆通行证']; //[{ 'code': '5', 'name': '台湾居民来往大陆通行证' }]; | ||
767 | - this.data.otherCardtypeData.selected = '台湾居民来往大陆通行证'; | ||
768 | - // } | 763 | + if (new_type.indexOf('通行证') != -1) { |
764 | + this.data.otherCardtypeData.values = ['台湾居民居住证'];//[{ 'code': '6', 'name': '台湾居民居住证' }]; | ||
765 | + } else { | ||
766 | + this.data.otherCardtypeData.values = ['台湾居民来往大陆通行证']; //[{ 'code': '5', 'name': '台湾居民来往大陆通行证' }]; | ||
767 | + // this.data.otherCardtypeData.selected = '台湾居民来往大陆通行证'; | ||
768 | + } | ||
769 | 769 | ||
770 | } else { | 770 | } else { |
771 | this.data.countryData.selected = '' | 771 | this.data.countryData.selected = '' |
772 | this.data.countryData.values = this.countrys ? this.countrys : [] | 772 | this.data.countryData.values = this.countrys ? this.countrys : [] |
773 | this.data.countryData.disabled = false | 773 | this.data.countryData.disabled = false |
774 | this.data.nameText = '中文名' | 774 | this.data.nameText = '中文名' |
775 | - // if (new_type.indexOf("外国护照") != -1) { | 775 | + if (new_type.indexOf("外国护照") != -1) { |
776 | // this.data.otherCardtypeData.values = [{ 'code': '8', 'name': '外国人永久居留身份证' }, { 'code': '9', 'name': '外国人工作许可证(A类)' }, { 'code': '10', 'name': '外国人工作许可证(B类)' }, { 'code': '11', 'name': '外国人工作许可证(C类)' }]; | 776 | // this.data.otherCardtypeData.values = [{ 'code': '8', 'name': '外国人永久居留身份证' }, { 'code': '9', 'name': '外国人工作许可证(A类)' }, { 'code': '10', 'name': '外国人工作许可证(B类)' }, { 'code': '11', 'name': '外国人工作许可证(C类)' }]; |
777 | - // } else { | ||
778 | - this.data.otherCardtypeData.values = ['外国护照']; //[{ 'code': '7', 'name': '外国护照' }]; | ||
779 | - this.data.otherCardtypeData.selected = '外国护照'; | ||
780 | - // } | 777 | + this.data.otherCardtypeData.values = ['外国人永久居留身份证', '外国人工作许可证(A类)', '外国人工作许可证(B类)','外国人工作许可证(C类)']; |
778 | + } else { | ||
779 | + this.data.otherCardtypeData.values = ['外国护照']; //[{ 'code': '7', 'name': '外国护照' }]; | ||
780 | + // this.data.otherCardtypeData.selected = '外国护照'; | ||
781 | + } | ||
781 | } | 782 | } |
782 | this.setData({ | 783 | this.setData({ |
783 | isIdCard: is_idcard, | 784 | isIdCard: is_idcard, |
@@ -817,8 +818,8 @@ Page({ | @@ -817,8 +818,8 @@ Page({ | ||
817 | if ((new_type.indexOf('外国人') != -1) && (selected.indexOf('外国人') != -1)) { | 818 | if ((new_type.indexOf('外国人') != -1) && (selected.indexOf('外国人') != -1)) { |
818 | console.log('外国人', new_type, selected) | 819 | console.log('外国人', new_type, selected) |
819 | }else { | 820 | }else { |
820 | - // this.data.otherCardtypeData.selected = '' | ||
821 | - // setData.otherCardtypeData = this.data.otherCardtypeData | 821 | + this.data.otherCardtypeData.selected = '' |
822 | + setData.otherCardtypeData = this.data.otherCardtypeData | ||
822 | setData.other_card_number = '' | 823 | setData.other_card_number = '' |
823 | } | 824 | } |
824 | this.setData(setData) | 825 | this.setData(setData) |
@@ -1217,16 +1218,16 @@ Page({ | @@ -1217,16 +1218,16 @@ Page({ | ||
1217 | return | 1218 | return |
1218 | } | 1219 | } |
1219 | if (this.data.hasOtherCard && !this.data.otherCardtypeData.selected) { | 1220 | if (this.data.hasOtherCard && !this.data.otherCardtypeData.selected) { |
1220 | - this.showtoast('请选择其他证照类型'); | ||
1221 | - return | 1221 | + // this.showtoast('请选择其他证照类型'); |
1222 | + // return | ||
1222 | } | 1223 | } |
1223 | if (this.data.hasOtherCard && !formdata.other_card_number.length) { | 1224 | if (this.data.hasOtherCard && !formdata.other_card_number.length) { |
1224 | - this.showtoast('请输入其他证照号码'); | ||
1225 | - return | 1225 | + // this.showtoast('请输入其他证照号码'); |
1226 | + // return | ||
1226 | } else if (this.data.otherCardtypeData.selected.indexOf('居住证') > -1 && !reg_18_Number.test(formdata.other_card_number)) { | 1227 | } else if (this.data.otherCardtypeData.selected.indexOf('居住证') > -1 && !reg_18_Number.test(formdata.other_card_number)) { |
1227 | this.showtoast('其他证照号码有误'); | 1228 | this.showtoast('其他证照号码有误'); |
1228 | return | 1229 | return |
1229 | - } else if (this.data.otherCardtypeData.selected.indexOf('中国护照') > -1 && !reg_9_n_a.test(formdata.other_card_number)) { | 1230 | + } else if (this.data.otherCardtypeData.selected.indexOf('护照') > -1 && !reg_9_n_a.test(formdata.other_card_number)) { |
1230 | this.showtoast('其他证照号码有误'); | 1231 | this.showtoast('其他证照号码有误'); |
1231 | return | 1232 | return |
1232 | } | 1233 | } |
@@ -73,21 +73,21 @@ | @@ -73,21 +73,21 @@ | ||
73 | <view class="divide_line_30"></view> | 73 | <view class="divide_line_30"></view> |
74 | <template is="picker_cell_normal" data="{{...predictLeaveDate}}" /> | 74 | <template is="picker_cell_normal" data="{{...predictLeaveDate}}" /> |
75 | <view class="divide_line_30"></view> | 75 | <view class="divide_line_30"></view> |
76 | - <template is="picker_cell_normal" data="{{...otherCardtypeData}}" /> | ||
77 | - <view class="divide_line_30"></view> | ||
78 | - <view class='item_body'> | ||
79 | - <text class='red_star_right_10'>*</text> | ||
80 | - <text class='text_777_30 float_left' style='line-height: 90rpx'>其他证照号码</text> | ||
81 | - <view> | ||
82 | - <input class='input_wrap' placeholder="请输入证照号码" value="{{other_card_number}}" name='other_card_number' maxlength='20'></input> | ||
83 | - </view> | ||
84 | - </view> | ||
85 | - <view class="divide_line_30"></view> | ||
86 | <template is="picker_cell_normal" data="{{...birthCountryData}}" /> | 76 | <template is="picker_cell_normal" data="{{...birthCountryData}}" /> |
87 | </view> | 77 | </view> |
88 | <view hidden='{{!isshow01}}'> | 78 | <view hidden='{{!isshow01}}'> |
89 | <view wx:if='{{hasOtherCard}}'> | 79 | <view wx:if='{{hasOtherCard}}'> |
90 | <view class="divide_line_30"></view> | 80 | <view class="divide_line_30"></view> |
81 | + <template is="picker_cell_normal" data="{{...otherCardtypeData}}" /> | ||
82 | + <view class="divide_line_30"></view> | ||
83 | + <view class='item_body'> | ||
84 | + <!-- <text class='red_star_right_10'>*</text> --> | ||
85 | + <text class='text_777_30 float_left head_in' style='line-height: 90rpx'>其他证照号码</text> | ||
86 | + <view> | ||
87 | + <input class='input_wrap' placeholder="请输入证照号码" value="{{other_card_number}}" name='other_card_number' maxlength='20'></input> | ||
88 | + </view> | ||
89 | + </view> | ||
90 | + <view class="divide_line_30"></view> | ||
91 | <view class='item_body'> | 91 | <view class='item_body'> |
92 | <text class='text_777_30 float_left head_in' style='line-height: 90rpx'>{{nameText}}</text> | 92 | <text class='text_777_30 float_left head_in' style='line-height: 90rpx'>{{nameText}}</text> |
93 | <input class='input_wrap' placeholder="请输入{{nameText}}" value='{{other_name}}' bindblur='bindOtherName' style='line-height: 90rpx'></input> | 93 | <input class='input_wrap' placeholder="请输入{{nameText}}" value='{{other_name}}' bindblur='bindOtherName' style='line-height: 90rpx'></input> |
请
注册
或
登录
后发表评论