【update】-会员缴费、证书缴费 打包管理中增加添加阶段的判断
This commit is contained in:
@@ -170,6 +170,10 @@
|
|||||||
<label>银行账户:</label>
|
<label>银行账户:</label>
|
||||||
<span>{{ otherCompanyInfo.bankAccount }}</span>
|
<span>{{ otherCompanyInfo.bankAccount }}</span>
|
||||||
</a-col>
|
</a-col>
|
||||||
|
<a-col :span="12" class="detail-item">
|
||||||
|
<label>联行号:</label>
|
||||||
|
<span>{{ otherCompanyInfo.linkBankNumber || '' }}</span>
|
||||||
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
</template>
|
</template>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -174,6 +174,7 @@
|
|||||||
:project-id="selectProjectId"
|
:project-id="selectProjectId"
|
||||||
:project-type="selectProjectType"
|
:project-type="selectProjectType"
|
||||||
:need-invoice="selectNeedInvoice"
|
:need-invoice="selectNeedInvoice"
|
||||||
|
:can-add-stage="canAddStage"
|
||||||
:visible.sync="arriveVisible"></arrive-stage-module>
|
:visible.sync="arriveVisible"></arrive-stage-module>
|
||||||
|
|
||||||
<!-- 开票阶段-->
|
<!-- 开票阶段-->
|
||||||
@@ -409,6 +410,12 @@ export default {
|
|||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
// 批量来款是否可以新增阶段--会员缴费、证书缴费 不能新增阶段
|
||||||
|
canAddStage() {
|
||||||
|
return Number(this.selectProjectType) !== 5 && Number(this.selectProjectType) !== 6
|
||||||
|
}
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getPayConfirmList,
|
getPayConfirmList,
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -80,7 +80,8 @@
|
|||||||
<a-empty v-else></a-empty>
|
<a-empty v-else></a-empty>
|
||||||
|
|
||||||
<template slot="footer">
|
<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>
|
</template>
|
||||||
|
|
||||||
<arrive-module ref="arriveModal" :project-id="projectId" @ok="addArriveOk" v-bind="$attrs" :project-type="projectType"></arrive-module>
|
<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 PreviewImgModal from '../../../../components/PreviewImgModal'
|
||||||
import PreviewFile from '../../../../components/jero/PreviewFile.vue'
|
import PreviewFile from '../../../../components/jero/PreviewFile.vue'
|
||||||
import {ajaxGetDictItems} from '@api/api'
|
import {ajaxGetDictItems} from '@api/api'
|
||||||
|
import { ProjectTypeEnums } from '../../../../enums/commonEnums'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'ArriveStageModule',
|
name: 'ArriveStageModule',
|
||||||
@@ -117,6 +119,22 @@ export default {
|
|||||||
type: [Number, String],
|
type: [Number, String],
|
||||||
required: false,
|
required: false,
|
||||||
default: null
|
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() {
|
data() {
|
||||||
|
|||||||
Reference in New Issue
Block a user