正在显示
2 个修改的文件
包含
288 行增加
和
35 行删除
| ... | ... | @@ -36,6 +36,8 @@ Page({ |
| 36 | 36 | supporttype:"", |
| 37 | 37 | is_single:"", |
| 38 | 38 | share_method:"", |
| 39 | + isEdit:false, | |
| 40 | + edit_id:null, | |
| 39 | 41 | data: { |
| 40 | 42 | hasLover:false, |
| 41 | 43 | house_type: "", |
| ... | ... | @@ -597,7 +599,13 @@ Page({ |
| 597 | 599 | }) |
| 598 | 600 | this.initOSS() |
| 599 | 601 | if (options.datas && options.datas.length > 0 && options.datas !="undefined") { |
| 600 | - this.handleTransData(JSON.parse(options.datas)) | |
| 602 | + if (options.isedit == 'true'){ | |
| 603 | + this.isEdit = true | |
| 604 | + this.handlEditData(JSON.parse(options.datas)) | |
| 605 | + }else{ | |
| 606 | + this.isEdit = false | |
| 607 | + this.handleTransData(JSON.parse(options.datas)) | |
| 608 | + } | |
| 601 | 609 | } |
| 602 | 610 | }, |
| 603 | 611 | getTaxList: function () { |
| ... | ... | @@ -659,6 +667,247 @@ Page({ |
| 659 | 667 | schoolCountryData: country_data |
| 660 | 668 | }) |
| 661 | 669 | }, |
| 670 | + handlEditData: function (data) { | |
| 671 | + | |
| 672 | + this.edit_id = data.id | |
| 673 | + console.log('data===', data) | |
| 674 | + switch (this.data.cur_index + '') { | |
| 675 | + case 'children_education': | |
| 676 | + var setData = {} | |
| 677 | + var commonbirthDate = this.data.commonbirthDate | |
| 678 | + commonbirthDate.selected = format.formatTime_date(data.birth_date) | |
| 679 | + commonbirthDate.datelong = data.birth_date | |
| 680 | + setData.commonbirthDate = commonbirthDate | |
| 681 | + var childrenpercentData = this.data.childrenpercentData | |
| 682 | + childrenpercentData.selected = data.percent + '%' | |
| 683 | + setData.childrenpercentData = childrenpercentData | |
| 684 | + var studystartdate = this.data.studystartdate | |
| 685 | + studystartdate.selected = format.formatTime_date(data.education_start) | |
| 686 | + studystartdate.datelong = data.education_start | |
| 687 | + setData.studystartdate = studystartdate | |
| 688 | + var studyenddate = this.data.studyenddate | |
| 689 | + studyenddate.selected = format.formatTime_date(data.education_end) | |
| 690 | + studyenddate.datelong = data.education_end | |
| 691 | + setData.studyenddate = studyenddate | |
| 692 | + setData.deduction_amount = data.deduction_amount | |
| 693 | + if (data.children_id_card_no && data.children_id_card_no.length) { | |
| 694 | + setData.children_id_card_no = data.children_id_card_no | |
| 695 | + this.dealIdInfo(data.children_id_card_no, 'children_id_card_no_input') | |
| 696 | + } | |
| 697 | + if (data.children_name && data.children_name.length) { | |
| 698 | + setData.children_name = data.children_name | |
| 699 | + } | |
| 700 | + if (data.student_no && data.student_no.length) { | |
| 701 | + setData.children_student_no = data.student_no | |
| 702 | + } | |
| 703 | + if (data.education_period && data.education_period.length) { | |
| 704 | + var childedudegreeData = this.data.childedudegreeData | |
| 705 | + childedudegreeData.selected = data.education_period | |
| 706 | + setData.childedudegreeData = childedudegreeData | |
| 707 | + } | |
| 708 | + if (data.school_country && data.school_country.length) { | |
| 709 | + var schoolCountryData = this.data.schoolCountryData | |
| 710 | + schoolCountryData.selected = data.school_country | |
| 711 | + setData.schoolCountryData = schoolCountryData | |
| 712 | + } | |
| 713 | + if (data.school_name && data.school_name.length) { | |
| 714 | + setData.school_name = data.school_name | |
| 715 | + } | |
| 716 | + if (data.spouse_name && data.spouse_name.length) { | |
| 717 | + setData.spouse_name = data.spouse_name | |
| 718 | + } | |
| 719 | + if (data.spouse_id_card_no && data.spouse_id_card_no.length) { | |
| 720 | + setData.spouse_id_card_no = data.spouse_id_card_no | |
| 721 | + this.dealIdInfo(data.id_card_no, 'spouse_id_card_no_input') | |
| 722 | + } | |
| 723 | + if (data.spouse_birthday && data.spouse_birthday.length) { | |
| 724 | + var loverbirthDate = this.data.loverbirthDate | |
| 725 | + loverbirthDate.selected = format.formatTime_date(data.spouse_birthday) | |
| 726 | + loverbirthDate.datelong = data.spouse_birthday | |
| 727 | + setData.loverbirthDate = loverbirthDate | |
| 728 | + } | |
| 729 | + this.setData(setData) | |
| 730 | + break; | |
| 731 | + case 'continuing_education': | |
| 732 | + var setData = {} | |
| 733 | + if (data.education_type && data.education_type.length) { | |
| 734 | + if ('title' == data.education_type) { | |
| 735 | + setData.edu_lable = 'school' | |
| 736 | + var edutypeData = this.data.edutypeData | |
| 737 | + edutypeData.selected = "学历(学位)继续教育" | |
| 738 | + setData.edutypeData = edutypeData | |
| 739 | + | |
| 740 | + if (data.education_period && data.education_period.length) { | |
| 741 | + var edulevelData = this.data.edulevelData | |
| 742 | + edulevelData.selected = data.education_period | |
| 743 | + setData.edulevelData = edulevelData | |
| 744 | + } | |
| 745 | + var studystartdate = this.data.studystartdate | |
| 746 | + studystartdate.selected = format.formatTime_date(data.education_start) | |
| 747 | + studystartdate.datelong = data.education_start | |
| 748 | + setData.studystartdate = studystartdate | |
| 749 | + var studyenddate = this.data.studyenddate | |
| 750 | + studyenddate.selected = format.formatTime_date(data.education_end) | |
| 751 | + studyenddate.datelong = data.education_end | |
| 752 | + setData.studyenddate = studyenddate | |
| 753 | + | |
| 754 | + } else { | |
| 755 | + setData.edu_lable = 'tech' | |
| 756 | + var edutypeData = this.data.edutypeData | |
| 757 | + edutypeData.selected = "职业资格继续教育" | |
| 758 | + var edustyleData = this.data.edustyleData | |
| 759 | + if (data.education_type == 'major'){ | |
| 760 | + edustyleData.selected = "专业技术人员职业资格" | |
| 761 | + } else if (data.education_type == 'profession'){ | |
| 762 | + edustyleData.selected = "技能人员职业资格" | |
| 763 | + } | |
| 764 | + setData.edutypeData = edutypeData | |
| 765 | + setData.edustyleData = edustyleData | |
| 766 | + var applydate = this.data.applydate | |
| 767 | + applydate.selected = format.formatTime_date(data.approval_date) | |
| 768 | + applydate.datelong = data.approval_date | |
| 769 | + setData.applydate = applydate | |
| 770 | + | |
| 771 | + if (data.certification_name && data.certification_name.length) { | |
| 772 | + setData.certification_name = data.certification_name | |
| 773 | + } | |
| 774 | + if (data.certification_no && data.certification_no.length) { | |
| 775 | + setData.certification_no = data.certification_no | |
| 776 | + } | |
| 777 | + if (data.certification_authority && data.certification_authority.length) { | |
| 778 | + setData.certification_authority = data.certification_authority | |
| 779 | + } | |
| 780 | + } | |
| 781 | + } | |
| 782 | + this.setData(setData) | |
| 783 | + break; | |
| 784 | + case 'support_duty': | |
| 785 | + var setData = {} | |
| 786 | + var olderbirthDate = this.data.olderbirthDate | |
| 787 | + olderbirthDate.selected = format.formatTime_date(data.birth_date) | |
| 788 | + olderbirthDate.datelong = data.birth_date | |
| 789 | + setData.olderbirthDate = olderbirthDate | |
| 790 | + if (data.supported_name && data.supported_name.length) { | |
| 791 | + setData.supported_name = data.supported_name | |
| 792 | + } | |
| 793 | + if (data.id_card_no && data.id_card_no.length) { | |
| 794 | + setData.id_card_no = data.id_card_no | |
| 795 | + this.dealIdInfo(data.id_card_no, 'older_id_card_no_input') | |
| 796 | + } | |
| 797 | + if (data.relationship && data.relationship.length) { | |
| 798 | + var older_relativeData = this.data.older_relativeData | |
| 799 | + older_relativeData.selected = data.relationship | |
| 800 | + setData.older_relativeData = older_relativeData | |
| 801 | + } | |
| 802 | + this.is_single = data.is_single | |
| 803 | + this.supporttype = data.is_single=='y'? 'D': 'S' | |
| 804 | + this.share_method = data.share_method | |
| 805 | + this.setData(setData) | |
| 806 | + break; | |
| 807 | + | |
| 808 | + // case 'medical_fund': | |
| 809 | + // var setData = {} | |
| 810 | + // var commonbirthDate = this.data.commonbirthDate | |
| 811 | + // commonbirthDate.selected = format.formatTime_date(data.patient_birthday) | |
| 812 | + // commonbirthDate.datelong = data.patient_birthday | |
| 813 | + // setData.commonbirthDate = commonbirthDate | |
| 814 | + // if (data.name && data.name.length) { | |
| 815 | + // setData.name = data.name | |
| 816 | + // } | |
| 817 | + // if (data.id_card_no && data.id_card_no.length) { | |
| 818 | + // setData.id_card_no = data.id_card_no | |
| 819 | + // this.dealIdInfo(data.id_card_no, 'medical_id_card_no_input') | |
| 820 | + // } | |
| 821 | + // if (data.family_ties && data.family_ties.length) { | |
| 822 | + // var taxperson_relativeData = this.data.taxperson_relativeData | |
| 823 | + // taxperson_relativeData.selected = data.family_ties | |
| 824 | + // setData.taxperson_relativeData = taxperson_relativeData | |
| 825 | + // } | |
| 826 | + // this.setData(setData) | |
| 827 | + // break; | |
| 828 | + case "house_fund": | |
| 829 | + var setData = {} | |
| 830 | + if (data.spouse_name && data.spouse_name.length) { | |
| 831 | + setData.spouse_name = data.spouse_name | |
| 832 | + } | |
| 833 | + if (data.spouse_id_card_no && data.spouse_id_card_no.length) { | |
| 834 | + setData.spouse_id_card_no = data.spouse_id_card_no | |
| 835 | + this.dealIdInfo(data.id_card_no, 'spouse_id_card_no_input') | |
| 836 | + } | |
| 837 | + if (this.data.loverbirthDate.selected.length) { | |
| 838 | + var loverbirthDate = this.data.loverbirthDate | |
| 839 | + loverbirthDate.selected = format.formatTime_date(data.spouse_birthday) | |
| 840 | + loverbirthDate.datelong = data.spouse_birthday | |
| 841 | + setData.loverbirthDate = loverbirthDate | |
| 842 | + } | |
| 843 | + if (data.loan_type && data.loan_type.length) { | |
| 844 | + var loantypeData = this.data.loantypeData | |
| 845 | + loantypeData.selected = data.loan_type | |
| 846 | + setData.loantypeData = loantypeData | |
| 847 | + } | |
| 848 | + if (data.house_detail_address && data.house_detail_address.length) { | |
| 849 | + setData.house_detail_address = data.house_detail_address | |
| 850 | + } | |
| 851 | + if (data.certification_no && data.certification_no.length) { | |
| 852 | + setData.certification_no = data.certification_no | |
| 853 | + } | |
| 854 | + if (data.certification_type && data.certification_type.length) { | |
| 855 | + var identifytypeData = this.data.identifytypeData | |
| 856 | + identifytypeData.selected = data.certification_type | |
| 857 | + setData.identifytypeData = identifytypeData | |
| 858 | + } | |
| 859 | + if (data.loan_before_marry && data.loan_before_marry.length) { | |
| 860 | + var beforemarryData = this.data.beforemarryData | |
| 861 | + beforemarryData.selected = data.loan_before_marry | |
| 862 | + setData.beforemarryData = beforemarryData | |
| 863 | + } | |
| 864 | + if (data.loan_by_self && data.loan_by_self.length) { | |
| 865 | + var isselfData = this.data.isselfData | |
| 866 | + isselfData.selected = data.loan_by_self | |
| 867 | + setData.isselfData = isselfData | |
| 868 | + } | |
| 869 | + if (data.loan_contract_no && data.loan_contract_no.length) { | |
| 870 | + setData.loan_contract_no = data.loan_contract_no | |
| 871 | + } | |
| 872 | + if (data.rent_contract_no && data.rent_contract_no.length) { | |
| 873 | + setData.rent_contract_no = data.rent_contract_no | |
| 874 | + } | |
| 875 | + if (data.rent_start && data.rent_start.length) { | |
| 876 | + var leasestartDate = this.data.leasestartDate | |
| 877 | + leasestartDate.selected = format.formatTime_date(data.rent_start) | |
| 878 | + leasestartDate.datelong = data.rent_start | |
| 879 | + setData.leasestartDate = leasestartDate | |
| 880 | + } | |
| 881 | + if (data.rent_end && data.rent_end.length) { | |
| 882 | + var leaseendDate = this.data.leaseendDate | |
| 883 | + leaseendDate.selected = format.formatTime_date(data.rent_end) | |
| 884 | + leaseendDate.datelong = data.rent_end | |
| 885 | + setData.leaseendDate = leaseendDate | |
| 886 | + } | |
| 887 | + if (data.work_city && data.work_city.province) { | |
| 888 | + var workingcityInfo = this.data.workingcityInfo | |
| 889 | + workingcityInfo.requestdata = data.work_city | |
| 890 | + workingcityInfo.selected = data.work_city.province + data.work_city.city | |
| 891 | + setData.workingcityInfo = workingcityInfo | |
| 892 | + } | |
| 893 | + if (this.data.house_type == 'house_fund_loan' && data.house_address && data.house_address.province) { | |
| 894 | + var houseLocateInfo = this.data.houseLocateInfo | |
| 895 | + houseLocateInfo.requestdata = data.house_address | |
| 896 | + houseLocateInfo.selected = data.work_city.province + data.work_city.city + data.work_city.district | |
| 897 | + setData.houseLocateInfo = houseLocateInfo | |
| 898 | + } | |
| 899 | + if (this.data.house_type == 'house_fund_rent' && data.house_address && data.house_address.province) { | |
| 900 | + var rentLocateInfo = this.data.rentLocateInfo | |
| 901 | + rentLocateInfo.requestdata = data.house_address | |
| 902 | + rentLocateInfo.selected = data.work_city.province + data.work_city.city + data.work_city.district | |
| 903 | + setData.rentLocateInfo = rentLocateInfo | |
| 904 | + } | |
| 905 | + | |
| 906 | + this.setData(setData) | |
| 907 | + break; | |
| 908 | + } | |
| 909 | + | |
| 910 | + }, | |
| 662 | 911 | |
| 663 | 912 | handleTransData: function(data) { |
| 664 | 913 | switch (this.data.cur_index + '') { |
| ... | ... | @@ -1477,43 +1726,47 @@ Page({ |
| 1477 | 1726 | } |
| 1478 | 1727 | newdata.legal_entity_id = this.legal_entity_id |
| 1479 | 1728 | newdata.legal_entity = this.legal_entity |
| 1729 | + if (this.isEdit) { | |
| 1730 | + newdata.id = this.edit_id | |
| 1731 | + } | |
| 1480 | 1732 | console.log("newdata", newdata); |
| 1481 | 1733 | this.addDatas(newdata, subUrl) |
| 1482 | 1734 | }, |
| 1483 | 1735 | |
| 1484 | 1736 | addDatas: function(newdata, subUrl) { |
| 1485 | - wx.showModal({ | |
| 1486 | - title: '确认要提交申报吗?', | |
| 1487 | - content: '确认后将不能修改', | |
| 1488 | - showCancel: true, | |
| 1489 | - confirmColor: '#357AEB', | |
| 1490 | - cancelColor: '#999', | |
| 1491 | - success: function(res) { | |
| 1492 | - if (res.confirm) { | |
| 1493 | - var that = this; | |
| 1494 | - var Authorization = app.globalData.Authorization; | |
| 1495 | - wx.request({ | |
| 1496 | - url: baseUrl + subUrl, | |
| 1497 | - method: "POST", | |
| 1498 | - header: { | |
| 1499 | - 'content-type': 'application/json', | |
| 1500 | - "Authorization": Authorization | |
| 1501 | - }, | |
| 1502 | - data: newdata, | |
| 1503 | - success(res) { | |
| 1504 | - if (res && res.statusCode < 300) { | |
| 1505 | - wx.navigateBack({ | |
| 1506 | - delta: 1 | |
| 1507 | - }) | |
| 1508 | - }else{ | |
| 1509 | - wx.showToast({ | |
| 1510 | - title: res.data.message ? res.data.message:'请求出错', | |
| 1511 | - icon:'none' | |
| 1512 | - }) | |
| 1513 | - } | |
| 1514 | - } | |
| 1737 | + // wx.showModal({ | |
| 1738 | + // title: '确认要提交申报吗?', | |
| 1739 | + // content: '确认后将不能修改', | |
| 1740 | + // showCancel: true, | |
| 1741 | + // confirmColor: '#357AEB', | |
| 1742 | + // cancelColor: '#999', | |
| 1743 | + // success: function(res) { | |
| 1744 | + // if (res.confirm) { | |
| 1745 | + // ///接口 | |
| 1746 | + // } else if (res.cancel) {} | |
| 1747 | + // } | |
| 1748 | + // }) | |
| 1749 | + var that = this; | |
| 1750 | + var Authorization = app.globalData.Authorization; | |
| 1751 | + wx.request({ | |
| 1752 | + url: baseUrl + subUrl, | |
| 1753 | + method: "POST", | |
| 1754 | + header: { | |
| 1755 | + 'content-type': 'application/json', | |
| 1756 | + "Authorization": Authorization | |
| 1757 | + }, | |
| 1758 | + data: newdata, | |
| 1759 | + success(res) { | |
| 1760 | + if (res && res.statusCode < 300) { | |
| 1761 | + wx.navigateBack({ | |
| 1762 | + delta: 1 | |
| 1515 | 1763 | }) |
| 1516 | - } else if (res.cancel) {} | |
| 1764 | + } else { | |
| 1765 | + wx.showToast({ | |
| 1766 | + title: res.data.message ? res.data.message : '请求出错', | |
| 1767 | + icon: 'none' | |
| 1768 | + }) | |
| 1769 | + } | |
| 1517 | 1770 | } |
| 1518 | 1771 | }) |
| 1519 | 1772 | }, | ... | ... |
| ... | ... | @@ -97,19 +97,19 @@ |
| 97 | 97 | <view style='height:90rpx'> |
| 98 | 98 | <text class='red_star_right_10'>*</text> |
| 99 | 99 | <text class='text_777_30 float_left'>证书名称</text> |
| 100 | - <input class='input_wrap' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right;color:#000;' placeholder='请输入证书名称' name='certification_name'></input> | |
| 100 | + <input class='input_wrap' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right;color:#000;' placeholder='请输入证书名称' name='certification_name' value='{{certification_name}}'></input> | |
| 101 | 101 | </view> |
| 102 | 102 | <view class='divide_line_30'></view> |
| 103 | 103 | <view style='height:90rpx'> |
| 104 | 104 | <text class='red_star_right_10'>*</text> |
| 105 | 105 | <text class='text_777_30 float_left'>证书编号</text> |
| 106 | - <input class='input_wrap' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right;color:#000;' placeholder='请输入证书编号' name='certification_no'></input> | |
| 106 | + <input class='input_wrap' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right;color:#000;' placeholder='请输入证书编号' name='certification_no' value='{{certification_no}}'></input> | |
| 107 | 107 | </view> |
| 108 | 108 | <view class='divide_line_30'></view> |
| 109 | 109 | <view style='height:90rpx'> |
| 110 | 110 | <text class='red_star_right_10'>*</text> |
| 111 | 111 | <text class='text_777_30 float_left'>发证机关</text> |
| 112 | - <input class='input_wrap' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right;color:#000;' placeholder='请输入发证机关' name='certification_authority'></input> | |
| 112 | + <input class='input_wrap' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right;color:#000;' placeholder='请输入发证机关' name='certification_authority' value='{{certification_authority}}'></input> | |
| 113 | 113 | </view> |
| 114 | 114 | </view> |
| 115 | 115 | ... | ... |
请
注册
或
登录
后发表评论