正在显示
2 个修改的文件
包含
53 行增加
和
28 行删除
| @@ -19,9 +19,8 @@ Page({ | @@ -19,9 +19,8 @@ Page({ | ||
| 19 | card_number: '', | 19 | card_number: '', |
| 20 | birthday: '', | 20 | birthday: '', |
| 21 | requestBody: {}, | 21 | requestBody: {}, |
| 22 | - is_certified:'', | ||
| 23 | - idInfoData:'', | ||
| 24 | - profession_index:[0,0,0], | 22 | + idInfoData: '', |
| 23 | + profession_index: [0, 0, 0], | ||
| 25 | 24 | ||
| 26 | relativeData: { | 25 | relativeData: { |
| 27 | isrequre: true, | 26 | isrequre: true, |
| @@ -224,9 +223,9 @@ Page({ | @@ -224,9 +223,9 @@ Page({ | ||
| 224 | this.getbanklist() | 223 | this.getbanklist() |
| 225 | }, | 224 | }, |
| 226 | 225 | ||
| 227 | - handleData:function(){ | 226 | + handleData: function() { |
| 228 | var curdate = format.curDateTime() | 227 | var curdate = format.curDateTime() |
| 229 | - console.log('curdate', curdate) | 228 | + console.log('curdate', curdate) |
| 230 | this.data.birthDate.end = curdate | 229 | this.data.birthDate.end = curdate |
| 231 | this.data.startDate.end = curdate | 230 | this.data.startDate.end = curdate |
| 232 | this.data.endDate.end = curdate | 231 | this.data.endDate.end = curdate |
| @@ -308,7 +307,7 @@ Page({ | @@ -308,7 +307,7 @@ Page({ | ||
| 308 | new_profession_data = [list, list[0].children, list[0].children[0].children] | 307 | new_profession_data = [list, list[0].children, list[0].children[0].children] |
| 309 | console.log('new_profession_data', new_profession_data) | 308 | console.log('new_profession_data', new_profession_data) |
| 310 | return new_profession_data; | 309 | return new_profession_data; |
| 311 | - | 310 | + |
| 312 | }, | 311 | }, |
| 313 | 312 | ||
| 314 | getbanklist: function() { | 313 | getbanklist: function() { |
| @@ -364,7 +363,7 @@ Page({ | @@ -364,7 +363,7 @@ Page({ | ||
| 364 | key: 'id_info', | 363 | key: 'id_info', |
| 365 | success: function(res) { | 364 | success: function(res) { |
| 366 | console.log('id_info', res.data) | 365 | console.log('id_info', res.data) |
| 367 | - if (res.data && res.data.length>0) { | 366 | + if (res.data && res.data.length > 0) { |
| 368 | var id_info = JSON.parse(res.data) | 367 | var id_info = JSON.parse(res.data) |
| 369 | 368 | ||
| 370 | var birth_day | 369 | var birth_day |
| @@ -383,8 +382,8 @@ Page({ | @@ -383,8 +382,8 @@ Page({ | ||
| 383 | gender_Data.selected = id_info.gender | 382 | gender_Data.selected = id_info.gender |
| 384 | 383 | ||
| 385 | that.data.birthDate.selected = birth_day | 384 | that.data.birthDate.selected = birth_day |
| 386 | - | ||
| 387 | - if (that.data.name.length > 0 && id_info.name != that.data.name){ | 385 | + |
| 386 | + if (that.data.name.length > 0 && id_info.name != that.data.name) { | ||
| 388 | that.showtoast("姓名冲突") | 387 | that.showtoast("姓名冲突") |
| 389 | return | 388 | return |
| 390 | } | 389 | } |
| @@ -393,7 +392,6 @@ Page({ | @@ -393,7 +392,6 @@ Page({ | ||
| 393 | return | 392 | return |
| 394 | } | 393 | } |
| 395 | that.setData({ | 394 | that.setData({ |
| 396 | - is_certified:'active', | ||
| 397 | idInfoData: id_info, | 395 | idInfoData: id_info, |
| 398 | name: id_info.name, | 396 | name: id_info.name, |
| 399 | birthday: birth_day, | 397 | birthday: birth_day, |
| @@ -403,7 +401,7 @@ Page({ | @@ -403,7 +401,7 @@ Page({ | ||
| 403 | birthDate: that.data.birthDate, | 401 | birthDate: that.data.birthDate, |
| 404 | card_number: id_info.id_card_number | 402 | card_number: id_info.id_card_number |
| 405 | }) | 403 | }) |
| 406 | - | 404 | + |
| 407 | } | 405 | } |
| 408 | }, | 406 | }, |
| 409 | }) | 407 | }) |
| @@ -560,7 +558,7 @@ Page({ | @@ -560,7 +558,7 @@ Page({ | ||
| 560 | var birth_date = this.data.birthDate; | 558 | var birth_date = this.data.birthDate; |
| 561 | birth_date.selected = e.detail.value | 559 | birth_date.selected = e.detail.value |
| 562 | this.setData({ | 560 | this.setData({ |
| 563 | - birthday: e.detail.value, | 561 | + long_birth_date: Date.parse(new Date(e.detail.value)) / 1000, |
| 564 | birthDate: birth_date | 562 | birthDate: birth_date |
| 565 | }) | 563 | }) |
| 566 | }, | 564 | }, |
| @@ -636,7 +634,7 @@ Page({ | @@ -636,7 +634,7 @@ Page({ | ||
| 636 | var regEmail = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$"); | 634 | var regEmail = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$"); |
| 637 | var formdata = e.detail.value; | 635 | var formdata = e.detail.value; |
| 638 | console.log("formdata", formdata); | 636 | console.log("formdata", formdata); |
| 639 | - console.log('idnum', this.data.card_number.length < 1&&!format.isIDCardNum(formdata.id_card_no)) | 637 | + console.log('idnum', this.data.card_number.length < 1 && !format.isIDCardNum(formdata.id_card_no)) |
| 640 | if (formdata.name.length < 1) { | 638 | if (formdata.name.length < 1) { |
| 641 | this.showtoast('有必填项未填写'); | 639 | this.showtoast('有必填项未填写'); |
| 642 | return | 640 | return |
| @@ -655,16 +653,16 @@ Page({ | @@ -655,16 +653,16 @@ Page({ | ||
| 655 | } else if (this.data.isIdCard && (this.data.card_number.length < 1 && formdata.id_card_no.length < 1)) { | 653 | } else if (this.data.isIdCard && (this.data.card_number.length < 1 && formdata.id_card_no.length < 1)) { |
| 656 | this.showtoast('有必填项未填写'); | 654 | this.showtoast('有必填项未填写'); |
| 657 | return | 655 | return |
| 658 | - } else if (this.data.isIdCard &&!format.isIDCardNum(formdata.id_card_no)) { | 656 | + } else if (this.data.isIdCard && !format.isIDCardNum(formdata.id_card_no)) { |
| 659 | this.showtoast('证件号码有误'); | 657 | this.showtoast('证件号码有误'); |
| 660 | return | 658 | return |
| 661 | - }else if (!this.data.isIdCard && (!formdata.id_card_no || formdata.id_card_no.length < 1)) { | 659 | + } else if (!this.data.isIdCard && (!formdata.id_card_no || formdata.id_card_no.length < 1)) { |
| 662 | this.showtoast('有必填项未填写'); | 660 | this.showtoast('有必填项未填写'); |
| 663 | return | 661 | return |
| 664 | } else if (formdata.mobile.length < 1) { | 662 | } else if (formdata.mobile.length < 1) { |
| 665 | this.showtoast('有必填项未填写'); | 663 | this.showtoast('有必填项未填写'); |
| 666 | return | 664 | return |
| 667 | - } else if (!regMobile.test(formdata.mobile)){ | 665 | + } else if (!regMobile.test(formdata.mobile)) { |
| 668 | this.showtoast('请输入正确手机号'); | 666 | this.showtoast('请输入正确手机号'); |
| 669 | return | 667 | return |
| 670 | } else if (this.data.investInfo.selected.length < 1) { | 668 | } else if (this.data.investInfo.selected.length < 1) { |
| @@ -673,7 +671,7 @@ Page({ | @@ -673,7 +671,7 @@ Page({ | ||
| 673 | } else if (this.data.specificIndustryInfo.selected.length < 1) { | 671 | } else if (this.data.specificIndustryInfo.selected.length < 1) { |
| 674 | this.showtoast('有必填项未填写'); | 672 | this.showtoast('有必填项未填写'); |
| 675 | return | 673 | return |
| 676 | - } else if (formdata.email && formdata.email.length > 0 && !regEmail.test(formdata.email)){ | 674 | + } else if (formdata.email && formdata.email.length > 0 && !regEmail.test(formdata.email)) { |
| 677 | this.showtoast('请输入正确邮箱'); | 675 | this.showtoast('请输入正确邮箱'); |
| 678 | return | 676 | return |
| 679 | } else if (formdata.company_equity_total && formdata.company_equity_total.length > 0 && !regMoney.test(formdata.company_equity_total)) { | 677 | } else if (formdata.company_equity_total && formdata.company_equity_total.length > 0 && !regMoney.test(formdata.company_equity_total)) { |
| @@ -692,7 +690,7 @@ Page({ | @@ -692,7 +690,7 @@ Page({ | ||
| 692 | new_card_num = formdata.id_card_no | 690 | new_card_num = formdata.id_card_no |
| 693 | } | 691 | } |
| 694 | } | 692 | } |
| 695 | - | 693 | + |
| 696 | if (!this.data.isIdCard && formdata.id_card_no && formdata.id_card_no.length > 0) { | 694 | if (!this.data.isIdCard && formdata.id_card_no && formdata.id_card_no.length > 0) { |
| 697 | new_card_num = formdata.id_card_no | 695 | new_card_num = formdata.id_card_no |
| 698 | } | 696 | } |
| @@ -706,22 +704,22 @@ Page({ | @@ -706,22 +704,22 @@ Page({ | ||
| 706 | var that = this | 704 | var that = this |
| 707 | var formdata = data | 705 | var formdata = data |
| 708 | console.log("form_data", formdata); | 706 | console.log("form_data", formdata); |
| 707 | + var Authorization = app.globalData.Authorization; | ||
| 709 | var pro_index = that.data.profession_index | 708 | var pro_index = that.data.profession_index |
| 710 | var profession_data_info = that.data.professionData.values[pro_index[pro_index[0]]][0] | 709 | var profession_data_info = that.data.professionData.values[pro_index[pro_index[0]]][0] |
| 711 | console.log('profession_datas', profession_data_info) | 710 | console.log('profession_datas', profession_data_info) |
| 712 | - var Authorization = app.globalData.Authorization; | ||
| 713 | wx.request({ | 711 | wx.request({ |
| 714 | url: baseUrl + 'persontax/v1/personal-taxes', | 712 | url: baseUrl + 'persontax/v1/personal-taxes', |
| 715 | method: "POST", | 713 | method: "POST", |
| 716 | data: { | 714 | data: { |
| 717 | - 'certification_status':'', | 715 | + 'certification_status': that.getCertifyStatus(formdata), |
| 718 | "name": that.data.name.length > 0 ? that.data.name : formdata.name, | 716 | "name": that.data.name.length > 0 ? that.data.name : formdata.name, |
| 719 | "family_ties": that.data.relativeData.selected, | 717 | "family_ties": that.data.relativeData.selected, |
| 720 | "native": "中国", | 718 | "native": "中国", |
| 721 | "id_card_type": that.data.cardtypeData.selected, | 719 | "id_card_type": that.data.cardtypeData.selected, |
| 722 | "id_card_no": formdata.id_card_no ? formdata.id_card_no : that.data.card_number, | 720 | "id_card_no": formdata.id_card_no ? formdata.id_card_no : that.data.card_number, |
| 723 | "gender": that.data.genderData.selected, | 721 | "gender": that.data.genderData.selected, |
| 724 | - "birth_date": that.data.long_birth_date > 1000 ? that.data.long_birth_date:null, | 722 | + "birth_date": that.data.long_birth_date > 1000 ? that.data.long_birth_date : null, |
| 725 | "profession": { | 723 | "profession": { |
| 726 | "one_level_code": profession_data_info.value, | 724 | "one_level_code": profession_data_info.value, |
| 727 | "one_level_name": profession_data_info.label, | 725 | "one_level_name": profession_data_info.label, |
| @@ -787,7 +785,7 @@ Page({ | @@ -787,7 +785,7 @@ Page({ | ||
| 787 | }, | 785 | }, |
| 788 | success: function(res) { | 786 | success: function(res) { |
| 789 | console.log(res) | 787 | console.log(res) |
| 790 | - if(res.statusCode==200){ | 788 | + if (res.statusCode == 200) { |
| 791 | wx.redirectTo({ | 789 | wx.redirectTo({ |
| 792 | url: '../home/home', | 790 | url: '../home/home', |
| 793 | }) | 791 | }) |
| @@ -797,7 +795,7 @@ Page({ | @@ -797,7 +795,7 @@ Page({ | ||
| 797 | content: '', | 795 | content: '', |
| 798 | }) | 796 | }) |
| 799 | } | 797 | } |
| 800 | - | 798 | + |
| 801 | }, | 799 | }, |
| 802 | fail(res) { | 800 | fail(res) { |
| 803 | console.log(res) | 801 | console.log(res) |
| @@ -805,10 +803,24 @@ Page({ | @@ -805,10 +803,24 @@ Page({ | ||
| 805 | }) | 803 | }) |
| 806 | }, | 804 | }, |
| 807 | 805 | ||
| 806 | + getCertifyStatus: function(formdata) { | ||
| 807 | + var iddata = this.data.idInfoData; | ||
| 808 | + var name = this.data.name.length > 0 ? this.data.name : formdata.name; | ||
| 809 | + var cardtype = this.data.cardtypeData.selected; | ||
| 810 | + var card_no = formdata.id_card_no ? formdata.id_card_no : this.data.card_number; | ||
| 811 | + var gender = this.data.genderData.selected; | ||
| 812 | + var birth_day = this.data.birthDate.selected; | ||
| 813 | + if (name == iddata.name && cardtype == '居民身份证' && card_no == iddata.id_card_number && gender == iddata.gender && birth_day == this.data.birthday) { | ||
| 814 | + return 'active' | ||
| 815 | + } else { | ||
| 816 | + return '' | ||
| 817 | + } | ||
| 818 | + }, | ||
| 819 | + | ||
| 808 | showtoast: function(title) { | 820 | showtoast: function(title) { |
| 809 | wx.showToast({ | 821 | wx.showToast({ |
| 810 | title: title, | 822 | title: title, |
| 811 | - duration:2000, | 823 | + duration: 2000, |
| 812 | image: '/images/error.png' | 824 | image: '/images/error.png' |
| 813 | }) | 825 | }) |
| 814 | }, | 826 | }, |
| @@ -17,11 +17,11 @@ Page({ | @@ -17,11 +17,11 @@ Page({ | ||
| 17 | cur_id: '', | 17 | cur_id: '', |
| 18 | isself: true, | 18 | isself: true, |
| 19 | isIdCard: true, | 19 | isIdCard: true, |
| 20 | - is_certified:'', | ||
| 21 | profession_haschanges: false, | 20 | profession_haschanges: false, |
| 22 | name: '', | 21 | name: '', |
| 23 | mobile: '', | 22 | mobile: '', |
| 24 | birthday: '', | 23 | birthday: '', |
| 24 | + idInfoData: '', | ||
| 25 | id_error: false, | 25 | id_error: false, |
| 26 | curAddress_haschanged: false, | 26 | curAddress_haschanged: false, |
| 27 | birthAddress_haschanged: false, | 27 | birthAddress_haschanged: false, |
| @@ -529,7 +529,7 @@ Page({ | @@ -529,7 +529,7 @@ Page({ | ||
| 529 | return | 529 | return |
| 530 | } | 530 | } |
| 531 | that.setData({ | 531 | that.setData({ |
| 532 | - is_certified: 'active', | 532 | + idInfoData: id_info, |
| 533 | name: id_info.name, | 533 | name: id_info.name, |
| 534 | birthday: birth_day, | 534 | birthday: birth_day, |
| 535 | cardtypeData: cardtype_Data, | 535 | cardtypeData: cardtype_Data, |
| @@ -698,7 +698,6 @@ Page({ | @@ -698,7 +698,6 @@ Page({ | ||
| 698 | birth_date.selected = e.detail.value | 698 | birth_date.selected = e.detail.value |
| 699 | console.log('birthdayChange', Date.parse(new Date(e.detail.value))) | 699 | console.log('birthdayChange', Date.parse(new Date(e.detail.value))) |
| 700 | this.setData({ | 700 | this.setData({ |
| 701 | - birthday: e.detail.value, | ||
| 702 | long_birth_date: Date.parse(new Date(e.detail.value)) / 1000, | 701 | long_birth_date: Date.parse(new Date(e.detail.value)) / 1000, |
| 703 | birthDate: birth_date | 702 | birthDate: birth_date |
| 704 | }) | 703 | }) |
| @@ -850,7 +849,7 @@ Page({ | @@ -850,7 +849,7 @@ Page({ | ||
| 850 | url: baseUrl + 'persontax/v1/personal-taxes/' + that.data.cur_id, | 849 | url: baseUrl + 'persontax/v1/personal-taxes/' + that.data.cur_id, |
| 851 | method: "PUT", | 850 | method: "PUT", |
| 852 | data: { | 851 | data: { |
| 853 | - 'certification_status': '', | 852 | + 'certification_status': that.getCertifyStatus(formdata), |
| 854 | "name": formdata.name.length > 0 ? formdata.name : that.data.name, | 853 | "name": formdata.name.length > 0 ? formdata.name : that.data.name, |
| 855 | "family_ties": that.data.relativeData.selected, | 854 | "family_ties": that.data.relativeData.selected, |
| 856 | "native": "中国", | 855 | "native": "中国", |
| @@ -987,6 +986,20 @@ Page({ | @@ -987,6 +986,20 @@ Page({ | ||
| 987 | }) | 986 | }) |
| 988 | }, | 987 | }, |
| 989 | 988 | ||
| 989 | + getCertifyStatus: function (formdata) { | ||
| 990 | + var iddata = this.data.idInfoData; | ||
| 991 | + var name = this.data.name.length > 0 ? this.data.name : formdata.name; | ||
| 992 | + var cardtype = this.data.cardtypeData.selected; | ||
| 993 | + var card_no = formdata.id_card_no ? formdata.id_card_no : this.data.card_number; | ||
| 994 | + var gender = this.data.genderData.selected; | ||
| 995 | + var birth_day = this.data.birthDate.selected; | ||
| 996 | + if (name == iddata.name && cardtype == '居民身份证' && card_no == iddata.id_card_number && gender == iddata.gender && birth_day == this.data.birthday) { | ||
| 997 | + return 'active' | ||
| 998 | + } else { | ||
| 999 | + return '' | ||
| 1000 | + } | ||
| 1001 | + }, | ||
| 1002 | + | ||
| 990 | /** | 1003 | /** |
| 991 | * 生命周期函数--监听页面隐藏 | 1004 | * 生命周期函数--监听页面隐藏 |
| 992 | */ | 1005 | */ |
请
注册
或
登录
后发表评论