|
@@ -1,5 +1,4 @@
|
|
|
<template>
|
|
<template>
|
|
|
- <div class="info-line-title">{{ title }} :</div>
|
|
|
|
|
<el-upload
|
|
<el-upload
|
|
|
drag
|
|
drag
|
|
|
multiple
|
|
multiple
|
|
@@ -15,7 +14,7 @@
|
|
|
:limit="limit"
|
|
:limit="limit"
|
|
|
>
|
|
>
|
|
|
<div :class="['upload-plus-icon']">+</div>
|
|
<div :class="['upload-plus-icon']">+</div>
|
|
|
- <div :class="['upload-text']">拖拽或点击上传</div>
|
|
|
|
|
|
|
+ <div :class="['upload-text']">{{ uploadText }}</div>
|
|
|
</el-upload>
|
|
</el-upload>
|
|
|
<el-dialog v-model="dialogVisible" title="图片预览" width="30%">
|
|
<el-dialog v-model="dialogVisible" title="图片预览" width="30%">
|
|
|
<el-image
|
|
<el-image
|
|
@@ -43,12 +42,12 @@ export default defineComponent({
|
|
|
type: String,
|
|
type: String,
|
|
|
default: store.state.uploadUrl,
|
|
default: store.state.uploadUrl,
|
|
|
},
|
|
},
|
|
|
- title: {
|
|
|
|
|
- type: String,
|
|
|
|
|
- default: "上传文件",
|
|
|
|
|
- },
|
|
|
|
|
disabled: Boolean,
|
|
disabled: Boolean,
|
|
|
fileList: Array,
|
|
fileList: Array,
|
|
|
|
|
+ uploadText: {
|
|
|
|
|
+ type: String,
|
|
|
|
|
+ default: "拖拽或点击上传",
|
|
|
|
|
+ },
|
|
|
},
|
|
},
|
|
|
emits: ["onPreview", "onSendFileList"],
|
|
emits: ["onPreview", "onSendFileList"],
|
|
|
setup(props, { emit }) {
|
|
setup(props, { emit }) {
|