Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
薪
薪瑞通-前端
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
许珑标
薪瑞通-前端
Commits
1dc98812
Commit
1dc98812
authored
Jul 02, 2025
by
谢子梦
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
stage:发信账户-直属账户
parent
5a61fa06
Changes
3
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
159 additions
and
1054 deletions
+159
-1054
src/views/business/salaryAccount/index.vue
src/views/business/salaryAccount/index.vue
+2
-1049
src/views/business/salaryAccount/ownAcc.vue
src/views/business/salaryAccount/ownAcc.vue
+155
-3
src/views/business/taxUnit/channel.vue
src/views/business/taxUnit/channel.vue
+2
-2
No files found.
src/views/business/salaryAccount/index.vue
View file @
1dc98812
This diff is collapsed.
Click to expand it.
src/views/business/salaryAccount/ownAcc.vue
View file @
1dc98812
...
@@ -197,6 +197,42 @@
...
@@ -197,6 +197,42 @@
</div>
</div>
</div>
</div>
</el-dialog>
</el-dialog>
<!-- 扫码签约新弹窗 -->
<el-dialog
title=
"扫码签约"
class=
"payThoroughfareDialogStyle"
:visible.sync=
"openPayThoroughfareDialog"
width=
"55%"
>
<div
class=
"thoroughfareMain"
>
<div
class=
"thoroughfareIntroduce"
>
支付宝安全发是由支付宝提供的人力资源发薪通道,需要使用企业支付宝扫码授权,方可使用,具体授权步骤如下图所示:
</div>
<!-- 开通主体信息部分 -->
<div
class=
"thoroughfareConter"
>
<div
class=
"thoroughfareInfo"
>
<div
class=
"stapStyle"
>
【步骤一】
</div>
<div
class=
"stapInfoStyle"
>
<span>
使用
</span>
<span
class=
"stapInfoBlueStyle"
>
{{ thoroughfareData }}
</span>
<span>
的企业支付宝扫描右侧二维码
</span>
</div>
<div
class=
"stapStyle"
>
【步骤二】
</div>
<div
class=
"stapInfoStyle"
>
<span>
在手机上确认
</span>
<span
class=
"stapInfoBlueStyle"
>
同意协议并开通
</span>
<span>
此支付宝记账本
</span>
</div>
<div
class=
"stapStyle"
>
【步骤三】
</div>
<div
class=
"stapInfoStyle"
>
<span>
操作完成后大约5-10分钟可点击搜索查看结果
</span>
</div>
</div>
<div
class=
"thoroughfareDivider"
></div>
<div
class=
"thoroughfareQRcode"
>
<!-- <img class="QRcodeImg" :src="thoroughfareUrl" alt=""> -->
<qr-code-component
class=
"QRcodeImg"
:text=
"thoroughfareUrl"
/>
<span
class=
"QRcodeText"
>
扫码签约
</span>
</div>
</div>
</div>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
class=
"cancelButton"
type=
"primary"
@
click=
"openPayThoroughfareDialog = false"
>
取 消
</el-button>
</span>
</el-dialog>
<!-- 余额充值组件 -->
<!-- 余额充值组件 -->
<ownAccBalance
ref=
"ownAccBalance"
></ownAccBalance>
<ownAccBalance
ref=
"ownAccBalance"
></ownAccBalance>
<!-- 服务费充值组件 -->
<!-- 服务费充值组件 -->
...
@@ -280,7 +316,11 @@ export default {
...
@@ -280,7 +316,11 @@ export default {
},
},
// 去发薪部分参数
// 去发薪部分参数
payVisible
:
false
,
payVisible
:
false
,
cardNo
:
''
cardNo
:
''
,
// 开通通道参数
openPayThoroughfareDialog
:
false
,
thoroughfareUrl
:
''
,
thoroughfareData
:
''
};
};
},
},
created
()
{
created
()
{
...
@@ -357,8 +397,13 @@ export default {
...
@@ -357,8 +397,13 @@ export default {
}
}
this
.
$modal
.
loading
()
this
.
$modal
.
loading
()
signChannel
(
singForm
).
then
(
resp
=>
{
signChannel
(
singForm
).
then
(
resp
=>
{
this
.
openSign
.
codePanel
=
true
;
// this.openSign.codePanel = true;
this
.
openSign
.
codeUrl
=
resp
.
data
this
.
thoroughfareUrl
=
resp
.
data
console
.
log
(
'
返回的路径
'
,
resp
.
data
);
this
.
openPayThoroughfareDialog
=
true
// this.openSign.codeUrl = resp.data
}).
finally
(()
=>
{
}).
finally
(()
=>
{
this
.
$modal
.
closeLoading
()
this
.
$modal
.
closeLoading
()
this
.
openSign
.
panel
=
false
;
this
.
openSign
.
panel
=
false
;
...
@@ -380,6 +425,11 @@ export default {
...
@@ -380,6 +425,11 @@ export default {
/** 绑定账户-选择账户主体执行 */
/** 绑定账户-选择账户主体执行 */
selectSignCompany
(
value
)
{
selectSignCompany
(
value
)
{
this
.
openSign
.
channelCode
=
null
;
this
.
openSign
.
channelCode
=
null
;
this
.
openSign
.
companyList
.
forEach
(
ele
=>
{
if
(
ele
.
id
===
value
)
{
this
.
thoroughfareData
=
ele
.
companyName
}
})
const
channelQuery
=
{
const
channelQuery
=
{
unitType
:
1
,
unitType
:
1
,
companyId
:
value
,
companyId
:
value
,
...
@@ -482,3 +532,105 @@ export default {
...
@@ -482,3 +532,105 @@ export default {
}
}
}
}
</
style
>
</
style
>
<
style
lang=
"scss"
>
.payThoroughfareDialogStyle
{
.el-dialog
{
margin-top
:
18vh
!
important
;
border-radius
:
6px
!
important
;
}
.el-dialog__header
{
display
:
none
;
}
.el-dialog__body
{
padding
:
56px
38px
8px
!
important
;
}
.thoroughfareMain
{
background-color
:
#F7F8FA
;
border-radius
:
6px
;
padding
:
20px
32px
28px
30px
;
.thoroughfareIntroduce
{
font-weight
:
400
;
font-size
:
16px
;
color
:
#333333
;
line-height
:
24px
;
letter-spacing
:
1
.5px
;
padding-left
:
8px
;
}
.thoroughfareConter
{
width
:
100%
;
margin-top
:
20px
;
padding-left
:
12px
;
// height: 400px;
// background-color: #8df;
display
:
flex
;
align-items
:
center
;
justify-content
:
space-between
;
.thoroughfareInfo
{
width
:
60%
;
font-size
:
14px
;
.stapStyle
{
font-size
:
16px
;
color
:
#409EFF
;
margin-bottom
:
12px
;
}
.stapInfoStyle
{
font-size
:
14px
;
color
:
#333333
;
margin-bottom
:
32px
;
margin-left
:
6px
;
.stapInfoBlueStyle
{
color
:
#409EFF
;
}
}
.stapInfoStyle
:last-child
{
margin-bottom
:
0px
!
important
;
}
}
.thoroughfareDivider
{
width
:
1px
;
background-color
:
#E8E8E8
;
height
:
200px
;
}
.thoroughfareQRcode
{
width
:
26%
;
display
:
flex
;
flex-direction
:
column
;
align-items
:
center
;
justify-content
:
center
;
.QRcodeImg
{
width
:
100%
;
}
.QRcodeText
{
color
:
#333
;
font-size
:
14px
;
}
}
}
}
.dialog-footer
{
// margin-top: -20px !important;
.el-button
{
padding
:
9px
26px
;
font-size
:
14px
;
}
}
}
</
style
>
\ No newline at end of file
src/views/business/taxUnit/channel.vue
View file @
1dc98812
...
@@ -93,7 +93,7 @@
...
@@ -93,7 +93,7 @@
</div>
</div>
<div
class=
"thoroughfareDivider"
></div>
<div
class=
"thoroughfareDivider"
></div>
<div
class=
"thoroughfareQRcode"
>
<div
class=
"thoroughfareQRcode"
>
<
img
class=
"QRcodeImg"
:src=
"thoroughfareUrl"
alt=
""
>
<
qr-code-component
class=
"QRcodeImg"
:text=
"thoroughfareUrl"
/
>
<span
class=
"QRcodeText"
>
扫码签约
</span>
<span
class=
"QRcodeText"
>
扫码签约
</span>
</div>
</div>
</div>
</div>
...
@@ -161,7 +161,7 @@ export default {
...
@@ -161,7 +161,7 @@ export default {
// 开通通道参数
// 开通通道参数
openPayThoroughfareDialog
:
false
,
openPayThoroughfareDialog
:
false
,
thoroughfareUrl
:
''
,
thoroughfareUrl
:
''
,
thoroughfareData
:
{}
thoroughfareData
:
''
};
};
},
},
created
()
{
created
()
{
...
...
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