Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
loan-manager-customer
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhanhai
loan-manager-customer
Commits
17dd16ed
Commit
17dd16ed
authored
Sep 11, 2023
by
caimeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改需求:
https://ermo.yuque.com/cxq03k/tl02zi/eazqoi5espgihyya
parent
9601ad7b
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
30 additions
and
13 deletions
+30
-13
favicon.png
public/favicon.png
+0
-0
BaseInfo.vue
src/components/byh/componments/BaseInfo.vue
+0
-1
BillList.vue
src/components/byh/componments/BillList.vue
+2
-2
LoanDetail.vue
src/components/byh/componments/LoanDetail.vue
+1
-1
LoanInfo.vue
src/components/byh/componments/LoanInfo.vue
+16
-3
ServiceRefund.vue
src/components/byh/componments/ServiceRefund.vue
+3
-2
SettleReport.vue
src/components/byh/componments/SettleReport.vue
+8
-4
No files found.
public/favicon.png
0 → 100644
View file @
17dd16ed
2.16 KB
src/components/byh/componments/BaseInfo.vue
View file @
17dd16ed
...
@@ -211,7 +211,6 @@
...
@@ -211,7 +211,6 @@
<el-button
size=
"small"
type=
"primary"
@
click=
"handleConfirmBlack"
>
确 定
</el-button>
<el-button
size=
"small"
type=
"primary"
@
click=
"handleConfirmBlack"
>
确 定
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
handleAddBlack
</div>
</div>
</template>
</template>
...
...
src/components/byh/componments/BillList.vue
View file @
17dd16ed
...
@@ -99,7 +99,7 @@
...
@@ -99,7 +99,7 @@
<el-table-column
<el-table-column
align=
"center"
align=
"center"
prop=
"accountAmt"
prop=
"accountAmt"
label=
"
手续
费"
label=
"
担保
费"
></el-table-column>
></el-table-column>
<el-table-column
<el-table-column
align=
"center"
align=
"center"
...
@@ -366,7 +366,7 @@ export default {
...
@@ -366,7 +366,7 @@ export default {
headerStyle
()
{
headerStyle
()
{
return
"tableHeaderStyle"
;
return
"tableHeaderStyle"
;
},
},
async
init
()
{
async
init
()
{
const
res
=
await
this
.
$$get
(
const
res
=
await
this
.
$$get
(
"/detail/customer/"
+
this
.
advanceLoanAmt
.
loanNo
"/detail/customer/"
+
this
.
advanceLoanAmt
.
loanNo
...
...
src/components/byh/componments/LoanDetail.vue
View file @
17dd16ed
...
@@ -78,7 +78,7 @@
...
@@ -78,7 +78,7 @@
<el-collapse-item
title=
"减免记录"
name=
"5"
>
<el-collapse-item
title=
"减免记录"
name=
"5"
>
<ReliefList
:params=
"applyInfo"
></ReliefList>
<ReliefList
:params=
"applyInfo"
></ReliefList>
</el-collapse-item>
</el-collapse-item>
<el-collapse-item
title=
"
服务费
退款记录"
name=
"6"
>
<el-collapse-item
title=
"退款记录"
name=
"6"
>
<ServiceRefund
:params=
"applyInfo"
></ServiceRefund>
<ServiceRefund
:params=
"applyInfo"
></ServiceRefund>
</el-collapse-item>
</el-collapse-item>
</el-collapse>
</el-collapse>
...
...
src/components/byh/componments/LoanInfo.vue
View file @
17dd16ed
...
@@ -41,10 +41,25 @@
...
@@ -41,10 +41,25 @@
<el-button
type=
"text"
size=
"small"
@
click=
"handleShow(scope.row,'SettleReport','结清报告')"
>
结清报告
<el-button
type=
"text"
size=
"small"
@
click=
"handleShow(scope.row,'SettleReport','结清报告')"
>
结清报告
</el-button>
</el-button>
</
template
>
</
template
>
<
template
v-if=
"scope.row.status==='SETTLED' && scope.row.capitalCode == 'OWNBUSINESS'
&&
zyItem"
>
<
template
v-if=
"scope.row.status==='SETTLED' && scope.row.capitalCode == 'OWNBUSINESS'
&&
zyItem"
>
<el-button
type=
"text"
size=
"small"
@
click=
"handleShow(scope.row,'GenerateSettleReport','结清报告')"
>
结清报告
<el-button
type=
"text"
size=
"small"
@
click=
"handleShow(scope.row,'GenerateSettleReport','结清报告')"
>
结清报告
</el-button>
</el-button>
</
template
>
</
template
>
<!--偷懒写法-->
<
template
v-if=
"scope.row.status==='SETTLED' && scope.row.capitalCode == 'FENGSHENGBUSINESSJQ' && zyItem"
>
<el-button
type=
"text"
size=
"small"
@
click=
"handleShow(scope.row,'GenerateSettleReport','结清报告')"
>
结清报告
</el-button>
</
template
>
<
template
v-if=
"scope.row.status==='SETTLED' && scope.row.capitalCode == 'FENGSHENGBUSINESSDR' && zyItem"
>
<el-button
type=
"text"
size=
"small"
@
click=
"handleShow(scope.row,'GenerateSettleReport','结清报告')"
>
结清报告
</el-button>
</
template
>
<
template
v-if=
"scope.row.status==='SETTLED' && scope.row.capitalCode == 'FENGSHENGBUSINESSZY' && zyItem"
>
<el-button
type=
"text"
size=
"small"
@
click=
"handleShow(scope.row,'GenerateSettleReport','结清报告')"
>
结清报告
</el-button>
</
template
>
</template>
</template>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
@@ -106,14 +121,12 @@ export default {
...
@@ -106,14 +121,12 @@ export default {
}
}
},
},
async
created
()
{
async
created
()
{
// console.log(localStorage.getItem('btnUrl'), 999888888);
const
btnUrl
=
localStorage
.
getItem
(
'btnUrl'
);
const
btnUrl
=
localStorage
.
getItem
(
'btnUrl'
);
if
(
btnUrl
){
if
(
btnUrl
){
this
.
zyItem
=
btnUrl
this
.
zyItem
=
btnUrl
}
else
{
}
else
{
this
.
zyItem
=
null
this
.
zyItem
=
null
}
}
console
.
log
(
this
.
zyItem
,
'bynurl'
);
const
{
clientNo
,
clientProductName
}
=
this
.
params
;
const
{
clientNo
,
clientProductName
}
=
this
.
params
;
const
res
=
await
this
.
$$post
(
'/loan/getLoanListByClientNo/'
,
{
productName
:
clientProductName
,
clientNo
:
clientNo
});
const
res
=
await
this
.
$$post
(
'/loan/getLoanListByClientNo/'
,
{
productName
:
clientProductName
,
clientNo
:
clientNo
});
const
{
success
,
result
}
=
res
.
data
;
const
{
success
,
result
}
=
res
.
data
;
...
...
src/components/byh/componments/ServiceRefund.vue
View file @
17dd16ed
...
@@ -16,7 +16,8 @@
...
@@ -16,7 +16,8 @@
<el-table-column
align=
"center"
prop=
"creator"
label=
"创建人"
></el-table-column>
<el-table-column
align=
"center"
prop=
"creator"
label=
"创建人"
></el-table-column>
<el-table-column
align=
"center"
prop=
"gmtCreated"
label=
"创建时间"
:formatter=
"dateFormat"
></el-table-column>
<el-table-column
align=
"center"
prop=
"gmtCreated"
label=
"创建时间"
:formatter=
"dateFormat"
></el-table-column>
<el-table-column
align=
"center"
prop=
"gmtModified"
label=
"更新时间"
:formatter=
"dateFormat"
></el-table-column>
<el-table-column
align=
"center"
prop=
"gmtModified"
label=
"更新时间"
:formatter=
"dateFormat"
></el-table-column>
<el-table-column
:show-overflow-tooltip=
"true"
align=
"center"
prop=
"memo"
label=
"备注"
></el-table-column>
<el-table-column
:show-overflow-tooltip=
"true"
align=
"center"
prop=
"memo"
label=
"退款说明"
></el-table-column>
<el-table-column
:show-overflow-tooltip=
"true"
align=
"center"
prop=
"memo"
label=
"退款方式"
></el-table-column>
</el-table>
</el-table>
</div>
</div>
<div
class=
"pages"
>
<div
class=
"pages"
>
...
@@ -151,7 +152,7 @@ export default {
...
@@ -151,7 +152,7 @@ export default {
this
.
form
.
current
=
1
;
this
.
form
.
current
=
1
;
this
.
init
();
this
.
init
();
},
},
}
}
}
}
</
script
>
</
script
>
...
...
src/components/byh/componments/SettleReport.vue
View file @
17dd16ed
...
@@ -7,10 +7,11 @@
...
@@ -7,10 +7,11 @@
:visible
.
sync=
"visible"
:visible
.
sync=
"visible"
:before-close=
"handleClose"
>
:before-close=
"handleClose"
>
<div
class=
"page-dialog"
>
<div
class=
"page-dialog"
>
<div
class=
"btn-box"
style=
"height: 200px"
>
<div
class=
"btn-box"
style=
"height: 200px"
>
<el-button
size=
"small"
plain
type=
"info"
v-if=
"result.status==='FAIL'"
>
生成失败
</el-button>
<el-button
size=
"small"
plain
type=
"info"
v-if=
"result.status==='FAIL'"
>
生成失败
</el-button>
<el-button
size=
"small"
plain
type=
"success"
@
click=
"handleClick"
v-else-if=
"result.status==='SUCCESS'"
>
点击下载
<el-button
size=
"small"
plain
type=
"success"
@
click=
"handleClick"
v-else-if=
"result.status==='SUCCESS'"
>
点击下载
</el-button>
</el-button>
<el-button
size=
"small"
plain
type=
"primary"
v-else-if=
"result.status==='PROCESS'"
>
生成中...
</el-button>
<el-button
size=
"small"
plain
type=
"primary"
v-else-if=
"result.status==='PROCESS'"
>
生成中...
</el-button>
</div>
</div>
</div>
</div>
...
@@ -58,13 +59,12 @@ export default {
...
@@ -58,13 +59,12 @@ export default {
async
created
()
{
async
created
()
{
const
params
=
this
.
params
;
const
params
=
this
.
params
;
// console.log(params, '很多信息');
console
.
log
(
params
,
'参数'
)
if
(
params
.
loanNo
)
{
if
(
params
.
loanNo
)
{
const
{
capitalCode
,
clientName
,
certNo
,
idCard
,
loanNo
,
externalNo
}
=
params
;
const
{
capitalCode
,
clientName
,
certNo
,
idCard
,
loanNo
,
externalNo
}
=
params
;
this
.
form
.
capitalCode
=
capitalCode
;
this
.
form
.
capitalCode
=
capitalCode
;
this
.
form
.
certNo
=
idCard
;
this
.
form
.
certNo
=
idCard
;
this
.
form
.
certName
=
clientName
;
this
.
form
.
certName
=
clientName
;
//this.form.loanNo = loanNo;
this
.
form
.
loanNo
=
externalNo
;
this
.
form
.
loanNo
=
externalNo
;
await
this
.
init
()
await
this
.
init
()
}
}
...
@@ -94,6 +94,10 @@ export default {
...
@@ -94,6 +94,10 @@ export default {
handleClick
()
{
handleClick
()
{
const
url
=
this
.
result
.
fileUrl
;
const
url
=
this
.
result
.
fileUrl
;
window
.
open
(
url
,
"_blank"
);
window
.
open
(
url
,
"_blank"
);
},
// 结清报告查询
onSubmit
(){
}
}
}
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
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 comment