[update] 修改年度制修订标准化发起流程批量驳回
This commit is contained in:
@@ -61,6 +61,8 @@ const standardizationInitReject = (params) => postAction('/process/es/annualInit
|
|||||||
const standardizationInitGetDataById = (taskId, params) => getAction(`/process/es/annualInit/handle/${taskId}`, params)
|
const standardizationInitGetDataById = (taskId, params) => getAction(`/process/es/annualInit/handle/${taskId}`, params)
|
||||||
// 草稿的办理回显数据
|
// 草稿的办理回显数据
|
||||||
const standardizationInitGetDataDraft = (params) => getAction('', params)
|
const standardizationInitGetDataDraft = (params) => getAction('', params)
|
||||||
|
// 批量驳回
|
||||||
|
const standardizationInitBatchReject = (params) => postAction('/process/es/annualInit/batchReject', params)
|
||||||
|
|
||||||
// 企标制修订流程
|
// 企标制修订流程
|
||||||
// 保存
|
// 保存
|
||||||
@@ -404,6 +406,7 @@ export {
|
|||||||
standardizationInitReject,
|
standardizationInitReject,
|
||||||
standardizationInitGetDataById,
|
standardizationInitGetDataById,
|
||||||
standardizationInitGetDataDraft,
|
standardizationInitGetDataDraft,
|
||||||
|
standardizationInitBatchReject,
|
||||||
|
|
||||||
enStandardEditSave,
|
enStandardEditSave,
|
||||||
enStandardEditApproval,
|
enStandardEditApproval,
|
||||||
|
|||||||
+34
-2
@@ -57,7 +57,7 @@
|
|||||||
<!-- 节点1、标准工程师发起的基本信息表单 -->
|
<!-- 节点1、标准工程师发起的基本信息表单 -->
|
||||||
<engineer-init-base-info v-if="[1, 3].includes(currentNode)" ref="baseInfoRef" :currentNode="currentNode"></engineer-init-base-info>
|
<engineer-init-base-info v-if="[1, 3].includes(currentNode)" ref="baseInfoRef" :currentNode="currentNode"></engineer-init-base-info>
|
||||||
<!-- 节点2、部所联络人选取审批人 -->
|
<!-- 节点2、部所联络人选取审批人 -->
|
||||||
<contact-select-approver-base-info v-else-if="[2, 5].includes(currentNode)" ref="baseInfoRef" :currentNode="currentNode"></contact-select-approver-base-info>
|
<contact-select-approver-base-info v-else-if="[2, 5].includes(currentNode)" ref="baseInfoRef" :currentNode="currentNode" @batchReject="handleBatchReject"></contact-select-approver-base-info>
|
||||||
<!-- 节点3、主起草单位主管级领导审批下发 -->
|
<!-- 节点3、主起草单位主管级领导审批下发 -->
|
||||||
<leader-approve-sent-base-info v-else-if="currentNode === 4" ref="baseInfoRef"></leader-approve-sent-base-info>
|
<leader-approve-sent-base-info v-else-if="currentNode === 4" ref="baseInfoRef"></leader-approve-sent-base-info>
|
||||||
<!-- 节点4、主起草人填写信息 -->
|
<!-- 节点4、主起草人填写信息 -->
|
||||||
@@ -145,7 +145,8 @@ import {
|
|||||||
standardizationInitAgree,
|
standardizationInitAgree,
|
||||||
standardizationInitReject,
|
standardizationInitReject,
|
||||||
standardizationInitGetDataById,
|
standardizationInitGetDataById,
|
||||||
standardizationInitGetDataDraft
|
standardizationInitGetDataDraft,
|
||||||
|
standardizationInitBatchReject
|
||||||
} from '@/api/workCenter'
|
} from '@/api/workCenter'
|
||||||
import pick from 'lodash.pick'
|
import pick from 'lodash.pick'
|
||||||
import { WorkCenterMixin } from '@/mixins/WorkCenterMixin'
|
import { WorkCenterMixin } from '@/mixins/WorkCenterMixin'
|
||||||
@@ -526,6 +527,37 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
// 批量驳回
|
||||||
|
handleBatchReject (ids) {
|
||||||
|
if (this.loading) return
|
||||||
|
this.validatorRules.commitText.rules[0].required = true
|
||||||
|
if (!this.approvalInfoForm.getFieldValue('commitText')) {
|
||||||
|
this.$message.warning(this.$t('pleaseEnterRemarks'))
|
||||||
|
return
|
||||||
|
}
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.approvalInfoForm.validateFields((err, values) => {
|
||||||
|
if (!err) {
|
||||||
|
this.loading = true
|
||||||
|
const param = {}
|
||||||
|
param.common = Object.assign({}, values)
|
||||||
|
param.common.taskId = this.$route.query.taskId
|
||||||
|
param.batchRejectIds = ids
|
||||||
|
console.log(param, this.$route.query.taskId)
|
||||||
|
standardizationInitBatchReject(param).then(res => {
|
||||||
|
if (res.success) {
|
||||||
|
this.$message.success(res.message)
|
||||||
|
this.goBack()
|
||||||
|
} else {
|
||||||
|
this.$message.warning(res.message)
|
||||||
|
}
|
||||||
|
}).finally(() => {
|
||||||
|
this.loading = false
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-2
@@ -17,7 +17,7 @@
|
|||||||
:can-drag="true"
|
:can-drag="true"
|
||||||
:scroll="{x: '100%'}"
|
:scroll="{x: '100%'}"
|
||||||
ref="table"
|
ref="table"
|
||||||
:rowKey="(record, index) => {return index}"
|
:rowKey="(record, index) => {return record.id || index}"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
:dataSource="dataSource"
|
:dataSource="dataSource"
|
||||||
:pagination="false"
|
:pagination="false"
|
||||||
@@ -273,9 +273,10 @@ export default {
|
|||||||
batchReject () {
|
batchReject () {
|
||||||
if (this.selectedRowKeys.length <= 0) {
|
if (this.selectedRowKeys.length <= 0) {
|
||||||
// 请选择至少一条记录
|
// 请选择至少一条记录
|
||||||
this.$message.warning(this.$t('atLeastSelectARecord'))
|
this.$message.warning(this.$t('depart.atLeastSelectARecord'))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
this.$emit('batchReject', this.selectedRowKeys.join(','))
|
||||||
console.log(this.selectedRowKeys)
|
console.log(this.selectedRowKeys)
|
||||||
},
|
},
|
||||||
// 批量设置审批人
|
// 批量设置审批人
|
||||||
|
|||||||
Reference in New Issue
Block a user