import { uploadProps } from 'element-plus';

const uploadFileProProps = {
  ...uploadProps,
  // ...previewFileProps,
  listType: {
    type: String,
    default: "picture-card"
  },
  drag: {
    type: Boolean,
    default: true
  },
  /**领域编码 */
  domainCode: {
    type: String
  },
  /**场景编码 */
  sceneCode: {
    type: String
  },
  /** 文件权限,默认继承桶 */
  acl: {
    type: String,
    default: "default"
  },
  /** 是否重命名文件 0 否 1 是，默认 1 */
  rename: {
    type: Number,
    default: 1
  },
  /**上传中是否loading */
  showLoading: {
    type: Boolean,
    default: false
  },
  /** 是否展示删除按钮 */
  showDelete: {
    type: Boolean,
    default: true
  },
  /**禁用删除按钮的uid列表 */
  disabledDeleteUids: {
    type: Array,
    default: () => []
  },
  /** 删除时提示 */
  deleteTip: {
    type: Boolean,
    default: false
  },
  /** 是否开启文件多选 */
  checkbox: {
    type: Boolean,
    default: false
  },
  /**禁用多选按钮的uid列表 */
  disabledCheckboxUids: {
    type: Array,
    default: () => []
  },
  /** 缩略图宽度 */
  width: {
    type: Number,
    default: 120
  },
  /** 缩略图高度 */
  height: {
    type: Number,
    default: 120
  },
  /**全部文件上传完成事件 */
  onAllComplete: {
    type: Function,
    default: () => {
    }
  }
};

export { uploadFileProProps };
//# sourceMappingURL=uploadPro.mjs.map
