a412b50c by yangjianbin

init

1 parent 6cfae349
1 <?php $this->load->view('common/header'); ?> 1 <?php $this->load->view('common/header'); ?>
2 2
3 <body> 3 <body>
4 <div class="cl pd-5 bg-1"> 4 <div class="cl pd-5 bg-1">
5 <span class="l"> 5 <span class="l">
6 <button class="btn btn-primary radius" onclick="layer_load('', '<?=site_url('/tool/cal');?>');"> 6 <button class="btn btn-primary radius" onclick="layer_load('', '<?= site_url('/tool/cal'); ?>');">
7 <i class="Hui-iconfont">&#xe636;</i> 利息计算器 7 <i class="Hui-iconfont">&#xe636;</i> 利息计算器
8 </button> 8 </button>
9 <button class="btn btn-primary radius" onclick="layer_load('', '<?=site_url('/tool/web');?>');"> 9 <button class="btn btn-primary radius" onclick="layer_load('', '<?= site_url('/tool/web'); ?>');">
10 <i class="Hui-iconfont">&#xe60d;</i> 网查网址 10 <i class="Hui-iconfont">&#xe60d;</i> 网查网址
11 </button> 11 </button>
12 </span> 12 </span>
13 </div> 13 </div>
14 14
15 <form id="form"> 15 <form id="form">
16 <div class="panel panel-default"> 16 <div class="panel panel-default">
17 <div class="panel-body"> 17 <div class="panel-body">
18 <div class="row cl"> 18 <div class="row cl">
...@@ -20,9 +20,11 @@ ...@@ -20,9 +20,11 @@
20 <label>产品名称</label> 20 <label>产品名称</label>
21 <span class="form-control select-box"> 21 <span class="form-control select-box">
22 <select id="product" class="select" size="1" name="productId"> 22 <select id="product" class="select" size="1" name="productId">
23 <?php foreach ($this->session->products as $k=>$v):?> 23 <?php foreach ($this->session->products as $k => $v): ?>
24 <option data-repaymentMode="<?=$v->repaymentMode?>" data-loanDeadline="<?=$v->loanDeadline?>" value="<?=$v->id?>"><?=$v->productName?></option> 24 <option data-repaymentMode="<?= $v->repaymentMode ?>"
25 <?php endforeach;?> 25 data-loanDeadline="<?= $v->loanDeadline ?>"
26 value="<?= $v->id ?>"><?= $v->productName ?></option>
27 <?php endforeach; ?>
26 </select> 28 </select>
27 </span> 29 </span>
28 </div> 30 </div>
...@@ -34,16 +36,18 @@ ...@@ -34,16 +36,18 @@
34 <div class="form-group col-sm-3 col-md-2"> 36 <div class="form-group col-sm-3 col-md-2">
35 <label>借款期数</label> 37 <label>借款期数</label>
36 <span class="form-control select-box"> 38 <span class="form-control select-box">
37 <select id="product" class="select" size="1" name="loanDeadline"> 39 <select class="select" size="1" id="loanDeadline">
38 <?php for ($i=1; $i<=$this->session->products[0]->loanDeadline; $i++):?> 40 <?php for ($i = 1; $i <= $this->session->products[0]->loanDeadline; $i++): ?>
39 <option value="<?=$i?>"><?=$i?></option> 41 <option value="<?= $i ?>"><?= $i ?></option>
40 <?php endfor;?> 42 <?php endfor; ?>
41 </select> 43 </select>
42 </span> 44 </span>
43 </div> 45 </div>
44 <div class="form-group col-sm-3 col-md-2"> 46 <div class="form-group col-sm-3 col-md-2">
45 <label>还款方式</label> 47 <label>还款方式</label>
46 <input type="text" class="form-control input-text" readonly value="<?=$this->session->products[0] ? $this->session->products[0]->repaymentMode : '';?>" id="repaymentMode"> 48 <input type="text" class="form-control input-text" readonly
49 value="<?= $this->session->products[0] ? $this->session->products[0]->repaymentMode : ''; ?>"
50 id="repaymentMode">
47 </div> 51 </div>
48 </div> 52 </div>
49 </div> 53 </div>
...@@ -69,21 +73,26 @@ ...@@ -69,21 +73,26 @@
69 73
70 <div class="row cl pb-20 col-sm-12"> 74 <div class="row cl pb-20 col-sm-12">
71 <div class="col-sm-offset-4 col-sm-2"> 75 <div class="col-sm-offset-4 col-sm-2">
72 <button class="btn btn-primary btn-block" >计算</button> 76 <button class="btn btn-primary btn-block">计算</button>
73 </div> 77 </div>
74 <div class="col-sm-2"> 78 <div class="col-sm-2">
75 <input class="btn btn-warning btn-block" value="重置" type="reset"> 79 <input class="btn btn-warning btn-block" value="重置" type="reset">
76 </div> 80 </div>
77 </div> 81 </div>
78 </form> 82 </form>
79 83
80 <?php $this->load->view('common/footer'); ?> 84 <?php $this->load->view('common/footer'); ?>
81 85
82 <script> 86 <script>
83 $('#product').change(function () { 87 $('#product').change(function () {
84 var data = $(this).find(':selected').data(); 88 var data = $(this).find(':selected').data();
85 $('#repaymentMode').val(data.repaymentmode); 89 $('#repaymentMode').val(data.repaymentmode);
86 $('#loanDeadline').val(data.loandeadline); 90 $('#loanDeadline').empty();
91 var str = '';
92 for (var i = 1; i <= parseInt(data.loandeadline); $i++) {
93 str += '<option value="' + i + '">' + i + '</option>';
94 }
95 $('#loanDeadline').append(str);
87 }) 96 })
88 97
89 $('#form').submit(function (e) { 98 $('#form').submit(function (e) {
...@@ -93,13 +102,13 @@ ...@@ -93,13 +102,13 @@
93 var productId = $('[name=productId]').val(); 102 var productId = $('[name=productId]').val();
94 var str = 'borrowAmount=' + borrowAmount + '&productId=' + productId; 103 var str = 'borrowAmount=' + borrowAmount + '&productId=' + productId;
95 $.ajax({ 104 $.ajax({
96 type:'get', 105 type: 'get',
97 url:apiBaseUrl + 'application/tool/interest?' + str, 106 url: apiBaseUrl + 'application/tool/interest?' + str,
98 cache: false, 107 cache: false,
99 dataType:'json', 108 dataType: 'json',
100 contentType: "application/json; charset=UTF-8", 109 contentType: "application/json; charset=UTF-8",
101 success:function(data){ 110 success: function (data) {
102 if(data.code != 0){ 111 if (data.code != 0) {
103 var msg = data.msg ? data.msg : '请求失败'; 112 var msg = data.msg ? data.msg : '请求失败';
104 layer.alert(msg); 113 layer.alert(msg);
105 } else { 114 } else {
...@@ -107,11 +116,11 @@ ...@@ -107,11 +116,11 @@
107 $('#totalAmount').val(data.data.repayPlans[0].totalAmount); 116 $('#totalAmount').val(data.data.repayPlans[0].totalAmount);
108 } 117 }
109 }, 118 },
110 error:function(){ 119 error: function () {
111 layer.alert("请求失败") 120 layer.alert("请求失败")
112 } 121 }
113 }) 122 })
114 }) 123 })
115 </script> 124 </script>
116 </body> 125 </body>
117 <html> 126 <html>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!