修改
Showing
17 changed files
with
85 additions
and
278 deletions
| ... | @@ -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(){ | ... | ... |
| ... | @@ -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"></i></button>\ | 51 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></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"></i></a>\ | 56 | <a href="#">退回订单<i class="arrow Hui-iconfont"></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"></i></button>\ | 53 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></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"></i></a>\ | 58 | <a href="#">退回订单<i class="arrow Hui-iconfont"></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"></i></button>\ | 53 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></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"></i></a>\ | 58 | <a href="#">退回订单<i class="arrow Hui-iconfont"></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>\ | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -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> | ... | ... |
resource/main.js
0 → 100644
| 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 | }) |
-
Please register or sign in to post a comment