mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-10-02 02:06:38 +08:00
83 lines
1.6 KiB
JavaScript
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)
|
|
}
|
|
}
|
|
}
|