[update] 年度制修订两个流程最后一个节点可以编辑新企标编号
This commit is contained in:
+1
-1
@@ -76,7 +76,7 @@
|
|||||||
<!-- 节点6、联络人主管级上一级领导审批 表格不可操作,可以查看详情 -->
|
<!-- 节点6、联络人主管级上一级领导审批 表格不可操作,可以查看详情 -->
|
||||||
<only-table-form v-else-if="currentNode === 6" :onlyCanLook="true" ref="baseInfoFormRef"></only-table-form>
|
<only-table-form v-else-if="currentNode === 6" :onlyCanLook="true" ref="baseInfoFormRef"></only-table-form>
|
||||||
<!-- 节点7、标准化工程师归档 表格不可新增,可以编辑和删除 -->
|
<!-- 节点7、标准化工程师归档 表格不可新增,可以编辑和删除 -->
|
||||||
<only-table-form v-else-if="currentNode === 7" disabled :editAndDelete="true" ref="baseInfoFormRef"></only-table-form>
|
<only-table-form v-else-if="currentNode === 7" disabled :editAndDelete="true" canEditNewStandardNumber ref="baseInfoFormRef"></only-table-form>
|
||||||
|
|
||||||
<!-- 流程审批信息 -->
|
<!-- 流程审批信息 -->
|
||||||
<div class="process-part-title">{{ $t('processApprovalInformation') }}</div>
|
<div class="process-part-title">{{ $t('processApprovalInformation') }}</div>
|
||||||
|
|||||||
+49
-41
@@ -51,23 +51,23 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- 标准立项-制定 -->
|
<!-- 标准立项-制定 -->
|
||||||
<template v-if="formInline.projectType && formInline.projectType === ProjectType.ENACT.value">
|
<template v-if="formInline.projectType && formInline.projectType === ProjectType.ENACT.value">
|
||||||
<!-- 企标编号-新企标编号 流程结束才生成企标编号 -->
|
<!-- 企标编号-新企标编号 流程结束才生成企标编号 2024-07-24变更最后一个节点显示并且可以编辑企标编号 -->
|
||||||
<!--<div class="box-title-text form-flex-item-half">-->
|
<div v-if="canEditNewStandardNumber" class="box-title-text form-flex-item-half">
|
||||||
<!-- <div class="title-text">-->
|
<div class="title-text">
|
||||||
<!-- <!–<span class="required">*</span>–>-->
|
<span class="required">*</span>
|
||||||
<!-- <span class="title-text-text" :title="$t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum')">-->
|
<span class="title-text-text" :title="$t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum')">
|
||||||
<!-- {{ $t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum') }}-->
|
{{ $t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum') }}
|
||||||
<!-- </span>-->
|
</span>
|
||||||
<!-- </div>-->
|
</div>
|
||||||
<!-- <a-form-model-item class="item-model" prop="newEnStandardNo">-->
|
<a-form-model-item class="item-model" prop="newEnStandardNo">
|
||||||
<!-- <a-input class="box-input"-->
|
<a-input class="box-input"
|
||||||
<!-- v-model="formInline.newEnStandardNo"-->
|
v-model="formInline.newEnStandardNo"
|
||||||
<!-- :maxLength="50"-->
|
:maxLength="50"
|
||||||
<!-- disabled-->
|
:disabled="!canEditNewStandardNumber"
|
||||||
<!-- @change="event => event.target.value = event.target.value.trim()"-->
|
@change="event => event.target.value = event.target.value.trim()"
|
||||||
<!-- :placeholder="$t('pleaseEnter')+$t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum')" />-->
|
:placeholder="$t('pleaseEnter')+$t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum')" />
|
||||||
<!-- </a-form-model-item>-->
|
</a-form-model-item>
|
||||||
<!--</div>-->
|
</div>
|
||||||
<!-- 企标名称-新企标名称 -->
|
<!-- 企标名称-新企标名称 -->
|
||||||
<div class="box-title-text form-flex-item-half">
|
<div class="box-title-text form-flex-item-half">
|
||||||
<div class="title-text">
|
<div class="title-text">
|
||||||
@@ -193,23 +193,23 @@
|
|||||||
:placeholder="$t('pleaseEnter')+$t('workCenter.enterpriseInitChangePlan.enterpriseStandardName')" />
|
:placeholder="$t('pleaseEnter')+$t('workCenter.enterpriseInitChangePlan.enterpriseStandardName')" />
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
<!-- 新企标编号 审批结束后才回显?? -->
|
<!-- 新企标编号 审批结束后才回显 2024-07-24变更:最后一个节点显示并且可以修改新企标编号 -->
|
||||||
<!--<div class="box-title-text form-flex-item-half">-->
|
<div v-if="canEditNewStandardNumber" class="box-title-text form-flex-item-half">
|
||||||
<!-- <div class="title-text">-->
|
<div class="title-text">
|
||||||
<!-- <span class="required">*</span>-->
|
<span class="required">*</span>
|
||||||
<!-- <span class="title-text-text" :title="$t('workCenter.enterpriseInitChangePlan.newEnterpriseStandardNum')">-->
|
<span class="title-text-text" :title="$t('workCenter.enterpriseInitChangePlan.newEnterpriseStandardNum')">
|
||||||
<!-- {{ $t('workCenter.enterpriseInitChangePlan.newEnterpriseStandardNum') }}-->
|
{{ $t('workCenter.enterpriseInitChangePlan.newEnterpriseStandardNum') }}
|
||||||
<!-- </span>-->
|
</span>
|
||||||
<!-- </div>-->
|
</div>
|
||||||
<!-- <a-form-model-item class="item-model" prop="newEnStandardNo">-->
|
<a-form-model-item class="item-model" prop="newEnStandardNo">
|
||||||
<!-- <a-input class="box-input"-->
|
<a-input class="box-input"
|
||||||
<!-- v-model="formInline.newEnStandardNo"-->
|
v-model="formInline.newEnStandardNo"
|
||||||
<!-- :maxLength="50"-->
|
:maxLength="50"
|
||||||
<!-- disabled-->
|
:disabled="!canEditNewStandardNumber"
|
||||||
<!--@change="event => event.target.value = event.target.value.trim()"-->
|
@change="event => event.target.value = event.target.value.trim()"
|
||||||
<!-- :placeholder="$t('pleaseEnter')+$t('workCenter.enterpriseInitChangePlan.newEnterpriseStandardNum')" />-->
|
:placeholder="$t('pleaseEnter')+$t('workCenter.enterpriseInitChangePlan.newEnterpriseStandardNum')" />
|
||||||
<!-- </a-form-model-item>-->
|
</a-form-model-item>
|
||||||
<!--</div>-->
|
</div>
|
||||||
<!-- 新企标名称 -->
|
<!-- 新企标名称 -->
|
||||||
<div class="box-title-text form-flex-item-half">
|
<div class="box-title-text form-flex-item-half">
|
||||||
<div class="title-text">
|
<div class="title-text">
|
||||||
@@ -549,6 +549,14 @@ import TreeSelection from '@/components/selection/TreeSelection'
|
|||||||
export default {
|
export default {
|
||||||
name: 'ContactEnterSendTaskModal',
|
name: 'ContactEnterSendTaskModal',
|
||||||
components: { UserSelection, StandardSelection, UploadFile, TreeSelection },
|
components: { UserSelection, StandardSelection, UploadFile, TreeSelection },
|
||||||
|
props: {
|
||||||
|
// 是否可以编辑新企标编号
|
||||||
|
canEditNewStandardNumber: {
|
||||||
|
type: Boolean,
|
||||||
|
required: false,
|
||||||
|
default: false
|
||||||
|
}
|
||||||
|
},
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
StandardSource,
|
StandardSource,
|
||||||
@@ -580,13 +588,13 @@ export default {
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
// 企标编号-新企标编号(制定-企标编号,修订新企标编号)
|
// 企标编号-新企标编号(制定-企标编号,修订新企标编号)
|
||||||
// newEnStandardNo: [
|
newEnStandardNo: [
|
||||||
// {
|
{
|
||||||
// required: true,
|
required: true,
|
||||||
// message: this.$t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum') + this.$t('cannotEmpty'),
|
message: this.$t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum') + this.$t('cannotEmpty'),
|
||||||
// trigger: 'change'
|
trigger: 'change'
|
||||||
// }
|
}
|
||||||
// ],
|
],
|
||||||
// 企标编号-原企标编号(修订-企标编号)
|
// 企标编号-原企标编号(修订-企标编号)
|
||||||
originEnStandardNo: [
|
originEnStandardNo: [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -70,7 +70,9 @@
|
|||||||
</j-table>
|
</j-table>
|
||||||
</div>
|
</div>
|
||||||
<!-- 表格新增、编辑弹框 -->
|
<!-- 表格新增、编辑弹框 -->
|
||||||
<contact-enter-send-task-modal ref="contactEnterSendTaskModal" @ok="modelFormOk"></contact-enter-send-task-modal>
|
<contact-enter-send-task-modal
|
||||||
|
ref="contactEnterSendTaskModal" @ok="modelFormOk" :canEditNewStandardNumber="canEditNewStandardNumber">
|
||||||
|
</contact-enter-send-task-modal>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -116,6 +118,12 @@ export default {
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
required: false,
|
required: false,
|
||||||
default: false
|
default: false
|
||||||
|
},
|
||||||
|
// 是否可以编辑新企标编号
|
||||||
|
canEditNewStandardNumber: {
|
||||||
|
type: Boolean,
|
||||||
|
required: false,
|
||||||
|
default: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
|||||||
+2
-2
@@ -63,7 +63,7 @@
|
|||||||
<!-- 节点5、部所联络人汇总 -->
|
<!-- 节点5、部所联络人汇总 -->
|
||||||
<!-- 节点6、主起草单位主管级领导批准 -->
|
<!-- 节点6、主起草单位主管级领导批准 -->
|
||||||
<!-- 节点7、标准化归档 -->
|
<!-- 节点7、标准化归档 -->
|
||||||
<table-base-info v-else ref="baseInfoRef" :current-node="currentNode"></table-base-info>
|
<table-base-info v-else ref="baseInfoRef" :current-node="currentNode" :canEditNewStandardNumber="currentNode === 9"></table-base-info>
|
||||||
|
|
||||||
<!-- 流程审批信息 -->
|
<!-- 流程审批信息 -->
|
||||||
<div class="process-part-title">{{ $t('processApprovalInformation') }}</div>
|
<div class="process-part-title">{{ $t('processApprovalInformation') }}</div>
|
||||||
@@ -206,7 +206,7 @@ export default {
|
|||||||
// 标准化归档
|
// 标准化归档
|
||||||
this.currentNode = 9
|
this.currentNode = 9
|
||||||
} else if (nodeId === EsRevisionPlanStandardizationInitNodes.standardizationTwoUpdate.value) {
|
} else if (nodeId === EsRevisionPlanStandardizationInitNodes.standardizationTwoUpdate.value) {
|
||||||
// 标准化归档
|
// 标准化工程师二次修改调整
|
||||||
this.currentNode = 10
|
this.currentNode = 10
|
||||||
} else {
|
} else {
|
||||||
// 预留加签节点
|
// 预留加签节点
|
||||||
|
|||||||
+49
-41
@@ -51,23 +51,23 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- 标准立项-制定 -->
|
<!-- 标准立项-制定 -->
|
||||||
<template v-if="formInline.projectType && formInline.projectType === ProjectType.ENACT.value">
|
<template v-if="formInline.projectType && formInline.projectType === ProjectType.ENACT.value">
|
||||||
<!-- 企标编号 -->
|
<!-- 企标编号 2024-07-24周变更,最后一个节点显示并且可以修改企标编号 -->
|
||||||
<!--<div class="box-title-text form-flex-item-half">-->
|
<div v-if="canEditNewStandardNumber" class="box-title-text form-flex-item-half">
|
||||||
<!-- <div class="title-text">-->
|
<div class="title-text">
|
||||||
<!-- <span v-if="rules.newEnStandardNo[0].required" class="required">*</span>-->
|
<span v-if="rules.newEnStandardNo[0].required" class="required">*</span>
|
||||||
<!-- <span class="title-text-text" :title="$t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum')">-->
|
<span class="title-text-text" :title="$t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum')">
|
||||||
<!-- {{ $t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum') }}-->
|
{{ $t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum') }}
|
||||||
<!-- </span>-->
|
</span>
|
||||||
<!-- </div>-->
|
</div>
|
||||||
<!-- <a-form-model-item class="item-model" prop="newEnStandardNo">-->
|
<a-form-model-item class="item-model" prop="newEnStandardNo">
|
||||||
<!-- <a-input class="box-input"-->
|
<a-input class="box-input"
|
||||||
<!-- v-model="formInline.newEnStandardNo"-->
|
v-model="formInline.newEnStandardNo"
|
||||||
<!-- :maxLength="50"-->
|
:maxLength="50"
|
||||||
<!-- disabled-->
|
:disabled="!canEditNewStandardNumber"
|
||||||
<!-- @change="event => event.target.value = event.target.value.trim()"-->
|
@change="event => event.target.value = event.target.value.trim()"
|
||||||
<!-- :placeholder="$t('pleaseEnter')+$t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum')" />-->
|
:placeholder="$t('pleaseEnter')+$t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum')" />
|
||||||
<!-- </a-form-model-item>-->
|
</a-form-model-item>
|
||||||
<!--</div>-->
|
</div>
|
||||||
<!-- 企标名称 -->
|
<!-- 企标名称 -->
|
||||||
<div class="box-title-text form-flex-item-half">
|
<div class="box-title-text form-flex-item-half">
|
||||||
<div class="title-text">
|
<div class="title-text">
|
||||||
@@ -177,22 +177,6 @@
|
|||||||
@nameChange="nameChange"/>
|
@nameChange="nameChange"/>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
<!-- 新企标编号 审批结束后才回显?? -->
|
|
||||||
<!--<div class="box-title-text form-flex-item-half">-->
|
|
||||||
<!-- <div class="title-text">-->
|
|
||||||
<!-- <span class="title-text-text" :title="$t('workCenter.enterpriseInitChangePlan.newEnterpriseStandardNum')">-->
|
|
||||||
<!-- {{ $t('workCenter.enterpriseInitChangePlan.newEnterpriseStandardNum') }}-->
|
|
||||||
<!-- </span>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- <a-form-model-item class="item-model" prop="newEnStandardNo">-->
|
|
||||||
<!-- <a-input class="box-input"-->
|
|
||||||
<!-- v-model="formInline.newEnStandardNo"-->
|
|
||||||
<!-- :maxLength="50"-->
|
|
||||||
<!-- disabled-->
|
|
||||||
<!--@change="event => event.target.value = event.target.value.trim()"-->
|
|
||||||
<!-- :placeholder="$t('pleaseEnter')+$t('workCenter.enterpriseInitChangePlan.newEnterpriseStandardNum')" />-->
|
|
||||||
<!-- </a-form-model-item>-->
|
|
||||||
<!--</div>-->
|
|
||||||
<!-- 企标名称 原企标名称 -->
|
<!-- 企标名称 原企标名称 -->
|
||||||
<div class="box-title-text form-flex-item-half">
|
<div class="box-title-text form-flex-item-half">
|
||||||
<div class="title-text">
|
<div class="title-text">
|
||||||
@@ -209,6 +193,22 @@
|
|||||||
:placeholder="$t('pleaseEnter')+$t('workCenter.enterpriseInitChangePlan.enterpriseStandardName')" />
|
:placeholder="$t('pleaseEnter')+$t('workCenter.enterpriseInitChangePlan.enterpriseStandardName')" />
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- 新企标编号 审批结束后才回显 2024-07-24周变更,最后一个节点显示并且可以修改企标编号 -->
|
||||||
|
<div v-if="canEditNewStandardNumber" class="box-title-text form-flex-item-half">
|
||||||
|
<div class="title-text">
|
||||||
|
<span class="title-text-text" :title="$t('workCenter.enterpriseInitChangePlan.newEnterpriseStandardNum')">
|
||||||
|
{{ $t('workCenter.enterpriseInitChangePlan.newEnterpriseStandardNum') }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<a-form-model-item class="item-model" prop="newEnStandardNo">
|
||||||
|
<a-input class="box-input"
|
||||||
|
v-model="formInline.newEnStandardNo"
|
||||||
|
:maxLength="50"
|
||||||
|
:disabled="!canEditNewStandardNumber"
|
||||||
|
@change="event => event.target.value = event.target.value.trim()"
|
||||||
|
:placeholder="$t('pleaseEnter')+$t('workCenter.enterpriseInitChangePlan.newEnterpriseStandardNum')" />
|
||||||
|
</a-form-model-item>
|
||||||
|
</div>
|
||||||
<!-- 新企标名称 -->
|
<!-- 新企标名称 -->
|
||||||
<div class="box-title-text form-flex-item-half">
|
<div class="box-title-text form-flex-item-half">
|
||||||
<div class="title-text">
|
<div class="title-text">
|
||||||
@@ -552,6 +552,12 @@ export default {
|
|||||||
default: () => {
|
default: () => {
|
||||||
return []
|
return []
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
// 是否可以编辑新企标编号
|
||||||
|
canEditNewStandardNumber: {
|
||||||
|
type: Boolean,
|
||||||
|
required: false,
|
||||||
|
default: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
@@ -586,14 +592,6 @@ export default {
|
|||||||
trigger: 'change'
|
trigger: 'change'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
// 企标编号-新企标编号(制定-企标编号,修订-新企标编号)
|
|
||||||
// newEnStandardNo: [
|
|
||||||
// {
|
|
||||||
// required: false,
|
|
||||||
// message: this.$t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum') + this.$t('cannotEmpty'),
|
|
||||||
// trigger: 'change'
|
|
||||||
// }
|
|
||||||
// ],
|
|
||||||
// 企业标准代号
|
// 企业标准代号
|
||||||
enStandardCode: [
|
enStandardCode: [
|
||||||
{
|
{
|
||||||
@@ -872,6 +870,16 @@ export default {
|
|||||||
this.rules = Object.assign({}, this.rules)
|
this.rules = Object.assign({}, this.rules)
|
||||||
console.log(this.rules)
|
console.log(this.rules)
|
||||||
}
|
}
|
||||||
|
if (this.canEditNewStandardNumber) {
|
||||||
|
// 企标编号-新企标编号(制定-企标编号,修订-新企标编号)
|
||||||
|
this.rules.newEnStandardNo = [
|
||||||
|
{
|
||||||
|
required: false,
|
||||||
|
message: this.$t('workCenter.enterpriseInitChangePlan.enterpriseStandardNum') + this.$t('cannotEmpty'),
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
add () {
|
add () {
|
||||||
|
|||||||
+10
-1
@@ -32,7 +32,10 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 新增,编辑的弹框 -->
|
<!-- 新增,编辑的弹框 -->
|
||||||
<base-info-table-modal ref="baseInfoTableModal" source="tableBaseInfo" :currentNode="currentNode" :initDataSource="initDataSource" @ok="modelFormOk"></base-info-table-modal>
|
<base-info-table-modal
|
||||||
|
ref="baseInfoTableModal" source="tableBaseInfo" :currentNode="currentNode"
|
||||||
|
:initDataSource="initDataSource" @ok="modelFormOk" :canEditNewStandardNumber="canEditNewStandardNumber">
|
||||||
|
</base-info-table-modal>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -55,6 +58,12 @@ export default {
|
|||||||
type: Number,
|
type: Number,
|
||||||
required: false,
|
required: false,
|
||||||
default: 1
|
default: 1
|
||||||
|
},
|
||||||
|
// 是否可以修改企标编号
|
||||||
|
canEditNewStandardNumber: {
|
||||||
|
type: Boolean,
|
||||||
|
required: false,
|
||||||
|
default: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
|
|||||||
Reference in New Issue
Block a user