smart-admin/rc-busness/config/common.js
2022-01-06 03:25:11 +00:00

83 lines
1.6 KiB
JavaScript

/**
* 存储localStorage
*/
export const setStore = (name, content) => {
if (!name) return
if (typeof content !== 'string') {
content = JSON.stringify(content)
}
window.localStorage.setItem(name, content)
}
/**
* 获取localStorage
*/
export const getStore = (name) => {
if (!name) return
return window.localStorage.getItem(name)
}
/**
* 删除localStorage
*/
export const removeStore = name => {
if (!name) return
window.localStorage.removeItem(name)
}
/**
* 过滤周
*/
const getWeek = (arr) => {
if (process.BROWSER_BUILD) {
let weekArr = []
arr.forEach(function (element) {
switch (element) {
case '1':
weekArr.push('一')
break
case '2':
weekArr.push('二')
break
case '3':
weekArr.push('三')
break
case '4':
weekArr.push('四')
break
case '5':
weekArr.push('五')
break
case '6':
weekArr.push('六')
break
case '7':
weekArr.push('日')
break
default:
break
}
})
return '每周' + weekArr.join(',') + '上课'
}
}
/**
* 导出周几上课
*/
export const filterWeek = value => {
if (process.BROWSER_BUILD) {
let week = []
if (value.indexOf('@') !== -1) {
let arr = value.split('@')
arr.forEach(function (element) {
week.push(element.slice(2))
}, this)
return getWeek(week)
} else {
week.push(value.slice(2))
return getWeek(week)
}
}
}