Browse Source

完善出纳付款

zhanglei
yunuo970428 3 years ago
parent
commit
67a0b46b02
  1. 52
      anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/chunafukuan/chunafukuanguanli/cashier.vue

52
anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/chunafukuan/chunafukuanguanli/cashier.vue

@ -63,12 +63,12 @@
<!-- <span>{{ scope.row.billNo }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column label="款项类别" align="center">
<el-table-column label="款项类别" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.costTypeValue }}</span>
</template>
</el-table-column>
<el-table-column label="款项名称" align="center">
<el-table-column label="款项名称" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.costTitleValue }}</span>
</template>
@ -78,42 +78,42 @@
<span>{{ scope.row.receiveCompany }}</span>
</template>
</el-table-column>
<el-table-column label="收款账号" align="center" width="130px">
<el-table-column label="收款账号" align="center" width="130">
<template slot-scope="scope">
<span>{{ scope.row.receiveBankAccount }}</span>
</template>
</el-table-column>
<el-table-column label="金额" align="center">
<el-table-column label="金额" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.cost }}</span>
</template>
</el-table-column>
<el-table-column label="开户名称" align="center">
<el-table-column label="开户名称" align="center" width="150">
<template slot-scope="scope">
<span>{{ scope.row.payBank }}</span>
</template>
</el-table-column>
<el-table-column label="付款账号" align="center">
<el-table-column label="付款账号" align="center" width="180">
<template slot-scope="scope">
<span>{{ scope.row.payBankAccount }}</span>
</template>
</el-table-column>
<el-table-column label="付款备注" align="center">
<el-table-column label="付款备注" align="center" width="180">
<template slot-scope="scope">
<span>{{ scope.row.payRemark }}</span>
</template>
</el-table-column>
<el-table-column label="付款人" align="center">
<el-table-column label="付款人" align="center" width="130">
<template slot-scope="scope">
<span>{{ scope.row.name }}</span>
</template>
</el-table-column>
<el-table-column label="付款日期" align="center">
<el-table-column label="付款日期" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.payDate }}</span>
</template>
</el-table-column>
<el-table-column label="付款凭证" align="center" class-name="small-padding fixed-width">
<el-table-column label="付款凭证" align="center" class-name="small-padding fixed-width" width="120">
<template slot-scope="scope">
<el-button v-show="scope.row.payFile !== ''" size="mini" type="primary" @click="handleGetCheck(scope.row)">查看</el-button>
</template>
@ -131,7 +131,7 @@
<el-dialog title="" :visible.sync="dialogImgVisible" :append-to-body="true">
<img style="width: 100%" alt="" :src="dialogUrl"></img>
</el-dialog>
<el-dialog :visible.sync="dialogVisible" width="50%" center>
<el-dialog :visible.sync="dialogVisible" width="50%" center :show-close="false">
<el-form ref="form_obj" :rules="rules" :model="formobj" class="formadd">
<el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="4">
@ -472,11 +472,20 @@ export default {
if (this.sids.length === 0) {
this.$message({ showClose: true, type: 'error', message: '请选择至少一条以上记录进行批量处理' })
return
} else {
if (this.nodeState_list.length > 0) {
for (var i = 0; i < this.nodeState_list.length; i++) {
if (this.nodeState_list[i] !== '未支付') {
this.$message({ showClose: true, type: 'error', message: '因选择的记录中包含已支付的,操作失败' })
return
}
}
this.$nextTick(() => {
this.$refs['form_obj'].clearValidate()
})
this.dialogVisible = true
}
}
this.$nextTick(() => {
this.$refs['form_obj'].clearValidate()
})
this.dialogVisible = true
},
backData(val) {
if (val.length > 0) {
@ -543,7 +552,18 @@ export default {
},
handColse() {
this.dialogVisible = false
this.formobj = {}
this.formobj = {
name: '',
payBank: '',
payBankAccount: '',
payDate: '',
payFile: '',
payRemark: '',
payWayKey: '',
payWayValue: '',
sids: [],
userSid: ''
}
this.diploma_list = []
this.$refs['form_obj'].resetFields()
},

Loading…
Cancel
Save