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
c658d51f
authored
2018-03-28 22:31:47 +0800
by
Zelig
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
导入
1 parent
c866c99d
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
262 additions
and
48 deletions
application/controllers/Loan.php
application/libraries/LoanAfter/LoanAfter.php
application/libraries/LoanAfter/drivers/LoanAfter_enum.php
application/libraries/Order/Order.php
application/libraries/Order/drivers/Order_ordersource.php
application/views/common/footer.php
application/views/loan/prosecuted.php
application/views/loan/reminder.php
application/views/loan/导入.php
application/views/loan/资料移交.php
application/views/loan/还款编辑.php
application/controllers/Loan.php
View file @
c658d51
...
...
@@ -29,20 +29,15 @@ class Loan extends CI_Controller {
public
function
import
(
$state
=
1
)
{
switch
(
$state
)
{
case
1
:
$this
->
load
->
view
(
'/loan/还款导入'
);
break
;
case
2
:
$this
->
load
->
view
(
'/loan/还款批量导入'
);
break
;
case
3
:
$this
->
load
->
view
(
'/loan/催收导入'
);
break
;
case
4
:
$this
->
load
->
view
(
'/loan/数据库导入'
);
break
;
}
$this
->
load
->
driver
(
'enum'
);
$this
->
load
->
driver
(
'configure'
);
$this
->
load
->
driver
(
'LoanAfter'
);
$ret
=
new
stdClass
();
$ret
->
enumRepayStatus
=
$this
->
enum
->
repaymentPlan
->
status
();
$ret
->
enumSource
=
$this
->
enum
->
repaymentPlan
->
source
();
$ret
->
prosecuteStatus
=
$state
-
1
;
$this
->
load
->
view
(
'/loan/导入'
,
$ret
);
}
public
function
edit
(
$id
=
null
)
...
...
@@ -60,9 +55,12 @@ class Loan extends CI_Controller {
$this
->
load
->
view
(
'/loan/还款编辑'
,
$ret
);
}
public
function
move
()
public
function
move
(
$id
)
{
$this
->
load
->
view
(
'/loan/资料移交'
);
$this
->
load
->
driver
(
'order'
);
$sources
=
$this
->
order
->
ordersource
(
$id
);
$this
->
load
->
view
(
'/loan/资料移交'
,
compact
(
'sources'
,
'id'
));
}
public
function
data
(
$format
=
'days'
)
...
...
application/libraries/LoanAfter/LoanAfter.php
0 → 100644
View file @
c658d51
<?php
class
LoanAfter
extends
CI_Driver_Library
{
public
function
__construct
()
{
$this
->
valid_drivers
=
[
'enum'
];
}
}
application/libraries/LoanAfter/drivers/LoanAfter_enum.php
0 → 100644
View file @
c658d51
<?php
class
LoanAfter_enum
extends
CI_Driver
{
public
$CI
;
public
function
__construct
()
{
$this
->
CI
=
&
get_instance
();
}
public
function
prosecute
()
{
$url
=
$this
->
CI
->
config
->
item
(
'apiBaseUrl'
)
.
'loanAfter/enum/prosecute'
;
$result
=
file_get_contents
(
$url
);
$json
=
json_decode
(
$result
,
true
);
$ret
=
$json
[
'data'
];
return
$ret
;
}
}
application/libraries/Order/Order.php
0 → 100644
View file @
c658d51
<?php
class
Order
extends
CI_Driver_Library
{
public
function
__construct
()
{
$this
->
valid_drivers
=
[
'ordersource'
];
}
public
function
ordersource
(
$id
)
{
return
$this
->
ordersource
->
all
(
$id
);
}
}
application/libraries/Order/drivers/Order_ordersource.php
0 → 100644
View file @
c658d51
<?php
class
Order_ordersource
extends
CI_Driver
{
public
$CI
;
public
function
__construct
()
{
$this
->
CI
=
&
get_instance
();
}
public
function
all
(
$id
)
{
$url
=
$this
->
CI
->
config
->
item
(
'apiBaseUrl'
)
.
'order/ordersource/'
.
$id
;
$result
=
file_get_contents
(
$url
);
$json
=
json_decode
(
$result
);
$ret
=
$json
->
data
;
return
$ret
;
}
}
application/views/common/footer.php
View file @
c658d51
...
...
@@ -132,7 +132,7 @@
$
(
'#table'
).
DataTable
().
draw
();
}
function
ajax
(
url
,
method
=
'GET'
,
data
=
{})
{
function
ajax
(
url
,
method
=
'GET'
,
data
=
{}
,
msg
=
'操作成功'
,
callback
=
function
(){}
)
{
$
.
ajax
({
type
:
method
,
url
:
apiBaseUrl
+
url
,
...
...
@@ -146,7 +146,7 @@
}
else
if
(
data
.
code
!=
0
){
layer
.
alert
(
'操作失败'
);
}
else
{
layer
.
alert
(
'操作成功'
);
layer
.
alert
(
msg
,
callback
);
}
},
error
:
function
(){
...
...
application/views/loan/prosecuted.php
View file @
c658d51
...
...
@@ -8,7 +8,7 @@
<button
class=
"btn btn-primary radius"
type=
"button"
onclick=
"$('#table').DataTable().draw()"
>
搜索
</button>
<input
class=
"btn btn-warning radius"
type=
"reset"
value=
"重置"
>
<button
class=
"btn btn-primary radius"
type=
"button"
onclick=
"layer_show('导入', '
<?=
site_url
(
'loan/import/
3
'
)
?>
')"
>
导入
</button>
<button
class=
"btn btn-primary radius"
type=
"button"
onclick=
"layer_show('导入', '
<?=
site_url
(
'loan/import/
4
'
)
?>
')"
>
导入
</button>
<button
class=
"btn btn-success radius r"
type=
"button"
onclick=
"excel()"
>
导出
</button>
</div>
</form>
...
...
application/views/loan/reminder.php
View file @
c658d51
...
...
@@ -79,27 +79,12 @@
]
});
$('.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();
}
function edit(id) {
layer_show('编辑', '
<?=
site_url
(
'/loan/edit/'
)
?>
/'+id);
}
function move(id) {
layer_show('资料移交', '
<?=
site_url
(
'/loan/move'
)
?>
'
);
layer_show('资料移交', '
<?=
site_url
(
'/loan/move'
)
?>
/
'+id
);
}
function reload() {
...
...
application/views/loan/导入.php
0 → 100644
View file @
c658d51
<?php
$this
->
load
->
view
(
'common/header'
);
?>
<body>
<div
class=
"panel panel-default mb-20"
>
<form>
<input
type=
"hidden"
name=
"source"
value=
"1"
>
<input
type=
"hidden"
name=
"prosecuteStatus"
value=
"
<?=
$prosecuteStatus
?>
"
>
<div
class=
"panel-body cl"
>
<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=
""
name=
"orderNumber"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
申请人
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
name=
"proposerName"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
身份证
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
name=
"idNumber"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
手机号
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
name=
"phoneNumber"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
客户经理
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
name=
"clientManager"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
网点
</label>
<span
class=
"form-control select-box"
>
<select
class=
"select"
size=
"1"
name=
"branchName"
>
<?php
foreach
(
$this
->
session
->
departments
as
$k
=>
$v
)
:?>
<
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>
<?php
endforeach
;
?>
<?php
endif
;
?>
<?php
endforeach
;
?>
</select>
</span>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
产品名称
</label>
<span
class=
"form-control select-box"
>
<select
class=
"select"
size=
"1"
name=
"productName"
>
<?php
foreach
(
$this
->
session
->
products
as
$k
=>
$v
)
:?>
<
option
value
=
"<?=
$v->id
?>"
><?=
$v
->
productName
?>
</option>
<?php
endforeach
;
?>
</select>
</span>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
借款金额
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
name=
"applyAmount"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
审批金额
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
name=
"ratifyAmount"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
进件时间
</label>
<input
type=
"text"
class=
"form-control input-text Wdate"
onfocus=
"WdatePicker()"
value=
""
name=
"enterDate"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
当月应还金额
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
name=
"currentBalance"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
已还金额
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
罚息
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
滞纳金
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
name=
"overdueFine"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
放款日期
</label>
<input
type=
"text"
class=
"form-control input-text Wdate"
onfocus=
"WdatePicker()"
value=
""
name=
"loanDate"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
总期数
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
name=
"totalPeriods"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
当前期数
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
name=
"currentPeriods"
>
</div>
<!-- 需求调整先去了-->
<!--<div class="form-group col-sm-4 col-md-2">
<label>还款方式</label>
<span class="form-control select-box">
<select class="select" size="1">
<option>请选择</option>
<?php
/*foreach ($this->session->repayments as $k=>$v):*/
?>
<option
<?
/*=$v == $repaymentMode ? 'selected' : '' */
?>
value="
<?
/*=$k*/
?>
">
<?
/*=$v*/
?>
</option>
<?php
/*endforeach;*/
?>
</select>
</span>
</div>-->
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
计划还款日期
</label>
<input
type=
"text"
class=
"form-control input-text Wdate"
onfocus=
"WdatePicker()"
value=
""
name=
"planRepaymentDate"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
实际还款日
</label>
<input
type=
"text"
class=
"form-control input-text Wdate"
onfocus=
"WdatePicker()"
value=
""
name=
"realRepaymentDate"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
是否逾期
</label>
<span
class=
"form-control select-box"
>
<select
class=
"select"
size=
"1"
name=
"hasDue"
>
<option
value=
"1"
>
是
</option>
<option
value=
"0"
>
否
</option>
</select>
</span>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
逾期天数
</label>
<input
type=
"text"
class=
"form-control input-text"
value=
""
name=
"dueDay"
>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
还款状态
</label>
<span
class=
"form-control select-box"
>
<select
class=
"select"
size=
"1"
name=
"repayStatus"
>
<?php
foreach
(
$enumRepayStatus
as
$k
=>
$v
)
:
?>
<option
value=
"
<?=
$k
?>
"
>
<?=
$v
?>
</option>
<?php
endforeach
?>
</select>
</span>
</div>
<div
class=
"form-group col-sm-4 col-md-2"
>
<label>
是否结清
</label>
<span
class=
"form-control select-box"
>
<select
class=
"select"
size=
"1"
name=
"hasClean"
>
<option
value=
"1"
>
是
</option>
<option
value=
"0"
>
否
</option>
</select>
</span>
</div>
</div>
</div>
</form>
</div>
<div
class=
"row cl col-sm-12 pb-20"
>
<div
class=
"col-sm-2"
>
<button
class=
"btn btn-primary btn-block"
onclick=
"save();"
>
保存
</button>
</div>
<div
class=
"col-sm-2"
>
<button
class=
"btn btn-warning btn-block"
onclick=
"layer_close();"
>
取消
</button>
</div>
</div>
<?php
$this
->
load
->
view
(
'common/footer'
);
?>
<script>
function
save
()
{
var
data
=
$
(
"form"
).
serializeJson
();
ajax
(
'loanAfter/repaymentPlan'
,
'POST'
,
data
,
'添加成功'
,
function
()
{
window
.
parent
.
reload
();
layer_close
();
});
}
</script>
</body>
</html>
application/views/loan/资料移交.php
View file @
c658d51
...
...
@@ -24,22 +24,22 @@
<a
href=
""
>
处理日志.xls
</a>
</td>
</tr>
<?php
foreach
(
$sources
as
$sourceTypeDesc
=>
$source
)
:
?>
<tr
data-id=
"2"
>
<td
class=
"text-c"
><input
type=
"checkbox"
></td>
<td
class=
"text-c"
>
身份证复印件
</td>
<td
class=
"text-c"
>
<?=
$sourceTypeDesc
?>
</td>
<td>
<div
class=
"filelist"
>
<?php
foreach
(
$source
as
$data
)
:
?>
<label
class=
"radio"
>
<input
type=
"checkbox"
name=
"1"
/>
<img
src=
"holder.js/100x100"
>
</label>
<label
class=
"radio"
>
<input
type=
"checkbox"
name=
"1"
/>
<img
src=
"holder.js/100x100"
>
<input
type=
"checkbox"
name=
""
value=
""
/>
<img
src=
"
<?=
$data
->
url
?>
"
width=
"100"
>
</label>
<?php
endforeach
;
?>
</div>
</td>
</tr>
<?php
endforeach
;
?>
</tbody>
</table>
</div>
...
...
@@ -53,7 +53,7 @@
<button
class=
"btn btn-warning btn-block"
onclick=
"layer_close()"
>
关闭
</button>
</div>
<div
class=
"col-sm-2"
>
<button
class=
"btn btn-primary btn-block"
onclick=
"submit()"
>
确认移交
</button>
<button
class=
"btn btn-primary btn-block"
onclick=
"submit(
<?=
$id
?>
)"
>
确认移交
</button>
</div>
</div>
...
...
@@ -70,11 +70,11 @@
$
(
this
).
parents
(
'tr'
).
find
(
'input:checkbox'
).
prop
(
'checked'
,
checked
);
});
function
submit
()
{
layer
.
alert
(
'已进入【起诉管理】列表'
,
function
()
{
function
submit
(
id
)
{
ajax
(
'loanAfter/chaseDebt/prosecute/'
+
id
,
'patch'
,
{},
'已进入【起诉管理】列表'
,
function
()
{
window
.
parent
.
reload
();
layer_close
();
})
;
})
}
</script>
</body>
...
...
application/views/loan/还款编辑.php
View file @
c658d51
...
...
@@ -128,7 +128,7 @@
<span
class=
"form-control select-box"
>
<select
class=
"select"
size=
"1"
name=
"hasDue"
>
<option
value=
"1"
<?=
$hasDue
==
1
?
'selected'
:
''
?>
>
是
</option>
<option>
否
</option>
<option
value=
"0"
>
否
</option>
</select>
</span>
</div>
...
...
@@ -151,7 +151,7 @@
<span
class=
"form-control select-box"
>
<select
class=
"select"
size=
"1"
name=
"hasClean"
>
<option
value=
"1"
<?=
$hasClean
==
1
?
'selected'
:
''
?>
>
是
</option>
<option>
否
</option>
<option
value=
"0"
>
否
</option>
</select>
</span>
</div>
...
...
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