123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- <template>
- <div id="rightcont">
- <el-col class="zhengce">
- <el-col :span="24" class="topTitle"> <span>详情</span></el-col>
- <el-col :span="24" class="info">
- <el-col :span="24" class="messgae">
- <el-form ref="form" :model="form" label-width="120px">
- <el-form-item label="对接会标题">
- <el-input v-model="form.title"></el-input>
- </el-form-item>
- <el-form-item label="开始时间">
- <el-date-picker v-model="form.start_time" type="datetime" placeholder="请选择开始时间" format="yyyy-MM-dd HH:mm" value-format="yyyy-MM-dd HH:mm">
- </el-date-picker>
- </el-form-item>
- <template>
- <el-form-item label="地址">
- <el-select v-model="form.place" placeholder="请选择地址">
- <el-option v-for="item in options" :key="item.name" :label="item.name" :value="item.name"> </el-option>
- </el-select>
- </el-form-item>
- </template>
- <el-form-item label="报名截止时间">
- <el-date-picker
- v-model="form.join_end"
- type="datetime"
- placeholder="请选择报名截止时间"
- format="yyyy-MM-dd HH:mm"
- value-format="yyyy-MM-dd HH:mm"
- >
- </el-date-picker>
- </el-form-item>
- <el-form-item label="简介">
- <el-input type="textarea" v-model="form.desc"></el-input>
- </el-form-item>
- <el-form-item>
- <el-button type="primary" @click="onSubmit()">提交</el-button>
- </el-form-item>
- </el-form>
- </el-col>
- </el-col>
- </el-col>
- </div>
- </template>
- <script>
- import { mapState, createNamespacedHelpers } from 'vuex';
- export default {
- name: 'rightcont',
- props: {
- userinfo: null,
- form: null,
- options: null,
- },
- components: {},
- data: () => ({}),
- created() {},
- computed: {
- ...mapState(['user']),
- },
- methods: {
- onSubmit() {
- console.log(this.form);
- this.$emit('onSubmit', { data: this.form });
- },
- },
- };
- </script>
- <style lang="less" scoped>
- p {
- padding: 0;
- margin: 0;
- }
- .zhengce {
- padding: 20px;
- }
- .zhengce .topTitle {
- font-size: 22px;
- color: #22529a;
- margin: 0 0 20px 0;
- }
- .zhengce .info {
- float: left;
- width: 100%;
- }
- .zhengce .info p {
- float: left;
- width: 100%;
- padding: 10px 0;
- }
- .zhengce .info p span {
- float: left;
- margin: 0 10px 0 0;
- }
- .zhengce .info p image {
- float: left;
- width: 100px;
- height: 100px;
- }
- </style>
|