From 4e0e36178d82ed486d8cec2c8f52ca96d715cc12 Mon Sep 17 00:00:00 2001
From: liyaozhi <lzhflash@163.com>
Date: Thu, 30 Oct 2025 19:16:05 +0800
Subject: [PATCH] 1、活动增加促销商品(完成后端) 2、修复小程序端活动相册下载不了的问题; 3、修复小程序端活动详情定位问题; 4、修复小程序端报名时免费的也弹出支付弹窗的问题; 5、修复分会后台活动核销码下载问题。
---
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