[update] 修改企标流程

This commit is contained in:
lideqin
2023-11-24 15:41:33 +08:00
parent 66f693babf
commit d93e194303
9 changed files with 68 additions and 38 deletions
@@ -527,6 +527,7 @@ export default {
// 同意(节点4,6有同意)
handleAgree () {
if (this.loading) return
this.validatorRules.commitText.rules[0].required = false
this.approvalInfoForm.validateFields((err, values) => {
if (!err) {
this.loading = true
@@ -549,23 +550,30 @@ export default {
// 驳回(节点4,6有驳回)
handleReject () {
if (this.loading) return
this.approvalInfoForm.validateFields((err, values) => {
if (!err) {
this.loading = true
const param = {}
param.common = Object.assign({}, values)
param.common.taskId = this.$route.query.taskId
activelyReportReject(param).then(res => {
if (res.success) {
this.$message.success(res.message)
this.goBack()
} else {
this.$message.warning(res.message)
}
}).finally(() => {
this.loading = false
})
}
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
activelyReportReject(param).then(res => {
if (res.success) {
this.$message.success(res.message)
this.goBack()
} else {
this.$message.warning(res.message)
}
}).finally(() => {
this.loading = false
})
}
})
})
}
}
@@ -429,6 +429,7 @@ export default {
// 同意(节点2,3,6有同意)
handleAgree () {
if (this.loading) return
this.validatorRules.commitText.rules[0].required = false
this.approvalInfoForm.validateFields((err, values) => {
const data = this.$refs.baseInfoFormRef.getDataValidate()
if (!err && data) {
@@ -453,23 +454,30 @@ export default {
// 驳回(节点2,3,6有驳回)
handleReject () {
if (this.loading) return
this.approvalInfoForm.validateFields((err, values) => {
if (!err) {
this.loading = true
const param = {}
param.commom = Object.assign({}, values)
param.taskId = this.$route.query.taskId
standardizationInitReject(param).then(res => {
if (res.success) {
this.$message.success(res.message)
this.goBack()
} else {
this.$message.warning(res.message)
}
}).finally(() => {
this.loading = false
})
}
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.commom = Object.assign({}, values)
param.common.taskId = this.$route.query.taskId
standardizationInitReject(param).then(res => {
if (res.success) {
this.$message.success(res.message)
this.goBack()
} else {
this.$message.warning(res.message)
}
}).finally(() => {
this.loading = false
})
}
})
})
}
}
@@ -398,6 +398,7 @@ export default {
// 同意
handleAgree () {
if (this.loading) return
this.validatorRules.commitText.rules[0].required = false
this.approvalInfoForm.validateFields((err, values) => {
if (!err) {
this.loading = true
@@ -423,6 +424,7 @@ export default {
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) => {
@@ -411,6 +411,7 @@ export default {
// 同意
handleAgree () {
if (this.loading) return
this.validatorRules.commitText.rules[0].required = false
this.approvalInfoForm.validateFields((err, values) => {
if (!err) {
this.loading = true
@@ -435,13 +436,15 @@ export default {
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 = Object.assign({}, values)
param.taskId = this.$route.query.id
const param = {}
param.common = Object.assign({}, values)
param.common.taskId = this.$route.query.taskId
enStandardChangeReject(param).then(res => {
if (res.success) {
this.$message.success(res.message)
@@ -891,6 +891,7 @@ export default {
// 同意
handleAgree () {
if (this.loading) return
this.validatorRules.commitText.rules[0].required = false
const param = {} // 需要传给后端的数据
this.approvalInfoForm.validateFields((err, values) => {
if (this.formInline.projectType === this.ProjectType.RESPONSIBLE_DEPT_CHANGE.value && this.currentNode === 6) {
@@ -87,14 +87,14 @@
<!-- 操作按钮 -->
<div class="detail-page-bottom-operate-box" v-if="!onlyLook">
<!-- 发起节点 -->
<template v-if="currentNode === 1">
<template v-if="currentNode === 1 || currentNode === 2">
<!-- 保存 -->
<a-button type="primary" ghost :loading="loading" @click="handleSave"><i class="iconfont icon-save"></i> {{ $t('preservation') }}</a-button>
<!-- 提交 -->
<a-button type="primary" :loading="loading" @click="handleStart" icon="upload">{{ $t('submit') }}</a-button>
</template>
<!-- 节点2、起草人填写意见 -->
<template v-else-if="currentNode === 2">
<template v-else-if="currentNode === 3">
<!-- 转办 -->
<a-button type="primary" ghost :loading="loading" @click="handleTurnTo" icon="arrow-up">{{ $t('turnTo') }}</a-button>
<!-- 保存 -->
@@ -452,6 +452,7 @@ export default {
// 同意
handleAgree () {
if (this.loading) return
this.validatorRules.commitText.rules[0].required = false
this.approvalInfoForm.validateFields((err, values) => {
if (!err) {
this.loading = true
@@ -477,6 +478,7 @@ export default {
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) => {
@@ -532,6 +532,7 @@ export default {
// 同意
handleAgree () {
if (this.loading) return
this.validatorRules.commitText.rules[0].required = false
this.approvalInfoForm.validateFields((err, values) => {
if (!err) {
this.loading = true
@@ -557,6 +558,7 @@ export default {
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) => {
@@ -398,6 +398,7 @@ export default {
// 同意
handleAgree () {
if (this.loading) return
this.validatorRules.commitText.rules[0].required = false
this.approvalInfoForm.validateFields((err, values) => {
if (!err) {
this.loading = true
@@ -423,6 +424,7 @@ export default {
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) => {
@@ -398,6 +398,7 @@ export default {
// 同意
handleAgree () {
if (this.loading) return
this.validatorRules.commitText.rules[0].required = false
this.approvalInfoForm.validateFields((err, values) => {
if (!err) {
this.loading = true
@@ -423,6 +424,7 @@ export default {
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) => {