guhongwei 4 years ago
parent
commit
e9cb6e6d75
1 changed files with 25 additions and 3 deletions
  1. 25 3
      src/views/userCenter/projectInfo/index.vue

+ 25 - 3
src/views/userCenter/projectInfo/index.vue

@@ -41,7 +41,21 @@
               </el-tabs>
             </el-col>
           </span>
-          <span v-else>
+          <span v-else-if="display == 'update'">
+            <el-col :span="24" class="update">
+              <el-col :span="24" class="btn">
+                <el-button type="primary" size="mini" @click="back">返回列表</el-button>
+              </el-col>
+              <el-col :span="24" class="updateForm">
+                <el-tabs v-model="updateActive" type="card">
+                  <el-tab-pane label="信息填报" name="first">
+                    <projectForm :form="form" :show="show" @resetBtn="back" @onSubmit="onSubmit"></projectForm>
+                  </el-tab-pane>
+                </el-tabs>
+              </el-col>
+            </el-col>
+          </span>
+          <span v-else-if="display == 'detail'">
             <el-col :span="24" class="detail">
               <el-col :span="24" class="btn">
                 <el-button type="primary" size="mini" @click="back">返回列表</el-button>
@@ -141,6 +155,8 @@ export default {
       form: {},
       // 是否显示按钮
       show: true,
+      // 修改信息
+      updateActive: 'first',
     };
   },
   async created() {
@@ -185,12 +201,12 @@ export default {
     },
     toSolicEdit({ data }) {
       this.$set(this, 'form', data);
-      this.display = 'detail';
+      this.display = 'update';
     },
     toSolicView({ data }) {
       this.$set(this, 'show', false);
       this.$set(this, 'form', data);
-      this.display = 'detail';
+      this.display = 'update';
     },
     // 提交保存
     async onSubmit({ data }) {
@@ -244,6 +260,12 @@ export default {
         margin: 0 0 10px 0;
       }
     }
+    .update {
+      .btn {
+        text-align: right;
+        margin: 0 0 10px 0;
+      }
+    }
   }
 }
 </style>