【update】-会员缴费、证书缴费 打包管理中增加添加阶段的判断
This commit is contained in:
@@ -170,6 +170,10 @@
|
||||
<label>银行账户:</label>
|
||||
<span>{{ otherCompanyInfo.bankAccount }}</span>
|
||||
</a-col>
|
||||
<a-col :span="12" class="detail-item">
|
||||
<label>联行号:</label>
|
||||
<span>{{ otherCompanyInfo.linkBankNumber || '' }}</span>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</template>
|
||||
</section>
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
:project-id="selectProjectId"
|
||||
:project-type="selectProjectType"
|
||||
:need-invoice="selectNeedInvoice"
|
||||
:can-add-stage="canAddStage"
|
||||
:visible.sync="arriveVisible"></arrive-stage-module>
|
||||
|
||||
<!-- 开票阶段-->
|
||||
@@ -409,6 +410,12 @@ export default {
|
||||
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
// 批量来款是否可以新增阶段--会员缴费、证书缴费 不能新增阶段
|
||||
canAddStage() {
|
||||
return Number(this.selectProjectType) !== 5 && Number(this.selectProjectType) !== 6
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
getPayConfirmList,
|
||||
/**
|
||||
|
||||
@@ -80,7 +80,8 @@
|
||||
<a-empty v-else></a-empty>
|
||||
|
||||
<template slot="footer">
|
||||
<a-button type="primary" @click="handleAdd" v-preventclick v-if="Number(projectType) !== 5 && Number(projectType) !== 6">添加阶段</a-button>
|
||||
<!--Number(projectType) !== 5 && Number(projectType) !== 6 -->
|
||||
<a-button type="primary" @click="handleAdd" v-preventclick v-if="canAddStageFlag">添加阶段</a-button>
|
||||
</template>
|
||||
|
||||
<arrive-module ref="arriveModal" :project-id="projectId" @ok="addArriveOk" v-bind="$attrs" :project-type="projectType"></arrive-module>
|
||||
@@ -96,6 +97,7 @@ import {amountReceivedList, revokeIncome} from '../../../../api/incomePaymentsAp
|
||||
import PreviewImgModal from '../../../../components/PreviewImgModal'
|
||||
import PreviewFile from '../../../../components/jero/PreviewFile.vue'
|
||||
import {ajaxGetDictItems} from '@api/api'
|
||||
import { ProjectTypeEnums } from '../../../../enums/commonEnums'
|
||||
|
||||
export default {
|
||||
name: 'ArriveStageModule',
|
||||
@@ -117,6 +119,22 @@ export default {
|
||||
type: [Number, String],
|
||||
required: false,
|
||||
default: null
|
||||
},
|
||||
// 是否能增加阶段-从外部进行模块的区分
|
||||
canAddStage: {
|
||||
type: Boolean,
|
||||
required: false,
|
||||
default: true
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
canAddStageFlag() {
|
||||
// 标协会员项目和证书项目 需要判断 当前的阶段是否有值,这两类项目只能来款一次
|
||||
if(Number(this.projectType) === ProjectTypeEnums.STANDARD_CERTIFICATE_PRO.value || Number(this.projectType) === ProjectTypeEnums.STANDARD_MEMBER_PRO.value) {
|
||||
return this.stageList.length === 0 && this.canAddStage
|
||||
} else {
|
||||
return this.canAddStage
|
||||
}
|
||||
}
|
||||
},
|
||||
data() {
|
||||
|
||||
Reference in New Issue
Block a user