058df6a8 by Zelig

修改

1 parent 9a4df844
...@@ -304,12 +304,12 @@ class Work extends CI_Controller ...@@ -304,12 +304,12 @@ class Work extends CI_Controller
304 $ret->clientContactOutputVOS = array(); 304 $ret->clientContactOutputVOS = array();
305 } 305 }
306 //查询还款计划表 306 //查询还款计划表
307 $str = 'borrowAmount=' . $ret->orderVO->agreeMoney . '&productId=' . $ret->orderVO->productId . '&loanDeadline=' . $ret->orderVO->deadline; 307 $str = 'borrowAmount=' . $ret->orderVO->applyMoney . '&productId=' . $ret->orderVO->productId . '&loanDeadline=' . $ret->orderVO->deadline;
308 $url2 = $this->config->item('apiBaseUrl') . 'application/tool/interest?' . $str; 308 $url2 = $this->config->item('apiBaseUrl') . 'application/tool/interest?' . $str;
309 $result2 = file_get_contents($url2); 309 $result2 = file_get_contents($url2);
310 $json2 = json_decode($result2); 310 $json2 = json_decode($result2);
311 $ret2 = $json2->data; 311 $ret2 = $json2->data;
312 // var_dump($url2, $ret2); 312 var_dump($ret, $ret2);
313 313
314 $data = array( 314 $data = array(
315 'clientInfoOutputVO' => $ret->clientInfoOutputVO, 315 'clientInfoOutputVO' => $ret->clientInfoOutputVO,
...@@ -335,7 +335,7 @@ class Work extends CI_Controller ...@@ -335,7 +335,7 @@ class Work extends CI_Controller
335 $ret->clientContactOutputVOS = array(); 335 $ret->clientContactOutputVOS = array();
336 } 336 }
337 //查询还款计划表 337 //查询还款计划表
338 $str = 'borrowAmount=' . $ret->orderVO->agreeMoney . '&productId=' . $ret->orderVO->productId . '&loanDeadline=' . $ret->orderVO->deadline; 338 $str = 'borrowAmount=' . $ret->orderVO->applyMoney . '&productId=' . $ret->orderVO->productId . '&loanDeadline=' . $ret->orderVO->deadline;
339 $url2 = $this->config->item('apiBaseUrl') . 'application/tool/interest?' . $str; 339 $url2 = $this->config->item('apiBaseUrl') . 'application/tool/interest?' . $str;
340 $result2 = file_get_contents($url2); 340 $result2 = file_get_contents($url2);
341 $json2 = json_decode($result2); 341 $json2 = json_decode($result2);
...@@ -392,7 +392,7 @@ class Work extends CI_Controller ...@@ -392,7 +392,7 @@ class Work extends CI_Controller
392 392
393 public function appoint() 393 public function appoint()
394 { 394 {
395 $this->load->view('work/派单'); 395 // $this->load->view('work/派单');
396 } 396 }
397 397
398 public function loan($id) 398 public function loan($id)
......
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
14 <script src="https://cdn.bootcss.com/holder/2.9.4/holder.min.js"></script> 14 <script src="https://cdn.bootcss.com/holder/2.9.4/holder.min.js"></script>
15 <script type="text/javascript" src="/resource/location.js"></script> 15 <script type="text/javascript" src="/resource/location.js"></script>
16 <script type="text/javascript" src="/resource/upload.js"></script> 16 <script type="text/javascript" src="/resource/upload.js"></script>
17 <script type="text/javascript" src="/resource/main.js"></script>
17 <script> 18 <script>
18 (function ($) { 19 (function ($) {
19 $.fn.serializeJson = function () { 20 $.fn.serializeJson = function () {
...@@ -153,7 +154,10 @@ ...@@ -153,7 +154,10 @@
153 } else if(data.code != 0){ 154 } else if(data.code != 0){
154 layer.alert('操作失败'); 155 layer.alert('操作失败');
155 } else { 156 } else {
156 layer.alert(msg, callback); 157 layer.alert(msg, function(index) {
158 callback();
159 layer.close(index);
160 });
157 } 161 }
158 }, 162 },
159 error:function(){ 163 error:function(){
......
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
76 </form> 76 </form>
77 77
78 <div class="body mt-20"> 78 <div class="body mt-20">
79 <table class="table table-border table-bordered table-bg" id="table"> 79 <table class="table table-border table-bordered table-bg" id="table" url="manage/financial/repayments/alreadyPay">
80 <thead class="text-c"> 80 <thead class="text-c">
81 <tr> 81 <tr>
82 <th>来源</th> 82 <th>来源</th>
...@@ -115,36 +115,6 @@ ...@@ -115,36 +115,6 @@
115 115
116 <script> 116 <script>
117 var table = $('#table').dataTable({ 117 var table = $('#table').dataTable({
118 aaSorting: [[1, "desc"]],
119 serverSide: true,
120 processing: true,
121 bSort: false,
122 searching: false,//是否显示搜索
123 iDisplayLength: 6,
124 bLengthChange: false,
125 ajax: {
126 url: apiBaseUrl + 'manage/financial/repayments/alreadyPay',
127 dataFilter: function (json) {
128 var ret = {}, json = jQuery.parseJSON(json);
129 ret.data = json.data;
130 var draw = getUrlParam('draw');
131 if(draw) {
132 ret.draw = draw;
133 }
134 ret.recordsTotal = 0;
135 ret.recordsFiltered = 0;
136 if (json.page) {
137 ret.recordsTotal = parseInt(json.page.totalNumber);
138 ret.recordsFiltered = parseInt(json.page.totalNumber);
139 }
140 return JSON.stringify(ret);
141 },
142 data: function (data) {
143 data.pageSize = data.length;
144 data.currentPage = parseFloat(data.start / data.length) + 1;
145 return data;
146 }
147 },
148 columns: [ 118 columns: [
149 {data: "source"},//来源 119 {data: "source"},//来源
150 {data: "orderNumber"},//订单编号 120 {data: "orderNumber"},//订单编号
...@@ -232,43 +202,6 @@ ...@@ -232,43 +202,6 @@
232 ] 202 ]
233 }); 203 });
234 204
235 $.fn.dataTableExt.afnFiltering.push(
236 function (oSettings, aData, iDataIndex) {
237 var min = document.getElementById('min').value;
238 var max = document.getElementById('max').value;
239 var iDateCol = 5; //进件时间
240
241 var dateMin = new Date(aData[iDateCol]);
242 var dateMax = new Date(aData[iDateCol]);
243
244 if (min === '' && max === '')
245 return true;
246 else if (new Date(min).getTime() <= dateMin.getTime() && max === '')
247 return true;
248 else if (new Date(min).getTime() <= dateMin.getTime() && new Date(max).getTime() >= dateMax.getTime())
249 return true;
250 return false;
251 }
252 );
253
254 $('.table_search').on('change', function () {
255 search = $(this).val();
256 column = $(this).attr('column');
257
258 $('#table').DataTable().column(column).search(search).draw();
259 });
260
261 $('.table_search').on('keyup', function () {
262 search = $(this).val();
263 column = $(this).attr('column');
264
265 $('#table').DataTable().column(column).search(search).draw();
266 });
267
268 $('#min, #max').on('keyup', function () {
269 $('#table').DataTable().draw();
270 });
271
272 // $('#loanMinMoney, #loanMaxMoney,#ratifyMinMoney, #ratifyMaxMoney').on('keyup', function () { 205 // $('#loanMinMoney, #loanMaxMoney,#ratifyMinMoney, #ratifyMaxMoney').on('keyup', function () {
273 // var url = window.location.href; 206 // var url = window.location.href;
274 //// alert(url); 207 //// alert(url);
...@@ -276,10 +209,6 @@ ...@@ -276,10 +209,6 @@
276 //// $('#table').DataTable().draw(); 209 //// $('#table').DataTable().draw();
277 // }); 210 // });
278 211
279 function resetHandler() {
280 $('#table').DataTable().columns().search("").draw();
281 }
282
283 function pass(id) { 212 function pass(id) {
284 layer.confirm('通过之后, 账单同步更新到收款明细列表', { 213 layer.confirm('通过之后, 账单同步更新到收款明细列表', {
285 btn: ['通过','取消'], 214 btn: ['通过','取消'],
......
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
84 </form> 84 </form>
85 85
86 <div class="body mt-20"> 86 <div class="body mt-20">
87 <table class="table table-border table-bordered table-bg" id="table"> 87 <table class="table table-border table-bordered table-bg" id="table" url="manage/financial/repayments/nonePay">
88 <thead class="text-c"> 88 <thead class="text-c">
89 <tr> 89 <tr>
90 <th width="68px">操作</th> 90 <th width="68px">操作</th>
...@@ -124,36 +124,6 @@ ...@@ -124,36 +124,6 @@
124 124
125 <script> 125 <script>
126 var table = $('#table').dataTable({ 126 var table = $('#table').dataTable({
127 aaSorting: [[1, "desc"]],
128 serverSide: true,
129 processing: true,
130 bSort: false,
131 searching: false,//是否显示搜索
132 iDisplayLength: 6,
133 bLengthChange: false,
134 ajax: {
135 url: apiBaseUrl + 'manage/financial/repayments/nonePay',
136 dataFilter: function (json) {
137 var ret = {}, json = jQuery.parseJSON(json);
138 ret.data = json.data;
139 var draw = getUrlParam('draw');
140 if (draw) {
141 ret.draw = draw;
142 }
143 ret.recordsTotal = 0;
144 ret.recordsFiltered = 0;
145 if (json.page) {
146 ret.recordsTotal = parseInt(json.page.totalNumber);
147 ret.recordsFiltered = parseInt(json.page.totalNumber);
148 }
149 return JSON.stringify(ret);
150 },
151 data: function (data) {
152 data.pageSize = data.length;
153 data.currentPage = parseFloat(data.start / data.length) + 1;
154 return data;
155 }
156 },
157 columns: [ 127 columns: [
158 { 128 {
159 data: "id", render: function (data, type, full) { 129 data: "id", render: function (data, type, full) {
...@@ -250,47 +220,6 @@ ...@@ -250,47 +220,6 @@
250 ] 220 ]
251 }); 221 });
252 222
253 $.fn.dataTableExt.afnFiltering.push(
254 function (oSettings, aData, iDataIndex) {
255 var min = document.getElementById('min').value;
256 var max = document.getElementById('max').value;
257 var iDateCol = 5; //进件时间
258
259 var dateMin = new Date(aData[iDateCol]);
260 var dateMax = new Date(aData[iDateCol]);
261
262 if (min === '' && max === '')
263 return true;
264 else if (new Date(min).getTime() <= dateMin.getTime() && max === '')
265 return true;
266 else if (new Date(min).getTime() <= dateMin.getTime() && new Date(max).getTime() >= dateMax.getTime())
267 return true;
268 return false;
269 }
270 );
271
272 $('.table_search').on('change', function () {
273 search = $(this).val();
274 column = $(this).attr('column');
275
276 $('#table').DataTable().column(column).search(search).draw();
277 });
278
279 $('.table_search').on('keyup', function () {
280 search = $(this).val();
281 column = $(this).attr('column');
282
283 $('#table').DataTable().column(column).search(search).draw();
284 });
285
286 $('#min, #max').on('keyup', function () {
287 $('#table').DataTable().draw();
288 });
289
290 function resetHandler() {
291 $('#table').DataTable().columns().search("").draw();
292 }
293
294 function pass(id) { 223 function pass(id) {
295 // var url = 'Finance/addtime?id='+id; 224 // var url = 'Finance/addtime?id='+id;
296 layer.open({ 225 layer.open({
......
...@@ -73,7 +73,9 @@ ...@@ -73,7 +73,9 @@
73 } else if(data.code != 0){ 73 } else if(data.code != 0){
74 layer.alert('操作失败'); 74 layer.alert('操作失败');
75 } else { 75 } else {
76 layer.alert('操作成功'); 76 layer.alert('操作成功', function () {
77 removeIframe();
78 });
77 } 79 }
78 }, 80 },
79 error:function(){ 81 error:function(){
...@@ -85,4 +87,4 @@ ...@@ -85,4 +87,4 @@
85 }); 87 });
86 </script> 88 </script>
87 </body> 89 </body>
88 </html>
...\ No newline at end of file ...\ No newline at end of file
90 </html>
......
...@@ -58,4 +58,7 @@ ...@@ -58,4 +58,7 @@
58 </select> 58 </select>
59 </span> 59 </span>
60 </div> 60 </div>
61 <div class="col-xs-2">
62 <input type="text" class="form-control input-text table_search" value="" placeholder="姓名" column="3" name="proposerName">
63 </div>
61 </div> 64 </div>
......
...@@ -47,13 +47,6 @@ ...@@ -47,13 +47,6 @@
47 columns: [ 47 columns: [
48 { 48 {
49 data: "id", render: function (data, type, full) { 49 data: "id", render: function (data, type, full) {
50 var subMenu = '';
51 $('[name=status]').find('option').each(function () {
52 if (!$(this).val()) {
53 return;
54 }
55 subMenu += '<li><a href="javascript:;" onclick="rollback(' + data + ',' + $(this).val() + ',' + full.status + ')">退至 ' + $(this).text() + '阶段</a></li>';
56 });
57 return '<span class="dropDown dropDown_hover">\ 50 return '<span class="dropDown dropDown_hover">\
58 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\ 51 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\
59 <ul class="dropDown-menu menu radius box-shadow">\ 52 <ul class="dropDown-menu menu radius box-shadow">\
...@@ -61,8 +54,14 @@ ...@@ -61,8 +54,14 @@
61 <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\ 54 <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\
62 <li>\ 55 <li>\
63 <a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\ 56 <a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
64 <ul class="menu">' + subMenu + '\ 57 <ul class="menu">\
65 </ul>\ 58 <li><a href="javascript:;" onclick="rollback(2,2,4)">退至 待补录阶段</a></li>\
59 <li class=""><a href="javascript:;" onclick="rollback(2,4,4)">退至 待初审阶段</a></li>\
60 <li class=""><a href="javascript:;" onclick="rollback(2,5,4)">退至 待复审阶段</a></li>\
61 <li><a href="javascript:;" onclick="rollback(2,6,4)">退至 待终审阶段</a></li>\
62 <li><a href="javascript:;" onclick="rollback(2,8,4)">退至 待客户确认阶段</a></li>\
63 <li><a href="javascript:;" onclick="rollback(2,10,4)">退至 待确认放款阶段</a></li>\
64 </ul>\
66 </li>\ 65 </li>\
67 <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ 66 <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\
68 <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li>\ 67 <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li>\
......
...@@ -49,13 +49,6 @@ ...@@ -49,13 +49,6 @@
49 columns: [ 49 columns: [
50 { 50 {
51 data: "id", render: function (data, type, full) { 51 data: "id", render: function (data, type, full) {
52 var subMenu = '';
53 $('[name=status]').find('option').each(function () {
54 if (!$(this).val()) {
55 return;
56 }
57 subMenu += '<li><a href="javascript:;" onclick="rollback(' + data + ',' + $(this).val() + ',' + full.status + ')">退至 ' + $(this).text() + '阶段</a></li>';
58 });
59 return '<span class="dropDown dropDown_hover">\ 52 return '<span class="dropDown dropDown_hover">\
60 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\ 53 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\
61 <ul class="dropDown-menu menu radius box-shadow">\ 54 <ul class="dropDown-menu menu radius box-shadow">\
...@@ -63,8 +56,14 @@ ...@@ -63,8 +56,14 @@
63 <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\ 56 <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\
64 <li>\ 57 <li>\
65 <a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\ 58 <a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
66 <ul class="menu">' + subMenu + '\ 59 <ul class="menu">\
67 </ul>\ 60 <li><a href="javascript:;" onclick="rollback(2,2,4)">退至 待补录阶段</a></li>\
61 <li class=""><a href="javascript:;" onclick="rollback(2,4,4)">退至 待初审阶段</a></li>\
62 <li class=""><a href="javascript:;" onclick="rollback(2,5,4)">退至 待复审阶段</a></li>\
63 <li><a href="javascript:;" onclick="rollback(2,6,4)">退至 待终审阶段</a></li>\
64 <li><a href="javascript:;" onclick="rollback(2,8,4)">退至 待客户确认阶段</a></li>\
65 <li><a href="javascript:;" onclick="rollback(2,10,4)">退至 待确认放款阶段</a></li>\
66 </ul>\
68 </li>\ 67 </li>\
69 <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ 68 <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\
70 <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li>\ 69 <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li>\
......
...@@ -20,7 +20,14 @@ ...@@ -20,7 +20,14 @@
20 </div> 20 </div>
21 21
22 <div class="tabCon"> 22 <div class="tabCon">
23 <?php $this->load->view('work/尽调报告/打工'); ?> 23 <?php foreach($dueDiligence as $k => $v): ?>
24 <div class="panel panel-default mb-20">
25 <div class="panel-header">尽调报告<span class="r"><button class="btn btn-primary pannel-sh">显示/隐藏</button></span></div>
26 <div class="panel-body" style="display: none;">
27 <?php $this->load->view('work/尽调报告/打工'); ?>
28 </div>
29 </div>
30 <?php endforeach; ?>
24 </div> 31 </div>
25 32
26 <div class="tabCon"> 33 <div class="tabCon">
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 <div class="form-group col-sm-4 col-md-2"> 14 <div class="form-group col-sm-4 col-md-2">
15 <label>申请期限</label> 15 <label>申请期限</label>
16 <input type="text" class="form-control input-text" value="<?=$applyOrderVO ? $applyOrderVO->deadline : ''?>" disabled> 16 <input type="text" class="form-control input-text" value="<?=$applyOrderVO ? $applyOrderVO->deadline : ''?>" disabled>
17 <span class="glyphicon form-control-feedback"></span> 17 <span class="glyphicon form-control-feedback"></span>
18 </div> 18 </div>
19 </div> 19 </div>
20 </div> 20 </div>
...@@ -27,13 +27,13 @@ ...@@ -27,13 +27,13 @@
27 <div class="row cl"> 27 <div class="row cl">
28 <div class="form-group col-sm-4 col-md-2"> 28 <div class="form-group col-sm-4 col-md-2">
29 <label>核批金额</label> 29 <label>核批金额</label>
30 <input type="text" class="form-control input-text" value="<?=$applyOrderVO ? $applyOrderVO->deadline : ''?>" disabled> 30 <input type="text" class="form-control input-text" value="<?=$applyOrderVO ? $applyOrderVO->agreeMoney : ''?>" disabled>
31 <span class="glyphicon form-control-feedback"></span> 31 <span class="glyphicon form-control-feedback"></span>
32 </div> 32 </div>
33 <div class="form-group col-sm-4 col-md-2"> 33 <div class="form-group col-sm-4 col-md-2">
34 <label>借款期限</label> 34 <label>借款期限</label>
35 <input type="text" class="form-control input-text" value="<?=$applyOrderVO ? $applyOrderVO->deadline : ''?>" disabled> 35 <input type="text" class="form-control input-text" value="<?=$applyOrderVO ? $applyOrderVO->deadline : ''?>" disabled>
36 <span class="glyphicon form-control-feedback"></span> 36 <span class="glyphicon form-control-feedback"></span>
37 </div> 37 </div>
38 <div class="form-group col-sm-4 col-md-2"> 38 <div class="form-group col-sm-4 col-md-2">
39 <label>借款利率</label> 39 <label>借款利率</label>
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
42 </div> 42 </div>
43 <div class="form-group col-sm-4 col-md-2"> 43 <div class="form-group col-sm-4 col-md-2">
44 <label>每月还款金额</label> 44 <label>每月还款金额</label>
45 <input type="text" class="form-control input-text" value="<?=$applyOrderVO ? $applyOrderVO->deadline : ''?>" disabled> 45 <input type="text" class="form-control input-text" value="<?=$plan ? $plan->repayPlans[0]->totalAmount : ''?>" disabled>
46 <span class="glyphicon form-control-feedback"></span> 46 <span class="glyphicon form-control-feedback"></span>
47 </div> 47 </div>
48 </div> 48 </div>
......
1 <form action="" id="dueDiligenceBasicInformationVO"> 1 <form action="" id="dueDiligenceBasicInformationVO">
2 <input type="hidden" name="orderId" value="<?=$id?>"> 2 <input type="hidden" name="orderId" value="<?=$id?>">
3 <div class="panel panel-default mb-20"> 3 <div class="panel panel-default mb-20">
4 <div class="panel-header">基本信息</div> 4 <div class="panel-header">基本信息</div>
5 <div class="panel-body"> 5 <div class="panel-body">
6 <div class="row cl"> 6 <div class="row cl">
...@@ -100,9 +100,10 @@ ...@@ -100,9 +100,10 @@
100 </div> 100 </div>
101 </div> 101 </div>
102 </form> 102 </form>
103
103 <form action="" id="dueDiligenceWorkConditionVO"> 104 <form action="" id="dueDiligenceWorkConditionVO">
104 <input type="hidden" name="orderId" value="<?=$id?>"> 105 <input type="hidden" name="orderId" value="<?=$id?>">
105 <div class="panel panel-default mb-20"> 106 <div class="panel panel-default mb-20">
106 <div class="panel-header">工作情况</div> 107 <div class="panel-header">工作情况</div>
107 <div class="panel-body"> 108 <div class="panel-body">
108 <div class="row cl"> 109 <div class="row cl">
...@@ -437,4 +438,4 @@ ...@@ -437,4 +438,4 @@
437 </div> 438 </div>
438 </div> 439 </div>
439 </div> 440 </div>
440 </form>
...\ No newline at end of file ...\ No newline at end of file
441 </form>
......
...@@ -42,37 +42,6 @@ ...@@ -42,37 +42,6 @@
42 <?php $this->load->view('common/footer'); ?> 42 <?php $this->load->view('common/footer'); ?>
43 <script> 43 <script>
44 var table = $('#table').dataTable({ 44 var table = $('#table').dataTable({
45 aaSorting: [[1, "desc"]],
46 serverSide: true,
47 processing: true,
48 bSort: false,
49 searching: false,//是否显示搜索
50 iDisplayLength: 6,
51 bLengthChange: false,
52 ajax: {
53 url: apiBaseUrl + '/order/getStatus5',
54 dataFilter: function (json) {
55 var ret = {}, json = jQuery.parseJSON(json);
56 ret.data = json.data || [];
57 var draw = getUrlParam('draw');
58 if(draw) {
59 ret.draw = draw;
60 }
61 // ret.draw = parseInt(json.page.currentPage);
62 ret.recordsTotal = 0;
63 ret.recordsFiltered = 0;
64 if (json.page) {
65 ret.recordsTotal = parseInt(json.page.totalNumber);
66 ret.recordsFiltered = parseInt(json.page.totalNumber);
67 }
68 return JSON.stringify(ret);
69 },
70 data: function (data) {
71 data.pageSize = data.length;
72 data.currentPage = parseFloat(data.start / data.length) + 1;
73 return data;
74 }
75 },
76 columns: [ 45 columns: [
77 { 46 {
78 // data: "id", 47 // data: "id",
...@@ -113,40 +82,6 @@ ...@@ -113,40 +82,6 @@
113 {name: "modifyUser", data: "modifyUserName"}, //处理人 82 {name: "modifyUser", data: "modifyUserName"}, //处理人
114 ] 83 ]
115 }); 84 });
116
117 $.fn.dataTableExt.afnFiltering.push(
118 function (oSettings, aData, iDataIndex) {
119 var min = document.getElementById('min').value;
120 var max = document.getElementById('max').value;
121 var iDateCol = 12;
122
123 var dateMin = new Date(aData[iDateCol]);
124 var dateMax = new Date(aData[iDateCol]);
125
126 if (min === '' && max === '')
127 return true;
128 else if (new Date(min).getTime() <= dateMin.getTime() && max === '')
129 return true;
130 else if (new Date(min).getTime() <= dateMin.getTime() && new Date(max).getTime() >= dateMax.getTime())
131 return true;
132 return false;
133 }
134 );
135
136 $('.table_search').on('change', function () {
137 search = $(this).val();
138 column = $(this).attr('column');
139
140 $('#table').DataTable().column(column).search(search).draw();
141 });
142
143 $('#min, #max').on('keyup', function () {
144 $('#table').DataTable().draw();
145 });
146
147 function resetHandler() {
148 $('#table').DataTable().columns().search("").draw();
149 }
150 </script> 85 </script>
151 86
152 <script> 87 <script>
......
1 <div class="panel panel-default mb-20"> 1 <div class="panel panel-default mb-20">
2 <div class="panel-header">联系人信息 (不承担贷款相关责任)</div> 2 <div class="panel-header">联系人信息 (不承担贷款相关责任) <span class='r'><button class="btn btn-primary" type="button" onclick="addContacts()">添加联系人</button></span></div>
3 <div class="panel-body"> 3 <div class="panel-body" id="contacts">
4 <?php foreach ($clientContactOutputVOS as $k=>$v):?> 4 <?php foreach ($clientContactOutputVOS as $k=>$v):?>
5 <div class="row cl"> 5 <div class="row cl">
6 <div class="form-group col-sm-3 col-md-2"> 6 <div class="form-group col-sm-3 col-md-2">
...@@ -19,6 +19,14 @@ ...@@ -19,6 +19,14 @@
19 <label>手机号</label> 19 <label>手机号</label>
20 <input type="text" class="form-control input-text" value="<?=$v->contactPhone?>"> 20 <input type="text" class="form-control input-text" value="<?=$v->contactPhone?>">
21 </div> 21 </div>
22 <div class="form-group col-sm-3 col-md-2">
23 <label>工作单位</label>
24 <input type="text" class="form-control input-text" value="<?=$v->workUnit?>">
25 </div>
26 <div class="form-group col-sm-3 col-md-2">
27 <label>工作地址</label>
28 <input type="text" class="form-control input-text" value="<?=$v->workAddress?>">
29 </div>
22 </div> 30 </div>
23 <?php endforeach;?> 31 <?php endforeach;?>
24 32
...@@ -60,4 +68,4 @@ ...@@ -60,4 +68,4 @@
60 </div> 68 </div>
61 </div>--> 69 </div>-->
62 </div> 70 </div>
63 </div>
...\ No newline at end of file ...\ No newline at end of file
71 </div>
......
...@@ -49,13 +49,6 @@ ...@@ -49,13 +49,6 @@
49 columns: [ 49 columns: [
50 { 50 {
51 data: "id", render: function (data, type, full) { 51 data: "id", render: function (data, type, full) {
52 var subMenu = '';
53 $('[name=status]').find('option').each(function () {
54 if (!$(this).val()) {
55 return;
56 }
57 subMenu += '<li><a href="javascript:;" onclick="rollback(' + data + ',' + $(this).val() + ',' + full.status + ')">退至 ' + $(this).text() + '阶段</a></li>';
58 });
59 return '<span class="dropDown dropDown_hover">\ 52 return '<span class="dropDown dropDown_hover">\
60 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\ 53 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\
61 <ul class="dropDown-menu menu radius box-shadow">\ 54 <ul class="dropDown-menu menu radius box-shadow">\
...@@ -63,8 +56,14 @@ ...@@ -63,8 +56,14 @@
63 <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\ 56 <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\
64 <li>\ 57 <li>\
65 <a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\ 58 <a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
66 <ul class="menu">' + subMenu + '\ 59 <ul class="menu">\
67 </ul>\ 60 <li><a href="javascript:;" onclick="rollback(2,2,4)">退至 待补录阶段</a></li>\
61 <li class=""><a href="javascript:;" onclick="rollback(2,4,4)">退至 待初审阶段</a></li>\
62 <li class=""><a href="javascript:;" onclick="rollback(2,5,4)">退至 待复审阶段</a></li>\
63 <li><a href="javascript:;" onclick="rollback(2,6,4)">退至 待终审阶段</a></li>\
64 <li><a href="javascript:;" onclick="rollback(2,8,4)">退至 待客户确认阶段</a></li>\
65 <li><a href="javascript:;" onclick="rollback(2,10,4)">退至 待确认放款阶段</a></li>\
66 </ul>\
68 </li>\ 67 </li>\
69 <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ 68 <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\
70 <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li>\ 69 <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li>\
......
...@@ -3,39 +3,14 @@ ...@@ -3,39 +3,14 @@
3 <body> 3 <body>
4 <div id="tab" class="HuiTab"> 4 <div id="tab" class="HuiTab">
5 <div class="tabBar clearfix" style="background-color:#e8e8e8"> 5 <div class="tabBar clearfix" style="background-color:#e8e8e8">
6 <span>产品选择</span>
7 <span>申请信息</span> 6 <span>申请信息</span>
8 <span>资料信息</span> 7 <span>资料信息</span>
9 </div> 8 </div>
10 9
11 <form> 10 <form>
12 <div class="tabCon">
13 <div class="panel panel-default mb-20">
14 <div class="panel-header">选择贷款产品</div>
15 <div class="panel-body cl">
16 <div class="row cl text-c">
17 <?php foreach ($this->session->products as $k => $v): ?>
18 <div class="col-sm-4 mb-20">
19 <label class="radio">
20 <input type="radio" value="<?= $v->id ?>" name="applyOrderVO.products" data-limit="<?=$v->loanLimit?>" data-deadline="<?=$v->loanDeadline?>"/>
21 <img width="160" height="160" src="<?=$v->imagePath?>">
22 <?= $v->productName ?>
23 </label>
24 </div>
25 <?php endforeach; ?>
26 </div>
27 </div>
28 </div>
29
30 <div class="col-sm-offset-4 col-sm-4 pb-20">
31 <button class="btn btn-primary btn-block" type="button" onclick="$('#tab').Huitab({index: 1})">下一步
32 </button>
33 </div>
34 </div>
35
36 <!-- 申请信息 --> 11 <!-- 申请信息 -->
37 <div class="tabCon"> 12 <div class="tabCon">
38 <div class="panel panel-primary mb-20"> 13 <div class="panel panel-default mb-20">
39 <div class="panel-header">借款人信息</div> 14 <div class="panel-header">借款人信息</div>
40 <div class="panel-body"> 15 <div class="panel-body">
41 <div class="row cl"> 16 <div class="row cl">
...@@ -78,6 +53,7 @@ ...@@ -78,6 +53,7 @@
78 <label>教育程度</label> 53 <label>教育程度</label>
79 <span class="form-control select-box"> 54 <span class="form-control select-box">
80 <select class="select" size="1" name="clientInfoInputVO.educationDegree"> 55 <select class="select" size="1" name="clientInfoInputVO.educationDegree">
56 <option></option>
81 <?php foreach ($this->session->educationEnum as $k => $v): ?> 57 <?php foreach ($this->session->educationEnum as $k => $v): ?>
82 <option <?= $clientInfoOutputVO && $clientInfoOutputVO->educationDegree == $k ? 'selected' : '' ?> 58 <option <?= $clientInfoOutputVO && $clientInfoOutputVO->educationDegree == $k ? 'selected' : '' ?>
83 value="<?= $k ?>"><?= $v ?></option> 59 value="<?= $k ?>"><?= $v ?></option>
...@@ -215,7 +191,7 @@ ...@@ -215,7 +191,7 @@
215 </div> 191 </div>
216 </div> 192 </div>
217 193
218 <div class="panel panel-danger mb-20"> 194 <div class="panel panel-default mb-20">
219 <div class="panel-header">单位信息</div> 195 <div class="panel-header">单位信息</div>
220 <div class="panel-body"> 196 <div class="panel-body">
221 <div class="row cl"> 197 <div class="row cl">
...@@ -322,9 +298,9 @@ ...@@ -322,9 +298,9 @@
322 </div> 298 </div>
323 </div> 299 </div>
324 300
325 <div class="panel panel-danger mb-20"> 301 <div class="panel panel-default mb-20">
326 <div class="panel-header">联系人信息 (不承担贷款相关责任)</div> 302 <div class="panel-header">联系人信息 (不承担贷款相关责任) <span class='r'><button class="btn btn-primary radius" type="button" onclick="addContacts()">添加联系人</button></span></div>
327 <div class="panel-body"> 303 <div class="panel-body" id="contacts" data-user-id="<?= $clientInfoOutputVO ? $clientInfoOutputVO->id : '' ?>">
328 <?php if($clientContactOutputVOS):?> 304 <?php if($clientContactOutputVOS):?>
329 <?php foreach ($clientContactOutputVOS as $k=>$v):?> 305 <?php foreach ($clientContactOutputVOS as $k=>$v):?>
330 <div class="row cl"> 306 <div class="row cl">
...@@ -348,84 +324,57 @@ ...@@ -348,84 +324,57 @@
348 <label>手机号</label> 324 <label>手机号</label>
349 <input type="text" name="clientContactInputVOS.<?=$k?>.contactPhone" class="form-control input-text" value="<?=$v ? $v->contactPhone : ''?>"> 325 <input type="text" name="clientContactInputVOS.<?=$k?>.contactPhone" class="form-control input-text" value="<?=$v ? $v->contactPhone : ''?>">
350 </div> 326 </div>
327 <div class="form-group col-sm-3 col-md-2">
328 <label>工作单位</label>
329 <input type="text" class="form-control input-text" value="<?=$v ? $v->workUnit: ''?>">
330 </div>
331 <div class="form-group col-sm-3 col-md-2">
332 <label>工作地址</label>
333 <input type="text" class="form-control input-text" value="<?=$v ? $v->workAddress: ''?>">
334 </div>
351 </div> 335 </div>
352 <?php endforeach;?> 336 <?php endforeach;?>
353 <?php endif;?> 337 <?php endif;?>
354 <div class="row cl"> 338 <div class="row cl hidden">
355 <input type="hidden" class="form-control input-text" name="clientContactInputVOS.99.userId" value="<?= $clientInfoOutputVO ? $clientInfoOutputVO->id : '' ?>"> 339 <input type="hidden" class="form-control input-text" name="clientContactInputVOS.{k}.userId" value="<?= $clientInfoOutputVO ? $clientInfoOutputVO->id : '' ?>" disabled>
356 <div class="form-group col-sm-3 col-md-2">
357 <label>联系人姓名</label>
358 <input type="text" class="form-control input-text" name="clientContactInputVOS.99.contactName" value="">
359 </div>
360 <div class="form-group col-sm-3 col-md-2">
361 <label>是您的</label>
362 <span class="form-control select-box">
363 <select class="select" size="1" name="clientContactInputVOS.99.contactRelation">
364 <?php foreach ($this->session->relationEnum as $k => $v): ?>
365 <option value="<?= $k ?>"><?= $v ?></option>
366 <?php endforeach; ?>
367 </select>
368 </span>
369 </div>
370 <div class="form-group col-sm-3 col-md-2">
371 <label>手机号</label>
372 <input type="text" class="form-control input-text" name="clientContactInputVOS.99.contactPhone" value="">
373 </div>
374 </div>
375 <div class="row cl">
376 <input type="hidden" class="form-control input-text" name="clientContactInputVOS.98.userId" value="<?= $clientInfoOutputVO ? $clientInfoOutputVO->id : '' ?>">
377 <div class="form-group col-sm-3 col-md-2"> 340 <div class="form-group col-sm-3 col-md-2">
378 <label>联系人姓名</label> 341 <label>联系人姓名</label>
379 <input type="text" class="form-control input-text" name="clientContactInputVOS.98.contactName" value=""> 342 <input type="text" class="form-control input-text" name="clientContactInputVOS.{k}.contactName" value="" disabled>
380 </div> 343 </div>
381 <div class="form-group col-sm-3 col-md-2"> 344 <div class="form-group col-sm-3 col-md-2">
382 <label>是您的</label> 345 <label>是您的</label>
383 <span class="form-control select-box"> 346 <span class="form-control select-box">
384 <select class="select" size="1" name="clientContactInputVOS.98.contactRelation"> 347 <select class="select" size="1" name="clientContactInputVOS.{k}.contactRelation" disabled>
385 <?php foreach ($this->session->relationEnum as $k => $v): ?> 348 <?php foreach ($this->session->relationEnum as $k => $v): ?>
386 <option value="<?= $k ?>"><?= $v ?></option> 349 <option value="<?= $k ?>"><?= $v ?></option>
387 <?php endforeach; ?> 350 <?php endforeach; ?>
388 </select> 351 </select>
389 </span> 352 </span>
390 </div> 353 </div>
391 <div class="form-group col-sm-3 col-md-2"> 354 <div class="form-group col-sm-3 col-md-2">
392 <label>手机号</label> 355 <label>手机号</label>
393 <input type="text" class="form-control input-text" name="clientContactInputVOS.98.contactPhone" value=""> 356 <input type="text" class="form-control input-text" name="clientContactInputVOS.{k}.contactPhone" value="" disabled>
394 </div>
395 </div>
396 <div class="row cl">
397 <input type="hidden" class="form-control input-text" name="clientContactInputVOS.97.userId" value="<?= $clientInfoOutputVO ? $clientInfoOutputVO->id : '' ?>">
398 <div class="form-group col-sm-3 col-md-2">
399 <label>联系人姓名</label>
400 <input type="text" class="form-control input-text" name="clientContactInputVOS.97.contactName" value="">
401 </div> 357 </div>
402 <div class="form-group col-sm-3 col-md-2"> 358 <div class="form-group col-sm-3 col-md-2">
403 <label>是您的</label> 359 <label>工作单位</label>
404 <span class="form-control select-box"> 360 <input type="text" class="form-control input-text" name="clientContactInputVOS.{k}.workUnit" value="" disabled>
405 <select class="select" size="1" name="clientContactInputVOS.97.contactRelation">
406 <?php foreach ($this->session->relationEnum as $k => $v): ?>
407 <option value="<?= $k ?>"><?= $v ?></option>
408 <?php endforeach; ?>
409 </select>
410 </span>
411 </div> 361 </div>
412 <div class="form-group col-sm-3 col-md-2"> 362 <div class="form-group col-sm-3 col-md-2">
413 <label>手机号</label> 363 <label>工作地址</label>
414 <input type="text" class="form-control input-text" name="clientContactInputVOS.97.contactPhone" value=""> 364 <input type="text" class="form-control input-text" name="clientContactInputVOS.{k}.workAddress" value="" disabled>
415 </div> 365 </div>
416 </div> 366 </div>
417 </div> 367 </div>
418 </div> 368 </div>
419 369
420 <div class="panel panel-danger mb-20"> 370 <div class="panel panel-default mb-20">
421 <div class="panel-header">贷款事项</div> 371 <div class="panel-header">贷款事项</div>
422 <div class="panel-body"> 372 <div class="panel-body">
423 <div class="row cl"> 373 <div class="row cl">
424 <input type="hidden" class="form-control input-text" name="applyOrderVO.id" value="<?= $applyOrderVO ? $applyOrderVO->id : '' ?>"> 374 <input type="hidden" class="form-control input-text" name="applyOrderVO.id" value="<?= $applyOrderVO ? $applyOrderVO->id : '' ?>">
425 <div class="form-group col-sm-3 col-md-2"> 375 <div class="form-group col-sm-3 col-md-2">
426 <label id="applyMoney">申请金额</label> 376 <label id="applyMoney">申请金额</label>
427 <input type="number" class="form-control input-text" name="applyOrderVO.applyMoney" 377 <input type="number" class="form-control input-text" name="applyOrderVO.applyMoney" value="<?= $applyOrderVO ? $applyOrderVO->applyMoney : '' ?>">
428 value="<?= $applyOrderVO ? $applyOrderVO->applyMoney : '' ?>">
429 <span class="glyphicon glyphicon-rmb form-control-feedback" aria-hidden="true"></span> 378 <span class="glyphicon glyphicon-rmb form-control-feedback" aria-hidden="true"></span>
430 </div> 379 </div>
431 <div class="form-group col-sm-3 col-md-2"> 380 <div class="form-group col-sm-3 col-md-2">
...@@ -452,48 +401,14 @@ ...@@ -452,48 +401,14 @@
452 </div> 401 </div>
453 <div class="form-group col-sm-3 col-md-2"> 402 <div class="form-group col-sm-3 col-md-2">
454 <label>贷款用途</label> 403 <label>贷款用途</label>
455 <span class="form-control select-box"> 404 <input type="number" class="form-control input-text" name="applyOrderVO.use" value="<?= $applyOrderVO ? $applyOrderVO->use : '' ?>">
456 <select class="select" size="1" name="applyOrderVO.use">
457 <?php foreach ($this->session->loanUseEnum as $k => $v): ?>
458 <option value="<?= $k ?>"><?= $v ?></option>
459 <?php endforeach; ?>
460 </select>
461 </span>
462 </div>
463 </div>
464 </div>
465 </div>
466
467 <div class="panel panel-danger mb-20">
468 <div class="panel-header">其他</div>
469 <div class="panel-body">
470 <div class="row cl">
471 <div class="form-group col-sm-3 col-md-2">
472 <label>贷款品种/代码</label>
473 <span class="form-control select-box">
474 <select class="select" size="1" name="applyOrderVO.productId">
475 <?php foreach ($this->session->products as $k => $v): ?>
476 <option value="<?= $v->id ?>"><?= $v->productName ?></option>
477 <?php endforeach; ?>
478 </select>
479 </span>
480 </div>
481 <div class="form-group col-sm-3 col-md-2">
482 <label>贷款性质</label>
483 <span class="form-control select-box">
484 <select class="select" size="1" name="applyOrderVO.useNature">
485 <?php foreach ($this->session->loanNatureEnum as $k => $v): ?>
486 <option value="<?= $k ?>"><?= $v ?></option>
487 <?php endforeach; ?>
488 </select>
489 </span>
490 </div> 405 </div>
491 </div> 406 </div>
492 </div> 407 </div>
493 </div> 408 </div>
494 409
495 <div class="col-sm-offset-4 col-sm-4 pb-20"> 410 <div class="col-sm-offset-4 col-sm-4 pb-20">
496 <button class="btn btn-primary btn-block" type="button" onclick="$('#tab').Huitab({index: 2})">下一步 411 <button class="btn btn-primary btn-block" type="button" onclick="$('#tab').Huitab({index: 1})">下一步
497 </button> 412 </button>
498 </div> 413 </div>
499 </div> 414 </div>
...@@ -553,6 +468,11 @@ ...@@ -553,6 +468,11 @@
553 data.clientContactInputVOS = Object.values(data.clientContactInputVOS); 468 data.clientContactInputVOS = Object.values(data.clientContactInputVOS);
554 var dwellDetail = $('[name=clientInfoInputVO\\.dwellState]:checked').parent().find('input[type=text]').val(); 469 var dwellDetail = $('[name=clientInfoInputVO\\.dwellState]:checked').parent().find('input[type=text]').val();
555 data.clientInfoInputVO.dwellDetail = dwellDetail; 470 data.clientInfoInputVO.dwellDetail = dwellDetail;
471
472 if(checkContacts(data.clientContactInputVOS)) {
473 }
474 return 1;
475
556 ajax('client/collection', 'post', data, '操作成功', function () { 476 ajax('client/collection', 'post', data, '操作成功', function () {
557 window.parent.reload(); 477 window.parent.reload();
558 layer_close(); 478 layer_close();
......
...@@ -128,38 +128,15 @@ ...@@ -128,38 +128,15 @@
128 } 128 }
129 129
130 function refuse(id) { 130 function refuse(id) {
131 layer.confirm('一旦拒绝, 该笔借款将作废, 进入【审批拒绝】列表!', { 131 layer.prompt({title: '一旦拒绝, 该笔借款将作废, 进入【审批拒绝】列表!', formType: 0}, function (reason, index) {
132 btn: ['确认拒绝', '取消'], 132 layer.close(index);
133 title: '确认拒绝', 133 var data = {
134 icon: 3 134 "destOrderStatus": 11,
135 }, function(){ 135 "opinion": reason,
136 var targetUrl = 'flow/refuseStatus/' + id; 136 "orderStatus": 1
137 $.ajax({ 137 }
138 type: 'put', 138
139 url: apiBaseUrl + targetUrl, 139 ajax('flow/refuseStatus/12', 'put', data);
140 cache: false,
141 dataType: 'json',
142 // data: JSON.stringify(data),
143 contentType: "application/json; charset=UTF-8",
144 success: function (data) {
145 if (data.msg) {
146 layer.alert(data.msg);
147 } else if (data.code != 0) {
148 layer.alert('操作失败');
149 } else {
150 layer.msg('操作成功');
151 }
152 setTimeout(function () {
153 if(!data.code) {
154 table.fnDraw();
155 layer_close();
156 }
157 },500);
158 },
159 error: function () {
160 layer.alert("操作失败")
161 }
162 })
163 }); 140 });
164 } 141 }
165 </script> 142 </script>
......
1 function addContacts () {
2 const num = $('#contacts').find('.row');
3 const userId = $('#contacts').data('userId');
4 if(num.length >= 11) {
5 return;
6 }
7
8 const html = $('#contacts').find('.row.hidden').html().replace(/{k}/g, num.length).replace(/disabled=""/g, '');
9
10 $('#contacts').append('<div class="row cl">'+html+'</div>');
11 }
12
13 $('.btn.btn-primary.pannel-sh').on('click', function () {
14 $(this).parent().parent().siblings('.panel-body').toggle();
15 })
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!