Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
杨建斌
/
page
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
1
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
b54a14ed
authored
2018-04-11 15:29:37 +0800
by
Zelig
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
很多bug
1 parent
2943710a
Show whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
236 additions
and
312 deletions
application/controllers/Perm.php
application/views/perm/branch.php
application/views/perm/roleEdit.php
application/views/work/search.php
application/views/work/初审.php
application/views/work/复审.php
application/views/work/审批/电核结果.php
application/views/work/审批拒绝.php
application/views/work/尽调报告/打工.php
application/views/work/尽调报告/法人.php
application/views/work/尽调管理.php
application/views/work/工作台.php
application/views/work/待确认放款.php
application/views/work/放款中.php
application/views/work/确认放款.php
application/views/work/等待放款.php
application/views/work/终审.php
application/views/work/资料补录.php
application/views/work/预审管理.php
resource/static/h-ui.admin/css/style.css
application/controllers/Perm.php
View file @
b54a14e
...
...
@@ -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
;
$trees
=
api
(
'system/role/get/'
.
$id
)
->
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
;
}
}
}
$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
;
}
// 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
(
$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
;
foreach
(
$arr
as
$k
=>
$v
)
{
foreach
(
$arr2
as
$k2
=>
$v2
)
{
if
(
$v2
[
'checked'
]
==
true
){
$arr
[
$k
][
'checked'
]
=
true
;
$v
[
'checked'
]
=
true
;
break
;
}
$arr
[]
=
$role
;
}
}
$this
->
output
->
set_content_type
(
'application/json'
)
->
set_output
(
json_encode
(
$arr
));
}
}
...
...
application/views/perm/branch.php
View file @
b54a14e
...
...
@@ -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);
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>
...
...
application/views/perm/roleEdit.php
View file @
b54a14e
...
...
@@ -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
()
{
...
...
application/views/work/search.php
View file @
b54a14e
...
...
@@ -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
;
?>
...
...
application/views/work/初审.php
View file @
b54a14e
...
...
@@ -55,12 +55,12 @@
<li>\
<a href="
#">退回订单<i class="arrow Hui-iconfont"></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>\
...
...
application/views/work/复审.php
View file @
b54a14e
...
...
@@ -57,12 +57,12 @@
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont"></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>\
...
...
application/views/work/审批/电核结果.php
View file @
b54a14e
...
...
@@ -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>
...
...
application/views/work/审批拒绝.php
View file @
b54a14e
...
...
@@ -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"
},
//处理人
]
});
...
...
application/views/work/尽调报告/打工.php
View file @
b54a14e
...
...
@@ -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>
...
...
application/views/work/尽调报告/法人.php
View file @
b54a14e
...
...
@@ -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>
...
...
application/views/work/尽调管理.php
View file @
b54a14e
...
...
@@ -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"></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>\
...
...
application/views/work/工作台.php
View file @
b54a14e
<?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"
>

</i>
4
</i></span>
<div
class=
"count"
>
{{all}}
</div>
<!-- <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> -->
<!-- <span class="count_bottom c-999"><i class="green"><i class="Hui-iconfont"></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"
>

</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"
>

</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"
>

</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"
>

</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"
>

</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"
>

</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"
>

</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"
>

</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"
>

</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"
>

</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"
>

</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"
>

</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>
...
...
application/views/work/待确认放款.php
View file @
b54a14e
...
...
@@ -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"></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"></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"></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"></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>
...
...
application/views/work/放款中.php
View file @
b54a14e
...
...
@@ -53,14 +53,20 @@
return
'<span class="dropDown dropDown_hover"> \
<button class="btn radius size-M">请选择 <i class="Hui-iconfont"></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"></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"></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>'
;
}
},
...
...
application/views/work/确认放款.php
View file @
b54a14e
...
...
@@ -58,12 +58,12 @@
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont"></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>\
...
...
application/views/work/等待放款.php
View file @
b54a14e
...
...
@@ -57,12 +57,12 @@
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont"></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>\
...
...
application/views/work/终审.php
View file @
b54a14e
...
...
@@ -57,12 +57,12 @@
<li>\
<a href="#">退回订单<i class="arrow Hui-iconfont"></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>\
...
...
application/views/work/资料补录.php
View file @
b54a14e
...
...
@@ -49,6 +49,7 @@
<button class="btn radius size-M">请选择 <i class="Hui-iconfont"></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>'
;
...
...
application/views/work/预审管理.php
View file @
b54a14e
...
...
@@ -56,7 +56,7 @@
<button class="btn radius size-M">请选择 <i class="Hui-iconfont"></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>\
<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>
...
...
resource/static/h-ui.admin/css/style.css
View file @
b54a14e
...
...
@@ -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
{
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment