72803056 by Zelig

贷后管理

1 parent c4e06e3d
...@@ -45,28 +45,19 @@ class Loan extends CI_Controller { ...@@ -45,28 +45,19 @@ class Loan extends CI_Controller {
45 } 45 }
46 } 46 }
47 47
48 public function edit($state = 1, $id = null) 48 public function edit($id = null)
49 { 49 {
50 $this->load->driver('enum'); 50 $this->load->driver('enum');
51 $this->load->driver('configure'); 51 $this->load->driver('configure');
52 52
53 switch ($state) { 53 $url = $this->config->item('apiBaseUrl') . 'loanAfter/repaymentPlan/'.$id;
54 case 1: 54 $result = file_get_contents($url);
55 $url = $this->config->item('apiBaseUrl') . 'loanAfter/repaymentPlan/'.$id; 55 $json = json_decode($result);
56 $result = file_get_contents($url); 56 $ret = $json->data;
57 $json = json_decode($result); 57 $ret->enumRepayStatus = $this->enum->repaymentPlan->status();
58 $ret = $json->data; 58 $ret->enumSource = $this->enum->repaymentPlan->source();
59 $ret->enumRepayStatus = $this->enum->repaymentPlan->status();
60 59
61 $this->load->view('/loan/还款编辑', $ret); 60 $this->load->view('/loan/还款编辑', $ret);
62 break;
63 case 2:
64 $this->load->view('/loan/催收编辑');
65 break;
66 case 3:
67 $this->load->view('/loan/数据编辑');
68 break;
69 }
70 } 61 }
71 62
72 public function move() 63 public function move()
......
...@@ -115,6 +115,8 @@ ...@@ -115,6 +115,8 @@
115 aoData.createUser = $('[name="createUser"]').val() || ''; 115 aoData.createUser = $('[name="createUser"]').val() || '';
116 aoData.status = $('[name="status"]').val() || ''; 116 aoData.status = $('[name="status"]').val() || '';
117 aoData.modifyUser = $('[name="modifyUser"]').val() || ''; 117 aoData.modifyUser = $('[name="modifyUser"]').val() || '';
118 aoData.proposerName = $('[name="proposerName"]').val() || '';
119 aoData.phoneNumber = $('[name="phoneNumber"]').val() || '';
118 }, 120 },
119 }); 121 });
120 122
...@@ -129,4 +131,27 @@ ...@@ -129,4 +131,27 @@
129 function resetHandler() { 131 function resetHandler() {
130 $('#table').DataTable().draw(); 132 $('#table').DataTable().draw();
131 } 133 }
134
135 function ajax(url, method = 'GET', data = {}) {
136 $.ajax({
137 type: method,
138 url: apiBaseUrl + url,
139 cache: false,
140 data:JSON.stringify(data),
141 dataType:'json',
142 contentType: "application/json; charset=UTF-8",
143 success:function(data){
144 if(data.msg){
145 layer.alert(data.msg);
146 } else if(data.code != 0){
147 layer.alert('操作失败');
148 } else {
149 layer.alert('操作成功');
150 }
151 },
152 error:function(){
153 layer.alert("操作失败")
154 }
155 })
156 }
132 </script> 157 </script>
......
...@@ -80,7 +80,7 @@ ...@@ -80,7 +80,7 @@
80 }); 80 });
81 81
82 function edit(id) { 82 function edit(id) {
83 layer_show('编辑', '<?=site_url('/loan/edit/2')?>'); 83 layer_show('编辑', '<?=site_url('/loan/edit/')?>/' + id);
84 } 84 }
85 85
86 function del(id) { 86 function del(id) {
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
89 title: '删除订单', 89 title: '删除订单',
90 icon: 3 90 icon: 3
91 }, function(){ 91 }, function(){
92 layer.msg('删除'); 92 ajax('/loanAfter/repaymentPlan/'+id, 'delete')
93 }); 93 });
94 } 94 }
95 95
......
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
95 } 95 }
96 96
97 function edit(id) { 97 function edit(id) {
98 layer_show('编辑', '<?=site_url('/loan/edit/2')?>'); 98 layer_show('编辑', '<?=site_url('/loan/edit/')?>/'+id);
99 } 99 }
100 100
101 function move(id) { 101 function move(id) {
......
...@@ -79,38 +79,8 @@ ...@@ -79,38 +79,8 @@
79 ] 79 ]
80 }); 80 });
81 81
82 $.fn.dataTableExt.afnFiltering.push(
83 function (oSettings, aData, iDataIndex) {
84 var min = document.getElementById('min').value;
85 var max = document.getElementById('max').value;
86 var iDateCol = 5; //进件时间
87
88 var dateMin = new Date(aData[iDateCol]);
89 var dateMax = new Date(aData[iDateCol]);
90
91 if (min === '' && max === '')
92 return true;
93 else if (new Date(min).getTime() <= dateMin.getTime() && max === '')
94 return true;
95 else if (new Date(min).getTime() <= dateMin.getTime() && new Date(max).getTime() >= dateMax.getTime())
96 return true;
97 return false;
98 }
99 );
100
101 $('.table_search').on('change', function () {
102 search = $(this).val();
103 column = $(this).attr('column');
104
105 $('#table').DataTable().column(column).search(search).draw();
106 });
107
108 $('#min, #max').on('keyup', function () {
109 $('#table').DataTable().draw();
110 });
111
112 function edit(id) { 82 function edit(id) {
113 layer_show('编辑', '<?=site_url('/loan/edit/1/')?>'+id); 83 layer_show('编辑', '<?=site_url('/loan/edit/')?>'+id);
114 } 84 }
115 85
116 function del(id) { 86 function del(id) {
...@@ -118,8 +88,8 @@ ...@@ -118,8 +88,8 @@
118 btn: ['确认','取消'], 88 btn: ['确认','取消'],
119 title: '删除订单', 89 title: '删除订单',
120 icon: 3 90 icon: 3
121 }, function(){ 91 }, function() {
122 layer.msg('删除'); 92 ajax('/loanAfter/repaymentPlan/'+id, 'delete')
123 }); 93 });
124 } 94 }
125 95
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 </div> 15 </div>
16 <div class="col-xs-2"> 16 <div class="col-xs-2">
17 <span class="select-box"> 17 <span class="select-box">
18 <select class="select table_search" size="1" column="7"> 18 <select class="select table_search" size="1" column="7" name="departmentId">
19 <option value="" selected>网点</option> 19 <option value="" selected>网点</option>
20 <?php foreach ($this->session->departments as $k=>$v):?> 20 <?php foreach ($this->session->departments as $k=>$v):?>
21 <option value="<?=$v->id?>"><?=$v->name?></option> 21 <option value="<?=$v->id?>"><?=$v->name?></option>
...@@ -42,9 +42,9 @@ ...@@ -42,9 +42,9 @@
42 </span> 42 </span>
43 </div> 43 </div>
44 <div class="col-xs-2"> 44 <div class="col-xs-2">
45 <input type="text" class="form-control input-text table_search" value="" placeholder="姓名" column="3"> 45 <input type="text" class="form-control input-text table_search" value="" placeholder="姓名" column="3" name="proposerName">
46 </div> 46 </div>
47 <div class="col-xs-2"> 47 <div class="col-xs-2">
48 <input type="text" class="form-control input-text table_search" value="" placeholder="手机号" column="5"> 48 <input type="text" class="form-control input-text table_search" value="" placeholder="手机号" column="5" name="phoneNumber">
49 </div> 49 </div>
50 </div> 50 </div>
......
...@@ -52,9 +52,9 @@ ...@@ -52,9 +52,9 @@
52 </span> 52 </span>
53 </div> 53 </div>
54 <div class="col-xs-2"> 54 <div class="col-xs-2">
55 <input type="text" class="form-control input-text table_search" value="" placeholder="姓名" column="3"> 55 <input type="text" class="form-control input-text table_search" value="" placeholder="姓名" column="3" name="proposerName">
56 </div> 56 </div>
57 <div class="col-xs-2"> 57 <div class="col-xs-2">
58 <input type="text" class="form-control input-text table_search" value="" placeholder="手机号" column="5"> 58 <input type="text" class="form-control input-text table_search" value="" placeholder="手机号" column="5" name="phoneNumber">
59 </div> 59 </div>
60 </div> 60 </div>
......
...@@ -27,6 +27,16 @@ ...@@ -27,6 +27,16 @@
27 <input type="text" class="form-control input-text" value="<?=$clientManager?>" name="clientManager"> 27 <input type="text" class="form-control input-text" value="<?=$clientManager?>" name="clientManager">
28 </div> 28 </div>
29 <div class="form-group col-sm-4 col-md-2"> 29 <div class="form-group col-sm-4 col-md-2">
30 <label>来源</label>
31 <span class="form-control select-box">
32 <select class="select" size="1" name="repayStatus">
33 <?php foreach($enumSource as $k => $v) : ?>
34 <option value="<?=$k?>" <?=$k == $source?'selected':''?>><?=$v?></option>
35 <?php endforeach ?>
36 </select>
37 </span>
38 </div>
39 <div class="form-group col-sm-4 col-md-2">
30 <label>网点</label> 40 <label>网点</label>
31 <span class="form-control select-box"> 41 <span class="form-control select-box">
32 <select class="select" size="1" name="branchName"> 42 <select class="select" size="1" name="branchName">
......
...@@ -48,9 +48,9 @@ ...@@ -48,9 +48,9 @@
48 </span> 48 </span>
49 </div> 49 </div>
50 <div class="col-xs-2"> 50 <div class="col-xs-2">
51 <input type="text" class="form-control input-text table_search" value="" placeholder="姓名" column="2"> 51 <input type="text" class="form-control input-text table_search" value="" placeholder="姓名" column="3" name="proposerName">
52 </div> 52 </div>
53 <div class="col-xs-2"> 53 <div class="col-xs-2">
54 <input type="text" class="form-control input-text table_search" value="" placeholder="手机号" column="4"> 54 <input type="text" class="form-control input-text table_search" value="" placeholder="手机号" column="5" name="phoneNumber">
55 </div> 55 </div>
56 </div> 56 </div>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!