Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
center-account-show
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
center-account-show
Commits
faa1d637
提交
faa1d637
authored
4月 20, 2022
作者:
lihuihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
7a794983
全部展开
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
21 行增加
和
2 行删除
+21
-2
api.js
src/modules/payment/api.js
+8
-0
Invoice.vue
src/modules/payment/views/h5/Invoice.vue
+0
-0
List.vue
src/modules/payment/views/h5/List.vue
+13
-2
没有找到文件。
src/modules/payment/api.js
浏览文件 @
faa1d637
...
...
@@ -12,3 +12,11 @@ export function createInvoice(data) {
export
function
invoiceHistory
(
params
)
{
return
httpRequest
.
get
(
'/api/finance/v1/invoices/history'
,
{
params
})
}
// 获取云抬头
export
function
getEnterpriseInfo
(
params
)
{
return
httpRequest
.
get
(
'/api/finance/v1/invoices/enterprise-info'
,
{
params
})
}
// 开具发票
export
function
handleDeleteInvoice
(
data
)
{
return
httpRequest
.
post
(
'/api/finance/v1/invoices/cancel'
,
data
)
}
src/modules/payment/views/h5/Invoice.vue
浏览文件 @
faa1d637
差异被折叠。
点击展开。
src/modules/payment/views/h5/List.vue
浏览文件 @
faa1d637
...
...
@@ -17,7 +17,13 @@
<div
class=
"right"
>
<p><span>
¥
</span>
{{
parseFloat
(
item
.
amount_received
)
+
parseFloat
(
item
.
service_charge
)
|
toFixed
}}
</p>
</div>
<template
v-if=
"item.project_id == '5005' && item.type == '60'"
>
<van-button
v-if=
"item.real_invoice_status === 1"
class=
"invoice-btn"
plain
round
type=
"primary"
size=
"mini"
color=
"#C01540"
@
click
.
stop=
"handleInvoice(item)"
>
{{
item
.
invoice_status
==
6
?
'重开发票'
:
'开具发票'
}}
</van-button>
<van-button
v-if=
"item.invoice_status == 4"
class=
"invoice-btn"
plain
round
type=
"primary"
size=
"mini"
color=
"#C01540"
@
click
.
stop=
"handleDeleteInvoice(item)"
>
重开发票
</van-button>
</
template
>
<
template
v-else
>
<van-button
v-if=
"item.real_invoice_status === 1"
class=
"invoice-btn"
plain
round
type=
"primary"
size=
"mini"
color=
"#C01540"
@
click
.
stop=
"handleInvoice(item)"
>
开具发票
</van-button>
</
template
>
</div>
<
template
slot=
"finished"
>
{{
list
.
length
>
8
?
'没有更多了'
:
''
}}
</
template
>
</van-list>
...
...
@@ -27,7 +33,7 @@
</template>
<
script
>
import
{
getPayList
}
from
'../../api'
import
{
getPayList
,
handleDeleteInvoice
}
from
'../../api'
const
statusMap
=
{
1
:
'不可开具'
,
2
:
'未开具'
,
...
...
@@ -59,8 +65,13 @@ export default {
}
},
methods
:
{
handleDeleteInvoice
(
row
)
{
handleDeleteInvoice
({
payment_id
:
row
.
id
}).
then
(
res
=>
{
this
.
$router
.
go
(
0
)
})
},
handleInvoice
(
val
)
{
this
.
$router
.
push
({
path
:
'/h5/payment/invoice'
,
query
:
{
id
:
val
.
id
,
name
:
val
.
sales_rep_user_id_name
,
remark
:
val
.
payer_name
}
})
this
.
$router
.
push
({
path
:
'/h5/payment/invoice'
,
query
:
{
id
:
val
.
id
,
name
:
val
.
sales_rep_user_id_name
,
remark
:
val
.
payer_name
,
project_id
:
val
.
project_id
,
type
:
val
.
type
}
})
},
handleDetials
(
val
)
{
window
.
localStorage
.
setItem
(
'invoiceDetails'
,
JSON
.
stringify
(
val
))
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论