Browse Source

线上优化

master
xuhuajiao 3 weeks ago
parent
commit
4c8f214839
  1. 23
      pages/home/home.vue
  2. 2
      subpkg/pages/activity-detail/activity-detail.vue
  3. 2
      subpkg/pages/activity-list/activity-list.vue
  4. 12
      subpkg/pages/activity-record/activity-record.vue
  5. 13
      subpkg/pages/book-list/book-list.vue
  6. 7
      subpkg/pages/user-info/user-info.vue
  7. 6
      utils/config.js

23
pages/home/home.vue

@ -246,8 +246,9 @@ export default {
async getScreenSetting() { async getScreenSetting() {
const res = await FetchInitScreenSetting({ libcode: config.LIB_CODE }); const res = await FetchInitScreenSetting({ libcode: config.LIB_CODE });
if (res.data.wechar_qr_code && res.data.wechar_qr_code.context) {
const imageUrl = this.baseUrl + '/api/fileRelevant/getImg?imgType=1&imgId=' + res.data.wechar_qr_code.context;
if (res.data.wechat_qr_code && res.data.wechat_qr_code.context) {
// const imageUrl = this.baseUrl + '/api/fileRelevant/getImg?imgType=1&imgId=' + res.data.wechat_qr_code.context;
const imageUrl = this.baseUrl + '/files/' + res.data.wechat_qr_code.context;
try { try {
const base64 = await this.urlToBase64(imageUrl); const base64 = await this.urlToBase64(imageUrl);
this.wecharQRCode = base64; this.wecharQRCode = base64;
@ -367,15 +368,17 @@ export default {
for (let i = 0; i < displayBooks.length; i++) { for (let i = 0; i < displayBooks.length; i++) {
let item = displayBooks[i]; let item = displayBooks[i];
if (item.imgPath) {
const imageUrl = this.baseUrl + '/api/fileRelevant/getImg?imgType=2&imgId=' + item.imgPath;
if (item.imgVxPath) {
// const imageUrl = this.baseUrl + '/api/fileRelevant/getImg?imgType=2&imgId=' + item.imgPath;
const imageUrl = this.baseUrl + '/files/' + item.imgVxPath;
console.log('imageUrl:', imageUrl); console.log('imageUrl:', imageUrl);
try {
const base64 = await this.urlToBase64(imageUrl);
item.base64Cover = base64;
} catch (err) {
item.base64Cover = '';
}
item.base64Cover = imageUrl;
// try {
// const base64 = await this.urlToBase64(imageUrl);
// item.base64Cover = base64;
// } catch (err) {
// item.base64Cover = '';
// }
} else { } else {
item.base64Cover = ''; item.base64Cover = '';
} }

2
subpkg/pages/activity-detail/activity-detail.vue

@ -1,6 +1,6 @@
<template> <template>
<view class="activity-detail"> <view class="activity-detail">
<image class="activity-img" :src="detail.coverImage" mode="aspectFill"></image>
<image class="activity-img" :src="detail.coverImage||detail.cover_image" mode="aspectFill"></image>
<view class="activity-base"> <view class="activity-base">
<text class="title">{{ detail.title }}</text> <text class="title">{{ detail.title }}</text>

2
subpkg/pages/activity-list/activity-list.vue

@ -140,7 +140,7 @@ export default {
records.forEach(item => { records.forEach(item => {
if(item.coverImage){ if(item.coverImage){
const imgId = encodeURIComponent(item.coverImage); const imgId = encodeURIComponent(item.coverImage);
item.coverImage = `https://wechatapi.aiyxlib.com/files/${imgId}`;
item.coverImage = `${this.baseUrl}/files/${imgId}`;
}else{ }else{
item.coverImage = '' item.coverImage = ''
} }

12
subpkg/pages/activity-record/activity-record.vue

@ -102,6 +102,7 @@ export default {
], ],
activeTab:0, activeTab:0,
activityList: [], activityList: [],
baseUrl: config.baseUrl,
refreshing: false, refreshing: false,
loading: false, loading: false,
noMore: false, noMore: false,
@ -212,6 +213,16 @@ export default {
const pageData = res.data; const pageData = res.data;
const list = pageData.content || []; const list = pageData.content || [];
// ====================
list.forEach(item => {
if(item.cover_image){
const imgId = encodeURIComponent(item.cover_image);
item.cover_image = `${this.baseUrl}/files/${imgId}`;
}else{
item.cover_image = ''
}
})
const currentPage = pageData.number ?? 0; const currentPage = pageData.number ?? 0;
const totalPage = pageData.totalPages ?? 0; const totalPage = pageData.totalPages ?? 0;
this.noMore = currentPage >= totalPage - 1; this.noMore = currentPage >= totalPage - 1;
@ -233,6 +244,7 @@ export default {
} }
}, },
onRefresh() { onRefresh() {
if(this.loading) return if(this.loading) return
this.getActivityList(true); this.getActivityList(true);

13
subpkg/pages/book-list/book-list.vue

@ -104,14 +104,17 @@ export default {
async loadImagesOneByOne() { async loadImagesOneByOne() {
for (let i = 0; i < this.bookList.length; i++) { for (let i = 0; i < this.bookList.length; i++) {
let item = this.bookList[i]; let item = this.bookList[i];
if (!item.imgPath) continue;
if (!item.imgVxPath) continue;
// //
const url = this.baseUrl + '/api/fileRelevant/getImg?imgType=2&imgId=' + item.imgPath;
const base64 = await this.urlToBase64(url);
// const url = this.baseUrl + '/api/fileRelevant/getImg?imgType=2&imgId=' + item.imgPath;
// const base64 = await this.urlToBase64(url);
if (base64) {
item.base64Cover = base64;
const imageUrl = this.baseUrl + '/files/' + item.imgVxPath;
console.log('imageUrl:', imageUrl);
if (imageUrl) {
item.base64Cover = imageUrl;
this.$set(this.bookList, i, item); // this.$set(this.bookList, i, item); //
} }
} }

7
subpkg/pages/user-info/user-info.vue

@ -53,14 +53,15 @@ export default {
const userInfo = uni.getStorageSync(USER_KEY) || {}; const userInfo = uni.getStorageSync(USER_KEY) || {};
this.nickname = userInfo.nickname || ''; this.nickname = userInfo.nickname || '';
const avatarId = userInfo.avatarId || ''; const avatarId = userInfo.avatarId || '';
this.imgId = avatarId;
console.log(userInfo)
if (avatarId) { if (avatarId) {
try { try {
uni.showLoading({ title: '加载头像中...' }); uni.showLoading({ title: '加载头像中...' });
// const url = `${config.baseUrl}/api/fileRelevant/getImg?imgType=5&imgId=${avatarId}`; // const url = `${config.baseUrl}/api/fileRelevant/getImg?imgType=5&imgId=${avatarId}`;
// this.avatarUrl = await this.urlToBase64(url); // this.avatarUrl = await this.urlToBase64(url);
const url = `${config.baseUrl}/files/${imgId}`;
console.log(avatarId)
const url = `${config.baseUrl}/files/${avatarId}`;
console.log(url)
this.avatarUrl = url this.avatarUrl = url
} catch (err) { } catch (err) {
console.error('头像加载失败', err); console.error('头像加载失败', err);

6
utils/config.js

@ -1,9 +1,9 @@
const config = { const config = {
// 本地 // 本地
baseUrl: 'http://192.168.99.63:14000',
// baseUrl: 'http://192.168.99.63:14000',
// 线上 // 线上
// baseUrl: 'https://wechatapi.aiyxlib.com',
LIB_CODE: '1201'
baseUrl: 'https://wechatapi.aiyxlib.com',
LIB_CODE: 'GD'
}; };
export default config; export default config;
Loading…
Cancel
Save