Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-csf-front
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yuzhenWang
yd-csf-front
Commits
565db361
Commit
565db361
authored
Apr 14, 2026
by
Sweet Zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
应付款管理增加转介人职级,薪资发放增加设置出账日的功能
parent
83d3cb8c
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
53 additions
and
6 deletions
+53
-6
src/views/financialCenter/financialSalary.vue
+48
-4
src/views/financialCenter/payables.vue
+2
-0
src/views/sign/underwritingMain/index.vue
+3
-2
No files found.
src/views/financialCenter/financialSalary.vue
View file @
565db361
...
@@ -67,7 +67,7 @@
...
@@ -67,7 +67,7 @@
min-width=
"150"
min-width=
"150"
show-overflow-tooltip
show-overflow-tooltip
/>
/>
<
el-table-column
prop=
"remark"
label=
"备注"
min-width=
"150"
show-overflow-tooltip
/
>
<
!-- <el-table-column prop="remark" label="备注" min-width="150" show-overflow-tooltip /> --
>
<el-table-column
fixed=
"right"
label=
"操作"
min-width=
"120"
>
<el-table-column
fixed=
"right"
label=
"操作"
min-width=
"120"
>
<
template
#
default=
"{ row }"
>
<
template
#
default=
"{ row }"
>
<el-popover
placement=
"right"
:width=
"200"
trigger=
"click"
>
<el-popover
placement=
"right"
:width=
"200"
trigger=
"click"
>
...
@@ -294,6 +294,24 @@
...
@@ -294,6 +294,24 @@
<el-table-column
label=
"修订内容"
prop=
"editContent"
align=
"center"
></el-table-column>
<el-table-column
label=
"修订内容"
prop=
"editContent"
align=
"center"
></el-table-column>
</el-table>
</el-table>
</CommonDialog>
</CommonDialog>
<!-- 设置薪资日 -->
<CommonDialog
dialogTitle=
"设置薪资日"
dialogWidth=
"80%"
:openDialog=
"showSalarySetting"
:showAction=
"true"
:showClose=
"true"
@
close=
"showSalarySetting = false"
@
confirm =
"salaryDataSetting"
>
<el-date-picker
v-model=
"fortuneAccountDate"
type=
"date"
placeholder=
"选择薪资日"
format=
"YYYY-MM-DD"
value-format=
"YYYY-MM-DD"
/>
</CommonDialog>
</div>
</div>
</template>
</template>
...
@@ -310,7 +328,8 @@ import {
...
@@ -310,7 +328,8 @@ import {
borkerDetail
,
borkerDetail
,
billSplitRate
,
billSplitRate
,
billBatchSave
,
billBatchSave
,
billCalculateToAmount
billCalculateToAmount
,
updatePolicyFortuneAccount
}
from
'@/api/financial/commission'
}
from
'@/api/financial/commission'
import
{
formatCurrency
,
inputThousands
}
from
'@/utils/number'
import
{
formatCurrency
,
inputThousands
}
from
'@/utils/number'
import
{
generateId
}
from
'@/utils/common'
import
{
generateId
}
from
'@/utils/common'
...
@@ -372,6 +391,8 @@ const tableData = ref([])
...
@@ -372,6 +391,8 @@ const tableData = ref([])
const
loading
=
ref
(
false
)
const
loading
=
ref
(
false
)
const
selectedRows
=
ref
([])
const
selectedRows
=
ref
([])
const
showReviseRecord
=
ref
(
false
)
const
showReviseRecord
=
ref
(
false
)
const
showSalarySetting
=
ref
(
false
)
const
fortuneAccountDate
=
ref
()
const
reviseList
=
ref
([])
const
reviseList
=
ref
([])
const
currencyTypeOptions
=
ref
([])
const
currencyTypeOptions
=
ref
([])
...
@@ -398,8 +419,8 @@ const debounceChangeRateMap = new WeakMap()
...
@@ -398,8 +419,8 @@ const debounceChangeRateMap = new WeakMap()
const
debounceChangeToAmountMap
=
new
WeakMap
()
const
debounceChangeToAmountMap
=
new
WeakMap
()
// 表格操作菜单
// 表格操作菜单
const
dropdownItems
=
[
const
dropdownItems
=
[
{
label
:
'拆分出账'
,
value
:
'splitBilling'
}
{
label
:
'拆分出账'
,
value
:
'splitBilling'
}
,
// { label: '更新', value: 'editRecord
' },
{
label
:
'设置出账日'
,
value
:
'settingSalaryDate
'
},
// { label: '查看记录', value: 'viewRecord' }
// { label: '查看记录', value: 'viewRecord' }
]
]
//=============拆分出账开始================
//=============拆分出账开始================
...
@@ -662,8 +683,31 @@ const handleSelect = (e, row) => {
...
@@ -662,8 +683,31 @@ const handleSelect = (e, row) => {
billCurrentPage
.
value
=
1
billCurrentPage
.
value
=
1
billTableList
.
value
=
[]
billTableList
.
value
=
[]
getSplitTableList
()
getSplitTableList
()
}
else
if
(
e
===
'settingSalaryDate'
){
console
.
log
(
'更新薪资数据'
)
fortuneAccountDate
.
value
=
currentRow
.
value
.
fortuneAccountDate
||
''
showSalarySetting
.
value
=
true
;
}
}
}
}
const
salaryDataSetting
=
async
(
e
)
=>
{
try
{
const
params
=
{
fortuneAccountBizId
:
currentRow
.
value
.
fortuneAccountBizId
,
fortuneAccountDate
:
fortuneAccountDate
.
value
};
const
response
=
await
updatePolicyFortuneAccount
(
params
)
if
(
response
.
code
==
200
){
showSalarySetting
.
value
=
false
;
ElMessage
.
success
(
'修改成功'
)
getList
()
}
}
catch
(
error
)
{
console
.
error
(
'获取数据失败:'
,
error
)
ElMessage
.
error
(
'修改失败'
)
}
}
// 分页事件
// 分页事件
const
handleSizeChange
=
val
=>
{
const
handleSizeChange
=
val
=>
{
pageSize
.
value
=
val
pageSize
.
value
=
val
...
...
src/views/financialCenter/payables.vue
View file @
565db361
...
@@ -137,6 +137,7 @@ const payableReportTableData = ref([])
...
@@ -137,6 +137,7 @@ const payableReportTableData = ref([])
const
payableReportTableColumns
=
ref
([
const
payableReportTableColumns
=
ref
([
{
prop
:
'policyNo'
,
label
:
'保单号'
,
sortable
:
true
,
width
:
'150'
,
formatter
:
(
row
)
=>
row
.
policyNo
||
'-'
},
{
prop
:
'policyNo'
,
label
:
'保单号'
,
sortable
:
true
,
width
:
'150'
,
formatter
:
(
row
)
=>
row
.
policyNo
||
'-'
},
{
prop
:
'broker'
,
label
:
'转介人(主)'
,
sortable
:
true
,
width
:
'150'
,
formatter
:
(
row
)
=>
row
.
broker
||
'-'
},
{
prop
:
'broker'
,
label
:
'转介人(主)'
,
sortable
:
true
,
width
:
'150'
,
formatter
:
(
row
)
=>
row
.
broker
||
'-'
},
{
prop
:
'brokerGradeName'
,
label
:
'职级'
,
sortable
:
true
,
width
:
'80'
,
formatter
:
(
row
)
=>
row
.
brokerGradeName
||
'-'
},
{
prop
:
'fortunePeriod'
,
label
:
'出账期数'
,
sortable
:
true
,
width
:
'120'
,
formatter
:
(
row
)
=>
row
.
fortunePeriod
||
'-'
},
{
prop
:
'fortunePeriod'
,
label
:
'出账期数'
,
sortable
:
true
,
width
:
'120'
,
formatter
:
(
row
)
=>
row
.
fortunePeriod
||
'-'
},
{
prop
:
'fortuneTotalPeriod'
,
label
:
'出账总期数'
,
sortable
:
true
,
width
:
'120'
,
formatter
:
(
row
)
=>
row
.
fortuneTotalPeriod
||
'-'
},
{
prop
:
'fortuneTotalPeriod'
,
label
:
'出账总期数'
,
sortable
:
true
,
width
:
'120'
,
formatter
:
(
row
)
=>
row
.
fortuneTotalPeriod
||
'-'
},
{
prop
:
'payoutDate'
,
label
:
'出账日(估)'
,
sortable
:
true
,
width
:
'130'
,
},
{
prop
:
'payoutDate'
,
label
:
'出账日(估)'
,
sortable
:
true
,
width
:
'130'
,
},
...
@@ -159,6 +160,7 @@ const payableReportListTableColumns = ref([
...
@@ -159,6 +160,7 @@ const payableReportListTableColumns = ref([
// { prop: 'payableNo', label: '应付账款编号', sortable: true, width: '120', formatter: (row) => row.payableNo || '-' },
// { prop: 'payableNo', label: '应付账款编号', sortable: true, width: '120', formatter: (row) => row.payableNo || '-' },
{
prop
:
'policyNo'
,
label
:
'保单号'
,
sortable
:
true
,
width
:
'130'
,
formatter
:
(
row
)
=>
row
.
policyNo
||
'-'
},
{
prop
:
'policyNo'
,
label
:
'保单号'
,
sortable
:
true
,
width
:
'130'
,
formatter
:
(
row
)
=>
row
.
policyNo
||
'-'
},
{
prop
:
'broker'
,
label
:
'转介人'
,
sortable
:
true
,
width
:
'120'
,
formatter
:
(
row
)
=>
row
.
broker
||
'-'
},
{
prop
:
'broker'
,
label
:
'转介人'
,
sortable
:
true
,
width
:
'120'
,
formatter
:
(
row
)
=>
row
.
broker
||
'-'
},
{
prop
:
'brokerGradeName'
,
label
:
'职级'
,
sortable
:
true
,
width
:
'120'
,
formatter
:
(
row
)
=>
row
.
brokerGradeName
||
'-'
},
{
prop
:
'fortuneName'
,
label
:
'出账项目'
,
sortable
:
true
,
width
:
'120'
,
formatter
:
(
row
)
=>
row
.
fortuneName
||
'-'
},
{
prop
:
'fortuneName'
,
label
:
'出账项目'
,
sortable
:
true
,
width
:
'120'
,
formatter
:
(
row
)
=>
row
.
fortuneName
||
'-'
},
{
prop
:
'status'
,
label
:
'出账状态'
,
sortable
:
true
,
width
:
'120'
,
formatter
:
(
row
)
=>
getDictLabel
(
'csf_expected_fortune_status'
,
row
.
status
)
||
'-'
},
{
prop
:
'status'
,
label
:
'出账状态'
,
sortable
:
true
,
width
:
'120'
,
formatter
:
(
row
)
=>
getDictLabel
(
'csf_expected_fortune_status'
,
row
.
status
)
||
'-'
},
{
prop
:
'currencyName'
,
label
:
'出账币种'
,
sortable
:
true
,
width
:
'100'
,
formatter
:
(
row
)
=>
row
.
currencyName
||
'-'
},
{
prop
:
'currencyName'
,
label
:
'出账币种'
,
sortable
:
true
,
width
:
'100'
,
formatter
:
(
row
)
=>
row
.
currencyName
||
'-'
},
...
...
src/views/sign/underwritingMain/index.vue
View file @
565db361
...
@@ -17,8 +17,9 @@
...
@@ -17,8 +17,9 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"appointmentNo"
label=
"预约编号"
width=
"200"
sortable
/>
<el-table-column
prop=
"appointmentNo"
label=
"预约编号"
width=
"200"
sortable
/>
<el-table-column
prop=
"signDate"
label=
"签单日"
width=
"200"
sortable
/>
<el-table-column
prop=
"effectiveDate"
label=
"生效日"
width=
"150"
sortable
/>
<el-table-column
prop=
"latestPaymentDate"
label=
"最晚缴费日"
width=
"200"
sortable
/>
<el-table-column
prop=
"signDate"
label=
"签单日"
width=
"150"
sortable
/>
<el-table-column
prop=
"latestPaymentDate"
label=
"最晚缴费日"
width=
"150"
sortable
/>
<el-table-column
prop=
"policyHolder"
label=
"投保人"
width=
"150"
sortable
/>
<el-table-column
prop=
"policyHolder"
label=
"投保人"
width=
"150"
sortable
/>
<el-table-column
prop=
"insured"
label=
"受保人"
width=
"150"
sortable
/>
<el-table-column
prop=
"insured"
label=
"受保人"
width=
"150"
sortable
/>
<el-table-column
prop=
"insuranceCompany"
label=
"保险公司"
width=
"200"
sortable
/>
<el-table-column
prop=
"insuranceCompany"
label=
"保险公司"
width=
"200"
sortable
/>
...
...
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