|
|
@@ -41,7 +41,7 @@
|
|
|
<view class="icon">
|
|
|
<i class="iconfont icon-shangchuanwenjian"></i>
|
|
|
</view>
|
|
|
- <view class="tips">仅支持JPG、PNG、GIF、TXT、PDF、PPT、Excel、Word格式的文件,单个不超过10MB,多个不超过200MB</view>
|
|
|
+ <view class="tips">仅支持JPG、PNG、TXT、PDF、PPT、Excel、Word格式的文件,单个不超过10MB,多个不超过200MB</view>
|
|
|
<view class="btn" @click="selectFile()">上传文件</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -203,7 +203,7 @@ const formData: any = ref({
|
|
|
})
|
|
|
const printerList: any = ref([])
|
|
|
const printerOptions: any = ref([])
|
|
|
-const allowType = ['txt', 'pdf', 'doc', 'docx', 'xlsx', 'xls', 'ppt', 'pptx', 'gif', 'png', 'jpg', 'jpeg', 'webp']
|
|
|
+const allowType = ['txt', 'pdf', 'doc', 'docx', 'xlsx', 'xls', 'ppt', 'pptx', 'png', 'jpg', 'jpeg', 'webp']
|
|
|
const maxSize = 10 * 1024 * 1024
|
|
|
|
|
|
// 文件类型
|
|
|
@@ -226,7 +226,6 @@ const srcMap = {
|
|
|
'png': imageSrc,
|
|
|
'jpg': imageSrc,
|
|
|
'jpeg': imageSrc,
|
|
|
- 'gif': imageSrc,
|
|
|
'webp': imageSrc,
|
|
|
'txt': txtSrc,
|
|
|
'pdf': pdfSrc,
|
|
|
@@ -399,6 +398,9 @@ function copyAndRenamed(fileName, filePath) {
|
|
|
// 处理选择文件
|
|
|
function selectFile() {
|
|
|
switch(accept.value) {
|
|
|
+ case "all":
|
|
|
+
|
|
|
+ break;
|
|
|
case "wxImg":
|
|
|
uni.chooseMessageFile({
|
|
|
count: 10,
|
|
|
@@ -504,7 +506,7 @@ function selectFile() {
|
|
|
count: 10,
|
|
|
sourceType: ['album', 'camera'],
|
|
|
sizeType: ['original', 'compressed'],
|
|
|
- extension: ['png', 'jpg', 'jpeg', 'gif', 'webp'],
|
|
|
+ extension: ['png', 'jpg', 'jpeg', 'webp'],
|
|
|
success (res) {
|
|
|
console.log('chooseImage res: ', res);
|
|
|
if (res.errMsg == "chooseImage:ok") {
|
|
|
@@ -630,9 +632,9 @@ function selectFile() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// 判断是否选图片, 或者选一个文件 并且图片类型 ['png', 'jpg', 'jpeg', 'gif', 'webp']
|
|
|
+// 判断是否选图片, 或者选一个文件 并且图片类型 ['png', 'jpg', 'jpeg', 'webp']
|
|
|
function isImg() {
|
|
|
- return accept.value == "image" || (fileList.value.length == 1 && ['png', 'jpg', 'jpeg', 'gif', 'webp'].includes(getFileType(fileList.value[0].name)))
|
|
|
+ return accept.value == "image" || (fileList.value.length == 1 && ['png', 'jpg', 'jpeg', 'webp'].includes(getFileType(fileList.value[0].name)))
|
|
|
}
|
|
|
|
|
|
// 处理文件列表增减
|
|
|
@@ -671,7 +673,7 @@ function downloadFile(fileName, fileUrl) {
|
|
|
// 预览文件 (区分文件&图片)
|
|
|
function previewFile(fileName, filePath) {
|
|
|
let fileType = getFileType(fileName)
|
|
|
- if (['png', 'jpg', 'jpeg', 'gif', 'webp'].includes(fileType)) {
|
|
|
+ if (['png', 'jpg', 'jpeg', 'webp'].includes(fileType)) {
|
|
|
// 图片预览
|
|
|
let imgUrl = filePath
|
|
|
uni.previewImage({
|