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