Commit efb37c3a authored by wanghf's avatar wanghf

feature--线上发包任务,发票信息管理功能

parent a76aab3c
import request from '@/utils/request'
// 查询申请发票信息列表
export function listInvoiceApply(query) {
return request({
url: '/business/invoiceApply/list',
method: 'get',
params: query
})
}
// 查询申请发票信息所有列表
export function listAllInvoiceApply(query) {
return request({
url: '/business/invoiceApply/listAll',
method: 'get',
params: query
})
}
// 查询申请发票信息详细
export function getInvoiceApply(id) {
return request({
url: '/business/invoiceApply/getInfo/' + id,
method: 'get'
})
}
export function getInvoiceApplyDetail(id) {
return request({
url: '/business/invoiceApply/detail/' + id,
method: 'get'
})
}
// 新增申请发票信息
export function addInvoiceApply(data) {
return request({
url: '/business/invoiceApply/add',
method: 'post',
data: data
})
}
// 新增申请发票信息--申请开票
export function addApplyInvoice(data) {
return request({
url: '/business/invoiceApply/applyInvoice',
method: 'post',
data: data
})
}
// 修改申请发票信息
export function updateInvoiceApply(data) {
return request({
url: '/business/invoiceApply/edit',
method: 'post',
data: data
})
}
// 删除申请发票信息
export function delInvoiceApply(id) {
return request({
url: '/business/invoiceApply/remove/' + id,
method: 'get'
})
}
/// 上传发票
export function uploadInvoiceFile(data) {
return request({
url: '/business/invoiceApply/uploadInvoice',
method: 'post',
data: data
})
}
// 更新发票状态
export function updateInvoiceStatus(data) {
return request({
url: '/business/invoiceApply/updateInvoiceStatus',
method: 'post',
data: data
})
}
import request from '@/utils/request'
// 查询发票日志列表
export function listInvoiceApplyLog(query) {
return request({
url: '/business/invoiceApplyLog/list',
method: 'get',
params: query
})
}
// 查询发票日志所有列表
export function listAllInvoiceApplyLog(query) {
return request({
url: '/business/invoiceApplyLog/listAll',
method: 'get',
params: query
})
}
// 查询发票日志详细
export function getInvoiceApplyLog(id) {
return request({
url: '/business/invoiceApplyLog/getInfo/' + id,
method: 'get'
})
}
// 新增发票日志
export function addInvoiceApplyLog(data) {
return request({
url: '/business/invoiceApplyLog/add',
method: 'post',
data: data
})
}
// 修改发票日志
export function updateInvoiceApplyLog(data) {
return request({
url: '/business/invoiceApplyLog/edit',
method: 'post',
data: data
})
}
// 删除发票日志
export function delInvoiceApplyLog(id) {
return request({
url: '/business/invoiceApplyLog/remove/' + id,
method: 'get'
})
}
import request from '@/utils/request'
// 查询开票信息列表
export function listInvoiceInfo(query) {
return request({
url: '/business/invoiceInfo/list',
method: 'get',
params: query
})
}
// 查询开票信息所有列表
export function listAllInvoiceInfo(query) {
return request({
url: '/business/invoiceInfo/listAll',
method: 'get',
params: query
})
}
// 查询开票信息详细
export function getInvoiceInfo(id) {
return request({
url: '/business/invoiceInfo/getInfo/' + id,
method: 'get'
})
}
export function getInvoiceInfoByCompanyId(id) {
return request({
url: '/business/invoiceInfo/getInfoByCompanyId/' + id,
method: 'get'
})
}
export function getInfoByTaxUnitId(id) {
return request({
url: '/business/invoiceInfo/getInfoByTaxUnitId/' + id,
method: 'get'
})
}
// 新增开票信息
export function addInvoiceInfo(data) {
return request({
url: '/business/invoiceInfo/add',
method: 'post',
data: data
})
}
// 修改开票信息
export function updateInvoiceInfo(data) {
return request({
url: '/business/invoiceInfo/edit',
method: 'post',
data: data
})
}
// 删除开票信息
export function delInvoiceInfo(id) {
return request({
url: '/business/invoiceInfo/remove/' + id,
method: 'get'
})
}
import request from '@/utils/request'
// 查询线上任务信息列表
export function listOnlineTaskInfo(query) {
return request({
url: '/business/onlineTaskInfo/list',
method: 'get',
params: query
})
}
// 查询线上任务信息所有列表
export function listAllOnlineTaskInfo(query) {
return request({
url: '/business/onlineTaskInfo/listAll',
method: 'get',
params: query
})
}
// 查询线上任务信息详细
export function getOnlineTaskInfo(id) {
return request({
url: '/business/onlineTaskInfo/getInfo/' + id,
method: 'get'
})
}
// 新增线上任务信息
export function addOnlineTaskInfo(data) {
return request({
url: '/business/onlineTaskInfo/add',
method: 'post',
data: data
})
}
// 修改线上任务信息
export function updateOnlineTaskInfo(data) {
return request({
url: '/business/onlineTaskInfo/edit',
method: 'post',
data: data
})
}
// 新增线上任务信息 第一步
export function addOnlineTaskInfoFirst(data) {
return request({
url: '/business/onlineTaskInfo/addFirst',
method: 'post',
data: data
})
}
// 修改线上任务信息 第二步
export function addOnlineTaskInfoSecond(data) {
return request({
url: '/business/onlineTaskInfo/addSecond',
method: 'post',
data: data
})
}
//更新状态
export function updateStatus(data) {
return request({
url: '/business/onlineTaskInfo/updateStatus',
method: 'post',
data: data
})
}
// 删除线上任务信息
export function delOnlineTaskInfo(id) {
return request({
url: '/business/onlineTaskInfo/remove/' + id,
method: 'get'
})
}
......@@ -9,6 +9,15 @@ export function listPayOrder(query) {
})
}
// 查询批量支付列表--待开票
export function listPayOrderToInvoice(query) {
return request({
url: '/business/payOrder/listToInvoice',
method: 'get',
params: query
})
}
// 查询批量支付所有列表
export function listAllPayOrder(query) {
return request({
......
<template>
<div class="if-container">
<!-- :src="`/pdf/web/viewer.html?file=${pdfUrl}`" -->
<iframe
name="fd-jspdf"
id="fd-jspdf"
:src="pdfUrl"
frameborder="0"
:style="`width: 100%; height: ${height}px; border: none`"
></iframe>
</div>
</template>
<script>
export default {
name: "Pdf",
props: {
pdfUrl: {
type: String,
default: "",
},
height: {
type: Number,
default: 600,
},
},
};
</script>
<style>
.if-container {
width: 100%;
height: 100%;
}
</style>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -264,6 +264,9 @@ export default {
this.defaultPayerAccNo = String(this.$route.query.number)
this.batchForm.payerAccNo = String(this.$route.query.number)
}
if (this.$route.query.batchPayName) {
this.batchForm.batchPayName = this.$route.query.batchPayName;
}
},
methods: {
// 新增明细
......
......@@ -5,7 +5,7 @@
<el-row :gutter="10">
<el-col :span="12">
<el-form-item label="业务名称" prop="batchPayName">
<el-input v-model="batchForm.batchPayName" placeholder="请输入业务名称" />
<el-input v-model="batchForm.batchPayName" placeholder="请输入业务名称"/>
</el-form-item>
</el-col>
<el-col :span="8">
......@@ -185,6 +185,9 @@ export default {
dicts: ['pay_type_title', 'payee_acc_type'],
data() {
return {
//发包任务名称
defaultBatchPayName: null,
page: {
search: '',
rows: [],
......@@ -263,6 +266,10 @@ export default {
this.defaultPayerAccNo = String(this.$route.query.number)
this.batchForm.payerAccNo = String(this.$route.query.number)
}
if (this.$route.query.batchPayName) {
this.defaultBatchPayName = this.$route.query.batchPayName;
this.batchForm.batchPayName = this.$route.query.batchPayName;
}
},
methods: {
chaheuhashjs() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment