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
57ca649f
Commit
57ca649f
authored
Jan 14, 2026
by
yuzhenWang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature-20250827wyz-写业务' into 'test'
Feature 20250827wyz 写业务 See merge request
!41
parents
a22e899f
cbfe6f9f
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
45 additions
and
18 deletions
+45
-18
src/api/sign/policy.js
+1
-0
src/views/sign/appointment/components/productPlan.vue
+2
-8
src/views/sign/policyReceipts/premiumRecon.vue
+42
-10
No files found.
src/api/sign/policy.js
View file @
57ca649f
...
@@ -100,3 +100,4 @@ export function getPremiumRemittanceListApi(data) {
...
@@ -100,3 +100,4 @@ export function getPremiumRemittanceListApi(data) {
data
:
data
data
:
data
})
})
}
}
src/views/sign/appointment/components/productPlan.vue
View file @
57ca649f
...
@@ -407,10 +407,7 @@ const handleSearchSelectChange = (father, key) => {
...
@@ -407,10 +407,7 @@ const handleSearchSelectChange = (father, key) => {
dialogForm
.
value
[
'productLaunchBizId'
]
=
item1
.
value
dialogForm
.
value
[
'productLaunchBizId'
]
=
item1
.
value
}
}
item1
.
apiAttributeSettingDtoList
.
forEach
(
item2
=>
{
item1
.
apiAttributeSettingDtoList
.
forEach
(
item2
=>
{
if
(
if
(
item2
.
fieldBizId
==
'field_eWCnuwS3WPKog5kZ'
&&
item
.
key
==
'issueNumber'
)
{
item2
.
attributeSettingBizId
==
'attribute_setting_okpcuc8tlXRfVIAy'
&&
item
.
key
==
'issueNumber'
)
{
if
(
item2
.
value
)
{
if
(
item2
.
value
)
{
item
.
options
=
item2
.
value
item
.
options
=
item2
.
value
.
split
(
/
[
,,;;
\s]
+/
)
.
split
(
/
[
,,;;
\s]
+/
)
...
@@ -435,10 +432,7 @@ const handleSearchSelectChange = (father, key) => {
...
@@ -435,10 +432,7 @@ const handleSearchSelectChange = (father, key) => {
form
.
value
[
father
.
key
][
'productLaunchBizId'
]
=
item1
.
value
form
.
value
[
father
.
key
][
'productLaunchBizId'
]
=
item1
.
value
}
}
item1
.
apiAttributeSettingDtoList
.
forEach
(
item2
=>
{
item1
.
apiAttributeSettingDtoList
.
forEach
(
item2
=>
{
if
(
if
(
item2
.
fieldBizId
==
'field_eWCnuwS3WPKog5kZ'
&&
item
.
key
==
'issueNumber'
)
{
item2
.
attributeSettingBizId
==
'attribute_setting_okpcuc8tlXRfVIAy'
&&
item
.
key
==
'issueNumber'
)
{
if
(
item2
.
value
)
{
if
(
item2
.
value
)
{
item
.
options
=
item2
.
value
item
.
options
=
item2
.
value
.
split
(
/
[
,,;;
\s]
+/
)
.
split
(
/
[
,,;;
\s]
+/
)
...
...
src/views/sign/policyReceipts/premiumRecon.vue
View file @
57ca649f
...
@@ -166,7 +166,11 @@
...
@@ -166,7 +166,11 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"付款人"
prop=
"payer"
/>
<el-table-column
label=
"付款人"
prop=
"payer"
/>
<el-table-column
label=
"付款银行"
prop=
"payingBank"
/>
<el-table-column
label=
"付款银行"
prop=
"payingBank"
>
<
template
#
default=
"{ row }"
>
{{
changeDictLabel
(
'bank'
,
row
.
payingBank
)
}}
</
template
>
</el-table-column>
<el-table-column
label=
"付款账号"
prop=
"paymentAccount"
/>
<el-table-column
label=
"付款账号"
prop=
"paymentAccount"
/>
<el-table-column
label=
"操作"
width=
"100"
>
<el-table-column
label=
"操作"
width=
"100"
>
<
template
#
default=
"{ row, $index }"
>
<
template
#
default=
"{ row, $index }"
>
...
@@ -251,8 +255,7 @@ import CommonDialog from '@/components/commonDialog'
...
@@ -251,8 +255,7 @@ import CommonDialog from '@/components/commonDialog'
import
SearchForm
from
'@/components/SearchForm/SearchForm.vue'
import
SearchForm
from
'@/components/SearchForm/SearchForm.vue'
import
{
ElMessage
}
from
'element-plus'
import
{
ElMessage
}
from
'element-plus'
import
{
formatCurrency
}
from
'@/utils/number'
import
{
formatCurrency
}
from
'@/utils/number'
// 接口
import
{
updatePayoutAmount
}
from
'@/api/financial/commission'
import
{
import
{
premiumReconciliationList
,
premiumReconciliationList
,
EditPolicyReceipt
,
EditPolicyReceipt
,
...
@@ -262,8 +265,10 @@ import {
...
@@ -262,8 +265,10 @@ import {
deletePremiumRemittanceFile
,
deletePremiumRemittanceFile
,
getPremiumRemittanceFileList
,
getPremiumRemittanceFileList
,
editSiglePremiumRemittance
,
editSiglePremiumRemittance
,
getPremiumRemittanceListApi
getPremiumRemittanceListApi
,
deletePremiumRemittance
}
from
'@/api/sign/policy'
}
from
'@/api/sign/policy'
import
{
getBankList
}
from
'@/api/common'
import
useUserStore
from
'@/store/modules/user'
import
useUserStore
from
'@/store/modules/user'
import
{
loadDicts
,
getDictLabel
}
from
'@/utils/useDict'
import
{
loadDicts
,
getDictLabel
}
from
'@/utils/useDict'
import
{
getToken
}
from
'@/utils/auth'
import
{
getToken
}
from
'@/utils/auth'
...
@@ -282,7 +287,7 @@ const receiptsDialogTitle = ref('新增保单回执')
...
@@ -282,7 +287,7 @@ const receiptsDialogTitle = ref('新增保单回执')
const
remittanceDialogTitle
=
ref
(
'新增汇款'
)
const
remittanceDialogTitle
=
ref
(
'新增汇款'
)
const
showRemittance
=
ref
(
false
)
const
showRemittance
=
ref
(
false
)
const
remittanceFormRef
=
ref
(
null
)
const
remittanceFormRef
=
ref
(
null
)
const
bankOptions
=
ref
([])
//银行options
const
searchConfig
=
ref
([
const
searchConfig
=
ref
([
{
{
type
:
'select'
,
type
:
'select'
,
...
@@ -386,6 +391,30 @@ const fortuneBizTypeOptions = [
...
@@ -386,6 +391,30 @@ const fortuneBizTypeOptions = [
{
value
:
'R'
,
label
:
'关联保单应付单'
},
{
value
:
'R'
,
label
:
'关联保单应付单'
},
{
value
:
'U'
,
label
:
'非关联保单应付单'
}
{
value
:
'U'
,
label
:
'非关联保单应付单'
}
]
]
//获取远程搜索下拉框数据,回显数据用
const
getSelectOptions
=
async
()
=>
{
const
params4
=
{
pageNo
:
1
,
pageSize
:
99999
}
const
response4
=
await
getBankList
(
params4
)
if
(
response4
.
code
==
200
)
{
response4
.
data
.
records
=
response4
.
data
.
records
.
map
(
item
=>
{
return
{
...
item
,
label
:
item
.
bankName
,
value
:
item
.
bankBizId
}
})
bankOptions
.
value
=
response4
.
data
.
records
}
}
function
changeDictLabel
(
type
,
value
)
{
if
(
type
==
'bank'
)
{
const
bank
=
bankOptions
.
value
.
find
(
opt
=>
opt
.
value
===
value
)
return
bank
?
bank
.
label
:
value
||
''
}
}
// ==============设置认定结果开始============
// ==============设置认定结果开始============
const
showAffirm
=
ref
(
false
)
const
showAffirm
=
ref
(
false
)
const
affirmFormRef
=
ref
(
null
)
const
affirmFormRef
=
ref
(
null
)
...
@@ -398,7 +427,7 @@ const affirmConfig = [
...
@@ -398,7 +427,7 @@ const affirmConfig = [
inputType
:
'decimal'
,
inputType
:
'decimal'
,
rules
:
[
rules
:
[
{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blur'
},
{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blur'
},
{
pattern
:
/^
\d
+$/
,
message
:
'只能输入正整数'
,
trigger
:
'blur'
}
{
pattern
:
/^
\d
+$/
,
message
:
'只能输入正整数'
}
]
]
},
},
{
{
...
@@ -452,7 +481,7 @@ const remittanceConfig = [
...
@@ -452,7 +481,7 @@ const remittanceConfig = [
inputType
:
'decimal'
,
inputType
:
'decimal'
,
rules
:
[
rules
:
[
{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blur'
},
{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blur'
},
{
pattern
:
/^
\d
+$/
,
message
:
'只能输入正整数'
,
trigger
:
'blur'
}
{
pattern
:
/^
\d
+$/
,
message
:
'只能输入正整数'
}
]
]
},
},
{
{
...
@@ -791,10 +820,9 @@ const editRemittance = row => {
...
@@ -791,10 +820,9 @@ const editRemittance = row => {
})
})
}
}
}
}
console
.
log
(
'===================================='
)
console
.
log
(
'汇款修改'
,
newObj
)
console
.
log
(
'===================================='
)
remittanceFormModel
.
value
=
newObj
remittanceFormModel
.
value
=
newObj
showRemittance
.
value
=
true
showRemittance
.
value
=
true
}
}
// 删除汇款记录
// 删除汇款记录
...
@@ -827,6 +855,8 @@ function removeRemittance(row, index) {
...
@@ -827,6 +855,8 @@ function removeRemittance(row, index) {
.
then
(
res
=>
{
.
then
(
res
=>
{
if
(
res
&&
res
.
code
==
200
)
{
if
(
res
&&
res
.
code
==
200
)
{
proxy
.
$modal
.
msgSuccess
(
'汇款删除成功'
)
proxy
.
$modal
.
msgSuccess
(
'汇款删除成功'
)
// 重新获取详情拿到最新数据
getPremiumReconciliationDetail
(
addCheckRecordFormModel
.
value
)
// 删除成功要调用保费对账的详情接口,重新汇款记录数据,这里还没做等会做
// 删除成功要调用保费对账的详情接口,重新汇款记录数据,这里还没做等会做
}
}
})
})
...
@@ -1072,6 +1102,7 @@ const onSubmit = data => {
...
@@ -1072,6 +1102,7 @@ const onSubmit = data => {
// 获取入账状态,字典值转化方法
// 获取入账状态,字典值转化方法
onMounted
(
async
()
=>
{
onMounted
(
async
()
=>
{
try
{
try
{
getSelectOptions
()
await
loadDicts
([
await
loadDicts
([
'csf_ap_first_issue'
,
'csf_ap_first_issue'
,
'csf_policy_follow_status_new'
,
'csf_policy_follow_status_new'
,
...
@@ -1081,6 +1112,7 @@ onMounted(async () => {
...
@@ -1081,6 +1112,7 @@ onMounted(async () => {
'reconciliation_type'
,
'reconciliation_type'
,
'rel_pay_policy'
'rel_pay_policy'
])
])
loadTableData
()
loadTableData
()
}
catch
(
error
)
{
}
catch
(
error
)
{
console
.
error
(
'字典加载失败'
,
error
)
console
.
error
(
'字典加载失败'
,
error
)
...
...
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