Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
Y
yishuju-ui
Project
Project
Details
Activity
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
何远江
yishuju-ui
Commits
113bfc80
Commit
113bfc80
authored
Jun 05, 2025
by
沈翠玲
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加字段
parent
8096a597
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
122 additions
and
31 deletions
+122
-31
index.vue
src/views/property/case-allocation/index.vue
+12
-0
index.vue
src/views/property/case-allocationCpe/index.vue
+12
-0
index.vue
src/views/property/case-back/index.vue
+12
-0
index.vue
src/views/property/case-detail/index.vue
+24
-12
index.vue
src/views/property/case-manage/index.vue
+12
-0
index.vue
src/views/property/case-return/index.vue
+12
-0
caseDetailModal.vue
src/views/property/import/components/caseDetailModal.vue
+26
-19
index.vue
src/views/workplace/case/index.vue
+12
-0
No files found.
src/views/property/case-allocation/index.vue
View file @
113bfc80
...
@@ -315,6 +315,18 @@
...
@@ -315,6 +315,18 @@
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
80
,
width
:
80
,
},
},
{
field
:
'weiyuejin'
,
title
:
'当前逾期违约金'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
field
:
'faxi'
,
title
:
'当前逾期罚息'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
{
field
:
'cpe.username'
,
field
:
'cpe.username'
,
title
:
'CPE'
,
title
:
'CPE'
,
...
...
src/views/property/case-allocationCpe/index.vue
View file @
113bfc80
...
@@ -316,6 +316,18 @@
...
@@ -316,6 +316,18 @@
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
80
,
width
:
80
,
},
},
{
field
:
'weiyuejin'
,
title
:
'当前逾期违约金'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
field
:
'faxi'
,
title
:
'当前逾期罚息'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
{
field
:
'cpe.username'
,
field
:
'cpe.username'
,
title
:
'CPE'
,
title
:
'CPE'
,
...
...
src/views/property/case-back/index.vue
View file @
113bfc80
...
@@ -415,6 +415,18 @@
...
@@ -415,6 +415,18 @@
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
80
,
width
:
80
,
},
},
{
field
:
'weiyuejin'
,
title
:
'当前逾期违约金'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
field
:
'faxi'
,
title
:
'当前逾期罚息'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
{
field
:
'cpe.username'
,
field
:
'cpe.username'
,
title
:
'CPE'
,
title
:
'CPE'
,
...
...
src/views/property/case-detail/index.vue
View file @
113bfc80
...
@@ -187,11 +187,11 @@
...
@@ -187,11 +187,11 @@
<td>
{{
row
?.
sumReductionAmount
}}
</td>
<td>
{{
row
?.
sumReductionAmount
}}
</td>
<td
class=
"label"
>
剩余待还金额
</td>
<td
class=
"label"
>
剩余待还金额
</td>
<td>
{{
row
?.
remainingAmount
}}
</td>
<td>
{{
row
?.
remainingAmount
}}
</td>
<td
class=
"label"
>
折扣后金额
</td>
<td
class=
"label"
>
委案金额折扣值
</td>
<td>
{{
<td>
{{
row
?.
remaining
Amount
&&
row
?.
discount
row
?.
commission
Amount
&&
row
?.
discount
?
Decimal
(
row
?.
remainingAmount
).
mul
(
Decimal
(
row
?.
discount
))
?
Decimal
(
row
?.
commissionAmount
).
mul
(
Decimal
(
row
?.
discount
)).
div
(
Decimal
(
10
))
:
row
?.
remaining
Amount
:
row
?.
commission
Amount
}}
</td>
}}
</td>
</tr>
</tr>
<tr>
<tr>
...
@@ -201,14 +201,12 @@
...
@@ -201,14 +201,12 @@
<td>
{{
row
?.
cpeDate
}}
</td>
<td>
{{
row
?.
cpeDate
}}
</td>
<td
class=
"label"
>
本金余额
</td>
<td
class=
"label"
>
本金余额
</td>
<td>
{{
row
?.
principalBalance
}}
</td>
<td>
{{
row
?.
principalBalance
}}
</td>
<td
class=
"label"
>
案件状态
</td>
<td
class=
"label"
>
本金余额折扣值
</td>
<td>
<td>
{{
{{
row
?.
principalBalance
&&
row
?.
discount
row
?.
caseStatus
?
Decimal
(
row
?.
principalBalance
).
mul
(
Decimal
(
row
?.
discount
)).
div
(
Decimal
(
10
))
?
CaseStatus
.
find
((
v
)
=>
v
.
value
===
row
?.
caseStatus
)?.
label
:
row
?.
principalBalance
:
''
}}
</td>
}}
</td
>
</tr>
</tr>
<tr>
<tr>
<td
class=
"label"
>
手续费
</td>
<td
class=
"label"
>
手续费
</td>
...
@@ -226,6 +224,14 @@
...
@@ -226,6 +224,14 @@
?.
label
?.
label
:
''
:
''
}}
</td>
}}
</td>
<td
class=
"label"
>
案件状态
</td>
<td>
{{
row
?.
caseStatus
?
CaseStatus
.
find
((
v
)
=>
v
.
value
===
row
?.
caseStatus
)?.
label
:
''
}}
</td
>
</tr>
</tr>
<tr>
<tr>
<td
class=
"label"
>
借款时间
</td>
<td
class=
"label"
>
借款时间
</td>
...
@@ -287,6 +293,12 @@
...
@@ -287,6 +293,12 @@
<td
class=
"label"
>
垫付费用
</td>
<td
class=
"label"
>
垫付费用
</td>
<td>
{{
row
?.
credit
?.
disbursement
}}
</td>
<td>
{{
row
?.
credit
?.
disbursement
}}
</td>
</tr>
</tr>
<tr>
<td
class=
"label"
>
当前逾期违约金
</td>
<td>
{{
row
?.
weiyuejin
}}
</td>
<td
class=
"label"
>
当前逾期罚息
</td>
<td>
{{
row
?.
faxi
}}
</td>
</tr>
</tbody>
</tbody>
</table>
</table>
</div>
</div>
...
...
src/views/property/case-manage/index.vue
View file @
113bfc80
...
@@ -400,6 +400,18 @@
...
@@ -400,6 +400,18 @@
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
80
,
width
:
80
,
},
},
{
field
:
'weiyuejin'
,
title
:
'当前逾期违约金'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
field
:
'faxi'
,
title
:
'当前逾期罚息'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
{
field
:
'repayStatus'
,
field
:
'repayStatus'
,
title
:
'还款状态'
,
title
:
'还款状态'
,
...
...
src/views/property/case-return/index.vue
View file @
113bfc80
...
@@ -417,6 +417,18 @@
...
@@ -417,6 +417,18 @@
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
80
,
width
:
80
,
},
},
{
field
:
'weiyuejin'
,
title
:
'当前逾期违约金'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
field
:
'faxi'
,
title
:
'当前逾期罚息'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
{
field
:
'cpe.username'
,
field
:
'cpe.username'
,
title
:
'CPE'
,
title
:
'CPE'
,
...
...
src/views/property/import/components/caseDetailModal.vue
View file @
113bfc80
...
@@ -12,8 +12,8 @@
...
@@ -12,8 +12,8 @@
<vxe-button
@
click=
"exportEvent"
>
直接导出 CSV 文件
</vxe-button>
<vxe-button
@
click=
"exportEvent"
>
直接导出 CSV 文件
</vxe-button>
<ProTable
<ProTable
:config=
"config"
:config=
"config"
:
data=
"data
"
:
paramCallback=
"paramCallback
"
:
showPagination=
"false
"
:
api=
"pengLoanExcel
"
ref=
"ProTableRef"
ref=
"ProTableRef"
:showToolBar=
"false"
:showToolBar=
"false"
/>
/>
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
<
script
setup
lang=
"jsx"
>
<
script
setup
lang=
"jsx"
>
import
{
computed
}
from
'vue'
;
import
{
computed
}
from
'vue'
;
import
{
reactive
,
ref
}
from
'vue'
;
import
{
reactive
,
ref
,
nextTick
}
from
'vue'
;
import
{
pengLoanExcel
}
from
'@/api/import'
;
import
{
pengLoanExcel
}
from
'@/api/import'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
const
{
PhoneResultStatus
,
ReduceType
,
FlowStatus
,
FollowStatus
,
AuditStatus
,
CaseStatus
}
=
const
{
PhoneResultStatus
,
ReduceType
,
FlowStatus
,
FollowStatus
,
AuditStatus
,
CaseStatus
}
=
...
@@ -48,6 +48,7 @@
...
@@ -48,6 +48,7 @@
};
};
const
config
=
reactive
({
const
config
=
reactive
({
exportConfig
:
{},
exportConfig
:
{},
maxHeight
:
500
,
toolbarConfig
:
{
enabled
:
false
},
toolbarConfig
:
{
enabled
:
false
},
columns
:
[
columns
:
[
{
{
...
@@ -106,6 +107,18 @@
...
@@ -106,6 +107,18 @@
title
:
'折扣'
,
title
:
'折扣'
,
width
:
80
,
width
:
80
,
},
},
{
field
:
'weiyuejin'
,
title
:
'当前逾期违约金'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
field
:
'faxi'
,
title
:
'当前逾期罚息'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
{
field
:
'commissionAmount'
,
field
:
'commissionAmount'
,
title
:
'委案金额'
,
title
:
'委案金额'
,
...
@@ -246,12 +259,6 @@
...
@@ -246,12 +259,6 @@
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
80
,
width
:
80
,
},
},
{
field
:
'credit.closingStatus'
,
title
:
'结案状态'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
{
field
:
'credit.constantNo'
,
field
:
'credit.constantNo'
,
title
:
'合同编号'
,
title
:
'合同编号'
,
...
@@ -368,22 +375,22 @@
...
@@ -368,22 +375,22 @@
},
},
],
],
});
});
const
paramCallback
=
(
param
)
=>
{
const
obj
=
JSON
.
parse
(
JSON
.
stringify
(
param
));
console
.
log
(
'asdasd'
,
obj
)
obj
[
'batchCode'
]
=
currentAccount
.
value
.
code
return
obj
;
}
const
onHide
=
()
=>
{
const
onHide
=
()
=>
{
currentAccount
.
value
=
null
;
currentAccount
.
value
=
null
;
};
};
const
query
=
()
=>
ProTableRef
.
value
?.
search
();
const
openModal
=
(
account
)
=>
{
const
openModal
=
(
account
)
=>
{
showModal
.
value
=
true
;
showModal
.
value
=
true
;
currentAccount
.
value
=
account
;
currentAccount
.
value
=
account
;
pengLoanExcel
({
nextTick
(()
=>
{
batchCode
:
account
.
code
,
query
()
current
:
1
,
})
size
:
9999999
,
}).
then
((
res
)
=>
{
if
(
res
.
result
)
{
data
.
value
=
res
.
result
.
content
;
}
});
};
};
defineExpose
({
defineExpose
({
...
...
src/views/workplace/case/index.vue
View file @
113bfc80
...
@@ -421,6 +421,18 @@
...
@@ -421,6 +421,18 @@
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
80
,
width
:
80
,
},
},
{
field
:
'weiyuejin'
,
title
:
'当前逾期违约金'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
field
:
'faxi'
,
title
:
'当前逾期罚息'
,
showOverflow
:
'tooltip'
,
width
:
80
,
},
{
{
field
:
'commissionAmount'
,
field
:
'commissionAmount'
,
title
:
'委案金额'
,
title
:
'委案金额'
,
...
...
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