058df6a8 by Zelig

修改

1 parent 9a4df844
......@@ -304,12 +304,12 @@ class Work extends CI_Controller
$ret->clientContactOutputVOS = array();
}
//查询还款计划表
$str = 'borrowAmount=' . $ret->orderVO->agreeMoney . '&productId=' . $ret->orderVO->productId . '&loanDeadline=' . $ret->orderVO->deadline;
$str = 'borrowAmount=' . $ret->orderVO->applyMoney . '&productId=' . $ret->orderVO->productId . '&loanDeadline=' . $ret->orderVO->deadline;
$url2 = $this->config->item('apiBaseUrl') . 'application/tool/interest?' . $str;
$result2 = file_get_contents($url2);
$json2 = json_decode($result2);
$ret2 = $json2->data;
// var_dump($url2, $ret2);
var_dump($ret, $ret2);
$data = array(
'clientInfoOutputVO' => $ret->clientInfoOutputVO,
......@@ -335,7 +335,7 @@ class Work extends CI_Controller
$ret->clientContactOutputVOS = array();
}
//查询还款计划表
$str = 'borrowAmount=' . $ret->orderVO->agreeMoney . '&productId=' . $ret->orderVO->productId . '&loanDeadline=' . $ret->orderVO->deadline;
$str = 'borrowAmount=' . $ret->orderVO->applyMoney . '&productId=' . $ret->orderVO->productId . '&loanDeadline=' . $ret->orderVO->deadline;
$url2 = $this->config->item('apiBaseUrl') . 'application/tool/interest?' . $str;
$result2 = file_get_contents($url2);
$json2 = json_decode($result2);
......@@ -392,7 +392,7 @@ class Work extends CI_Controller
public function appoint()
{
$this->load->view('work/派单');
// $this->load->view('work/派单');
}
public function loan($id)
......
......@@ -14,6 +14,7 @@
<script src="https://cdn.bootcss.com/holder/2.9.4/holder.min.js"></script>
<script type="text/javascript" src="/resource/location.js"></script>
<script type="text/javascript" src="/resource/upload.js"></script>
<script type="text/javascript" src="/resource/main.js"></script>
<script>
(function ($) {
$.fn.serializeJson = function () {
......@@ -153,7 +154,10 @@
} else if(data.code != 0){
layer.alert('操作失败');
} else {
layer.alert(msg, callback);
layer.alert(msg, function(index) {
callback();
layer.close(index);
});
}
},
error:function(){
......
......@@ -76,7 +76,7 @@
</form>
<div class="body mt-20">
<table class="table table-border table-bordered table-bg" id="table">
<table class="table table-border table-bordered table-bg" id="table" url="manage/financial/repayments/alreadyPay">
<thead class="text-c">
<tr>
<th>来源</th>
......@@ -115,36 +115,6 @@
<script>
var table = $('#table').dataTable({
aaSorting: [[1, "desc"]],
serverSide: true,
processing: true,
bSort: false,
searching: false,//是否显示搜索
iDisplayLength: 6,
bLengthChange: false,
ajax: {
url: apiBaseUrl + 'manage/financial/repayments/alreadyPay',
dataFilter: function (json) {
var ret = {}, json = jQuery.parseJSON(json);
ret.data = json.data;
var draw = getUrlParam('draw');
if(draw) {
ret.draw = draw;
}
ret.recordsTotal = 0;
ret.recordsFiltered = 0;
if (json.page) {
ret.recordsTotal = parseInt(json.page.totalNumber);
ret.recordsFiltered = parseInt(json.page.totalNumber);
}
return JSON.stringify(ret);
},
data: function (data) {
data.pageSize = data.length;
data.currentPage = parseFloat(data.start / data.length) + 1;
return data;
}
},
columns: [
{data: "source"},//来源
{data: "orderNumber"},//订单编号
......@@ -232,43 +202,6 @@
]
});
$.fn.dataTableExt.afnFiltering.push(
function (oSettings, aData, iDataIndex) {
var min = document.getElementById('min').value;
var max = document.getElementById('max').value;
var iDateCol = 5; //进件时间
var dateMin = new Date(aData[iDateCol]);
var dateMax = new Date(aData[iDateCol]);
if (min === '' && max === '')
return true;
else if (new Date(min).getTime() <= dateMin.getTime() && max === '')
return true;
else if (new Date(min).getTime() <= dateMin.getTime() && new Date(max).getTime() >= dateMax.getTime())
return true;
return false;
}
);
$('.table_search').on('change', function () {
search = $(this).val();
column = $(this).attr('column');
$('#table').DataTable().column(column).search(search).draw();
});
$('.table_search').on('keyup', function () {
search = $(this).val();
column = $(this).attr('column');
$('#table').DataTable().column(column).search(search).draw();
});
$('#min, #max').on('keyup', function () {
$('#table').DataTable().draw();
});
// $('#loanMinMoney, #loanMaxMoney,#ratifyMinMoney, #ratifyMaxMoney').on('keyup', function () {
// var url = window.location.href;
//// alert(url);
......@@ -276,10 +209,6 @@
//// $('#table').DataTable().draw();
// });
function resetHandler() {
$('#table').DataTable().columns().search("").draw();
}
function pass(id) {
layer.confirm('通过之后, 账单同步更新到收款明细列表', {
btn: ['通过','取消'],
......
......@@ -84,7 +84,7 @@
</form>
<div class="body mt-20">
<table class="table table-border table-bordered table-bg" id="table">
<table class="table table-border table-bordered table-bg" id="table" url="manage/financial/repayments/nonePay">
<thead class="text-c">
<tr>
<th width="68px">操作</th>
......@@ -124,36 +124,6 @@
<script>
var table = $('#table').dataTable({
aaSorting: [[1, "desc"]],
serverSide: true,
processing: true,
bSort: false,
searching: false,//是否显示搜索
iDisplayLength: 6,
bLengthChange: false,
ajax: {
url: apiBaseUrl + 'manage/financial/repayments/nonePay',
dataFilter: function (json) {
var ret = {}, json = jQuery.parseJSON(json);
ret.data = json.data;
var draw = getUrlParam('draw');
if (draw) {
ret.draw = draw;
}
ret.recordsTotal = 0;
ret.recordsFiltered = 0;
if (json.page) {
ret.recordsTotal = parseInt(json.page.totalNumber);
ret.recordsFiltered = parseInt(json.page.totalNumber);
}
return JSON.stringify(ret);
},
data: function (data) {
data.pageSize = data.length;
data.currentPage = parseFloat(data.start / data.length) + 1;
return data;
}
},
columns: [
{
data: "id", render: function (data, type, full) {
......@@ -250,47 +220,6 @@
]
});
$.fn.dataTableExt.afnFiltering.push(
function (oSettings, aData, iDataIndex) {
var min = document.getElementById('min').value;
var max = document.getElementById('max').value;
var iDateCol = 5; //进件时间
var dateMin = new Date(aData[iDateCol]);
var dateMax = new Date(aData[iDateCol]);
if (min === '' && max === '')
return true;
else if (new Date(min).getTime() <= dateMin.getTime() && max === '')
return true;
else if (new Date(min).getTime() <= dateMin.getTime() && new Date(max).getTime() >= dateMax.getTime())
return true;
return false;
}
);
$('.table_search').on('change', function () {
search = $(this).val();
column = $(this).attr('column');
$('#table').DataTable().column(column).search(search).draw();
});
$('.table_search').on('keyup', function () {
search = $(this).val();
column = $(this).attr('column');
$('#table').DataTable().column(column).search(search).draw();
});
$('#min, #max').on('keyup', function () {
$('#table').DataTable().draw();
});
function resetHandler() {
$('#table').DataTable().columns().search("").draw();
}
function pass(id) {
// var url = 'Finance/addtime?id='+id;
layer.open({
......
......@@ -73,7 +73,9 @@
} else if(data.code != 0){
layer.alert('操作失败');
} else {
layer.alert('操作成功');
layer.alert('操作成功', function () {
removeIframe();
});
}
},
error:function(){
......@@ -85,4 +87,4 @@
});
</script>
</body>
</html>
\ No newline at end of file
</html>
......
......@@ -58,4 +58,7 @@
</select>
</span>
</div>
<div class="col-xs-2">
<input type="text" class="form-control input-text table_search" value="" placeholder="姓名" column="3" name="proposerName">
</div>
</div>
......
......@@ -47,13 +47,6 @@
columns: [
{
data: "id", render: function (data, type, full) {
var subMenu = '';
$('[name=status]').find('option').each(function () {
if (!$(this).val()) {
return;
}
subMenu += '<li><a href="javascript:;" onclick="rollback(' + data + ',' + $(this).val() + ',' + full.status + ')">退至 ' + $(this).text() + '阶段</a></li>';
});
return '<span class="dropDown dropDown_hover">\
<button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\
<ul class="dropDown-menu menu radius box-shadow">\
......@@ -61,8 +54,14 @@
<li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
<ul class="menu">' + subMenu + '\
</ul>\
<ul class="menu">\
<li><a href="javascript:;" onclick="rollback(2,2,4)">退至 待补录阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback(2,4,4)">退至 待初审阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback(2,5,4)">退至 待复审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback(2,6,4)">退至 待终审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback(2,8,4)">退至 待客户确认阶段</a></li>\
<li><a href="javascript:;" onclick="rollback(2,10,4)">退至 待确认放款阶段</a></li>\
</ul>\
</li>\
<li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\
<li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li>\
......
......@@ -49,13 +49,6 @@
columns: [
{
data: "id", render: function (data, type, full) {
var subMenu = '';
$('[name=status]').find('option').each(function () {
if (!$(this).val()) {
return;
}
subMenu += '<li><a href="javascript:;" onclick="rollback(' + data + ',' + $(this).val() + ',' + full.status + ')">退至 ' + $(this).text() + '阶段</a></li>';
});
return '<span class="dropDown dropDown_hover">\
<button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\
<ul class="dropDown-menu menu radius box-shadow">\
......@@ -63,8 +56,14 @@
<li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
<ul class="menu">' + subMenu + '\
</ul>\
<ul class="menu">\
<li><a href="javascript:;" onclick="rollback(2,2,4)">退至 待补录阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback(2,4,4)">退至 待初审阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback(2,5,4)">退至 待复审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback(2,6,4)">退至 待终审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback(2,8,4)">退至 待客户确认阶段</a></li>\
<li><a href="javascript:;" onclick="rollback(2,10,4)">退至 待确认放款阶段</a></li>\
</ul>\
</li>\
<li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\
<li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li>\
......
......@@ -20,7 +20,14 @@
</div>
<div class="tabCon">
<?php $this->load->view('work/尽调报告/打工'); ?>
<?php foreach($dueDiligence as $k => $v): ?>
<div class="panel panel-default mb-20">
<div class="panel-header">尽调报告<span class="r"><button class="btn btn-primary pannel-sh">显示/隐藏</button></span></div>
<div class="panel-body" style="display: none;">
<?php $this->load->view('work/尽调报告/打工'); ?>
</div>
</div>
<?php endforeach; ?>
</div>
<div class="tabCon">
......
......@@ -14,7 +14,7 @@
<div class="form-group col-sm-4 col-md-2">
<label>申请期限</label>
<input type="text" class="form-control input-text" value="<?=$applyOrderVO ? $applyOrderVO->deadline : ''?>" disabled>
<span class="glyphicon form-control-feedback"></span>
<span class="glyphicon form-control-feedback"></span>
</div>
</div>
</div>
......@@ -27,13 +27,13 @@
<div class="row cl">
<div class="form-group col-sm-4 col-md-2">
<label>核批金额</label>
<input type="text" class="form-control input-text" value="<?=$applyOrderVO ? $applyOrderVO->deadline : ''?>" disabled>
<input type="text" class="form-control input-text" value="<?=$applyOrderVO ? $applyOrderVO->agreeMoney : ''?>" disabled>
<span class="glyphicon form-control-feedback"></span>
</div>
<div class="form-group col-sm-4 col-md-2">
<label>借款期限</label>
<input type="text" class="form-control input-text" value="<?=$applyOrderVO ? $applyOrderVO->deadline : ''?>" disabled>
<span class="glyphicon form-control-feedback"></span>
<span class="glyphicon form-control-feedback"></span>
</div>
<div class="form-group col-sm-4 col-md-2">
<label>借款利率</label>
......@@ -42,7 +42,7 @@
</div>
<div class="form-group col-sm-4 col-md-2">
<label>每月还款金额</label>
<input type="text" class="form-control input-text" value="<?=$applyOrderVO ? $applyOrderVO->deadline : ''?>" disabled>
<input type="text" class="form-control input-text" value="<?=$plan ? $plan->repayPlans[0]->totalAmount : ''?>" disabled>
<span class="glyphicon form-control-feedback"></span>
</div>
</div>
......
<form action="" id="dueDiligenceBasicInformationVO">
<input type="hidden" name="orderId" value="<?=$id?>">
<div class="panel panel-default mb-20">
<div class="panel panel-default mb-20">
<div class="panel-header">基本信息</div>
<div class="panel-body">
<div class="row cl">
......@@ -100,9 +100,10 @@
</div>
</div>
</form>
<form action="" id="dueDiligenceWorkConditionVO">
<input type="hidden" name="orderId" value="<?=$id?>">
<div class="panel panel-default mb-20">
<div class="panel panel-default mb-20">
<div class="panel-header">工作情况</div>
<div class="panel-body">
<div class="row cl">
......@@ -437,4 +438,4 @@
</div>
</div>
</div>
</form>
\ No newline at end of file
</form>
......
......@@ -42,37 +42,6 @@
<?php $this->load->view('common/footer'); ?>
<script>
var table = $('#table').dataTable({
aaSorting: [[1, "desc"]],
serverSide: true,
processing: true,
bSort: false,
searching: false,//是否显示搜索
iDisplayLength: 6,
bLengthChange: false,
ajax: {
url: apiBaseUrl + '/order/getStatus5',
dataFilter: function (json) {
var ret = {}, json = jQuery.parseJSON(json);
ret.data = json.data || [];
var draw = getUrlParam('draw');
if(draw) {
ret.draw = draw;
}
// ret.draw = parseInt(json.page.currentPage);
ret.recordsTotal = 0;
ret.recordsFiltered = 0;
if (json.page) {
ret.recordsTotal = parseInt(json.page.totalNumber);
ret.recordsFiltered = parseInt(json.page.totalNumber);
}
return JSON.stringify(ret);
},
data: function (data) {
data.pageSize = data.length;
data.currentPage = parseFloat(data.start / data.length) + 1;
return data;
}
},
columns: [
{
// data: "id",
......@@ -113,40 +82,6 @@
{name: "modifyUser", data: "modifyUserName"}, //处理人
]
});
$.fn.dataTableExt.afnFiltering.push(
function (oSettings, aData, iDataIndex) {
var min = document.getElementById('min').value;
var max = document.getElementById('max').value;
var iDateCol = 12;
var dateMin = new Date(aData[iDateCol]);
var dateMax = new Date(aData[iDateCol]);
if (min === '' && max === '')
return true;
else if (new Date(min).getTime() <= dateMin.getTime() && max === '')
return true;
else if (new Date(min).getTime() <= dateMin.getTime() && new Date(max).getTime() >= dateMax.getTime())
return true;
return false;
}
);
$('.table_search').on('change', function () {
search = $(this).val();
column = $(this).attr('column');
$('#table').DataTable().column(column).search(search).draw();
});
$('#min, #max').on('keyup', function () {
$('#table').DataTable().draw();
});
function resetHandler() {
$('#table').DataTable().columns().search("").draw();
}
</script>
<script>
......
<div class="panel panel-default mb-20">
<div class="panel-header">联系人信息 (不承担贷款相关责任)</div>
<div class="panel-body">
<div class="panel-header">联系人信息 (不承担贷款相关责任) <span class='r'><button class="btn btn-primary" type="button" onclick="addContacts()">添加联系人</button></span></div>
<div class="panel-body" id="contacts">
<?php foreach ($clientContactOutputVOS as $k=>$v):?>
<div class="row cl">
<div class="form-group col-sm-3 col-md-2">
......@@ -19,6 +19,14 @@
<label>手机号</label>
<input type="text" class="form-control input-text" value="<?=$v->contactPhone?>">
</div>
<div class="form-group col-sm-3 col-md-2">
<label>工作单位</label>
<input type="text" class="form-control input-text" value="<?=$v->workUnit?>">
</div>
<div class="form-group col-sm-3 col-md-2">
<label>工作地址</label>
<input type="text" class="form-control input-text" value="<?=$v->workAddress?>">
</div>
</div>
<?php endforeach;?>
......@@ -60,4 +68,4 @@
</div>
</div>-->
</div>
</div>
\ No newline at end of file
</div>
......
......@@ -49,13 +49,6 @@
columns: [
{
data: "id", render: function (data, type, full) {
var subMenu = '';
$('[name=status]').find('option').each(function () {
if (!$(this).val()) {
return;
}
subMenu += '<li><a href="javascript:;" onclick="rollback(' + data + ',' + $(this).val() + ',' + full.status + ')">退至 ' + $(this).text() + '阶段</a></li>';
});
return '<span class="dropDown dropDown_hover">\
<button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\
<ul class="dropDown-menu menu radius box-shadow">\
......@@ -63,8 +56,14 @@
<li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
<ul class="menu">' + subMenu + '\
</ul>\
<ul class="menu">\
<li><a href="javascript:;" onclick="rollback(2,2,4)">退至 待补录阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback(2,4,4)">退至 待初审阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback(2,5,4)">退至 待复审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback(2,6,4)">退至 待终审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback(2,8,4)">退至 待客户确认阶段</a></li>\
<li><a href="javascript:;" onclick="rollback(2,10,4)">退至 待确认放款阶段</a></li>\
</ul>\
</li>\
<li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\
<li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li>\
......
......@@ -128,38 +128,15 @@
}
function refuse(id) {
layer.confirm('一旦拒绝, 该笔借款将作废, 进入【审批拒绝】列表!', {
btn: ['确认拒绝', '取消'],
title: '确认拒绝',
icon: 3
}, function(){
var targetUrl = 'flow/refuseStatus/' + id;
$.ajax({
type: 'put',
url: apiBaseUrl + targetUrl,
cache: false,
dataType: 'json',
// data: JSON.stringify(data),
contentType: "application/json; charset=UTF-8",
success: function (data) {
if (data.msg) {
layer.alert(data.msg);
} else if (data.code != 0) {
layer.alert('操作失败');
} else {
layer.msg('操作成功');
}
setTimeout(function () {
if(!data.code) {
table.fnDraw();
layer_close();
}
},500);
},
error: function () {
layer.alert("操作失败")
}
})
layer.prompt({title: '一旦拒绝, 该笔借款将作废, 进入【审批拒绝】列表!', formType: 0}, function (reason, index) {
layer.close(index);
var data = {
"destOrderStatus": 11,
"opinion": reason,
"orderStatus": 1
}
ajax('flow/refuseStatus/12', 'put', data);
});
}
</script>
......
function addContacts () {
const num = $('#contacts').find('.row');
const userId = $('#contacts').data('userId');
if(num.length >= 11) {
return;
}
const html = $('#contacts').find('.row.hidden').html().replace(/{k}/g, num.length).replace(/disabled=""/g, '');
$('#contacts').append('<div class="row cl">'+html+'</div>');
}
$('.btn.btn-primary.pannel-sh').on('click', function () {
$(this).parent().parent().siblings('.panel-body').toggle();
})
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!