|
@@ -12,6 +12,11 @@
|
|
<el-form-item label="对接会标题">
|
|
<el-form-item label="对接会标题">
|
|
<el-input v-model="form.title"></el-input>
|
|
<el-input v-model="form.title"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="直播房间">
|
|
|
|
+ <el-select v-model="form.roomname" placeholder="请选择">
|
|
|
|
+ <el-option v-for="item in roomidList" :key="item.name" :label="item.name" :value="item.name"> </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="开始时间">
|
|
<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 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-date-picker>
|
|
@@ -54,6 +59,8 @@
|
|
|
|
|
|
<script>
|
|
<script>
|
|
import upload from '@/components/upload.vue';
|
|
import upload from '@/components/upload.vue';
|
|
|
|
+import { createNamespacedHelpers, mapState } from 'vuex';
|
|
|
|
+const { mapActions: room } = createNamespacedHelpers('room');
|
|
export default {
|
|
export default {
|
|
name: 'columnDetail',
|
|
name: 'columnDetail',
|
|
props: {
|
|
props: {
|
|
@@ -64,10 +71,19 @@ export default {
|
|
components: {
|
|
components: {
|
|
upload,
|
|
upload,
|
|
},
|
|
},
|
|
- data: () => ({}),
|
|
|
|
- created() {},
|
|
|
|
|
|
+ data: () => ({
|
|
|
|
+ roomidList: [],
|
|
|
|
+ }),
|
|
|
|
+ created() {
|
|
|
|
+ this.searchInfo();
|
|
|
|
+ },
|
|
computed: {},
|
|
computed: {},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ ...room(['query']),
|
|
|
|
+ async searchInfo() {
|
|
|
|
+ const res = await this.query();
|
|
|
|
+ this.$set(this, `roomidList`, res.data);
|
|
|
|
+ },
|
|
onSubmit() {
|
|
onSubmit() {
|
|
this.$emit('submitDate', { data: this.form, id: this.form.id });
|
|
this.$emit('submitDate', { data: this.form, id: this.form.id });
|
|
},
|
|
},
|