修改
Showing
17 changed files
with
130 additions
and
403 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(){ |
| ... | @@ -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> | ... | ... |
| ... | @@ -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,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"></i></a>\ | 56 | <a href="#">退回订单<i class="arrow Hui-iconfont"></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"></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,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"></i></a>\ | 58 | <a href="#">退回订单<i class="arrow Hui-iconfont"></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"></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,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"></i></a>\ | 58 | <a href="#">退回订单<i class="arrow Hui-iconfont"></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> | ... | ... |
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