提交 b7a13c62 authored 作者: 钟是志's avatar 钟是志

院团委活动开发

上级 9617a989
...@@ -26,7 +26,7 @@ export function matchReg(str) { ...@@ -26,7 +26,7 @@ export function matchReg(str) {
} }
export function htmlFormat(str) { export function htmlFormat(str) {
if(typeof str !== 'string'){ if (typeof str !== 'string') {
return ''; return '';
} }
const newTxt = str.replace(/\s+([^<>]+)(?=<)/g, function(match) { const newTxt = str.replace(/\s+([^<>]+)(?=<)/g, function(match) {
...@@ -150,7 +150,7 @@ export function isJSON(str) { ...@@ -150,7 +150,7 @@ export function isJSON(str) {
} }
} }
export function checkMustHaveValue(configFileds, data){ export function checkMustHaveValue(configFileds, data) {
for (let item of configFileds) { for (let item of configFileds) {
if (!data[item.key] && data[item.key] !== false && data[item.key] !== 0) { if (!data[item.key] && data[item.key] !== false && data[item.key] !== 0) {
return false; return false;
...@@ -223,24 +223,37 @@ export function controlNotification(props) { ...@@ -223,24 +223,37 @@ export function controlNotification(props) {
return true; return true;
} }
export function setOneStopConfig(value){ export function setOneStopConfig(value) {
if(typeof value !== 'string'){ if (typeof value !== 'string') {
value = JSON.stringify(value); value = JSON.stringify(value);
} }
localStorage.setItem('oneStopConfig', value); localStorage.setItem('oneStopConfig', value);
} }
export function getOneStopConfig(key){ export function getOneStopConfig(key) {
let configList = localStorage.getItem('oneStopConfig'); let configList = localStorage.getItem('oneStopConfig');
if(configList && isJSON(configList)){ if (configList && isJSON(configList)) {
let data = JSON.parse(configList); let data = JSON.parse(configList);
if(data && typeof data === 'object'){ if (data && typeof data === 'object') {
if(typeof data === 'undefined'){ if (typeof data === 'undefined') {
return ''; return '';
} }
return data[key] || false; return data[key] || false;
} }
}else{ } else {
return getOnestopKey(key); return getOnestopKey(key);
} }
} }
export function diGuiTree(treeData = [], i = 0 ) {
for (let item of treeData) {
if(i === 2){
item.selectable = true;
}
if (item.children && item.children.length) {
i += 1;
diGuiTree(item.children, i);
}
}
return treeData;
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论