cal.php
5.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?php $this->load->view('common/header'); ?>
<body>
<div class="cl pd-5 bg-1">
<span class="l">
<button class="btn btn-primary radius" onclick="layer_load('', '<?=site_url('/tool/cal');?>');">
<i class="Hui-iconfont"></i> 利息计算器
</button>
<button class="btn btn-primary radius" onclick="layer_load('', '<?=site_url('/tool/web');?>');">
<i class="Hui-iconfont"></i> 网查网址
</button>
</span>
</div>
<form id="form">
<div class="panel panel-default">
<div class="panel-body">
<div class="row cl">
<div class="form-group col-sm-3 col-md-2">
<label>产品名称</label>
<span class="form-control select-box">
<select class="select" size="1" name="productId">
<?php foreach ($this->session->products as $k=>$v):?>
<option data-repaymentMode="<?=$v->repaymentMode?>" data-loanDeadline="<?=$v->loanDeadline?>" value="<?=$v->id?>"><?=$v->productName?></option>
<?php endforeach;?>
</select>
</span>
</div>
<div class="form-group col-sm-3 col-md-2">
<label>借款金额</label>
<input name="borrowAmount" type="text" class="form-control input-text" value="">
<span class="glyphicon form-control-feedback">元</span>
</div>
<div class="form-group col-sm-3 col-md-2">
<label>借款期数</label>
<input type="text" class="form-control input-text" readonly value="<?=$this->session->products[0] ? $this->session->products[0]->repaymentMode : '';?>" id="repaymentMode">
</div>
<div class="form-group col-sm-3 col-md-2">
<label>还款方式</label>
<input type="text" class="form-control input-text" readonly value="<?=$this->session->products[0] ? $this->session->products[0]->loanDeadline : '';?>" id="loanDeadline">
</div>
</div>
</div>
</div>
<div class="panel panel-default mb-20">
<div class="panel-header">计算结果</div>
<div class="panel-body">
<div class="row cl">
<div class="form-group col-sm-3 col-md-2">
<label>每月应还</label>
<input type="text" id="totalAmount" class="form-control input-text" value="" disabled>
<span class="glyphicon form-control-feedback">元</span>
</div>
<div class="form-group col-sm-3 col-md-2">
<label>总共应还</label>
<input type="text" id="totalRepay" class="form-control input-text" value="" disabled>
<span class="glyphicon form-control-feedback">元</span>
</div>
</div>
</div>
</div>
<div class="row cl pb-20 col-sm-12">
<div class="col-sm-offset-4 col-sm-2">
<button class="btn btn-primary btn-block" >计算</button>
</div>
<div class="col-sm-2">
<input class="btn btn-warning btn-block" value="重置" type="reset">
</div>
</div>
</form>
<?php $this->load->view('common/footer'); ?>
<script>
$('#product').change(function () {
var data = $(this).find(':selected').data();
$('#repaymentMode').val(data.repaymentmode);
$('#loanDeadline').val(data.loandeadline);
})
$('#form').submit(function (e) {
e.stopPropagation();
e.preventDefault();
var borrowAmount = $('[name=borrowAmount]').val();
var productId = $('[name=productId]').val();
var str = 'borrowAmount=' + borrowAmount + '&productId=' + productId;
$.ajax({
type:'get',
url:apiBaseUrl + 'application/tool/interest?' + str,
cache: false,
dataType:'json',
contentType: "application/json; charset=UTF-8",
success:function(data){
if(data.code != 0){
layer.alert('请求失败');
} else {
$('#totalRepay').val(data.data.totalRepay);
$('#totalAmount').val(data.data[0].totalAmount);
}
},
error:function(){
layer.alert("请求失败")
}
})
})
function submit (){
var borrowAmount = $('[name=borrowAmount]').val();
var productId = $('[name=productId]').val();
var str = 'borrowAmount=' + borrowAmount + '&productId=' + productId;
$.ajax({
type:'get',
url:apiBaseUrl + 'application/tool/interest?' + str,
cache: false,
dataType:'json',
contentType: "application/json; charset=UTF-8",
success:function(data){
if(data.code != 0){
layer.alert(data.msg ? data.msg : '请求失败');
} else {
$('#totalRepay').val(data.data.totalRepay);
$('#totalAmount').val(data.data[0].totalAmount);
}
},
error:function(){
layer.alert("请求失败")
}
})
}
</script>
</body>
<html>