Commit 5c005e5d by 李嘉林

优化

parent 328d5c65
...@@ -28,6 +28,7 @@ module.exports = merge(prodEnv, {//zjgyl ...@@ -28,6 +28,7 @@ module.exports = merge(prodEnv, {//zjgyl
POSTHOG_HOST: '"https://posthog.mayi118.com"', POSTHOG_HOST: '"https://posthog.mayi118.com"',
MANALYTICS_HOST: '"http://bi.xinhuabest.com/log/xinhua.gif"', MANALYTICS_HOST: '"http://bi.xinhuabest.com/log/xinhua.gif"',
AREA_JSON: '"https://new-xhyx.obs.cidc-rp-2005.joint.cmecloud.cn/product/json/f7746156-6329-4130-b724-eda06215ddea.json"', AREA_JSON: '"https://new-xhyx.obs.cidc-rp-2005.joint.cmecloud.cn/product/json/f7746156-6329-4130-b724-eda06215ddea.json"',
SHOP_LOGO: '"https://new-xhyx.obs.cidc-rp-2005.joint.cmecloud.cn/product/png/dca9f433-bf71-4c0c-bf7a-bc7efbce311d.png"'
// IMG_DOMAIN: '"http://cdn.mayi888.com"', // IMG_DOMAIN: '"http://cdn.mayi888.com"',
}) })
...@@ -113,7 +113,7 @@ export default { ...@@ -113,7 +113,7 @@ export default {
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
font-size: 13px; font-size: 1em;
font-family: "PingFangSC-Medium, PingFang SC"; font-family: "PingFangSC-Medium, PingFang SC";
} }
} }
......
...@@ -23,7 +23,9 @@ export default { ...@@ -23,7 +23,9 @@ export default {
computed: { computed: {
shopLogo() { shopLogo() {
let logoUrl = ""; let logoUrl = "";
if (wx.getStorageSync("logoUrl")) { if (process.env.SHOP_LOGO) {
logoUrl = process.env.SHOP_LOGO;
} else if (wx.getStorageSync("logoUrl")) {
logoUrl = wx.getStorageSync("logoUrl"); logoUrl = wx.getStorageSync("logoUrl");
} else { } else {
logoUrl = app.globalData && app.globalData.shopInfo && app.globalData.shopInfo.logoUrl; logoUrl = app.globalData && app.globalData.shopInfo && app.globalData.shopInfo.logoUrl;
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
<CustomNav :customBgOpacity="customBgOpacity"></CustomNav> <CustomNav :customBgOpacity="customBgOpacity"></CustomNav>
<StoreAddr @toUpdate="reloadEnterShopRule" @toPageLoading="toPageLoading" ref="StoreAddr"></StoreAddr> <StoreAddr @toUpdate="reloadEnterShopRule" @toPageLoading="toPageLoading" ref="StoreAddr"></StoreAddr>
<ThemeDataPlant></ThemeDataPlant> <ThemeDataPlant></ThemeDataPlant>
<template v-if="!componentsLoading">
<div v-for="(item,index) in pageData" :key="index"> <div v-for="(item,index) in pageData" :key="index">
<div v-if="item.componentCode=='banner' && item.componentInfo.visible == 1"> <div v-if="item.componentCode=='banner' && item.componentInfo.visible == 1">
<banner :datas="item"></banner> <banner :datas="item"></banner>
...@@ -120,6 +121,7 @@ ...@@ -120,6 +121,7 @@
<embedModule :datas="item" :componentIndex="index"></embedModule> <embedModule :datas="item" :componentIndex="index"></embedModule>
</div> </div>
</div> </div>
</template>
<bottomCont v-if="showbottomCont"></bottomCont> <bottomCont v-if="showbottomCont"></bottomCont>
<template> <template>
</template> </template>
...@@ -231,6 +233,7 @@ export default { ...@@ -231,6 +233,7 @@ export default {
showbottomCont: false, //展示底部logo showbottomCont: false, //展示底部logo
showSpe: false, showSpe: false,
pageLoading: true, pageLoading: true,
componentsLoading: true,
firstOpenPage: true, //首次打开页面 firstOpenPage: true, //首次打开页面
h5Params: {}, //params h5Params: {}, //params
fromPage: "", fromPage: "",
...@@ -553,11 +556,17 @@ export default { ...@@ -553,11 +556,17 @@ export default {
},200), },200),
methods: { methods: {
setPageLoading() {
this.componentsLoading = false;
setTimeout(() => {
this.pageLoading = false;
}, 3000);
},
reloadEnterShopRule() { reloadEnterShopRule() {
console.log('eloadEnterShopRule') console.log('eloadEnterShopRule')
// 进店规则--首次进店调用 // 进店规则--首次进店调用
if (this.h5Params && this.h5Params.offlineShopCode) { if (this.h5Params && this.h5Params.offlineShopCode) {
this.pageLoading = false; this.setPageLoading();
return; return;
}; };
console.log('home-methods-reloadEnterShopRule') console.log('home-methods-reloadEnterShopRule')
...@@ -567,7 +576,7 @@ export default { ...@@ -567,7 +576,7 @@ export default {
this.enterStoreRule(); this.enterStoreRule();
} else { } else {
console.log('reloadEnterShopRule-------2') console.log('reloadEnterShopRule-------2')
this.pageLoading = false; this.setPageLoading();
} }
}, },
async enterStoreRule() { async enterStoreRule() {
...@@ -617,7 +626,7 @@ export default { ...@@ -617,7 +626,7 @@ export default {
} catch (error) { } catch (error) {
} }
this.pageLoading = false; this.setPageLoading();
}, },
toPageLoading() { toPageLoading() {
// this.pageLoading = true; // this.pageLoading = true;
...@@ -1101,21 +1110,15 @@ export default { ...@@ -1101,21 +1110,15 @@ export default {
async getThemeList() { async getThemeList() {
console.log("getThemeList") console.log("getThemeList")
this.pageLoading = true; this.pageLoading = true;
this.componentsLoading = true;
try { try {
await app.getThemePage(this.$store.state.extConfig); await app.getThemePage(this.$store.state.extConfig);
} catch (error) { } catch (error) {
} }
setTimeout(() => { this.setPageLoading();
this.pageLoading = false;
console.log("加载完成了");
}, 1500);
}, },
async refreshInit() { async refreshInit() {
// this.pageLoading = true;
// setTimeout(() => {
// this.pageLoading = false;
// }, 1500);
log.info('onPullDownRefresh',this.$store.state.extConfig) log.info('onPullDownRefresh',this.$store.state.extConfig)
app.getShopInfo(this.$store.state.extConfig); app.getShopInfo(this.$store.state.extConfig);
try { try {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment