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