|
@@ -98,6 +98,18 @@
|
|
|
></uploadFile>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="视频图片附件" prop="enclosure">
|
|
|
+ <uploadFileImage
|
|
|
+ :limit="1"
|
|
|
+ :data="ruleForm.videoimg"
|
|
|
+ :isBtn="true"
|
|
|
+ :url="`/files/financial/custom/upload`"
|
|
|
+ @uploadSuccess="uploadFileSuccessvideoimg"
|
|
|
+ @remove="removeFilevideoimg"
|
|
|
+ ></uploadFileImage>
|
|
|
+ </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>
|
|
@@ -111,6 +123,7 @@
|
|
|
|
|
|
<script>
|
|
|
import uploadFile from '@/layout/custom/uploadFile.vue';
|
|
|
+ import uploadFileImage from '@/layout/custom/uploadImage.vue';
|
|
|
export default {
|
|
|
name: 'financeClaimsForm',
|
|
|
props: {
|
|
@@ -123,6 +136,7 @@
|
|
|
},
|
|
|
components: {
|
|
|
uploadFile,
|
|
|
+ uploadFileImage,
|
|
|
},
|
|
|
data: () => ({
|
|
|
rules: {
|
|
@@ -180,6 +194,12 @@
|
|
|
removeFile(file) {
|
|
|
this.$set(this.ruleForm, 'video', '');
|
|
|
},
|
|
|
+ uploadFileSuccessvideoimg({ data }) {
|
|
|
+ this.$set(this.ruleForm, 'videoimg', data.uri);
|
|
|
+ },
|
|
|
+ removeFilevideoimg(file) {
|
|
|
+ this.$set(this.ruleForm, 'videoimg', '');
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|