b54a14ed by Zelig

很多bug

1 parent 2943710a
......@@ -179,145 +179,31 @@ class Perm extends CI_Controller {
public function menu($id)
{
$role = json_decode(file_get_contents($this->config->item('apiBaseUrl') . 'system/role/get/'.$id));
$role = $role->data->menuOutputVOS;
// echo $this->config->item('apiBaseUrl') . 'system/menu/getAllMenu';
$res = json_decode(file_get_contents($this->config->item('apiBaseUrl') . 'system/menu/getAllMenuTree'));
// var_dump($res->data);
// exit;
$data = $res->data;
// var_dump($data);
$arr = array();
foreach ($data as $k => $v) {
$item = array();
$item['id'] = $v->id;
$item['name'] = $v->name;
$item['pId'] = 0;
$item['open'] = true;
// var_dump($item);exit;
$arr[] = $item;
if (!$v->children || empty($v->children)) {
continue;
}
foreach ($v->children as $kk => $vv) {
$item2 = array();
$item2['id'] = $vv->id;
$item2['name'] = $vv->name;
$item2['pId'] = $v->id;
$item2['open'] = true;
$arr[] = $item2;
if (!$vv->children || empty($vv->children)) {
continue;
}
foreach ($vv->children as $kkk => $vvv) {
$item3 = array();
$item3['id'] = $vvv->id;
$item3['name'] = $vvv->name;
$item3['pId'] = $vv->id;
$item3['open'] = true;
$arr[] = $item3;
if (!$vvv->children || empty($vvv->children)) {
continue;
}
foreach ($vvv->children as $kkkk => $vvvv) {
$item4 = array();
$item4['id'] = $vvvv->id;
$item4['name'] = $vvvv->name;
$item4['pId'] = $vvv->id;
$item4['open'] = true;
$arr[] = $item4;
if (!$vvvv->children || empty($vvvv->children)) {
continue;
}
foreach ($vvvv->children as $kkkkk => $vvvvv) {
$item5 = array();
$item5['id'] = $vvvvv->id;
$item5['name'] = $vvvvv->name;
$item5['pId'] = $vvvv->id;
$item5['open'] = true;
$arr[] = $item5;
if (!$vvvvv->children || empty($vvvvv->children)) {
continue;
}
foreach ($vvvvv->children as $kkkkkk => $vvvvvv) {
$item6 = array();
$item6['id'] = $vvvvvv->id;
$item6['name'] = $vvvvvv->name;
$item6['pId'] = $vvvvv->id;
$arr[] = $item6;
if (!$vvvvvv->children || empty($vvvvvv->children)) {
continue;
}
foreach ($vvvvvv->children as $k7 => $v7) {
$item7 = array();
$item7['id'] = $v7->id;
$item7['name'] = $v7->name;
$item7['pId'] = $vvvvvv->id;
$arr[] = $item7;
if (!$v7->children || empty($v7->children)) {
continue;
}
foreach ($v7->children as $k8 => $v8) {
$item8 = array();
$item8['id'] = $v8->id;
$item8['name'] = $v8->name;
$item8['pId'] = $v7->id;
$arr[] = $item8;
}
}
}
}
}
}
}
}
// var_dump($arr);exit;
// $data = '[{"id":1,"pId":0,"name":"父节点1 (5人)","open":true},{"id":11,"pId":1,"name":"叶子节点 1-1"},{"id":12,"pId":1,"name":"叶子节点 1-2"},{"id":13,"pId":1,"name":"叶子节点 1-3"},{"id":2,"pId":0,"name":"父节点 2","open":true},{"id":21,"pId":2,"name":"叶子节点 2-1"},{"id":22,"pId":2,"name":"叶子节点 2-2"},{"id":23,"pId":2,"name":"叶子节点 2-3"},{"id":3,"pId":0,"name":"父节点 3","open":true},{"id":31,"pId":3,"name":"叶子节点 3-1"},{"id":32,"pId":3,"name":"叶子节点 3-2"},{"id":33,"pId":3,"name":"叶子节点 3-3"}]';
// $data = json_decode($data, true);
// $arr2 = array();
foreach ($role as $rolek => $rolev) {
$r = array();
$r['id'] = $rolev->id;
$r['name'] = $rolev->name;
$r['pId'] = 0;
$r['checked'] = $rolev->checked;
$arr2[] = $r;
if (!$rolev->children || empty($rolev->children)) {
continue;
}
foreach ($rolev->children as $rolek2 => $rolev2) {
$r2 = array();
$r2['id'] = $rolev2->id;
$r2['name'] = $rolev2->name;
$r2['pId'] = $rolev->id;
$r2['checked'] = $rolev2->checked;
$arr2[] = $r2;
}
}
// var_dump($arr2);exit;
foreach ($arr as $k => $v) {
foreach ($arr2 as $k2 => $v2) {
if($v2['checked'] == true){
$arr[$k]['checked'] = true;
$v['checked'] = true;
break;
}
$trees = api('system/role/get/'.$id)->menuOutputVOS;
$arr = [];
foreach($trees as $tree) {
$role = new StdClass();
$role->name = $tree->name;
$role->id = $tree->id;
$role->pId = $tree->parentId;
$role->open = true;
$role->checked = $tree->checked;
$arr[] = $role;
foreach($tree->children as $children) {
$role = new StdClass();
$role->name = $children->name;
$role->id = $children->id;
$role->pId = $children->parentId;
$role->open = true;
$role->checked = $children->checked;
$arr[] = $role;
}
}
$this->output->set_content_type('application/json')->set_output(json_encode($arr));
}
}
......
......@@ -5,7 +5,7 @@
<div class="page-container">
<!-- <span>可拖拽/添加/删除/编辑</span>-->
<div class="col-sm-3">
<ul id="tree" class="ztree"></ul>
</div>
......@@ -63,15 +63,10 @@
function beforeEditName(treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("tree");
zTree.selectNode(treeNode);
setTimeout(function() {
if (confirm("进入节点 -- " + treeNode.name + " 的编辑状态吗?")) {
setTimeout(function() {
zTree.editName(treeNode);
}, 0);
}
}, 0);
zTree.editName(treeNode);
return false;
}
function beforeRemove(treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("tree");
zTree.selectNode(treeNode);
......@@ -125,6 +120,7 @@
name:newName,
parentId:treeNode.pId
}
$.ajax({
type: 'put',
url: apiBaseUrl + targetUrl,
......@@ -139,7 +135,6 @@
layer.alert('操作失败');
} else {
layer.msg('操作成功');
window.reload();
}
setTimeout(function () {
if(!data.code) {
......@@ -164,7 +159,8 @@
var btn = $("#addBtn_"+treeNode.tId);
if (btn) btn.bind("click", function(){
var zTree = $.fn.zTree.getZTreeObj("tree");
zTree.addNodes(treeNode, {id:(100 + newCount), pId:treeNode.id, name:"new node" + (newCount++)});
var newNodes = zTree.addNodes(treeNode, {id:(100 + newCount), pId:treeNode.id, name:"new node" + (newCount++)});
zTree.updateNode(treeNode);
var data = {
name:'new node',
......@@ -185,7 +181,6 @@
layer.alert('操作失败');
} else {
layer.msg('操作成功');
window.reload();
}
setTimeout(function () {
if(!data.code) {
......@@ -212,7 +207,7 @@
}
$(document).ready(function(){
$.fn.zTree.init($("#tree"), setting);
window.tree = $.fn.zTree.init($("#tree"), setting);
$("#selectAll").bind("click", selectAll);
});
</script>
......
......@@ -79,7 +79,6 @@
// console.log(treeObj);
var nodes = treeObj.getCheckedNodes(true);
var menuIds = [];
console.log(nodes);
$.each(nodes, function (i,v) {
menuIds.push(v.id);
});
......@@ -92,6 +91,8 @@
id:data['id'],
menuIds:menuIds
};
console.log(newData);
$.ajax({
type: 'put',
url: apiBaseUrl + targetUrl,
......@@ -108,7 +109,6 @@
} else {
layer.msg('操作成功');
window.parent.reload();
layer_close();
}
if (data.code) {
setTimeout(function () {
......
......@@ -11,7 +11,7 @@
<option value="<?=$v->id?>"><?=$v->name?></option>
<?php if($v->children && !empty($v->children)):?>
<?php foreach ($v->children as $kk=>$vv):?>
<option value="<?=$vv->id?>"><?=$vv->name?></option>
<option value="<?=$vv->id?>"> --<?=$vv->name?></option>
<?php endforeach;?>
<?php endif;?>
<?php endforeach;?>
......
......@@ -55,12 +55,12 @@
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
<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>\
<li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\
</ul>\
</li>\
<li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\
......
......@@ -57,12 +57,12 @@
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
<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>\
<li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\
</ul>\
</li>\
<li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\
......
......@@ -517,16 +517,16 @@
</div>
<div class="panel panel-default mb-20">
<div class="panel-header">信息</div>
<div class="panel-header">信息</div>
<div class="panel-body">
<div class="row cl">
<div class="form-group col-sm-4 col-md-2">
<label>合计征信负</label>
<label>合计征信负</label>
<input type="text" class="form-control input-text" v-model="phoneAudit.totalCreditLiabilityAmount">
<span class="glyphicon form-control-feedback"></span>
</div>
<div class="form-group col-sm-4 col-md-2">
<label>合计非征信负</label>
<label>合计非征信负</label>
<input type="text" class="form-control input-text" v-model="phoneAudit.totalNoneCreditLiabilityAmount">
<span class="glyphicon form-control-feedback"></span>
</div>
......
......@@ -59,14 +59,22 @@
{data: "userName"},//申请人
{data: "idCard"},//身份证
{data: "phoneNumber"},//手机号
{data: "createTime"},//进件时间
{data: function (data) {
if(!data.createTime)
return '';
return getNowFormatDate(new Date(parseInt(data.createTime)));
}},//进件时间
{name: "departmentId", data: "departmentName"},//网点
{name: "productId", data: "productName"},//产品名称
{data: "applyMoney"},//申请金额
{data: "agreeMoney"},//审批金额
{name: "createUser", data: "createUserName"},//客户经理
{name: "status", data: "statusDesc"},//流程节点
{data: "modifyTime"},//流转时间
{data: function (data) {
if(!data.modifyTime)
return '';
return getNowFormatDate(new Date(parseInt(data.modifyTime)));
}},//流转时间
{name: "modifyUser", data: "modifyUserName"}, //处理人
]
});
......
......@@ -184,7 +184,7 @@
</form>
<div class="panel panel-default mb-20">
<div class="panel-header">资产负及其他信息情况</div>
<div class="panel-header">资产负及其他信息情况</div>
<div class="panel-body">
<div class="row cl">
<div class="form-group has-feedback col-sm-3 col-md-2">
......@@ -380,11 +380,11 @@
<div class="row cl">
<div class="form-group col-sm-6 col-md-4">
<label>资产负情况</label>
<label>资产负情况</label>
<span class="form-control select-box">
<select class="select" size="1" name="settleCondition" v-model="dueDiligenceVO.dueDiligenceComprehensiveAssessmentVO.settleCondition">
<option value="0">比 > 55%</option>
<option value="1">< 55%</option>
<option value="0">比 > 55%</option>
<option value="1">< 55%</option>
<option value="2">无法判断</option>
</select>
</span>
......
......@@ -194,7 +194,7 @@
</span>
</div>
<div class="form-group has-feedback col-sm-3 col-md-2">
<label></label>
<label></label>
<input type="text" class="form-control input-text" value="" v-model="dueDiligenceVO.dueDiligenceWorkConditionVO.monthlyIncome">
<span class="glyphicon form-control-feedback" aria-hidden="true"></span>
</div>
......@@ -282,7 +282,7 @@
</form>
<div class="panel panel-default mb-20">
<div class="panel-header">资产负及其他信息情况</div>
<div class="panel-header">资产负及其他信息情况</div>
<div class="panel-body">
<div class="row cl">
<div class="form-group has-feedback col-sm-3 col-md-2">
......@@ -759,11 +759,11 @@
<div class="row cl">
<div class="form-group col-sm-6 col-md-4">
<label>资产负情况</label>
<label>资产负情况</label>
<span class="form-control select-box">
<select class="select" size="1" name="settleCondition" v-model="dueDiligenceVO.dueDiligenceComprehensiveAssessmentVO.settleCondition">
<option value="0">比 > 55%</option>
<option value="1">< 55%</option>
<option value="0">比 > 55%</option>
<option value="1">< 55%</option>
<option value="2">无法判断</option>
</select>
</span>
......
......@@ -54,16 +54,16 @@
<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/inquiry/' + data + '\')">马上尽调</a></li>\
<li><a href="javascript:;" onclick="rollback(' + data + ')">驳回</a></li>\
<li><a href="javascript:;" onclick="layer_show(\'拒绝\', \'<?=site_url('/work/telRefuse')?>/'+data+'\')">拒绝</a></li>\
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
<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>\
<li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\
</ul>\
</li>\
<li><a href="javascript:;" onclick="cancel(' + data + ')">客户取消</a></li>\
......
<?php $this->load->view('common/header'); ?>
<body>
<div class="body mt-20 ml-20 mr-20">
<div class="body mt-20 ml-20 mr-20" id="statistics">
<div class="col-sm-10">
<div class="row cl pb-20">
<div class="col-md-2 col-sm-4 col-xs-6 card">
<div class="col-md-2 col-sm-4 col-xs-6 card" >
<span class="count_top c-999">全部</span>
<div class="count">700</div>
<span class="count_bottom c-999"><i class="green"><i class="Hui-iconfont">&#xe6d6;</i>4 </i></span>
<div class="count">{{all}}</div>
<!-- <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont">&#xe6d5;</i>12% </i></span> -->
<!-- <span class="count_bottom c-999"><i class="green"><i class="Hui-iconfont">&#xe6d6;</i>4 </i></span> -->
</div>
<div class="col-md-2 col-sm-4 col-xs-6 card">
<span class="count_top c-999">待预审</span>
<div class="count">700.00</div>
<span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont">&#xe6d5;</i>12% </i></span>
</div>
<div class="col-md-2 col-sm-4 col-xs-6 card">
<span class="count_top c-999">待补录</span>
<div class="count">700.00</div>
<span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont">&#xe6d5;</i>12% </i></span>
</div>
<div class="col-md-2 col-sm-4 col-xs-6 card">
<span class="count_top c-999">待初审</span>
<div class="count">700.00</div>
<span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont">&#xe6d5;</i>12% </i></span>
</div>
<div class="col-md-2 col-sm-4 col-xs-6 card">
<span class="count_top c-999">待复审</span>
<div class="count">700.00</div>
<span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont">&#xe6d5;</i>12% </i></span>
</div>
<div class="col-md-2 col-sm-4 col-xs-6 card">
<span class="count_top c-999">待终审</span>
<div class="count">700.00</div>
<span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont">&#xe6d5;</i>12% </i></span>
</div>
</div>
<div class="row cl pb-20">
<div class="col-md-2 col-sm-4 col-xs-6 card">
<span class="count_top c-999">待尽调</span>
<div class="count">700</div>
<span class="count_bottom c-999"><i class="green"><i class="Hui-iconfont">&#xe6d6;</i>4 </i></span>
</div>
<div class="col-md-2 col-sm-4 col-xs-6 card">
<span class="count_top c-999">待客户确认</span>
<div class="count">700.00</div>
<span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont">&#xe6d5;</i>12% </i></span>
</div>
<div class="col-md-2 col-sm-4 col-xs-6 card">
<span class="count_top c-999">放款中</span>
<div class="count">700.00</div>
<span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont">&#xe6d5;</i>12% </i></span>
</div>
<div class="col-md-2 col-sm-4 col-xs-6 card">
<span class="count_top c-999">待确认放款</span>
<div class="count">700.00</div>
<span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont">&#xe6d5;</i>12% </i></span>
</div>
<div class="col-md-2 col-sm-4 col-xs-6 card">
<span class="count_top c-999">审批拒绝</span>
<div class="count">700.00</div>
<span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont">&#xe6d5;</i>12% </i></span>
</div>
<div class="col-md-2 col-sm-4 col-xs-6 card">
<span class="count_top c-999">已取消</span>
<div class="count">700.00</div>
<span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont">&#xe6d5;</i>12% </i></span>
</div>
</div>
<div class="row cl pb-20">
<div class="col-md-2 col-sm-4 col-xs-6 card">
<span class="count_top c-999">已取消</span>
<div class="count">700.00</div>
<span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont">&#xe6d5;</i>12% </i></span>
<div class="col-md-2 col-sm-4 col-xs-6 card" v-for="undisposedOrder in undisposedOrders">
<span class="count_top c-999">{{undisposedOrder.desc}}</span>
<div class="count">{{undisposedOrder.orderCount}}</div>
</div>
</div>
</div>
......@@ -89,5 +30,29 @@
</div>
<?php $this->load->view('common/footer'); ?>
<script>
var vm = new Vue({
el: '#statistics',
data: {
undisposedOrders: []
},
mounted: function () {
var _this = this;
instance.get('order/undisposedOrders').then( function (req) {
_this.undisposedOrders = req.data.data;
});
},
computed: {
all: function () {
var all = 0;
this.undisposedOrders.forEach(function (undisposedOrder) {
all += undisposedOrder.orderCount;
})
return all;
}
}
})
</script>
</body>
<html>
......
......@@ -50,27 +50,26 @@
},
{
data: "id", render: function (data, type, full) {
return '<span class="dropDown dropDown_hover">\n' +
' <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\n' +
' <ul class="dropDown-menu menu radius box-shadow">\n' +
' <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/1?tab=0\')">查看详细</a></li>\n' +
' <li><a href="javascript:;" onclick="layer_show(\'审批订单\', \'/index.php/work/check/1?tab=0\')">马上审批</a></li>\n' +
' <li>\n' +
' <a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\n' +
' <ul class="menu">\n' +
' <li><a href="#">退至【资料补录】阶段</a></li>\n' +
' <li><a href="#">退至【审批-初审】阶段</a></li>\n' +
' <li><a href="#">退至【审批-复审】阶段</a></li>\n' +
' <li><a href="#">退至【审批-终审】阶段</a></li>\n' +
' <li><a href="#">退至【尽调】阶段</a></li>\n' +
' <li><a href="#">退至【客户确认】阶段</a></li>\n' +
' <li><a href="#">退至【等待放款-移交】阶段</a></li>\n' +
' </ul>\n' +
' </li>\n' +
' <li><a href="#">客户取消</a></li>\n' +
' <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li>\n' +
' </ul>\n' +
' </span>';
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="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">\
<li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',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>\
</ul>\
</span>';
}
},
{data: "orderNo"},//订单编号
......@@ -108,6 +107,79 @@
layer.msg('通过');
});
}
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();
}
},500);
},
error: function () {
layer.alert("操作失败")
}
})
});
}
function rollback(id, dest, curr) {
layer.prompt({title: '输入驳回理由', formType: 0}, 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);
},
error: function () {
layer.alert("操作失败")
}
})
});
}
</script>
</body>
<html>
......
......@@ -53,14 +53,20 @@
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/1?tab=0\')">查看详细</a></li> \
<li><a href="javascript:;" onclick="creatIframe(\'/work/move\', \'移交资料\')">移交资料</a></li> \
<li> <a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a> \
<ul class="menu"> <li><a href="#">退至【资料补录】阶段</a></li> \
<li><a href="#">退至【审批-初审】阶段</a></li> <li><a href="#">退至【审批-复审】阶段</a></li>\
<li><a href="#">退至【审批-终审】阶段</a></li> <li><a href="#">退至【尽调】阶段</a></li> \
<li><a href="#">退至【客户确认】阶段</a></li> <li><a href="#">退至【等待放款-移交】阶段</a></li> </ul> \
</li> <li><a href="#">客户取消</a></li><li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li> \
<li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=0\')">查看详细</a></li>\
<li><a href="javascript:;" onclick="creatIframe(\'/work/move/'+data+'\', \'移交资料\')">移交资料</a></li> \
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
<ul class="menu">\
<li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\
</ul>\
</li>\
</li> <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li> \
</ul> </span>';
}
},
......
......@@ -58,12 +58,12 @@
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
<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>\
<li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\
</ul>\
</li>\
<li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\
......
......@@ -57,12 +57,12 @@
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
<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>\
<li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\
</ul>\
</li>\
<li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\
......
......@@ -57,12 +57,12 @@
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
<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>\
<li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\
<li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\
<li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\
</ul>\
</li>\
<li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\
......
......@@ -49,6 +49,7 @@
<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(\'资料补录\',\'' + url + '\')">资料补录</a></li>\
<li><a href="javascript:;" onclick="layer_show(\'拒绝\', \'<?=site_url('/work/telRefuse')?>/'+data+'\')">拒绝</a></li>\
<li><a href="javascript:cancel('+data+');">客户取消</a></li>\
</ul>\
</span>';
......
......@@ -54,10 +54,10 @@
data: "id", render: function (data, type, full) {
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="pass('+data+')">通过</a></li>\
<li><a href="javascript:;" onclick="refuse('+data+')">拒绝</a></li>\
</ul>\
<ul class="dropDown-menu menu radius box-shadow">\
<li><a href="javascript:;" onclick="pass('+data+')">通过</a></li>\
<li><a href="javascript:;" onclick="layer_show(\'拒绝\', \'<?=site_url('/work/telRefuse')?>/'+data+'\')">拒绝</a></li>\
</ul>\
</span>';
}
},
......@@ -128,16 +128,16 @@
}
function refuse(id) {
layer.prompt({title: '一旦拒绝, 该笔借款将作废, 进入【审批拒绝】列表!', formType: 0}, function (reason, index) {
layer.close(index);
var data = {
"opinion": reason,
}
ajax('flow/refuseStatus/'+id, 'put', data, '操作成功', function () {
reload();
});
});
// layer.prompt({title: '一旦拒绝, 该笔借款将作废, 进入【审批拒绝】列表!', formType: 0}, function (reason, index) {
// layer.close(index);
// var data = {
// "opinion": reason,
// }
//
// ajax('flow/refuseStatus/'+id, 'put', data, '操作成功', function () {
// reload();
// });
// });
}
</script>
</body>
......
......@@ -280,21 +280,12 @@ label.radio > input:checked + img{
margin-bottom: 0;
}
.row .card:first-child:before {
border-left: 0;
}
.row .card:nth-child(7) {
border-left: 0;
}
.row .card:before {
content: "";
position: absolute;
left: 0;
height: 65px;
border-left: 2px solid #ADB2B5;
margin-top: 10px;
}
.card span {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!