118 lines
3.3 KiB
JavaScript
118 lines
3.3 KiB
JavaScript
// +----------------------------------------------------------------------
|
||
// | 麦沃德科技赋能开发者,助力商协会发展
|
||
// +----------------------------------------------------------------------
|
||
// | Copyright (c) 2017~2024 www.wdsxh.cn All rights reserved.
|
||
// +----------------------------------------------------------------------
|
||
// | 沃德商协会系统并不是自由软件,不加密,并不代表开源,未经许可不可自由转售和商用
|
||
// +----------------------------------------------------------------------
|
||
// | Author: MY WORLD Team <bd@maiwd.cn> www.maiwd.cn
|
||
// +----------------------------------------------------------------------
|
||
|
||
const app = {
|
||
namespaced: true,
|
||
state: {
|
||
// 版本号
|
||
version: "4.4.0",
|
||
// 主题色
|
||
themeColor: "#325DFF",
|
||
// 组织类型
|
||
organize: "商协",
|
||
// 订阅消息ids
|
||
subscribeNotifyIds: {},
|
||
// 备案号声明
|
||
statement: "",
|
||
// 技术支持
|
||
support: {},
|
||
// 登录背景图
|
||
loginImg: "",
|
||
// 接龙分享图
|
||
jielongImg: "",
|
||
// 问卷分享图
|
||
questionnaireImg: "",
|
||
// 小程序名称
|
||
appletName: "",
|
||
// 小程序log
|
||
appletLogo: "",
|
||
// 底部导航列表
|
||
tabBarList: [],
|
||
// 分享图片
|
||
shareImage: "",
|
||
// 分享标题
|
||
shareTitle: "",
|
||
// 微信公众号APPID
|
||
WeChatAppid: "",
|
||
// 是否启用微信收货
|
||
deliveryManagement: "",
|
||
// 会员类型
|
||
memberTypeConfig: {
|
||
enterprise: "企业会员",
|
||
group: "团体会员",
|
||
},
|
||
// 富文本内容
|
||
editorContent: "",
|
||
// 商城预订单数据
|
||
mallOrder: [],
|
||
// 活动申请字段
|
||
activityField: "",
|
||
// 积分商城预订单数据
|
||
pointsOrder: [],
|
||
},
|
||
mutations: {
|
||
// 设置小程序信息
|
||
setAppletInfo(state, data) {
|
||
state.appletName = data.name || ""
|
||
state.appletLogo = data.logo || ""
|
||
},
|
||
// 设置基础配置
|
||
setConfig(state, data) {
|
||
state.themeColor = data.themeColor || "#325DFF"
|
||
state.organize = data.organize || "商协"
|
||
state.subscribeNotifyIds = data.subscribeNotifyIds
|
||
state.statement = data.statement || ""
|
||
state.support = data.support || {}
|
||
state.loginImg = data.loginImg || ""
|
||
state.jielongImg = data.jielongImg || ""
|
||
state.questionnaireImg = data.questionnaireImg || ""
|
||
state.shareImage = data.shareImage || ""
|
||
state.shareTitle = data.shareTitle || ""
|
||
state.WeChatAppid = data.WeChatAppid || ""
|
||
state.deliveryManagement = data.deliveryManagement || ""
|
||
if (data.joinConfig?.length) {
|
||
data.joinConfig.forEach((item) => {
|
||
if (item.type == 2) {
|
||
state.memberTypeConfig.enterprise = item.name
|
||
} else if (item.type == 3) {
|
||
state.memberTypeConfig.group = item.name
|
||
}
|
||
});
|
||
} else {
|
||
state.memberTypeConfig = {
|
||
enterprise: "企业会员",
|
||
group: "团体会员",
|
||
}
|
||
}
|
||
},
|
||
// 设置底部导航
|
||
setTabBar(state, data) {
|
||
state.tabBarList = data || []
|
||
},
|
||
// 设置富文本内容
|
||
setEditorContent(state, data) {
|
||
state.editorContent = data || ""
|
||
},
|
||
// 设置商城预订单数据
|
||
setMallOrder(state, data) {
|
||
state.mallOrder = data || ""
|
||
},
|
||
// 设置活动申请字段
|
||
setActivityField(state, data) {
|
||
state.activityField = data || ""
|
||
},
|
||
// 设置积分商城预订单数据
|
||
setPointsOrder(state, data) {
|
||
state.pointsOrder = data || ""
|
||
},
|
||
},
|
||
}
|
||
|
||
export default app |