wq hace 5 años
padre
commit
db2e7588f1
Se han modificado 1 ficheros con 20 adiciones y 0 borrados
  1. 20 0
      src/layout/financeclaims/financeClaimsFormadd.vue

+ 20 - 0
src/layout/financeclaims/financeClaimsFormadd.vue

@@ -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>