84 lines
2.5 KiB
JavaScript
84 lines
2.5 KiB
JavaScript
import storage from "@/utils/storage";
|
||
import SettingModel from "@/common/model/Setting";
|
||
|
||
const appSettings = {
|
||
storeInfo: {
|
||
store_name: "购de着商城",
|
||
describe:
|
||
"感谢您选择购de着商城",
|
||
},
|
||
client: "MP-WEIXIN",
|
||
setting: {
|
||
app_theme: {
|
||
mainBg: "#fa2209",
|
||
mainBg2: "#ff6335",
|
||
mainText: "#ffffff",
|
||
viceBg: "#ffb100",
|
||
viceBg2: "#ffb900",
|
||
viceText: "#ffffff",
|
||
},
|
||
page_category_template: {
|
||
style: 20,
|
||
shareTitle: "全部分类",
|
||
showAddCart: true,
|
||
cartStyle: 1,
|
||
},
|
||
points: {
|
||
points_name: "积分",
|
||
describe:
|
||
"a) 积分不可兑现、不可转让,仅可在本平台使用;\nb) 您在本平台参加特定活动也可使用积分,详细使用规则以具体活动时的规则为准;\nc) 积分的数值精确到个位(小数点后全部舍弃,不进行四舍五入)\nd) 买家在完成该笔交易(订单状态为“已签收”)后才能得到此笔交易的相应积分,如购买商品参加店铺其他优惠,则优惠的金额部分不享受积分获取;",
|
||
},
|
||
recharge: {
|
||
is_entrance: 1,
|
||
is_custom: 1,
|
||
describe:
|
||
"1. 账户充值仅限微信在线方式支付,充值金额实时到账;\n2. 账户充值套餐赠送的金额即时到账;\n3. 账户余额有效期:自充值日起至用完即止;\n4. 若有其它疑问,可拨打客服电话400-000-1234",
|
||
},
|
||
register: {
|
||
registerMethod: 10,
|
||
isManualBind: 1,
|
||
isOauthMpweixin: 1,
|
||
isOauthMobileMpweixin: 1,
|
||
},
|
||
customer: { enabled: 1, provider: "mpwxkf", config: { mpwxkf: [] } },
|
||
},
|
||
clientData: {
|
||
h5: {
|
||
setting: {
|
||
enabled: true,
|
||
baseUrl: "https://h5.goudezhao.com/",
|
||
},
|
||
},
|
||
},
|
||
};
|
||
|
||
/**
|
||
* 获取商城基础信息
|
||
* 有缓存的情况下返回缓存, 没有缓存从后端api获取
|
||
*/
|
||
const data = () => {
|
||
storage.set("Store", appSettings);
|
||
storage.set("Setting", appSettings.setting); // 设置商城设置缓存
|
||
SettingModel.setAppTheme(appSettings.setting.app_theme); // 设置全局自定义主题
|
||
};
|
||
|
||
// 获取商城基本信息
|
||
const storeInfo = () => {
|
||
return new Promise((resolve, reject) => {
|
||
resolve(appSettings.storeInfo);
|
||
});
|
||
}
|
||
|
||
// 获取H5端访问地址
|
||
const h5Url = () => {
|
||
return new Promise((resolve, reject) => {
|
||
resolve(appSettings.clientData.h5.setting.baseUrl);
|
||
});
|
||
};
|
||
|
||
export default {
|
||
data,
|
||
storeInfo,
|
||
h5Url,
|
||
};
|