正在显示
4 个修改的文件
包含
136 行增加
和
27 行删除
| ... | ... | @@ -339,7 +339,7 @@ Page({ |
| 339 | 339 | selected: '', |
| 340 | 340 | isrequre: true, |
| 341 | 341 | isblack: 'true', |
| 342 | - values: ["公积金贷款", "商业贷款"], | |
| 342 | + values: ["公积金贷款", "商业贷款","组合贷款"], | |
| 343 | 343 | placeholder: '请选择贷款类型', |
| 344 | 344 | onChange: 'onPickerSelect' |
| 345 | 345 | }, |
| ... | ... | @@ -409,6 +409,20 @@ Page({ |
| 409 | 409 | start: '1970-01-01', |
| 410 | 410 | datelong: 0, |
| 411 | 411 | }, |
| 412 | + firstpaybackDate_2: { | |
| 413 | + label: '首次还款日期', | |
| 414 | + bindtype: 'payback_date_2', | |
| 415 | + selected: '', | |
| 416 | + isrequre: true, | |
| 417 | + isblack: 'true', | |
| 418 | + values: ["是", "否"], | |
| 419 | + placeholder: '请选择日期', | |
| 420 | + onChange: 'onPickerSelect', | |
| 421 | + mode: "date", | |
| 422 | + fields: "day", | |
| 423 | + start: '1970-01-01', | |
| 424 | + datelong: 0, | |
| 425 | + }, | |
| 412 | 426 | leasestartDate: { |
| 413 | 427 | label: '租赁期起', |
| 414 | 428 | bindtype: 'lease_start_date', |
| ... | ... | @@ -458,9 +472,19 @@ Page({ |
| 458 | 472 | onChange: 'onPickerSelect', |
| 459 | 473 | }, |
| 460 | 474 | bankInfo: { |
| 461 | - label: '贷款银行', | |
| 475 | + label: '公积金贷款银行', | |
| 462 | 476 | bindtype: 'bank', |
| 463 | - maxWidth: 490, | |
| 477 | + maxWidth: 400, | |
| 478 | + isrequre: true, | |
| 479 | + placeholder: '请选择贷款银行', | |
| 480 | + selected: '', | |
| 481 | + values: [], | |
| 482 | + onChange: 'onPickerSelect' | |
| 483 | + }, | |
| 484 | + bankInfo_2: { | |
| 485 | + label: '商业贷款银行', | |
| 486 | + bindtype: 'bank_2', | |
| 487 | + maxWidth: 430, | |
| 464 | 488 | isrequre: true, |
| 465 | 489 | placeholder: '请选择贷款银行', |
| 466 | 490 | selected: '', |
| ... | ... | @@ -982,6 +1006,7 @@ Page({ |
| 982 | 1006 | var that = this |
| 983 | 1007 | var Authorization = app.globalData.Authorization; |
| 984 | 1008 | var bank_info = that.data.bankInfo |
| 1009 | + var bank_info_2 = that.data.bankInfo_2 | |
| 985 | 1010 | wx.request({ |
| 986 | 1011 | url: baseUrl + 'walletmgm/v1/bankinfos', |
| 987 | 1012 | method: "GET", |
| ... | ... | @@ -992,9 +1017,10 @@ Page({ |
| 992 | 1017 | success: function(res) { |
| 993 | 1018 | console.log(res) |
| 994 | 1019 | bank_info.values = that.handleBankinfo(res.data.items) |
| 995 | - | |
| 1020 | + bank_info_2.values = that.handleBankinfo(res.data.items) | |
| 996 | 1021 | that.setData({ |
| 997 | - bankInfo: bank_info | |
| 1022 | + bankInfo: bank_info, | |
| 1023 | + bankInfo_2: bank_info_2 | |
| 998 | 1024 | }) |
| 999 | 1025 | console.log("bankInfo", that.data.bankInfo) |
| 1000 | 1026 | }, |
| ... | ... | @@ -1257,27 +1283,50 @@ Page({ |
| 1257 | 1283 | } else if (this.data.loantypeData.selected.length < 1) { |
| 1258 | 1284 | this.showToast('请选择贷款类型') |
| 1259 | 1285 | return |
| 1260 | - } else if (!formdata.loan_contract_no || formdata.loan_contract_no.length < 1) { | |
| 1261 | - this.showToast('请填写贷款合同编号') | |
| 1262 | - return | |
| 1263 | - } else if (this.data.bankInfo.selected.length < 1) { | |
| 1264 | - this.showToast('请选择贷款银行') | |
| 1265 | - return | |
| 1266 | - } else if (this.data.firstpaybackDate.selected.length < 1) { | |
| 1267 | - this.showToast('请选择首次还款日期') | |
| 1268 | - return | |
| 1269 | - } else if (!formdata.loan_months || formdata.loan_months.length < 1) { | |
| 1270 | - this.showToast('请选择贷款期限') | |
| 1271 | - return | |
| 1286 | + } | |
| 1287 | + var loanType = this.data.loantypeData.selected | |
| 1288 | + if (loanType == "公积金贷款" || loanType == "组合贷款"){ | |
| 1289 | + if (!formdata.loan_contract_no || formdata.loan_contract_no.length < 1) { | |
| 1290 | + this.showToast('请填写公积金贷款合同编号') | |
| 1291 | + return | |
| 1292 | + } else if (this.data.bankInfo.selected.length < 1) { | |
| 1293 | + this.showToast('请选择公积金贷款银行') | |
| 1294 | + return | |
| 1295 | + } else if (this.data.firstpaybackDate.selected.length < 1) { | |
| 1296 | + this.showToast('请选择首次还款日期') | |
| 1297 | + return | |
| 1298 | + } else if (!formdata.loan_months || formdata.loan_months.length < 1) { | |
| 1299 | + this.showToast('请选择公积金贷款期限') | |
| 1300 | + return | |
| 1301 | + } | |
| 1302 | + newdata.loan_bank = this.data.bankInfo.selected | |
| 1303 | + newdata.loan_start = this.data.firstpaybackDate.datelong | |
| 1304 | + newdata.loan_months = parseInt(formdata.loan_months) | |
| 1305 | + } | |
| 1306 | + if (loanType == "商业贷款" || loanType == "组合贷款") { | |
| 1307 | + if (!formdata.sec_loan_contract_no || formdata.sec_loan_contract_no.length < 1) { | |
| 1308 | + this.showToast('请填写商业贷款合同编号') | |
| 1309 | + return | |
| 1310 | + } else if (this.data.bankInfo_2.selected.length < 1) { | |
| 1311 | + this.showToast('请选择商业贷款银行') | |
| 1312 | + return | |
| 1313 | + } else if (this.data.firstpaybackDate_2.selected.length < 1) { | |
| 1314 | + this.showToast('请选择首次还款日期') | |
| 1315 | + return | |
| 1316 | + } else if (!formdata.sec_loan_months || formdata.sec_loan_months.length < 1) { | |
| 1317 | + this.showToast('请选择商业贷款期限') | |
| 1318 | + return | |
| 1319 | + } | |
| 1320 | + newdata.sec_loan_bank = this.data.bankInfo_2.selected | |
| 1321 | + newdata.sec_loan_start = this.data.firstpaybackDate_2.datelong | |
| 1322 | + newdata.sec_loan_months = parseInt(formdata.sec_loan_months) | |
| 1272 | 1323 | } |
| 1273 | - newdata.loan_months = parseInt(formdata.loan_months) | |
| 1274 | 1324 | newdata.loan_before_marry = this.data.beforemarryData.selected == "是" ? 'y' : 'n' |
| 1275 | 1325 | newdata.loan_by_self = this.data.isselfData.selected == "是" ? 'y' : 'n' |
| 1276 | 1326 | newdata.certification_type = this.data.identifytypeData.selected |
| 1277 | 1327 | |
| 1278 | 1328 | newdata.loan_type = this.data.loantypeData.selected |
| 1279 | - newdata.loan_bank = this.data.bankInfo.selected | |
| 1280 | - newdata.loan_start = this.data.firstpaybackDate.datelong | |
| 1329 | + | |
| 1281 | 1330 | // newdata.loan_datelong = this.data.loandatelongData.selected |
| 1282 | 1331 | var request_loan_address = this.getLoanAddressRequest() |
| 1283 | 1332 | newdata.house_address = request_loan_address |
| ... | ... | @@ -1442,6 +1491,31 @@ Page({ |
| 1442 | 1491 | this.dealIdInfo(idCardNo, e.currentTarget.id) |
| 1443 | 1492 | } |
| 1444 | 1493 | }, |
| 1494 | + loan_input: function (e) { | |
| 1495 | + console.log('-------', e.detail.value) | |
| 1496 | + switch (e.currentTarget.id) { | |
| 1497 | + case 'loan_contract_no': | |
| 1498 | + this.setData({ | |
| 1499 | + loan_contract_no: e.detail.value | |
| 1500 | + }) | |
| 1501 | + break; | |
| 1502 | + case 'loan_months': | |
| 1503 | + this.setData({ | |
| 1504 | + loan_months: e.detail.value | |
| 1505 | + }) | |
| 1506 | + break; | |
| 1507 | + case 'sec_loan_contract_no': | |
| 1508 | + this.setData({ | |
| 1509 | + sec_loan_contract_no: e.detail.value | |
| 1510 | + }) | |
| 1511 | + break; | |
| 1512 | + case 'sec_loan_months': | |
| 1513 | + this.setData({ | |
| 1514 | + sec_loan_months: e.detail.value | |
| 1515 | + }) | |
| 1516 | + break; | |
| 1517 | + } | |
| 1518 | + }, | |
| 1445 | 1519 | //根据身份证号码,获取相关信息 |
| 1446 | 1520 | dealIdInfo: function (idCardNum, idcard_belong) { |
| 1447 | 1521 | var info = format.analyzeIDCard(idCardNum) |
| ... | ... | @@ -1757,6 +1831,14 @@ Page({ |
| 1757 | 1831 | firstpaybackDate: firstpayback_Date |
| 1758 | 1832 | }) |
| 1759 | 1833 | break; |
| 1834 | + case 'payback_date_2': | |
| 1835 | + var firstpayback_Date = this.data.firstpaybackDate_2 | |
| 1836 | + firstpayback_Date.selected = e.detail.value | |
| 1837 | + firstpayback_Date.datelong = Date.parse(new Date(e.detail.value)) / 1000, | |
| 1838 | + this.setData({ | |
| 1839 | + firstpaybackDate_2: firstpayback_Date | |
| 1840 | + }) | |
| 1841 | + break; | |
| 1760 | 1842 | case 'loan_datelong': |
| 1761 | 1843 | var loandatelong_Data = this.data.loandatelongData |
| 1762 | 1844 | loandatelong_Data.selected = loandatelong_Data.values[e.detail.value] |
| ... | ... | @@ -1796,6 +1878,13 @@ Page({ |
| 1796 | 1878 | bankInfo: bank_data |
| 1797 | 1879 | }) |
| 1798 | 1880 | break; |
| 1881 | + case 'bank_2': | |
| 1882 | + var bank_data_2 = this.data.bankInfo_2 | |
| 1883 | + bank_data_2.selected = bank_data_2.values[e.detail.value] | |
| 1884 | + this.setData({ | |
| 1885 | + bankInfo_2: bank_data_2 | |
| 1886 | + }) | |
| 1887 | + break; | |
| 1799 | 1888 | case 'house_locate': |
| 1800 | 1889 | console.log('house_locate', e) |
| 1801 | 1890 | var house_address = this.data.houseLocateInfo; | ... | ... |
| ... | ... | @@ -220,11 +220,13 @@ |
| 220 | 220 | <view style='height:20rpx;width:100%;background:#F8F8F8;'></view> |
| 221 | 221 | <view style='padding:0 30rpx;'> |
| 222 | 222 | <template is="picker_cell_normal" data="{{...loantypeData}}" /> |
| 223 | + </view> | |
| 224 | + <view style='padding:0 30rpx;' wx:if="{{loantypeData.selected != '商业贷款'}}"> | |
| 223 | 225 | <view class='divide_line_30'></view> |
| 224 | 226 | <view style='height:90rpx'> |
| 225 | 227 | <text class='red_star_right_10'>*</text> |
| 226 | - <text class='text_777_30 float_left'>贷款合同编号</text> | |
| 227 | - <input class='input_wrap float_right' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right;color:#000;' placeholder='请输入贷款合同编号' name='loan_contract_no'></input> | |
| 228 | + <text class='text_777_30 float_left'>公积金贷款合同编号</text> | |
| 229 | + <input class='input_wrap float_right' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right;color:#000;' placeholder='请输入贷款合同编号' name='loan_contract_no' value='{{loan_contract_no}}' bindinput="loan_input" id='loan_contract_no'></input> | |
| 228 | 230 | </view> |
| 229 | 231 | <view class='divide_line_30'></view> |
| 230 | 232 | <template is="picker_cell_normal" data="{{...bankInfo}}" /> |
| ... | ... | @@ -234,11 +236,29 @@ |
| 234 | 236 | <!-- <template is="picker_cell_normal" data="{{...loandatelongData}}" /> --> |
| 235 | 237 | <view style='height:90rpx'> |
| 236 | 238 | <text class='red_star_right_10'>*</text> |
| 237 | - <text class='text_777_30 float_left'>贷款期限(月数)</text> | |
| 238 | - <input class='input_wrap float_right' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right;color:#000;' placeholder='请输入贷款月数' name='loan_months' type='number'></input> | |
| 239 | + <text class='text_777_30 float_left'>公积金贷款期限(月数)</text> | |
| 240 | + <input class='input_wrap float_right' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right;color:#000;' placeholder='请输入贷款月数' name='loan_months' value='{{loan_months}}' bindinput="loan_input" id='loan_months' type='number'></input> | |
| 241 | + </view> | |
| 242 | + </view> | |
| 243 | + <view style='padding:0 30rpx;' wx:if="{{loantypeData.selected == '商业贷款' || loantypeData.selected == '组合贷款' }}"> | |
| 244 | + <view class='divide_line_30'></view> | |
| 245 | + <view style='height:90rpx'> | |
| 246 | + <text class='red_star_right_10'>*</text> | |
| 247 | + <text class='text_777_30 float_left'>商业贷款合同编号</text> | |
| 248 | + <input class='input_wrap float_right' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right;color:#000;width:400rpx;' placeholder='请输入贷款合同编号' name='sec_loan_contract_no' value='{{sec_loan_contract_no}}' bindinput="loan_input" id='sec_loan_contract_no' ></input> | |
| 249 | + </view> | |
| 250 | + <view class='divide_line_30'></view> | |
| 251 | + <template is="picker_cell_normal" data="{{...bankInfo_2}}" /> | |
| 252 | + <view class='divide_line_30'></view> | |
| 253 | + <template is="picker_cell_normal" data="{{...firstpaybackDate_2}}" /> | |
| 254 | + <view class='divide_line_30'></view> | |
| 255 | + <!-- <template is="picker_cell_normal" data="{{...loandatelongData}}" /> --> | |
| 256 | + <view style='height:90rpx'> | |
| 257 | + <text class='red_star_right_10'>*</text> | |
| 258 | + <text class='text_777_30 float_left'>商业贷款期限(月数)</text> | |
| 259 | + <input class='input_wrap float_right' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right;color:#000;' placeholder='请输入贷款月数' name='sec_loan_months' value='{{sec_loan_months}}' bindinput="loan_input" id='sec_loan_months' type='number'></input> | |
| 239 | 260 | </view> |
| 240 | 261 | </view> |
| 241 | - | |
| 242 | 262 | </view> |
| 243 | 263 | <view wx:if="{{house_type=='house_fund_rent'}}"> |
| 244 | 264 | ... | ... |
请
注册
或
登录
后发表评论