Browse Source

缩略图使用

hwb0 3 years ago
parent
commit
bb585f164c

+ 1 - 1
config/env.js

@@ -1,4 +1,4 @@
 import dev from './dev.js'
 import dev from './dev.js'
 import prod from './prod.js'
 import prod from './prod.js'
 
 
-export default dev
+export default prod

+ 1 - 1
pages/choice/index.vue

@@ -98,7 +98,7 @@
 					if (res.code == 0) {
 					if (res.code == 0) {
 						res.data.prizeList.forEach(item => {
 						res.data.prizeList.forEach(item => {
 							let picUrlArr = item.picUrl.split(',')
 							let picUrlArr = item.picUrl.split(',')
-							item.picUrl = env.filePublic + picUrlArr[0]
+							item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/340'
 							item.prizeType = JSON.parse(item.prizeType)
 							item.prizeType = JSON.parse(item.prizeType)
 						})
 						})
 						this.prizeList = res.data.prizeList
 						this.prizeList = res.data.prizeList

+ 3 - 3
pages/core/index.vue

@@ -304,7 +304,7 @@
 				}).then(res => {
 				}).then(res => {
 					res.data.forEach(item => {
 					res.data.forEach(item => {
 						let picUrlArr = item.picUrl.split(',')
 						let picUrlArr = item.picUrl.split(',')
-						item.picUrl = env.filePublic + picUrlArr[0] + '_s'
+						item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/340'
 					})
 					})
 					this.goods = this.goods.concat(res.data)
 					this.goods = this.goods.concat(res.data)
 				})
 				})
@@ -330,7 +330,7 @@
 				}
 				}
 				goodsList.forEach(item => {
 				goodsList.forEach(item => {
 					item.data.forEach(items => {
 					item.data.forEach(items => {
-						items.picUrl = env.filePublic + items.picUrl.split(',')[0] + '_s'
+						items.picUrl = env.filePublic + items.picUrl.split(',')[0] + '?imageView2/2/w/340'
 					})
 					})
 				})
 				})
 				this.exclusiveSingle = goodsList
 				this.exclusiveSingle = goodsList
@@ -356,7 +356,7 @@
 						if (res.code == 0) {
 						if (res.code == 0) {
 							res.rows.forEach(item => {
 							res.rows.forEach(item => {
 								let picUrlArr = item.picUrl.split(',')
 								let picUrlArr = item.picUrl.split(',')
-								item.picUrl = env.filePublic + picUrlArr[0] + '_s'
+								item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/340'
 							})
 							})
 
 
 							this.total = res.total
 							this.total = res.total

+ 1 - 1
pages/coreRange/coreRange.vue

@@ -200,7 +200,7 @@
 						if (res.code == 0) {
 						if (res.code == 0) {
 							res.rows.forEach(item => {
 							res.rows.forEach(item => {
 								let picUrlArr = item.picUrl.split(',')
 								let picUrlArr = item.picUrl.split(',')
-								item.picUrl = env.filePublic + picUrlArr[0] + '_s'
+								item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/340'
 							})
 							})
 							this.total = res.total
 							this.total = res.total
 							this.list = this.list.concat(res.rows)
 							this.list = this.list.concat(res.rows)

+ 3 - 2
pages/goods/detail.vue

@@ -128,10 +128,11 @@
 						this.info = res.data
 						this.info = res.data
 						let picUrlArr = res.data.picUrl.split(',')
 						let picUrlArr = res.data.picUrl.split(',')
 						picUrlArr.forEach(item => {
 						picUrlArr.forEach(item => {
-							this.picUrlArr.push(env.filePublic + item)
+							this.picUrlArr.push(env.filePublic + item + '?imageView2/2/w/750')
 						})
 						})
 						// 处理富文本
 						// 处理富文本
-						this.description = this.formatRichText(res.data.description);
+						const description = res.data.description.replaceAll(".jpg\"", ".jpg?imageView2/2/w/750\"").replaceAll(".jpeg\"", ".jpeg?imageView2/2/w/750\"").replaceAll(".png\"", ".png?imageView2/2/w/750\"");
+						this.description = this.formatRichText(description);
 						this.skuListInit = res.data.skuList
 						this.skuListInit = res.data.skuList
 						if (res.data.skuList.length) {
 						if (res.data.skuList.length) {
 							let skuProp = JSON.parse(res.data.skuProp)
 							let skuProp = JSON.parse(res.data.skuProp)

+ 4 - 2
pages/index/index.vue

@@ -141,8 +141,9 @@
 					res => {
 					res => {
 						uni.hideLoading();
 						uni.hideLoading();
 						if (res.code == 0) {
 						if (res.code == 0) {
-							res.rows.forEach(item => item.picUrl = env.filePublic + item.picUrl.split(',')[0] + '_s')
+							res.rows.forEach(item => item.picUrl = env.filePublic + item.picUrl.split(',')[0] + '?imageView2/2/w/375')
 							this.ticketList = res.rows
 							this.ticketList = res.rows
+							console.log("res.rows==index: ",res.rows);
 							this.getPrize(this.ticketList[0].boxId)
 							this.getPrize(this.ticketList[0].boxId)
 						}
 						}
 					}).catch(() => {
 					}).catch(() => {
@@ -187,9 +188,10 @@
 						let prizeList = res.data.prizeList
 						let prizeList = res.data.prizeList
 						prizeList.forEach(item => {
 						prizeList.forEach(item => {
 							let picUrlArr = item.picUrl.split(',')
 							let picUrlArr = item.picUrl.split(',')
-							item.picUrl = env.filePublic + picUrlArr[0] + '_s'
+							item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/170'
 						})
 						})
 						this.prizeList = prizeList
 						this.prizeList = prizeList
+						console.log("this.prizeList: ",prizeList);
 						this.currentPrizeIndex = 2
 						this.currentPrizeIndex = 2
 						this.payInfo = this.ticketList[this.currentIndex]
 						this.payInfo = this.ticketList[this.currentIndex]
 					}
 					}

+ 2 - 2
pages/lucky/index.vue

@@ -273,12 +273,12 @@
 						this.boxInfo = res.data
 						this.boxInfo = res.data
 						let picUrlArr = res.data.picUrl.split(',')
 						let picUrlArr = res.data.picUrl.split(',')
 						picUrlArr.forEach(item => {
 						picUrlArr.forEach(item => {
-							this.picUrlArr.push(env.filePublic + item + '_s')
+							this.picUrlArr.push(env.filePublic + item + '?imageView2/2/w/750')
 						})
 						})
 						let prizeList = res.data.prizeList
 						let prizeList = res.data.prizeList
 						prizeList.forEach(item => {
 						prizeList.forEach(item => {
 							let picUrlArr = item.picUrl.split(',')
 							let picUrlArr = item.picUrl.split(',')
-							item.picUrl = env.filePublic + picUrlArr[0] + '_s'
+							item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/170'
 						})
 						})
 						this.prizeList = prizeList
 						this.prizeList = prizeList
 					}
 					}

+ 2 - 2
pages/order/detail.vue

@@ -159,12 +159,12 @@
 					this.status = JSON.parse(res.data.status)
 					this.status = JSON.parse(res.data.status)
 					res.data.items.forEach(item => {
 					res.data.items.forEach(item => {
 						let picUrlArr = item.picUrl.split(',')
 						let picUrlArr = item.picUrl.split(',')
-						item.picUrl = env.filePublic + picUrlArr[0] + '_s'
+						item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/170'
 					})
 					})
 					res.data.deliverList && res.data.deliverList.forEach((item) => {
 					res.data.deliverList && res.data.deliverList.forEach((item) => {
 						item.items.forEach((ele) => {
 						item.items.forEach((ele) => {
 							let picUrlArr = ele.picUrl.split(",");
 							let picUrlArr = ele.picUrl.split(",");
-							ele.picUrl = env.filePublic + picUrlArr[0] + '_s';
+							ele.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/170';
 						});
 						});
 					});
 					});
 					this.deliverList = res.data.deliverList;
 					this.deliverList = res.data.deliverList;

+ 1 - 1
pages/order/index.vue

@@ -110,7 +110,7 @@
 							let items = item.items
 							let items = item.items
 							items.forEach(item => {
 							items.forEach(item => {
 								let picUrlArr = item.picUrl.split(',')
 								let picUrlArr = item.picUrl.split(',')
-								item.picUrl = env.filePublic + picUrlArr[0] + '_s'
+								item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/170'
 							})
 							})
 							item.status = JSON.parse(item.status)
 							item.status = JSON.parse(item.status)
 						})
 						})

+ 1 - 1
pages/order/settlement.vue

@@ -229,7 +229,7 @@
 						this.addr = res.data.addr
 						this.addr = res.data.addr
 						res.data.prizeList.forEach(item => {
 						res.data.prizeList.forEach(item => {
 							let picUrlArr = item.picUrl.split(',')
 							let picUrlArr = item.picUrl.split(',')
-							item.picUrl = env.filePublic + picUrlArr[0] + '_s'
+							item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/170'
 						})
 						})
 						this.list = res.data.prizeList
 						this.list = res.data.prizeList
 					}
 					}

+ 1 - 1
pages/prize/coupon.vue

@@ -77,7 +77,7 @@
 					if (res.code == 0) {
 					if (res.code == 0) {
 						res.rows.forEach(item => {
 						res.rows.forEach(item => {
 							let picUrlArr = item.picUrl.split(',')
 							let picUrlArr = item.picUrl.split(',')
-							item.picUrl = env.filePublic + picUrlArr[0] + '_s'
+							item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/170'
 							item.status = JSON.parse(item.status)
 							item.status = JSON.parse(item.status)
 						})
 						})
 						_this.total = res.total
 						_this.total = res.total

+ 1 - 1
pages/prize/index.vue

@@ -174,7 +174,7 @@
 					if (res.code == 0) {
 					if (res.code == 0) {
 						res.rows.forEach(item => {
 						res.rows.forEach(item => {
 							let picUrlArr = item.picUrl.split(',')
 							let picUrlArr = item.picUrl.split(',')
-							item.picUrl = env.filePublic + picUrlArr[0] + '_s'
+							item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/170'
 							if (_this.state == 0) {
 							if (_this.state == 0) {
 								item.checked = false
 								item.checked = false
 							}
 							}

+ 3 - 2
pages/prizeGoods/detail.vue

@@ -49,10 +49,11 @@
 						this.info = res.data
 						this.info = res.data
 						let picUrlArr = res.data.picUrl.split(',')
 						let picUrlArr = res.data.picUrl.split(',')
 						picUrlArr.forEach(item => {
 						picUrlArr.forEach(item => {
-							this.picUrlArr.push(env.filePublic + item)
+							this.picUrlArr.push(env.filePublic + item + '?imageView2/2/w/750')
 						})
 						})
 						// 处理富文本
 						// 处理富文本
-						this.description = this.formatRichText(res.data.description);
+						const description = res.data.description.replaceAll(".jpg\"", ".jpg?imageView2/2/w/750\"").replaceAll(".jpeg\"", ".jpeg?imageView2/2/w/750\"").replaceAll(".png\"", ".png?imageView2/2/w/750\"");
+						this.description = this.formatRichText(description);
 					}
 					}
 				}).catch(() => {
 				}).catch(() => {
 					uni.hideLoading();
 					uni.hideLoading();

+ 1 - 1
pages/process/index.vue

@@ -47,7 +47,7 @@
 						this.info = res.data
 						this.info = res.data
 						let picUrlArr = res.data.picUrl.split(',')
 						let picUrlArr = res.data.picUrl.split(',')
 						picUrlArr.forEach(item => {
 						picUrlArr.forEach(item => {
-							this.picUrlArr.push(env.filePublic + item + '_s')
+							this.picUrlArr.push(env.filePublic + item + '?imageView2/2/w/750')
 						})
 						})
 					} else if (res.code == 1022) {
 					} else if (res.code == 1022) {
 						let time = setInterval(() => {
 						let time = setInterval(() => {

+ 1 - 1
pages/ticket/index.vue

@@ -73,7 +73,7 @@
 					uni.hideLoading();
 					uni.hideLoading();
 					if (res.code == 0) {
 					if (res.code == 0) {
 						res.rows.forEach(item => {
 						res.rows.forEach(item => {
-							item.picUrl = env.filePublic + item.picUrl + '_s'
+							item.picUrl = env.filePublic + item.picUrl + '?imageView2/2/w/170'
 						})
 						})
 						this.total = res.total
 						this.total = res.total
 						this.list = this.list.concat(res.rows)
 						this.list = this.list.concat(res.rows)

+ 2 - 2
pages/ticketBox/detail.vue

@@ -135,12 +135,12 @@
 						this.info = res.data
 						this.info = res.data
 						let picUrlArr = res.data.picUrl.split(',')
 						let picUrlArr = res.data.picUrl.split(',')
 						picUrlArr.forEach(item => {
 						picUrlArr.forEach(item => {
-							this.picUrlArr.push(env.filePublic + item)
+							this.picUrlArr.push(env.filePublic + item + '?imageView2/2/w/750')
 						})
 						})
 						let prizeList = res.data.prizeList
 						let prizeList = res.data.prizeList
 						prizeList.forEach(item => {
 						prizeList.forEach(item => {
 							let picUrlArr = item.picUrl.split(',')
 							let picUrlArr = item.picUrl.split(',')
-							item.picUrl = env.filePublic + picUrlArr[0] + '_s'
+							item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/170'
 						})
 						})
 						this.prizeList = prizeList
 						this.prizeList = prizeList
 					}
 					}

+ 1 - 1
pages/ticketBox/index.vue

@@ -51,7 +51,7 @@
 						if (res.code == 0) {
 						if (res.code == 0) {
 							res.rows.forEach(item => {
 							res.rows.forEach(item => {
 								let picUrlArr = item.picUrl.split(',')
 								let picUrlArr = item.picUrl.split(',')
-								item.picUrl = env.filePublic + picUrlArr[0] + '_s'
+								item.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/750'
 							})
 							})
 							this.total = res.total
 							this.total = res.total
 							this.list = this.list.concat(res.rows)
 							this.list = this.list.concat(res.rows)