Commit fab70531 authored by 我在何方's avatar 我在何方

收款单审核更新

parent 083f2b23
...@@ -259,7 +259,7 @@ ...@@ -259,7 +259,7 @@
</el-table-column> </el-table-column>
<el-table-column :label="$t('操作')" align="center" width="200"> <el-table-column :label="$t('操作')" align="center" width="200">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button v-if="scope.row.status == 0" v-hasPermi="['ecw:payment:detail:delete']" type="text" @click="deleteClick(scope.row)">{{ $t('删除') }}</el-button> <el-button v-if="scope.row.status == 0 || scope.row.status == 1" v-hasPermi="['ecw:payment:detail:delete']" type="text" @click="deleteClick(scope.row)">{{ $t('删除') }}</el-button>
<el-button v-if="scope.row.status == 0" type="text" @click="detailClick(scope.row)" v-hasPermi="['ecw:payment:detail:detail']">{{ $t('详情') }}</el-button> <el-button v-if="scope.row.status == 0" type="text" @click="detailClick(scope.row)" v-hasPermi="['ecw:payment:detail:detail']">{{ $t('详情') }}</el-button>
<el-button v-if="scope.row.status == 0" type="text" @click="$router.push(`bankDetail?id=`+id+`&bankId=`+scope.row.id)" v-hasPermi="['ecw:payment:detail:writeOff']">{{ $t('核销') }}</el-button> <el-button v-if="scope.row.status == 0" type="text" @click="$router.push(`bankDetail?id=`+id+`&bankId=`+scope.row.id)" v-hasPermi="['ecw:payment:detail:writeOff']">{{ $t('核销') }}</el-button>
<el-button v-if="scope.row.status == 1" type="text" @click="showCancel(scope.$index)" v-hasPermi="['ecw:payment:detail:cancelWriteOff']">{{ $t('反核销') }}</el-button> <el-button v-if="scope.row.status == 1" type="text" @click="showCancel(scope.$index)" v-hasPermi="['ecw:payment:detail:cancelWriteOff']">{{ $t('反核销') }}</el-button>
...@@ -857,15 +857,17 @@ export default { ...@@ -857,15 +857,17 @@ export default {
var receiptItemId = this.detailed[this.selectIndex].id var receiptItemId = this.detailed[this.selectIndex].id
if(this.cancelType==1){ if(this.cancelType==1){
cancelFinanceReceiptItemWriteOff({receiptItemId:receiptItemId,remark:this.cancelReason}).then(res=>{ cancelFinanceReceiptItemWriteOff({receiptItemId:receiptItemId,remark:this.cancelReason}).then(res=>{
this.$message.success(this.$t("提交成功"));
this.cancelShow = false this.cancelShow = false
this.getList() this.getList()
this.$message.success(this.$t("提交成功"));
}); });
}else{ }else{
cancelFinanceReceiptItemWriteOffNo({receiptItemId:receiptItemId,remark:this.cancelReason}).then(res=>{ cancelFinanceReceiptItemWriteOffNo({receiptItemId:receiptItemId,remark:this.cancelReason}).then(res=>{
this.$message.success(this.$t("提交成功"));
this.cancelShow = false this.cancelShow = false
this.getList() this.getList()
this.$message.success(this.$t("提交成功"));
}); });
} }
...@@ -978,6 +980,7 @@ export default { ...@@ -978,6 +980,7 @@ export default {
.confirm(this.$t('您确认要反核销吗')+'?') .confirm(this.$t('您确认要反核销吗')+'?')
.then(()=>{ .then(()=>{
financeReceiptItemWriteOffNo({receiptId:this.id,receiptNo:this.form.receiptNo,receiptItemId:id,remark:this.reason}).then(res=>{ financeReceiptItemWriteOffNo({receiptId:this.id,receiptNo:this.form.receiptNo,receiptItemId:id,remark:this.reason}).then(res=>{
this.getList();
this.$message.success(this.$t("提交成功")); this.$message.success(this.$t("提交成功"));
this.dialogVisible = false this.dialogVisible = false
}); });
...@@ -1015,7 +1018,7 @@ export default { ...@@ -1015,7 +1018,7 @@ export default {
this.$modal this.$modal
.confirm(this.$t('您确认要全部核销吗'+'?')) .confirm(this.$t('您确认要全部核销吗'+'?'))
.then(() => { .then(() => {
return financeReceiptWriteOff({receiptId:this.id,receiptNo:form.receiptNo}); return financeReceiptWriteOff({receiptId:this.id,receiptNo:this.form.receiptNo});
}) })
.then(() => { .then(() => {
this.$modal.msgSuccess(this.$t('核销成功')); this.$modal.msgSuccess(this.$t('核销成功'));
......
...@@ -175,7 +175,7 @@ ...@@ -175,7 +175,7 @@
<el-button <el-button
size="mini" size="mini"
type="text" type="text"
v-if="scope.row.state == 9 || scope.row.state == 7 || scope.row.state == 11" v-if="scope.row.state == 9 || scope.row.state == 7 || scope.row.state == 11|| scope.row.state == 10"
v-hasPermi="['ecw:voucher:cancelWriteOff']" v-hasPermi="['ecw:voucher:cancelWriteOff']"
@click="$router.push(`/bpm/process-instance/detail?id=`+scope.row.bmpId)" @click="$router.push(`/bpm/process-instance/detail?id=`+scope.row.bmpId)"
>{{ $t('审核详情') }}</el-button >{{ $t('审核详情') }}</el-button
...@@ -418,21 +418,24 @@ export default { ...@@ -418,21 +418,24 @@ export default {
var receiptId = this.list[this.selectIndex].id var receiptId = this.list[this.selectIndex].id
if(this.cancelIndex==1){ if(this.cancelIndex==1){
cancelFinanceReceiptApproval({receiptId:receiptId,remark:this.cancelReason}).then(res=>{ cancelFinanceReceiptApproval({receiptId:receiptId,remark:this.cancelReason}).then(res=>{
this.$message.success(this.$t("提交成功"));
this.cancelShow = false this.cancelShow = false
this.getList(); this.getList();
this.$message.success(this.$t("提交成功"));
}); });
}else if(this.cancelIndex ==2){ }else if(this.cancelIndex ==2){
cancelFinanceReceiptApprovalNo({receiptId:receiptId,remark:this.cancelReason}).then(res=>{ cancelFinanceReceiptApprovalNo({receiptId:receiptId,remark:this.cancelReason}).then(res=>{
this.$message.success(this.$t("提交成功"));
this.cancelShow = false this.cancelShow = false
this.getList(); this.getList();
this.$message.success(this.$t("提交成功"));
}); });
}else{ }else{
cancelFinanceReceiptWriteOffNo({receiptId:receiptId,remark:this.cancelReason}).then(res=>{ cancelFinanceReceiptWriteOffNo({receiptId:receiptId,remark:this.cancelReason}).then(res=>{
this.$message.success(this.$t("提交成功"));
this.cancelShow = false this.cancelShow = false
this.getList(); this.getList();
this.$message.success(this.$t("提交成功"));
}); });
} }
...@@ -448,6 +451,7 @@ export default { ...@@ -448,6 +451,7 @@ export default {
.confirm(this.$t('您确认要反审核吗')+'?') .confirm(this.$t('您确认要反审核吗')+'?')
.then(()=>{ .then(()=>{
financeApproveNo({receiptId:receiptIdData.id,receiptNo:receiptIdData.receiptNo,remark:this.reason}).then(res=>{ financeApproveNo({receiptId:receiptIdData.id,receiptNo:receiptIdData.receiptNo,remark:this.reason}).then(res=>{
this.getList();
this.$message.success(this.$t("提交成功")); this.$message.success(this.$t("提交成功"));
this.dialogVisible = false this.dialogVisible = false
// this.$store.dispatch('tagsView/delCurrentView') // this.$store.dispatch('tagsView/delCurrentView')
...@@ -459,6 +463,7 @@ export default { ...@@ -459,6 +463,7 @@ export default {
.confirm(this.$t('您确认要反核销吗')+'?') .confirm(this.$t('您确认要反核销吗')+'?')
.then(()=>{ .then(()=>{
financeReceiptWriteOffNo({receiptId:receiptIdData.id,receiptNo:receiptIdData.receiptNo,remark:this.reason}).then(res=>{ financeReceiptWriteOffNo({receiptId:receiptIdData.id,receiptNo:receiptIdData.receiptNo,remark:this.reason}).then(res=>{
this.getList();
this.$message.success(this.$t("提交成功")); this.$message.success(this.$t("提交成功"));
this.dialogVisible = false this.dialogVisible = false
// this.$store.dispatch('tagsView/delCurrentView') // this.$store.dispatch('tagsView/delCurrentView')
......
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