|
@@ -66,6 +66,18 @@
|
|
|
<el-input type="textarea" v-model="ruleForm.news[0].news_info" placeholder="请输入简介内容"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="视频附件(请上传MP4格式文件)" prop="enclosure">
|
|
|
+ <uploadFile
|
|
|
+ :limit="1"
|
|
|
+ :data="ruleForm.video"
|
|
|
+ :isBtn="true"
|
|
|
+ :url="`/files/financial/custom/upload`"
|
|
|
+ @uploadSuccess="uploadFileSuccess"
|
|
|
+ @remove="removeFile"
|
|
|
+ ></uploadFile>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="24" class="btn">
|
|
|
<el-button size="small" @click="resetForm('ruleForm')" >取消</el-button>
|
|
|
<el-button type="primary" size="small" @click="submitForm('ruleForm')">提交</el-button>
|
|
@@ -78,6 +90,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ import uploadFile from '@/layout/custom/uploadFile.vue';
|
|
|
export default {
|
|
|
name: 'financeClaimsForm',
|
|
|
props: {
|
|
@@ -85,7 +98,9 @@ export default {
|
|
|
hkList: null,
|
|
|
dbList: null,
|
|
|
},
|
|
|
- components: {},
|
|
|
+ components: {
|
|
|
+ uploadFile,
|
|
|
+ },
|
|
|
data: () => ({
|
|
|
rules: {
|
|
|
mongey_min_rate: [
|
|
@@ -132,6 +147,12 @@ export default {
|
|
|
resetForm() {
|
|
|
this.$emit('resetForm');
|
|
|
},
|
|
|
+ uploadFileSuccess({ data }) {
|
|
|
+ this.$set(this.ruleForm, 'video', data.uri);
|
|
|
+ },
|
|
|
+ removeFile(file) {
|
|
|
+ this.$set(this.ruleForm, 'video', '')
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|