53b71268 by Zelig

贷后 还款管理 编辑

1 parent 5d4817be
...@@ -45,11 +45,20 @@ class Loan extends CI_Controller { ...@@ -45,11 +45,20 @@ class Loan extends CI_Controller {
45 } 45 }
46 } 46 }
47 47
48 public function edit($state = 1) 48 public function edit($state = 1, $id = null)
49 { 49 {
50 $this->load->driver('enum');
51 $this->load->driver('configure');
52
50 switch ($state) { 53 switch ($state) {
51 case 1: 54 case 1:
52 $this->load->view('/loan/还款编辑'); 55 $url = $this->config->item('apiBaseUrl') . 'loanAfter/repaymentPlan/'.$id;
56 $result = file_get_contents($url);
57 $json = json_decode($result);
58 $ret = $json->data;
59 $ret->enumRepayStatus = $this->enum->repaymentPlan->status();
60
61 $this->load->view('/loan/还款编辑', $ret);
53 break; 62 break;
54 case 2: 63 case 2:
55 $this->load->view('/loan/催收编辑'); 64 $this->load->view('/loan/催收编辑');
......
...@@ -348,4 +348,4 @@ class CheckLogin ...@@ -348,4 +348,4 @@ class CheckLogin
348 } 348 }
349 } 349 }
350 350
351 }
...\ No newline at end of file ...\ No newline at end of file
351 }
......
1 <?php
2
3 class Configure extends CI_Driver_Library {
4 public function __construct () {
5 $this->valid_drivers = ['enum'];
6 }
7 }
1 <?php
2
3 class Configure_enum extends CI_Driver
4 {
5 public $CI;
6
7 public function __construct () {
8 $this->CI = &get_instance();
9 }
10
11 public function repayment () {
12 $url = $this->CI->config->item('apiBaseUrl') . 'config/enum/repayment';
13 $result = file_get_contents($url);
14 $json = json_decode($result);
15 $ret = $json->data;
16
17 return $ret;
18 }
19 }
1 <?php
2
3 class Enum extends CI_Driver_Library {
4 public function __construct () {
5 $this->valid_drivers = ['repaymentPlan'];
6 }
7 }
1 <?php
2
3 class Enum_repaymentPlan extends CI_Driver
4 {
5 public $CI;
6
7 public function __construct () {
8 $this->CI = &get_instance();
9 }
10
11 public function status () {
12 $url = $this->CI->config->item('apiBaseUrl') . 'enum/repaymentPlan/status';
13 $result = file_get_contents($url);
14 $json = json_decode($result);
15 $ret = $json->data;
16
17 return $ret;
18 }
19
20 public function source () {
21 $url = $this->CI->config->item('apiBaseUrl') . 'enum/repaymentPlan/source';
22 $result = file_get_contents($url);
23 $json = json_decode($result);
24 $ret = $json->data;
25
26 return $ret;
27 }
28 }
...@@ -2,90 +2,147 @@ ...@@ -2,90 +2,147 @@
2 2
3 <body> 3 <body>
4 <div class="panel panel-default mb-20"> 4 <div class="panel panel-default mb-20">
5 <div class="panel-body cl"> 5 <form>
6 <div class="row cl"> 6 <div class="panel-body cl">
7 <div class="form-group col-sm-4 col-md-2"> 7 <div class="row cl">
8 <label>申请人</label> 8 <input type="hidden" name="id" value="<?=$id?>">
9 <input type="text" class="form-control input-text" value=""> 9 <div class="form-group col-sm-4 col-md-2">
10 </div> 10 <label>订单号</label>
11 <div class="form-group col-sm-4 col-md-2"> 11 <input type="text" class="form-control input-text" value="<?=$orderNumber?>" name="orderNumber">
12 <label>身份证</label> 12 </div>
13 <input type="text" class="form-control input-text" value=""> 13 <div class="form-group col-sm-4 col-md-2">
14 </div> 14 <label>申请人</label>
15 <div class="form-group col-sm-4 col-md-2"> 15 <input type="text" class="form-control input-text" value="<?=$proposerName?>" name="proposerName">
16 <label>手机号</label> 16 </div>
17 <input type="text" class="form-control input-text" value=""> 17 <div class="form-group col-sm-4 col-md-2">
18 </div> 18 <label>身份证</label>
19 <div class="form-group col-sm-4 col-md-2"> 19 <input type="text" class="form-control input-text" value="<?=$idNumber?>" name="idNumber">
20 <label>网点</label> 20 </div>
21 <span class="form-control select-box"> 21 <div class="form-group col-sm-4 col-md-2">
22 <select class="select" size="1"> 22 <label>手机号</label>
23 <option>请选择</option> 23 <input type="text" class="form-control input-text" value="<?=$phoneNumber?>" name="phoneNumber">
24 </select> 24 </div>
25 </span> 25 <div class="form-group col-sm-4 col-md-2">
26 </div> 26 <label>客户经理</label>
27 <div class="form-group col-sm-4 col-md-2"> 27 <input type="text" class="form-control input-text" value="<?=$clientManager?>" name="clientManager">
28 <label>产品名称</label> 28 </div>
29 <span class="form-control select-box"> 29 <div class="form-group col-sm-4 col-md-2">
30 <select class="select" size="1"> 30 <label>网点</label>
31 <option>请选择</option> 31 <span class="form-control select-box">
32 </select> 32 <select class="select" size="1" name="branchName">
33 </span> 33 <?php foreach ($this->session->departments as $k=>$v):?>
34 </div> 34 <option value="<?=$v->id?>" <?=$branchName == $v->name?'selected':''?>><?=$v->name?></option>
35 <div class="form-group col-sm-4 col-md-2"> 35 <?php if($v->children && !empty($v->children)):?>
36 <label>借款金额</label> 36 <?php foreach ($v->children as $kk=>$vv):?>
37 <input type="text" class="form-control input-text" value=""> 37 <option value="<?=$vv->id?>"><?=$vv->name?></option>
38 </div> 38 <?php endforeach;?>
39 <div class="form-group col-sm-4 col-md-2"> 39 <?php endif;?>
40 <label>本期应还金额</label> 40 <?php endforeach;?>
41 <input type="text" class="form-control input-text" value=""> 41 </select>
42 </div> 42 </span>
43 <div class="form-group col-sm-4 col-md-2"> 43 </div>
44 <label>已还金额</label> 44 <div class="form-group col-sm-4 col-md-2">
45 <input type="text" class="form-control input-text" value=""> 45 <label>产品名称</label>
46 </div> 46 <?=$productName?>
47 <div class="form-group col-sm-4 col-md-2"> 47 <span class="form-control select-box">
48 <label>罚息</label> 48 <select class="select" size="1" name="productName">
49 <input type="text" class="form-control input-text" value=""> 49 <?php foreach ($this->session->products as $k=>$v):?>
50 </div> 50 <option value="<?=$v->id?>" <?=$productName == $v->productName?'selected':''?>><?=$v->productName?></option>
51 <div class="form-group col-sm-4 col-md-2"> 51 <?php endforeach;?>
52 <label>滞纳金</label> 52 </select>
53 <input type="text" class="form-control input-text" value=""> 53 </span>
54 </div> 54 </div>
55 <div class="form-group col-sm-4 col-md-2"> 55 <div class="form-group col-sm-4 col-md-2">
56 <label>期数</label> 56 <label>借款金额</label>
57 <input type="text" class="form-control input-text" value=""> 57 <input type="text" class="form-control input-text" value="<?=$applyAmount?>" name="applyAmount">
58 </div> 58 </div>
59 <div class="form-group col-sm-4 col-md-2"> 59 <div class="form-group col-sm-4 col-md-2">
60 <label>还款方式</label> 60 <label>审批金额</label>
61 <span class="form-control select-box"> 61 <input type="text" class="form-control input-text" value="<?=$ratifyAmount?>" name="ratifyAmount">
62 <select class="select" size="1"> 62 </div>
63 <option>请选择</option> 63 <div class="form-group col-sm-4 col-md-2">
64 </select> 64 <label>进件时间</label>
65 </span> 65 <input type="text" class="form-control input-text Wdate" onfocus="WdatePicker()" value="<?=date("Y-m-d", $enterDate / 1000)?>" name="enterDate">
66 </div> 66 </div>
67 <div class="form-group col-sm-4 col-md-2"> 67 <div class="form-group col-sm-4 col-md-2">
68 <label>本期应还款日</label> 68 <label>当月应还金额</label>
69 <input type="text" class="form-control input-text" value=""> 69 <input type="text" class="form-control input-text" value="<?=$currentBalance?>" name="currentBalance">
70 </div> 70 </div>
71 <div class="form-group col-sm-4 col-md-2"> 71 <div class="form-group col-sm-4 col-md-2">
72 <label>实际还款日</label> 72 <label>已还金额</label>
73 <input type="text" class="form-control input-text" value=""> 73 <input type="text" class="form-control input-text" value="">
74 </div> 74 </div>
75 <div class="form-group col-sm-4 col-md-2"> 75 <div class="form-group col-sm-4 col-md-2">
76 <label>是否逾期</label> 76 <label>罚息</label>
77 <input type="text" class="form-control input-text" value=""> 77 <input type="text" class="form-control input-text" value="">
78 </div> 78 </div>
79 <div class="form-group col-sm-4 col-md-2"> 79 <div class="form-group col-sm-4 col-md-2">
80 <label>逾期天数</label> 80 <label>滞纳金</label>
81 <input type="text" class="form-control input-text" value=""> 81 <input type="text" class="form-control input-text" value="<?=$overdueFine?>" name="overdueFine">
82 </div> 82 </div>
83 <div class="form-group col-sm-4 col-md-2"> 83 <div class="form-group col-sm-4 col-md-2">
84 <label>还款状态</label> 84 <label>放款日期</label>
85 <input type="text" class="form-control input-text" value=""> 85 <input type="text" class="form-control input-text Wdate" onfocus="WdatePicker()" value="<?=date("Y-m-d", $loanDate / 1000)?>" name="loanDate">
86 </div>
87 <div class="form-group col-sm-4 col-md-2">
88 <label>总期数</label>
89 <input type="text" class="form-control input-text" value="<?=$totalPeriods?>" name="totalPeriods">
90 </div>
91 <div class="form-group col-sm-4 col-md-2">
92 <label>当前期数</label>
93 <input type="text" class="form-control input-text" value="<?=$currentPeriods?>" name="currentPeriods">
94 </div>
95 <div class="form-group col-sm-4 col-md-2">
96 <label>还款方式</label>
97 <span class="form-control select-box">
98 <select class="select" size="1">
99 <option>请选择</option>
100 </select>
101 </span>
102 </div>
103 <div class="form-group col-sm-4 col-md-2">
104 <label>计划还款日期</label>
105 <input type="text" class="form-control input-text Wdate" onfocus="WdatePicker()" value="<?=date("Y-m-d", $planRepaymentDate / 1000)?>" name="planRepaymentDate">
106 </div>
107 <div class="form-group col-sm-4 col-md-2">
108 <label>实际还款日</label>
109 <input type="text" class="form-control input-text Wdate" onfocus="WdatePicker()" value="<?=$realRepaymentDate?date("Y-m-d", $realRepaymentDate / 1000):''?>" name="realRepaymentDate">
110 </div>
111 <div class="form-group col-sm-4 col-md-2">
112 <label>是否逾期</label>
113 <span class="form-control select-box">
114 <select class="select" size="1" name="hasDue">
115 <option value="1" <?=$hasDue == 1?'selected':''?>></option>
116 <option></option>
117 </select>
118 </span>
119 </div>
120 <div class="form-group col-sm-4 col-md-2">
121 <label>逾期天数</label>
122 <input type="text" class="form-control input-text" value="<?=$dueDay?>" name="dueDay">
123 </div>
124 <div class="form-group col-sm-4 col-md-2">
125 <label>还款状态</label>
126 <span class="form-control select-box">
127 <select class="select" size="1" name="repayStatus">
128 <?php foreach($enumRepayStatus as $k => $v) : ?>
129 <option value="<?=$k?>" <?=$k == $repayStatus?'selected':''?>><?=$v?></option>
130 <?php endforeach ?>
131 </select>
132 </span>
133 </div>
134 <div class="form-group col-sm-4 col-md-2">
135 <label>是否结清</label>
136 <span class="form-control select-box">
137 <select class="select" size="1" name="hasClean">
138 <option value="1" <?=$hasClean == 1?'selected':''?>></option>
139 <option></option>
140 </select>
141 </span>
142 </div>
86 </div> 143 </div>
87 </div> 144 </div>
88 </div> 145 </form>
89 </div> 146 </div>
90 147
91 <div class="row cl col-sm-12 pb-20"> 148 <div class="row cl col-sm-12 pb-20">
...@@ -101,8 +158,31 @@ ...@@ -101,8 +158,31 @@
101 158
102 <script> 159 <script>
103 function save() { 160 function save() {
104 window.parent.reload(); 161 var data = $("form").serializeJson();
105 layer_close(); 162 console.log(data);
163 $.ajax({
164 type: 'put',
165 url: apiBaseUrl + 'loanAfter/repaymentPlan',
166 cache: false,
167 data: JSON.stringify(data),
168 dataType: 'json',
169 contentType: "application/json; charset=UTF-8",
170 success: function (data) {
171 if (data.msg) {
172 layer.alert(data.msg);
173 } else if (data.code != 0) {
174 layer.alert('操作失败');
175 } else {
176 layer.alert('操作成功');
177 }
178 },
179 error: function () {
180 layer.alert("操作失败")
181 }
182
183 })
184 // window.parent.reload();
185 // layer_close();
106 } 186 }
107 </script> 187 </script>
108 </body> 188 </body>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!