|
@@ -467,11 +467,11 @@
|
|
|
:loading="saveLoading" @click="batchDeletefun" >一键删除
|
|
|
</el-button>
|
|
|
<el-button size="small" type="primary" style="margin-right: 8px" :disabled="editSave"
|
|
|
- :loading="saveLoading" @click="Confirminvoicefun">禁止开票
|
|
|
+ :loading="saveLoading" @click="Confirminvoicefun">是否确认开票
|
|
|
+ </el-button>
|
|
|
+ <el-button size="small" type="warning" style="margin-right: 8px" :disabled="editSave"
|
|
|
+ :loading="saveLoading" @click="Notinvoicingfun">是否撤销开票
|
|
|
</el-button>
|
|
|
- <!--<el-button size="small" type="primary" style="margin-right: 8px" :disabled="editSave"-->
|
|
|
- <!-- :loading="saveLoading" @click="Notinvoicingfun">不开发票-->
|
|
|
- <!--</el-button>-->
|
|
|
</div>
|
|
|
|
|
|
<finstlbillsitems :tableData="tableData"
|
|
@@ -557,7 +557,7 @@
|
|
|
finstlbillsDetail,
|
|
|
finstlbillslistAccBillV1, finstlbillsRevokeReconciliation, finstlbillsRevokeSignFor,
|
|
|
finstlbillsSubmit,
|
|
|
- finstlbillsitemsRemove, finstlbillslistAccBillByCorp
|
|
|
+ finstlbillsitemsRemove, finstlbillslistAccBillByCorp, finstlbillsConfirmInvoicing, finstlbillsRevokeInvoicing
|
|
|
} from '@/api/iosBasicData/finstlbills'
|
|
|
import expand from "@/components/basic-container/expand.vue";
|
|
|
import finstlbillsitems from "@/views/iosBasicData/finstlbills/assembly/finstlbillsitems.vue";
|
|
@@ -862,7 +862,6 @@
|
|
|
item.lineNo = Number(index) + 1
|
|
|
item.pType = item.businessType
|
|
|
item.accBillId = item.id
|
|
|
- item.accBillNo = item.billNo
|
|
|
item.accDate = item.billDate
|
|
|
if (item.currentStlCurCode == 'CNY') {
|
|
|
item.currentStlAmount = item.currentStlAmountRMB
|
|
@@ -1041,6 +1040,7 @@
|
|
|
item.lineNo = Number(index) + 1
|
|
|
this.$set(item,'currentStlCurCode',item.curCode)
|
|
|
this.$set(item,'currentStlExrate',item.exrate)
|
|
|
+ item.accBillNo = item.billNo
|
|
|
item.billNo = item.businessBillDivideNo?item.businessBillDivideNo:item.businessBillNo
|
|
|
item.dc = item.accountDc // 收付
|
|
|
if(item.curCode == 'CNY') {
|
|
@@ -1065,11 +1065,79 @@
|
|
|
},
|
|
|
// 确认发票
|
|
|
Confirminvoicefun(){
|
|
|
-
|
|
|
+ if (this.handleSelectionData.length === 0) {
|
|
|
+ this.$message.warning("请选择至少一条数据");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ this.$confirm("确定将选择数据确认开票?", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning"
|
|
|
+ }).then(()=>{
|
|
|
+ this.finstlbillsConfirmInvoicingfun()
|
|
|
+ })
|
|
|
},
|
|
|
// 不开发票
|
|
|
Notinvoicingfun(){
|
|
|
+ if (this.handleSelectionData.length === 0) {
|
|
|
+ this.$message.warning("请选择至少一条数据");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ this.$confirm("确定将选择数据撤销签收?", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning"
|
|
|
+ }).then(()=>{
|
|
|
+ this.finstlbillsRevokeInvoicingfun()
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 确认发票接口
|
|
|
+ finstlbillsConfirmInvoicingfun(){
|
|
|
+ this.form.billNoFormat = 'HYDZ'
|
|
|
+ this.form.businessTypeCode = 'HYDZ'
|
|
|
+ this.form.businessType = 'CHK' //对账单
|
|
|
+ this.form.businessTypes = this.form.businessTypes?this.form.businessTypes.join(','):'' // 业务类型
|
|
|
+ this.form.accountDateFrom = this.form.accountDateFrom?this.form.accountDateFrom.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.accountDateTo = this.form.accountDateTo?this.form.accountDateTo.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.auditDateFrom = this.form.auditDateFrom?this.form.auditDateFrom.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.auditDateTo = this.form.auditDateTo?this.form.auditDateTo.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateEnd = this.form.businessDateEnd?this.form.businessDateEnd.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateStart = this.form.businessDateStart?this.form.businessDateStart.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.billDate = this.form.billDate?this.form.billDate.slice(0,10) + ' 00:00:00':null
|
|
|
+ // 保留id
|
|
|
+ this.form.finStlBillsItemsList = this.handleSelectionData
|
|
|
+ this.pageLoading = true
|
|
|
+ finstlbillsConfirmInvoicing(this.form).then(res=>{
|
|
|
+ this.pageLoading = false
|
|
|
+ this.$message.success('操作成功');
|
|
|
+ this.finstlbillsDetailfun(res.data.data.id)
|
|
|
+ }).catch(err=>{
|
|
|
+ this.pageLoading = false
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 撤销发票接口
|
|
|
+ finstlbillsRevokeInvoicingfun(){
|
|
|
+ this.form.billNoFormat = 'HYDZ'
|
|
|
+ this.form.businessTypeCode = 'HYDZ'
|
|
|
+ this.form.businessType = 'CHK' // 对账单
|
|
|
+ this.form.businessTypes = this.form.businessTypes?this.form.businessTypes.join(','):'' // 业务类型
|
|
|
+ this.form.accountDateFrom = this.form.accountDateFrom?this.form.accountDateFrom.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.accountDateTo = this.form.accountDateTo?this.form.accountDateTo.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.auditDateFrom = this.form.auditDateFrom?this.form.auditDateFrom.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.auditDateTo = this.form.auditDateTo?this.form.auditDateTo.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateEnd = this.form.businessDateEnd?this.form.businessDateEnd.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateStart = this.form.businessDateStart?this.form.businessDateStart.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.billDate = this.form.billDate?this.form.billDate.slice(0,10) + ' 00:00:00':null
|
|
|
|
|
|
+ this.form.finStlBillsItemsList = this.handleSelectionData
|
|
|
+ this.pageLoading = true
|
|
|
+ finstlbillsRevokeInvoicing(this.form).then(res=>{
|
|
|
+ this.pageLoading = false
|
|
|
+ this.$message.success('操作成功');
|
|
|
+ this.finstlbillsDetailfun(res.data.data.id)
|
|
|
+ }).catch(err=>{
|
|
|
+ this.pageLoading = false
|
|
|
+ })
|
|
|
},
|
|
|
// 对账确认
|
|
|
finstlbillsConfirmReconciliationfun(){
|
|
@@ -1213,6 +1281,13 @@
|
|
|
this.form.businessTypeCode = 'HYDZ'
|
|
|
this.form.businessType = 'CHK' //对账单
|
|
|
this.form.businessTypes = this.form.businessTypes?this.form.businessTypes.join(','):'' // 业务类型
|
|
|
+ this.form.accountDateFrom = this.form.accountDateFrom?this.form.accountDateFrom.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.accountDateTo = this.form.accountDateTo?this.form.accountDateTo.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.auditDateFrom = this.form.auditDateFrom?this.form.auditDateFrom.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.auditDateTo = this.form.auditDateTo?this.form.auditDateTo.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateEnd = this.form.businessDateEnd?this.form.businessDateEnd.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateStart = this.form.businessDateStart?this.form.businessDateStart.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.billDate = this.form.billDate?this.form.billDate.slice(0,10) + ' 00:00:00':null
|
|
|
// 保留id
|
|
|
this.form.finStlBillsItemsList = this.handleSelectionData
|
|
|
this.pageLoading = true
|
|
@@ -1230,6 +1305,13 @@
|
|
|
this.form.businessTypeCode = 'HYDZ'
|
|
|
this.form.businessType = 'CHK' // 对账单
|
|
|
this.form.businessTypes = this.form.businessTypes?this.form.businessTypes.join(','):'' // 业务类型
|
|
|
+ this.form.accountDateFrom = this.form.accountDateFrom?this.form.accountDateFrom.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.accountDateTo = this.form.accountDateTo?this.form.accountDateTo.slice(0,10) + ' 00:00:00':null // 财务开始日期
|
|
|
+ this.form.auditDateFrom = this.form.auditDateFrom?this.form.auditDateFrom.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.auditDateTo = this.form.auditDateTo?this.form.auditDateTo.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateEnd = this.form.businessDateEnd?this.form.businessDateEnd.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.businessDateStart = this.form.businessDateStart?this.form.businessDateStart.slice(0,10) + ' 00:00:00':null
|
|
|
+ this.form.billDate = this.form.billDate?this.form.billDate.slice(0,10) + ' 00:00:00':null
|
|
|
|
|
|
this.form.finStlBillsItemsList = this.handleSelectionData
|
|
|
this.pageLoading = true
|