This commit is contained in:
2026-06-17 21:32:18 +08:00
commit ae96f2c9ff
615 changed files with 22334 additions and 0 deletions
+83
View File
@@ -0,0 +1,83 @@
// import parseTime, formatTime and set to filter
export { parseTime, formatTime } from '@/utils'
/**
* Upper case first char
* @param {String} string
*/
export function uppercaseFirst(string) {
return string.charAt(0).toUpperCase() + string.slice(1)
}
/**
* 通用状态过滤器
* @param value
* @returns {*}
*/
export function stateFilter(value) {
const map = {
'0': '正常',
'1': '禁用'
}
return map[value]
}
export function quTypeFilter(value) {
const map = {
'1': '单选题',
'2': '多选题',
'3': '判断题'
}
return map[value]
}
export function paperStateFilter(value) {
const map = {
'0': '考试中',
'1': '待阅卷',
'2': '已考完',
'3': '!已弃考'
}
return map[value]
}
export function examOpenType(value) {
const map = {
'1': '完全公开',
'2': '指定部门'
}
return map[value]
}
export function examStateFilter(value) {
const map = {
'0': '进行中',
'1': '已禁用',
'2': '待开始',
'3': '已结束'
}
return map[value]
}
export function applyFlagFilter(value) {
const map = {
'0': '仅餐补',
'1': '打车',
'2': '地铁'
}
return map[value]
}
export function xmDateFormat(value) {
let date = new Date(value);
var year = date.getFullYear();//年
var month = date.getMonth();//月
var day = date.getDate();//日
var hours = date.getHours();//时
var min = date.getMinutes();//分
var second = date.getSeconds();//秒
return year + "年" +
((month + 1) > 9 ? (month + 1) : "0" + (month + 1)) + "月" +
(day > 9 ? day : ("0" + day)) + "日";
}