257158fa by yangjianbin

init

1 parent ff366d52
<?php $this->load->view('common/header'); ?>
<body>
<div class="page-container">
<form class="search">
<?php $this->load->view('work/search'); ?>
<div>
<input class="btn btn-primary radius" type="submit" value="提交搜索">
<input class="btn btn-warning radius" type="reset" value="重置搜索">
</div>
</form>
<div class="page-container">
<form class="search">
<?php $this->load->view('work/search'); ?>
<div>
<input class="btn btn-primary radius" type="submit" value="提交搜索">
<input class="btn btn-warning radius" type="reset" value="重置搜索">
</div>
</form>
<div class="body mt-20">
<table class="table table-border table-bordered table-bg" id="table" url="/order/getStatus7">
<thead class="text-c">
<tr>
<th width="15px"><input type="checkbox"></th>
<th width="68px">操作</th>
<th>订单编号</th>
<th>申请人</th>
<th>身份证</th>
<th>手机号</th>
<th>进件时间</th>
<th>网点</th>
<th>产品名称</th>
<th>申请金额</th>
<th>审批金额</th>
<th>客户经理</th>
<th>流程节点</th>
<th>流转时间</th>
<th>处理人</th>
</tr>
</thead>
<tbody class="text-c">
<div class="body mt-20">
<table class="table table-border table-bordered table-bg" id="table" url="/order/getStatus7">
<thead class="text-c">
<tr>
<th width="15px"><input type="checkbox"></th>
<th width="68px">操作</th>
<th>订单编号</th>
<th>申请人</th>
<th>身份证</th>
<th>手机号</th>
<th>进件时间</th>
<th>网点</th>
<th>产品名称</th>
<th>申请金额</th>
<th>审批金额</th>
<th>客户经理</th>
<th>流程节点</th>
<th>流转时间</th>
<th>处理人</th>
</tr>
</thead>
<tbody class="text-c">
</tbody>
</table>
</div>
</tbody>
</table>
</div>
<?php $this->load->view('common/footer'); ?>
<script>
var table = $('#table').dataTable({
columns: [
{
// data: "id",
render:function (data, type, full) {
return '<input value="'+data+'" type="checkbox">';
}
},
{
data: "id", render: function (data, type, full) {
</div>
<?php $this->load->view('common/footer'); ?>
<script>
var table = $('#table').dataTable({
columns: [
{
// data: "id",
render: function (data, type, full) {
return '<input value="' + data + '" type="checkbox">';
}
},
{
data: "id", render: function (data, type, full) {
/*<li><a href="#">退至【资料补录】阶段</a></li>
<li><a href="#">退至【审批-初审】阶段</a></li>
<li><a href="#">退至【审批-复审】阶段</a></li>
......@@ -56,129 +56,131 @@
<li><a href="#">退至【尽调】阶段</a></li>
<li><a href="#">退至【客户确认】阶段</a></li>
<li><a href="#">退至【等待放款-移交】阶段</a></li>*/
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">\
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">\
<li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=0\')">查看详细</a></li>\
<li><a href="javascript:;" onclick="layer_show(\'资料补录\', \'/index.php/work/record/'+data+'\')">马上尽调</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+')">驳回</a></li>\
<li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/' + data + '?tab=0\')">查看详细</a></li>\
<li><a href="javascript:;" onclick="layer_show(\'资料补录\', \'/index.php/work/record/' + data + '\')">马上尽调</a></li>\
<li><a href="javascript:;" onclick="rollback(' + data + ')">驳回</a></li>\
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
<ul class="menu">'+subMenu+'\
<ul class="menu">' + subMenu + '\
</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>\
<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>\
</ul>\
</span>';
}
},
{data: "orderNo"},//订单编号
{data: "userName"},//申请人
{data: "idCard"},//身份证
{data: "phoneNumber"},//手机号
{data: "createTime"},//进件时间
{name: "departmentId", data: "departmentName"},//网点
{name: "productId", data: "productName"},//产品名称
{data: "applyMoney"},//申请金额
{data: "agreeMoney"},//审批金额
{name: "createUser", data: "createUserName"},//客户经理
{name: "status", data: "statusDesc"},//流程节点
{data: "modifyTime"},//流转时间
{name: "modifyUser", data: "modifyUserName"}, //处理人
]
});
</script>
<script>
function pass(id) {
layer.confirm('通过之后, 将立即进入审批阶段', {
btn: ['确认通过', '取消'],
title: '确认通过预审',
icon: 3
}, function () {
layer.msg('通过');
});
}
function rollback(id, curr, dest) {
console.log(id, curr, all);
layer.prompt({title: '输入驳回理由', formType: 1}, function (pass, index) {
layer.close(index);
var data = {
"destOrderStatus": dest,
"opinion": pass,
"orderStatus": curr
}
var targetUrl = 'flow/unConfirmRollbackStatus/' + 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.alert('操作成功');
}
setTimeout(function () {
if (!data.code) {
table.fnDraw();
layer_close();
}
}, 500);
},
{data: "orderNo"},//订单编号
{data: "userName"},//申请人
{data: "idCard"},//身份证
{data: "phoneNumber"},//手机号
{data: "createTime"},//进件时间
{name: "departmentId", data: "departmentName"},//网点
{name: "productId", data: "productName"},//产品名称
{data: "applyMoney"},//申请金额
{data: "agreeMoney"},//审批金额
{name: "createUser", data: "createUserName"},//客户经理
{name: "status", data: "statusDesc"},//流程节点
{data: "modifyTime"},//流转时间
{name: "modifyUser", data: "modifyUserName"}, //处理人
]
error: function () {
layer.alert("操作失败")
}
})
});
</script>
}
<script>
function pass(id) {
layer.confirm('通过之后, 将立即进入审批阶段', {
btn: ['确认通过','取消'],
title: '确认通过预审',
icon: 3
}, function(){
layer.msg('通过');
});
}
function rollback(id, curr, all) {
console.log(id, curr, all);
layer.prompt({title: '输入驳回理由', formType: 1}, function(pass, index){
layer.close(index);
var targetUrl = 'flow/unConfirmRollbackStatus/' + id;
$.ajax({
type: 'put',
url: apiBaseUrl + targetUrl,
cache: false,
dataType: 'json',
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.alert('操作成功');
}
setTimeout(function () {
if(!data.code) {
table.fnDraw();
layer_close();
}
},500);
},
error: function () {
layer.alert("操作失败")
function cancel(id) {
layer.confirm('确定取消?', {
btn: ['是', '否'],
title: '确认',
icon: 3
}, function () {
var targetUrl = 'flow/cancelOrder/' + id;
$.ajax({
type: 'put',
url: apiBaseUrl + targetUrl,
cache: false,
dataType: 'json',
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.alert('请求成功');
}
})
});
}
function cancel(id) {
layer.confirm('确定取消?', {
btn: ['是','否'],
title: '确认',
icon: 3
}, function(){
var targetUrl = 'flow/cancelOrder/' + id;
$.ajax({
type: 'put',
url: apiBaseUrl + targetUrl,
cache: false,
dataType: 'json',
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.alert('请求成功');
setTimeout(function () {
if (!data.code) {
table.fnDraw();
layer_close();
}
setTimeout(function () {
if(!data.code) {
table.fnDraw();
layer_close();
}
},500);
},
error: function () {
layer.alert("请求失败")
}
})
});
}
</script>
}, 500);
},
error: function () {
layer.alert("请求失败")
}
})
});
}
</script>
</body>
<html>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!