移风店大屏前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

222 lines
9.3 KiB

2 years ago
export default {
state: {
buildLeaderAttachVisible: false, // 小弹窗-红色党建-动力主轴-楼长突击visible
communityDetailVisible: false, // 小弹窗-红色党建-动力主轴-社区详情弹窗visible
partyerStyleVisible: false, // 小弹窗-红色党建-党员风采-弹窗visible
officeLeadVisible: false, // 小弹窗-红色党建-动力主轴-官小带个长visible
topicListVisible: false, // 小弹窗-红色党建-动力主轴-话对捧个场、事好鼓个掌visible
eventDetailVisible: false, // 小弹窗-事件详情弹窗
eventListVisible: false, // 大弹窗-事件列表弹窗
hourseListVisible: false, // 大弹窗-房屋列表弹窗
residentListVisible: false, // 大弹窗-居民列表弹窗
residentInfoVisible: false, // 大弹窗-居民信息弹窗
hourseInfoVisible: false, // 大弹窗-房屋信息弹窗
monitorListVisible: false, // 大弹窗-监控列表弹窗
monitorDetailVisible: false, // 小弹窗-监控详情弹窗
theRedCrossVisible: false, // 小弹窗-红十字会弹窗
volunteerStyleVisible: false, // 小弹窗-志愿者风采
orgStructureVisible: false, // 大弹窗-组织架构
orgPersonDetailVisible: false, // 小弹窗-组织架构的人员详情
conflictMediationVisible: false, // 大弹窗-矛盾调解
directCommunicationVisible: false, // 小弹窗-一键直通
archiveQueryVisible: false, // 小弹窗-档案查询
oneClickServiceVisible: false // 小弹窗-一键服务除了一键直通、档案查询其他的模块
},
mutations: {
set_buildLeaderAttachVisible (state, visible) {
state.buildLeaderAttachVisible = visible
},
set_communityDetailVisible (state, visible) {
state.communityDetailVisible = visible
},
set_partyerStyleVisible (state, visible) {
state.partyerStyleVisible = visible
},
set_officeLeadVisible (state, visible) {
state.officeLeadVisible = visible
},
set_topicListVisible (state, visible) {
state.topicListVisible = visible
},
set_eventDetailVisible (state, visible) {
state.eventDetailVisible = visible
},
set_eventListVisible (state, visible) {
state.eventListVisible = visible
},
set_hourseListVisible (state, visible) {
state.hourseListVisible = visible
},
set_residentListVisible (state, visible) {
state.residentListVisible = visible
},
set_residentInfoVisible (state, visible) {
state.residentInfoVisible = visible
},
set_hourseInfoVisible (state, visible) {
state.hourseInfoVisible = visible
},
set_monitorListVisible (state, visible) {
state.monitorListVisible = visible
},
set_monitorDetailVisible (state, visible) {
state.monitorDetailVisible = visible
},
set_theRedCrossVisible (state, visible) {
state.theRedCrossVisible = visible
},
set_volunteerStyleVisible (state, visible) {
state.volunteerStyleVisible = visible
},
set_orgStructureVisible (state, visible) {
state.orgStructureVisible = visible
},
set_orgPersonDetailVisible (state, visible) {
state.orgPersonDetailVisible = visible
},
set_conflictMediationVisible (state, visible) {
state.conflictMediationVisible = visible
},
set_directCommunicationVisible (state, visible) {
state.directCommunicationVisible = visible
},
set_archiveQueryVisible (state, visible) {
state.archiveQueryVisible = visible
},
set_oneClickServiceVisible (state, visible) {
state.oneClickServiceVisible = visible
}
},
actions: {
SET_BUILDLEADERATTACHVISIBLE (context, visible) {
context.commit('set_buildLeaderAttachVisible', visible)
},
SET_COMMUNITYDETAILVISIBLE (context, visible) {
context.commit('set_communityDetailVisible', visible)
},
SET_PARTYERSTYLEVISIBLE (context, visible) {
context.commit('set_partyerStyleVisible', visible)
},
SET_OFFICELEADVISIBLE (context, visible) {
context.commit('set_officeLeadVisible', visible)
},
SET_TOPICLISTVISIBLE (context, visible) {
context.commit('set_topicListVisible', visible)
},
SET_EVENTDETAILVISIBLE (context, visible) {
context.commit('set_eventDetailVisible', visible)
},
SET_EVENTLISTVISIBLE (context, visible) {
context.commit('set_eventListVisible', visible)
},
SET_HOURSELISTVISIBLE (context, visible) {
context.commit('set_hourseListVisible', visible)
},
SET_RESIDENTLISTVISIBLE (context, visible) {
context.commit('set_residentListVisible', visible)
},
SET_RESIDENTINFOVISIBLE (context, visible) {
context.commit('set_residentInfoVisible', visible)
},
SET_HOURSEINFOVISIBLE (context, visible) {
context.commit('set_hourseInfoVisible', visible)
},
SET_MONITORLISTVISIBLE (context, visible) {
context.commit('set_monitorListVisible', visible)
},
SET_MONITORDETAILVISIBLE (context, visible) {
context.commit('set_monitorDetailVisible', visible)
},
SET_THEREDCROSSVISIBLE (context, visible) {
context.commit('set_theRedCrossVisible', visible)
},
SET_VOLUNTEERSTYLEVISIBLE (context, visible) {
context.commit('set_volunteerStyleVisible', visible)
},
SET_ORGSTRUCTUREVISIBLE (context, visible) {
context.commit('set_orgStructureVisible', visible)
},
SET_ORGPERSONDETAILVISIBLE (context, visible) {
context.commit('set_orgPersonDetailVisible', visible)
},
SET_CONFLICTMEDIATIONVISIBLE (context, visible) {
context.commit('set_conflictMediationVisible', visible)
},
SET_DIRECTCOMMUNICATIONVISIBLE (context, visible) {
context.commit('set_directCommunicationVisible', visible)
},
SET_ARCHIVEQUERYVISIBLE (context, visible) {
context.commit('set_archiveQueryVisible', visible)
},
SET_ONECLICKSERVICEVISIBLE (context, visible) {
context.commit('set_oneClickServiceVisible', visible)
},
// 确保当前只能显示最近点击的弹窗
showGlobalDialog (context, type) {
context.commit('set_buildLeaderAttachVisible', false)
context.commit('set_communityDetailVisible', false)
context.commit('set_partyerStyleVisible', false)
context.commit('set_officeLeadVisible', false)
context.commit('set_topicListVisible', false)
context.commit('set_eventDetailVisible', false)
context.commit('set_monitorDetailVisible', false)
context.commit('set_theRedCrossVisible', false)
context.commit('set_volunteerStyleVisible', false)
context.commit('set_orgPersonDetailVisible', false)
context.commit('set_directCommunicationVisible', false)
context.commit('set_archiveQueryVisible', false)
context.commit('set_oneClickServiceVisible', false)
if (type === 'buildLeaderAttach') {
context.commit('set_buildLeaderAttachVisible', true)
} else if (type === 'communityDetail') {
context.commit('set_communityDetailVisible', true)
} else if (type === 'partyerStyle') {
context.commit('set_partyerStyleVisible', true)
} else if (type === 'officeLead') {
context.commit('set_officeLeadVisible', true)
} else if (type === 'topicList') {
context.commit('set_topicListVisible', true)
} else if (type === 'eventDetail') {
context.commit('set_eventDetailVisible', true)
} else if (type === 'monitorDetail') {
context.commit('set_monitorDetailVisible', true)
} else if (type === 'theRedCross') {
context.commit('set_theRedCrossVisible', true)
} else if (type === 'volunteerStyle') {
context.commit('set_volunteerStyleVisible', true)
} else if (type === 'orgPersonDetail') {
context.commit('set_orgPersonDetailVisible', true)
} else if (type === 'directCommunication') {
context.commit('set_directCommunicationVisible', true)
} else if (type === 'archiveQuery') {
context.commit('set_archiveQueryVisible', true)
} else if (type === 'oneClickService') {
context.commit('set_oneClickServiceVisible', true)
}
}
},
getters: {
buildLeaderAttachVisible: state => state.buildLeaderAttachVisible,
communityDetailVisible: state => state.communityDetailVisible,
partyerStyleVisible: state => state.partyerStyleVisible,
officeLeadVisible: state => state.officeLeadVisible,
topicListVisible: state => state.topicListVisible,
eventDetailVisible: state => state.eventDetailVisible,
eventListVisible: state => state.eventListVisible,
hourseListVisible: state => state.hourseListVisible,
residentListVisible: state => state.residentListVisible,
residentInfoVisible: state => state.residentInfoVisible,
hourseInfoVisible: state => state.hourseInfoVisible,
monitorListVisible: state => state.monitorListVisible,
monitorDetailVisible: state => state.monitorDetailVisible,
theRedCrossVisible: state => state.theRedCrossVisible,
volunteerStyleVisible: state => state.volunteerStyleVisible,
orgStructureVisible: state => state.orgStructureVisible,
orgPersonDetailVisible: state => state.orgPersonDetailVisible,
conflictMediationVisible: state => state.conflictMediationVisible,
directCommunicationVisible: state => state.directCommunicationVisible,
archiveQueryVisible: state => state.archiveQueryVisible,
oneClickServiceVisible: state => state.oneClickServiceVisible
}
}