biz-file-upload 业务文件上传

biz-file-upload 介绍

主要作为流程表单附件上传的组件。
使用该组件上传后,该文件信息将会保存到sys_file_info表中。
页面初始化时会根据传入的prop(businessId, businessType)作为检索条件,通过接口获取文件列表。
PS:上传时并不会将businessId作为参数上传,该属性只用来显示。

biz-file-upload Attributes

参数 说明 类型 可选值 默认值
value/v-model 存放文件的一个列表 Array
accept 文件类型限制 String
businessType 业务类型(主要用于区分不同的业务流程或业务功能) String
businessId 业务ID [String, Number]
multiple 是否多选 Boolean
disabled 是否禁用 Boolean
onSuccess 上传成功的回调 Function
onError 上传失败的回调 Function
onRemove 移除当前文件时的回调 Function

biz-file-upload Events

事件名 说明 参数
input 手动上传文件时触发的事件 val(文件)

biz-file-upload 使用

<template>
  <div>
    <biz-file-upload
      v-model="demoData"
      businessType="demoType"
      on-remove="XXX"
    >
    </biz-file-upload>
  </div>
</template>

<script>
import BizFileUpload from '@/components/BizFileUpload/BizFileUpload'
export default {
  components: { BizFileUpload },
  data() {
    return {
      demoData: []
    }
  },

  methods: {
    XXX() {}
  }
}
</script>
初始页面效果(会有一个上传的按钮)

展示效果

点击上传时的页面效果

展示效果

上传成功后的页面效果

展示效果

Copyright © 2022. 恩梯梯数据(中国)信息技术有限公司. all right reserved,powered by Gitbook该文件修订时间: 2022-02-28 15:10:28

results matching ""

    No results matching ""