Files
miniapp/store/modules/search.js
T
2023-08-30 09:44:26 +08:00

34 lines
776 B
JavaScript

// 搜索条件
export default {
state: {
searchObj:{}
},
getters: {
},
mutations: {
// 设置搜索信息
'SETSEARCH':function(state, payload){
state.searchObj = payload
},
// 清除搜索信息
'CLEARSEARCH':function(state){
state.searchObj = {}
},
},
actions: {
setSearch({ commit },payload){
// 过滤存储条件,只存,城市,线路,车辆,车厢,车门,时间
let obj = JSON.parse(JSON.stringify(payload))
let searchKey = ['areaid','lineid','metroid','carriageid','doorno','doorid','starttime','endtime']
for(let key in obj){
if(searchKey.indexOf(key) == -1){
delete obj[key]
}
}
commit('SETSEARCH',obj)
},
clearSearch({ commit }){
commit('CLEARSEARCH')
},
}
}