fix : 修改项目立项校验

This commit is contained in:
2024-07-14 15:57:56 +08:00
parent 04cc61047a
commit 88ab0d3526

View File

@@ -3,7 +3,7 @@
<el-form :model="localFormData" ref="formRef" label-width="auto" :rules="rules" v-if="step!=='50'"> <el-form :model="localFormData" ref="formRef" label-width="auto" :rules="rules" v-if="step!=='50'">
<el-row> <el-row>
<el-col :span="24" v-if="title==='apply'"> <el-col :span="24" v-if="title==='apply'">
<el-form-item label="项目负责人" :required="true" prop="projectChargePerson" :rules="projectChargePersonUserList.length !== 0 ?'1':rules.projectChargePerson" <el-form-item label="项目负责人" :required="true" prop="projectChargePerson"
label-width="125"> label-width="125">
<el-button style="margin-right: 10px" color="#DED0B2" @click="handleShowProjectChargePersonTable"> <el-button style="margin-right: 10px" color="#DED0B2" @click="handleShowProjectChargePersonTable">
<!-- {{ localFormData.projectChargePerson ? '更改' : '请选择' }}--> <!-- {{ localFormData.projectChargePerson ? '更改' : '请选择' }}-->
@@ -69,8 +69,8 @@
</div> </div>
</div> </div>
<div class="oper-page-btn"> <div class="oper-page-btn">
<el-button color="#DED0B2" v-if="mode === 'submit'" @click="handleSubmit(formRef)">提交</el-button> <el-button color="#DED0B2" v-if="mode === 'submit'" @click="handleSubmit">提交</el-button>
<el-button color="#DED0B2" v-else-if="mode === 'resubmit'" @click="handleSubmit(formRef)">重新提交</el-button> <el-button color="#DED0B2" v-else-if="mode === 'resubmit'" @click="handleSubmit">重新提交</el-button>
<el-button @click="handleBack">返回</el-button> <el-button @click="handleBack">返回</el-button>
</div> </div>
<el-dialog title="前置流程" v-model="showPreTable" width="80%"> <el-dialog title="前置流程" v-model="showPreTable" width="80%">
@@ -376,9 +376,9 @@ const getFileParam = (item) => {
tag: item.tag tag: item.tag
} }
} }
const handleSubmit = async (instance) => { const handleSubmit = async () => {
if (!instance) return // if (!instance) return
instance.validate(async (valid) => { // instance.validate(async (valid) => {
if (!valid) { if (!valid) {
ElNotification({ ElNotification({
title: '提示', title: '提示',
@@ -473,7 +473,7 @@ const handleSubmit = async (instance) => {
}) })
} }
} }
}) // })
} }
const init = async () => { const init = async () => {
let id = projectId.value let id = projectId.value