|
@@ -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>
|