From cbb23429b8beed72b58cbb57f9b3c56a0fb2b5d2 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期五, 09 五月 2025 13:31:26 +0800 Subject: [PATCH] 修改 --- src/views/experiment/project/components/applyDialog.vue | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/views/experiment/project/components/applyDialog.vue b/src/views/experiment/project/components/applyDialog.vue index b65f862..404c391 100644 --- a/src/views/experiment/project/components/applyDialog.vue +++ b/src/views/experiment/project/components/applyDialog.vue @@ -9,15 +9,15 @@ </el-form-item> </el-col> <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20"> - <el-form-item label="是否是安全信息化系统 " prop="sisStatus"> + <el-form-item label="是否使用安全信息化系统" prop="sisStatus"> <el-radio-group v-model="applyStartDialogState.applyStartForm.sisStatus"> <el-radio :label="1">是</el-radio> <el-radio :label="2">否</el-radio> </el-radio-group> </el-form-item> </el-col> - <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20"> - <el-form-item label="安全信息化系统" prop="safeInformationSystem"> + <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" v-if="applyStartDialogState.applyStartForm.sisStatus==1"> + <el-form-item label="安全信息化系统名称" prop="safeInformationSystem"> <el-input v-model="applyStartDialogState.applyStartForm.safeInformationSystem" placeholder="材料类型" class="input-length"> </el-input> </el-form-item> @@ -42,7 +42,7 @@ const applyStartFormRef = ref() const applyStartDialogState = reactive<ApplyStartDialogType>({ - title: '', + title: '转为已开展', applyStartDialogVisible: false, applyStartForm: { id: null, @@ -57,12 +57,21 @@ const showApplyStartDialog = (value: ProjectType) => { applyStartDialogState.applyStartDialogVisible = true; + applyStartDialogState.applyStartForm = { + id: null, + sisStatus: null, + safeInformationSystem: '', + startTime: '' + }, applyStartDialogState.applyStartForm.id = <number>value.id }; const onSubmitApplyStart = () => { applyStartFormRef.value.validate(async(valid: boolean) => { if(valid){ + if(applyStartDialogState.applyStartForm.sisStatus == 2){ + applyStartDialogState.applyStartForm.safeInformationSystem = '' + } let res = await projectApi().applyProject([applyStartDialogState.applyStartForm]); if(res.data.code === 100){ emit('refresh') -- Gitblit v1.9.2