|
@@ -39,6 +39,9 @@
|
|
<el-form-item label="简介">
|
|
<el-form-item label="简介">
|
|
<el-input type="textarea" v-model="form.desc"></el-input>
|
|
<el-input type="textarea" v-model="form.desc"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="对接会视频">
|
|
|
|
+ <upload :limit="1" :data="form.file_path" type="filepath" listType="" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button type="primary" @click="onSubmit()">提交</el-button>
|
|
<el-button type="primary" @click="onSubmit()">提交</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -50,6 +53,7 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
+import upload from '@/components/upload.vue';
|
|
export default {
|
|
export default {
|
|
name: 'columnDetail',
|
|
name: 'columnDetail',
|
|
props: {
|
|
props: {
|
|
@@ -57,7 +61,9 @@ export default {
|
|
option: null,
|
|
option: null,
|
|
options: null,
|
|
options: null,
|
|
},
|
|
},
|
|
- components: {},
|
|
|
|
|
|
+ components: {
|
|
|
|
+ upload,
|
|
|
|
+ },
|
|
data: () => ({}),
|
|
data: () => ({}),
|
|
created() {},
|
|
created() {},
|
|
computed: {},
|
|
computed: {},
|
|
@@ -72,6 +78,9 @@ export default {
|
|
console.log(value);
|
|
console.log(value);
|
|
this.$emit('placesubmit', { value });
|
|
this.$emit('placesubmit', { value });
|
|
},
|
|
},
|
|
|
|
+ uploadSuccess({ type, data }) {
|
|
|
|
+ this.$set(this.form, `${type}`, data.uri);
|
|
|
|
+ },
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|