国际研讨会->添加参会人-嘉宾-演讲嘉宾表单样式调整;bug修改

This commit is contained in:
zhaoxiao
2021-10-19 17:18:13 +08:00
parent b0a50b19e1
commit e22de5b99a
6 changed files with 113 additions and 78 deletions
@@ -35,7 +35,8 @@
</a-col>
<a-col :xl="6" :lg="7" :md="8" :sm="24">
<span class="table-page-search-submitButtons">
<a-button type="primary" icon="search" @click="searchQuery" v-has="'incomePaymentAndInvoiving:search'">查询</a-button>
<a-button type="primary" icon="search" @click="searchQuery"
v-has="'incomePaymentAndInvoiving:search'">查询</a-button>
<a-button icon="reload" @click="searchReset" class="reset-button">重置</a-button>
</span>
</a-col>
@@ -46,8 +47,12 @@
<!-- 操作按钮区域-->
<div class="table-operator">
<a-button type="primary" icon="export" @click="handleExportXls('到账开票')" v-has="'incomePaymentAndInvoiving:export'">导出</a-button>
<a-button type="primary" icon="file-text" @click="batchInvoicing" v-has="'incomePaymentAndInvoiving:batchInvoicing'">合并开票</a-button>
<a-button type="primary" icon="export" @click="handleExportXls('到账开票')"
v-has="'incomePaymentAndInvoiving:export'">导出
</a-button>
<a-button type="primary" icon="file-text" @click="batchInvoicing"
v-has="'incomePaymentAndInvoiving:batchInvoicing'">合并开票
</a-button>
</div>
<!-- 操作按钮区域-end-->
@@ -98,7 +103,8 @@
<span slot="action" class="action-span-cell" slot-scope="text, record">
<a @click="incomePayment(record)" v-has="'incomePaymentAndInvoiving:incomePayment'">来款</a>
<a @click="invoicing(record)" :disabled="record.needInvoice === 0" v-has="'incomePaymentAndInvoiving:invoicing'">开票</a>
<a @click="invoicing(record)" :disabled="record.needInvoice === 0"
v-has="'incomePaymentAndInvoiving:invoicing'">开票</a>
</span>
</a-table>
</div>
@@ -271,7 +277,7 @@ export default {
selectedProject: [],
batchInvoicingVisible: false,
selectedCompany: {}, // 选中项目的企业信息
mailContactsId: null, // 项目邮寄联系人id
mailContactsId: null // 项目邮寄联系人id
}
},
methods: {
@@ -329,7 +335,7 @@ export default {
// 开票
if (operateType === 'invoic') {
// 是否存在不需要发票的项目
if (arr.some(item => item.needInvoice === 0 || Number(item.receivableAmount) === 0)){
if (arr.some(item => item.needInvoice === 0 || Number(item.receivableAmount) === 0)) {
reject('存在不需要发票的项目!')
}
// 是否存在企业不同的项目
@@ -341,7 +347,7 @@ export default {
if (!isAllEqual(companyArr)) {
reject('请选择来款单位为同一企业的项目合并开票!')
}
if (arr.some(item => item.invoiceAmount && Number(item.invoiceAmount) === Number(item.receivableAmount))) {
if (arr.some(item => item.makeInvoice === 1)) {
reject('存在已完成开票的项目!')
}
this.selectedCompany = {