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(){
......
...@@ -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,7 +54,13 @@ ...@@ -61,7 +54,13 @@
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">\
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>\
65 </ul>\ 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>\
......
...@@ -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,7 +56,13 @@ ...@@ -63,7 +56,13 @@
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">\
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>\
67 </ul>\ 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>\
......
...@@ -20,8 +20,15 @@ ...@@ -20,8 +20,15 @@
20 </div> 20 </div>
21 21
22 <div class="tabCon"> 22 <div class="tabCon">
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;">
23 <?php $this->load->view('work/尽调报告/打工'); ?> 27 <?php $this->load->view('work/尽调报告/打工'); ?>
24 </div> 28 </div>
29 </div>
30 <?php endforeach; ?>
31 </div>
25 32
26 <div class="tabCon"> 33 <div class="tabCon">
27 <?php $this->load->view('work/审批/信用报告'); ?> 34 <?php $this->load->view('work/审批/信用报告'); ?>
......
...@@ -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">
......
...@@ -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
......
...@@ -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,7 +56,13 @@ ...@@ -63,7 +56,13 @@
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">\
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>\
67 </ul>\ 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>\
......
...@@ -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({
138 type: 'put',
139 url: apiBaseUrl + targetUrl,
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 } 137 }
162 }) 138
139 ajax('flow/refuseStatus/12', 'put', data);
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!