From 1320688354fd168c51cf2e05f29a2253f4ed9c00 Mon Sep 17 00:00:00 2001
From: liyaozhi <lzhflash@163.com>
Date: Tue, 28 Oct 2025 11:16:33 +0800
Subject: [PATCH] 1、分会所有文件更新; 2、优化后台登录。
---
mobile/components/upload/upload.vue | 48 ++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 44 insertions(+), 4 deletions(-)
diff --git a/mobile/components/upload/upload.vue b/mobile/components/upload/upload.vue
index 21a160a..ee0841e 100644
--- a/mobile/components/upload/upload.vue
+++ b/mobile/components/upload/upload.vue
@@ -10,12 +10,33 @@
imageList:[]
};
},
- props:['num'],
+ props: {
+ num: {
+ type: Number,
+ default: 9
+ },
+ file_type: {
+ type: String,
+ default: "image"
+ },
+ // 是否保留原图
+ is_original: {
+ type: Boolean,
+ default: false
+ }
+ },
onLoad() {},
mounted() {
- this.chooseImageFunc();
+ this.chooseFileFunc();
},
methods: {
+ chooseFileFunc() {
+ if (this.file_type == 'image') {
+ this.chooseImageFunc();
+ } else if (this.file_type == 'video') {
+ this.chooseVideoFunc();
+ }
+ },
/*打开相机或者相册,选择图片*/
chooseImageFunc() {
let self=this;
@@ -35,14 +56,33 @@
});
},
+ /*打开相机或者相册,选择视频*/
+ chooseVideoFunc() {
+ let self=this;
+ uni.chooseVideo({
+ sourceType: ['album','camera'], //从相册选择
+ success: function(res) {
+ self.uploadFile([res.tempFilePath]);
+ },
+ fail:function(res){
+ self.$emit('getImgs',null);
+ },
+ complete:function(res){
+
+ }
+ });
+ },
+
/*上传图片*/
uploadFile: function(tempList) {
let self = this;
let i = 0;
- let img_length=tempList.length;
+ let img_length = tempList.length;
let params = {
token: uni.getStorageSync('token'),
- app_id: self.getAppId()
+ app_id: self.getAppId(),
+ file_type: self.file_type,
+ is_original: self.is_original
};
uni.showLoading({
title:'上传中'
--
Gitblit v1.9.2