[update] 修改UAT问题:企标复审计划增加批量复审功能
This commit is contained in:
@@ -65,6 +65,8 @@ const getEnterpriseRecheckPlanPage = (params) => getAction('/enterprise/recheckP
|
||||
|
||||
// 企标复审计划-根据id获取数据
|
||||
const getEnterpriseRecheckPlanById = (id, params) => getAction(`/enterprise/recheckPlan/getById/${id}`, params)
|
||||
// 企标复审计划-批量复审
|
||||
const reviewPlanBatchReview = (params) => postAction('/enterprise/recheckPlan/batchStartRecheckPlan', params)
|
||||
|
||||
export {
|
||||
getEnterpriseStandardTableHeader,
|
||||
@@ -101,5 +103,6 @@ export {
|
||||
getEnterpriseStandardPlanPage,
|
||||
getEnterpriseRecheckPlanPage,
|
||||
|
||||
getEnterpriseRecheckPlanById
|
||||
getEnterpriseRecheckPlanById,
|
||||
reviewPlanBatchReview
|
||||
}
|
||||
|
||||
@@ -126,6 +126,7 @@ module.exports = {
|
||||
publishDate: '发布日期',
|
||||
reviewDate: '复审日期',
|
||||
initReview: '发起复审',
|
||||
batchReview: '批量复审',
|
||||
reviewResult: '复审结果',
|
||||
principalDrafter: '主起草人',
|
||||
mainDraftingUnit: '主起草单位'
|
||||
|
||||
@@ -61,6 +61,11 @@
|
||||
@click="handleInitReview">
|
||||
{{ $t('enterpriseStandardLibrary.reviewPlan.initReview') }}
|
||||
</a-button>
|
||||
<!-- 批量复审 -->
|
||||
<a-button icon="plus" type="primary" ghost v-has="'enterpriseStandardLibrary:reviewPlan:initReview'"
|
||||
@click="handleBatchReview">
|
||||
{{ $t('enterpriseStandardLibrary.reviewPlan.batchReview') }}
|
||||
</a-button>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
@@ -73,7 +78,7 @@
|
||||
:dataSource="dataSource"
|
||||
:pagination="ipagination"
|
||||
:loading="loading"
|
||||
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange, type: 'radio'}"
|
||||
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
|
||||
@change="handleTableChange">
|
||||
|
||||
<!-- 企标编号/企标名称 -->
|
||||
@@ -101,6 +106,7 @@
|
||||
<script>
|
||||
import JTable from '@/components/jero/JTable'
|
||||
import { JeroListMixin } from '@/mixins/JeroListMixin'
|
||||
import { reviewPlanBatchReview } from '../../../api/enterpriseStandardLibraryApi'
|
||||
|
||||
export default {
|
||||
name: 'ReviewPlanList',
|
||||
@@ -208,7 +214,7 @@ export default {
|
||||
},
|
||||
// 发起复审
|
||||
handleInitReview () {
|
||||
if (this.selectedRowKeys.length <= 0) {
|
||||
if (this.selectedRowKeys.length !== 1) {
|
||||
this.$message.warning(this.$t('selectARecord'))
|
||||
return
|
||||
}
|
||||
@@ -218,6 +224,24 @@ export default {
|
||||
recheckPlanId: this.selectedRowKeys[0]
|
||||
}
|
||||
})
|
||||
},
|
||||
// 批量复审
|
||||
handleBatchReview () {
|
||||
if (this.selectedRowKeys.length <= 0) {
|
||||
this.$message.warning(this.$t('selectAtLeastOne'))
|
||||
return
|
||||
}
|
||||
const param = {}
|
||||
param.recheckPlanIds = this.selectedRowKeys.join(',')
|
||||
reviewPlanBatchReview(param).then(res => {
|
||||
if (res.success) {
|
||||
this.$message.success(res.message)
|
||||
this.loadData()
|
||||
this.selectedRowKeys = []
|
||||
} else {
|
||||
this.$message.warning(res.message)
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user