export function quTypeFilter(value) {
const map = {
'1': '单选题',
'2': '多选题',
'3': '判断题',
'4': '简答题'
}
return map[value]
}
export function examResultFilter(value) {
const map = {
'1': '合格',
'0': '不合格'
}
return map[value]
}
export function paperStateFilter(value) {
const map = {
'0': '考试中',
'1': '待阅卷',
'2': '已考完',
'3': '!已弃考'
}
return map[value]
}
export function examOpenType(value) {
const map = {
'1': '完全公开',
'2': '指定部门',
'3': '需要密码'
}
return map[value]
}
export function examStateFilter(value) {
const map = {
'0': '进行中',
'1': '已禁用',
'2': '待开始',
'3': '已结束'
}
return map[value]
}
export function quLevelFilter(value) {
const map = {
'1': '普通',
'2': '较难'
}
return map[value]
}
/**
* 处理富文本里的图片宽度自适应
* 1.去掉img标签里的style、width、height属性
* 2.img标签添加style属性:max-width:100%;height:auto
* 3.修改所有style里的width属性为max-width:100%
* 4.去掉
标签
* @param html
* @returns {void|string|*}
*/
export function formatRichText (html) { //控制小程序中图片大小
if(!html){
return ''
}
let newContent= html.replace(/]*>/gi,function(match,capture){
match = match.replace(/style="[^"]+"/gi, '').replace(/style='[^']+'/gi, '');
match = match.replace(/width="[^"]+"/gi, '').replace(/width='[^']+'/gi, '');
match = match.replace(/height="[^"]+"/gi, '').replace(/height='[^']+'/gi, '');
return match;
});
newContent = newContent.replace(/style="[^"]+"/gi,function(match,capture){
match = match.replace(/width:[^;]+;/gi, 'max-width:100%;').replace(/width:[^;]+;/gi, 'max-width:100%;');
return match;
});
// newContent = newContent.replace(/
]*\/>/gi, '');
newContent = newContent.replace(/\