1 |
- {"remainingRequest":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\boman-framwork\\ruoyi-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!E:\\boman-framwork\\ruoyi-ui\\src\\utils\\ruoyi.js","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\utils\\ruoyi.js","mtime":1619333322811},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9ib21hbi1mcmFtd29yay9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLnBhcnNlVGltZSA9IHBhcnNlVGltZTsKZXhwb3J0cy5yZXNldEZvcm0gPSByZXNldEZvcm07CmV4cG9ydHMuYWRkRGF0ZVJhbmdlID0gYWRkRGF0ZVJhbmdlOwpleHBvcnRzLnNlbGVjdERpY3RMYWJlbCA9IHNlbGVjdERpY3RMYWJlbDsKZXhwb3J0cy5zZWxlY3REaWN0TGFiZWxzID0gc2VsZWN0RGljdExhYmVsczsKZXhwb3J0cy5kb3dubG9hZCA9IGRvd25sb2FkOwpleHBvcnRzLnNwcmludGYgPSBzcHJpbnRmOwpleHBvcnRzLnByYXNlU3RyRW1wdHkgPSBwcmFzZVN0ckVtcHR5OwpleHBvcnRzLmhhbmRsZVRyZWUgPSBoYW5kbGVUcmVlOwpleHBvcnRzLnRhbnNQYXJhbXMgPSB0YW5zUGFyYW1zOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5yZXBsYWNlLmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMuanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAuY29uc3RydWN0b3IuanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAudG8tc3RyaW5nLmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5rZXlzLmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuam9pbi5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5zcGxpdC5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5Lm1hcC5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmZpbHRlci5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QuaXMuanMiKTsKCnZhciBfdHlwZW9mMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRTovYm9tYW4tZnJhbXdvcmsvcnVveWktdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvdHlwZW9mIikpOwoKLyoqDQogKiDpgJrnlKhqc+aWueazleWwgeijheWkhOeQhg0KICogQ29weXJpZ2h0IChjKSAyMDE5IHJ1b3lpDQogKi8KdmFyIGJhc2VVUkwgPSBwcm9jZXNzLmVudi5WVUVfQVBQX0JBU0VfQVBJOyAvLyDml6XmnJ/moLzlvI/ljJYKCmZ1bmN0aW9uIHBhcnNlVGltZSh0aW1lLCBwYXR0ZXJuKSB7CiAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT09IDAgfHwgIXRpbWUpIHsKICAgIHJldHVybiBudWxsOwogIH0KCiAgdmFyIGZvcm1hdCA9IHBhdHRlcm4gfHwgJ3t5fS17bX0te2R9IHtofTp7aX06e3N9JzsKICB2YXIgZGF0ZTsKCiAgaWYgKCgwLCBfdHlwZW9mMi5kZWZhdWx0KSh0aW1lKSA9PT0gJ29iamVjdCcpIHsKICAgIGRhdGUgPSB0aW1lOwogIH0gZWxzZSB7CiAgICBpZiAodHlwZW9mIHRpbWUgPT09ICdzdHJpbmcnICYmIC9eWzAtOV0rJC8udGVzdCh0aW1lKSkgewogICAgICB0aW1lID0gcGFyc2VJbnQodGltZSk7CiAgICB9IGVsc2UgaWYgKHR5cGVvZiB0aW1lID09PSAnc3RyaW5nJykgewogICAgICB0aW1lID0gdGltZS5yZXBsYWNlKG5ldyBSZWdFeHAoLy0vZ20pLCAnLycpOwogICAgfQoKICAgIGlmICh0eXBlb2YgdGltZSA9PT0gJ251bWJlcicgJiYgdGltZS50b1N0cmluZygpLmxlbmd0aCA9PT0gMTApIHsKICAgICAgdGltZSA9IHRpbWUgKiAxMDAwOwogICAgfQoKICAgIGRhdGUgPSBuZXcgRGF0ZSh0aW1lKTsKICB9CgogIHZhciBmb3JtYXRPYmogPSB7CiAgICB5OiBkYXRlLmdldEZ1bGxZZWFyKCksCiAgICBtOiBkYXRlLmdldE1vbnRoKCkgKyAxLAogICAgZDogZGF0ZS5nZXREYXRlKCksCiAgICBoOiBkYXRlLmdldEhvdXJzKCksCiAgICBpOiBkYXRlLmdldE1pbnV0ZXMoKSwKICAgIHM6IGRhdGUuZ2V0U2Vjb25kcygpLAogICAgYTogZGF0ZS5nZXREYXkoKQogIH07CiAgdmFyIHRpbWVfc3RyID0gZm9ybWF0LnJlcGxhY2UoL3soeXxtfGR8aHxpfHN8YSkrfS9nLCBmdW5jdGlvbiAocmVzdWx0LCBrZXkpIHsKICAgIHZhciB2YWx1ZSA9IGZvcm1hdE9ialtrZXldOyAvLyBOb3RlOiBnZXREYXkoKSByZXR1cm5zIDAgb24gU3VuZGF5CgogICAgaWYgKGtleSA9PT0gJ2EnKSB7CiAgICAgIHJldHVybiBbJ+aXpScsICfkuIAnLCAn5LqMJywgJ+S4iScsICflm5snLCAn5LqUJywgJ+WFrSddW3ZhbHVlXTsKICAgIH0KCiAgICBpZiAocmVzdWx0Lmxlbmd0aCA+IDAgJiYgdmFsdWUgPCAxMCkgewogICAgICB2YWx1ZSA9ICcwJyArIHZhbHVlOwogICAgfQoKICAgIHJldHVybiB2YWx1ZSB8fCAwOwogIH0pOwogIHJldHVybiB0aW1lX3N0cjsKfSAvLyDooajljZXph43nva4KCgpmdW5jdGlvbiByZXNldEZvcm0ocmVmTmFtZSkgewogIGlmICh0aGlzLiRyZWZzW3JlZk5hbWVdKSB7CiAgICB0aGlzLiRyZWZzW3JlZk5hbWVdLnJlc2V0RmllbGRzKCk7CiAgfQp9IC8vIOa3u+WKoOaXpeacn+iMg+WbtAoKCmZ1bmN0aW9uIGFkZERhdGVSYW5nZShwYXJhbXMsIGRhdGVSYW5nZSwgcHJvcE5hbWUpIHsKICB2YXIgc2VhcmNoID0gcGFyYW1zOwogIHNlYXJjaC5wYXJhbXMgPSB7fTsKCiAgaWYgKG51bGwgIT0gZGF0ZVJhbmdlICYmICcnICE9IGRhdGVSYW5nZSkgewogICAgaWYgKHR5cGVvZiBwcm9wTmFtZSA9PT0gInVuZGVmaW5lZCIpIHsKICAgICAgc2VhcmNoLnBhcmFtc1siYmVnaW5UaW1lIl0gPSBkYXRlUmFuZ2VbMF07CiAgICAgIHNlYXJjaC5wYXJhbXNbImVuZFRpbWUiXSA9IGRhdGVSYW5nZVsxXTsKICAgIH0gZWxzZSB7CiAgICAgIHNlYXJjaC5wYXJhbXNbImJlZ2luIiArIHByb3BOYW1lXSA9IGRhdGVSYW5nZVswXTsKICAgICAgc2VhcmNoLnBhcmFtc1siZW5kIiArIHByb3BOYW1lXSA9IGRhdGVSYW5nZVsxXTsKICAgIH0KICB9CgogIHJldHVybiBzZWFyY2g7Cn0gLy8g5Zue5pi+5pWw5o2u5a2X5YW4CgoKZnVuY3Rpb24gc2VsZWN0RGljdExhYmVsKGRhdGFzLCB2YWx1ZSkgewogIHZhciBhY3Rpb25zID0gW107CiAgT2JqZWN0LmtleXMoZGF0YXMpLnNvbWUoZnVuY3Rpb24gKGtleSkgewogICAgaWYgKGRhdGFzW2tleV0uZGljdFZhbHVlID09ICcnICsgdmFsdWUpIHsKICAgICAgYWN0aW9ucy5wdXNoKGRhdGFzW2tleV0uZGljdExhYmVsKTsKICAgICAgcmV0dXJuIHRydWU7CiAgICB9CiAgfSk7CiAgcmV0dXJuIGFjdGlvbnMuam9pbignJyk7Cn0gLy8g5Zue5pi+5pWw5o2u5a2X5YW477yI5a2X56ym5Liy5pWw57uE77yJCgoKZnVuY3Rpb24gc2VsZWN0RGljdExhYmVscyhkYXRhcywgdmFsdWUsIHNlcGFyYXRvcikgewogIHZhciBhY3Rpb25zID0gW107CiAgdmFyIGN1cnJlbnRTZXBhcmF0b3IgPSB1bmRlZmluZWQgPT09IHNlcGFyYXRvciA/ICIsIiA6IHNlcGFyYXRvcjsKICB2YXIgdGVtcCA9IHZhbHVlLnNwbGl0KGN1cnJlbnRTZXBhcmF0b3IpOwogIE9iamVjdC5rZXlzKHZhbHVlLnNwbGl0KGN1cnJlbnRTZXBhcmF0b3IpKS5zb21lKGZ1bmN0aW9uICh2YWwpIHsKICAgIE9iamVjdC5rZXlzKGRhdGFzKS5zb21lKGZ1bmN0aW9uIChrZXkpIHsKICAgICAgaWYgKGRhdGFzW2tleV0uZGljdFZhbHVlID09ICcnICsgdGVtcFt2YWxdKSB7CiAgICAgICAgYWN0aW9ucy5wdXNoKGRhdGFzW2tleV0uZGljdExhYmVsICsgY3VycmVudFNlcGFyYXRvcik7CiAgICAgIH0KICAgIH0pOwogIH0pOwogIHJldHVybiBhY3Rpb25zLmpvaW4oJycpLnN1YnN0cmluZygwLCBhY3Rpb25zLmpvaW4oJycpLmxlbmd0aCAtIDEpOwp9IC8vIOmAmueUqOS4i+i9veaWueazlQoKCmZ1bmN0aW9uIGRvd25sb2FkKGZpbGVOYW1lKSB7CiAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSBiYXNlVVJMICsgIi9jb21tb24vZG93bmxvYWQ/ZmlsZU5hbWU9IiArIGVuY29kZVVSSShmaWxlTmFtZSkgKyAiJmRlbGV0ZT0iICsgdHJ1ZTsKfSAvLyDlrZfnrKbkuLLmoLzlvI/ljJYoJXMgKQoKCmZ1bmN0aW9uIHNwcmludGYoc3RyKSB7CiAgdmFyIGFyZ3MgPSBhcmd1bWVudHMsCiAgICAgIGZsYWcgPSB0cnVlLAogICAgICBpID0gMTsKICBzdHIgPSBzdHIucmVwbGFjZSgvJXMvZywgZnVuY3Rpb24gKCkgewogICAgdmFyIGFyZyA9IGFyZ3NbaSsrXTsKCiAgICBpZiAodHlwZW9mIGFyZyA9PT0gJ3VuZGVmaW5lZCcpIHsKICAgICAgZmxhZyA9IGZhbHNlOwogICAgICByZXR1cm4gJyc7CiAgICB9CgogICAgcmV0dXJuIGFyZzsKICB9KTsKICByZXR1cm4gZmxhZyA/IHN0ciA6ICcnOwp9IC8vIOi9rOaNouWtl+espuS4su+8jHVuZGVmaW5lZCxudWxs562J6L2s5YyW5Li6IiIKCgpmdW5jdGlvbiBwcmFzZVN0ckVtcHR5KHN0cikgewogIGlmICghc3RyIHx8IHN0ciA9PSAidW5kZWZpbmVkIiB8fCBzdHIgPT0gIm51bGwiKSB7CiAgICByZXR1cm4gIiI7CiAgfQoKICByZXR1cm4gc3RyOwp9Ci8qKg0KICog5p6E6YCg5qCR5Z6L57uT5p6E5pWw5o2uDQogKiBAcGFyYW0geyp9IGRhdGEg5pWw5o2u5rqQDQogKiBAcGFyYW0geyp9IGlkIGlk5a2X5q61IOm7mOiupCAnaWQnDQogKiBAcGFyYW0geyp9IHBhcmVudElkIOeItuiKgueCueWtl+autSDpu5jorqQgJ3BhcmVudElkJw0KICogQHBhcmFtIHsqfSBjaGlsZHJlbiDlranlrZDoioLngrnlrZfmrrUg6buY6K6kICdjaGlsZHJlbicNCiAqIEBwYXJhbSB7Kn0gcm9vdElkIOaguUlkIOm7mOiupCAwDQogKi8KCgpmdW5jdGlvbiBoYW5kbGVUcmVlKGRhdGEsIGlkLCBwYXJlbnRJZCwgY2hpbGRyZW4sIHJvb3RJZCkgewogIGlkID0gaWQgfHwgJ2lkJzsKICBwYXJlbnRJZCA9IHBhcmVudElkIHx8ICdwYXJlbnRJZCc7CiAgY2hpbGRyZW4gPSBjaGlsZHJlbiB8fCAnY2hpbGRyZW4nOwogIHJvb3RJZCA9IHJvb3RJZCB8fCBNYXRoLm1pbi5hcHBseShNYXRoLCBkYXRhLm1hcChmdW5jdGlvbiAoaXRlbSkgewogICAgcmV0dXJuIGl0ZW1bcGFyZW50SWRdOwogIH0pKSB8fCAwOyAvL+Wvuea6kOaVsOaNrua3seW6puWFi+mahgoKICB2YXIgY2xvbmVEYXRhID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShkYXRhKSk7IC8v5b6q546v5omA5pyJ6aG5CgogIHZhciB0cmVlRGF0YSA9IGNsb25lRGF0YS5maWx0ZXIoZnVuY3Rpb24gKGZhdGhlcikgewogICAgdmFyIGJyYW5jaEFyciA9IGNsb25lRGF0YS5maWx0ZXIoZnVuY3Rpb24gKGNoaWxkKSB7CiAgICAgIC8v6L+U5Zue5q+P5LiA6aG555qE5a2Q57qn5pWw57uECiAgICAgIHJldHVybiBmYXRoZXJbaWRdID09PSBjaGlsZFtwYXJlbnRJZF07CiAgICB9KTsKICAgIGJyYW5jaEFyci5sZW5ndGggPiAwID8gZmF0aGVyLmNoaWxkcmVuID0gYnJhbmNoQXJyIDogJyc7IC8v6L+U5Zue56ys5LiA5bGCCgogICAgcmV0dXJuIGZhdGhlcltwYXJlbnRJZF0gPT09IHJvb3RJZDsKICB9KTsKICByZXR1cm4gdHJlZURhdGEgIT0gJycgPyB0cmVlRGF0YSA6IGRhdGE7Cn0KLyoqDQogKiDlj4LmlbDlpITnkIYNCiAqIEBwYXJhbSB7Kn0gcGFyYW1zICDlj4LmlbANCiAqLwoKCmZ1bmN0aW9uIHRhbnNQYXJhbXMocGFyYW1zKSB7CiAgdmFyIHJlc3VsdCA9ICcnOwogIE9iamVjdC5rZXlzKHBhcmFtcykuZm9yRWFjaChmdW5jdGlvbiAoa2V5KSB7CiAgICBpZiAoIU9iamVjdC5pcyhwYXJhbXNba2V5XSwgdW5kZWZpbmVkKSAmJiAhT2JqZWN0LmlzKHBhcmFtc1trZXldLCBudWxsKSAmJiAhT2JqZWN0LmlzKEpTT04uc3RyaW5naWZ5KHBhcmFtc1trZXldKSwgJ3t9JykpIHsKICAgICAgcmVzdWx0ICs9IGVuY29kZVVSSUNvbXBvbmVudChrZXkpICsgJz0nICsgZW5jb2RlVVJJQ29tcG9uZW50KHBhcmFtc1trZXldKSArICcmJzsKICAgIH0KICB9KTsKICByZXR1cm4gcmVzdWx0Owp9"},{"version":3,"sources":["E:/boman-framwork/ruoyi-ui/src/utils/ruoyi.js"],"names":["baseURL","process","env","VUE_APP_BASE_API","parseTime","time","pattern","arguments","length","format","date","test","parseInt","replace","RegExp","toString","Date","formatObj","y","getFullYear","m","getMonth","d","getDate","h","getHours","i","getMinutes","s","getSeconds","a","getDay","time_str","result","key","value","resetForm","refName","$refs","resetFields","addDateRange","params","dateRange","propName","search","selectDictLabel","datas","actions","Object","keys","some","dictValue","push","dictLabel","join","selectDictLabels","separator","currentSeparator","undefined","temp","split","val","substring","download","fileName","window","location","href","encodeURI","sprintf","str","args","flag","arg","praseStrEmpty","handleTree","data","id","parentId","children","rootId","Math","min","apply","map","item","cloneData","JSON","parse","stringify","treeData","filter","father","branchArr","child","tansParams","forEach","is","encodeURIComponent"],"mappings":"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","sourcesContent":["/**\r\n * 通用js方法封装处理\r\n * Copyright (c) 2019 ruoyi\r\n */\r\n\r\nconst baseURL = process.env.VUE_APP_BASE_API\r\n\r\n// 日期格式化\r\nexport function parseTime(time, pattern) {\r\n\tif (arguments.length === 0 || !time) {\r\n\t\treturn null\r\n\t}\r\n\tconst format = pattern || '{y}-{m}-{d} {h}:{i}:{s}'\r\n\tlet date\r\n\tif (typeof time === 'object') {\r\n\t\tdate = time\r\n\t} else {\r\n\t\tif ((typeof time === 'string') && (/^[0-9]+$/.test(time))) {\r\n\t\t\ttime = parseInt(time)\r\n\t\t} else if (typeof time === 'string') {\r\n\t\t\ttime = time.replace(new RegExp(/-/gm), '/');\r\n\t\t}\r\n\t\tif ((typeof time === 'number') && (time.toString().length === 10)) {\r\n\t\t\ttime = time * 1000\r\n\t\t}\r\n\t\tdate = new Date(time)\r\n\t}\r\n\tconst formatObj = {\r\n\t\ty: date.getFullYear(),\r\n\t\tm: date.getMonth() + 1,\r\n\t\td: date.getDate(),\r\n\t\th: date.getHours(),\r\n\t\ti: date.getMinutes(),\r\n\t\ts: date.getSeconds(),\r\n\t\ta: date.getDay()\r\n\t}\r\n\tconst time_str = format.replace(/{(y|m|d|h|i|s|a)+}/g, (result, key) => {\r\n\t\tlet value = formatObj[key]\r\n\t\t// Note: getDay() returns 0 on Sunday\r\n\t\tif (key === 'a') { return ['日', '一', '二', '三', '四', '五', '六'][value] }\r\n\t\tif (result.length > 0 && value < 10) {\r\n\t\t\tvalue = '0' + value\r\n\t\t}\r\n\t\treturn value || 0\r\n\t})\r\n\treturn time_str\r\n}\r\n\r\n// 表单重置\r\nexport function resetForm(refName) {\r\n\tif (this.$refs[refName]) {\r\n\t\tthis.$refs[refName].resetFields();\r\n\t}\r\n}\r\n\r\n// 添加日期范围\r\nexport function addDateRange(params, dateRange, propName) {\r\n\tvar search = params;\r\n\tsearch.params = {};\r\n\tif (null != dateRange && '' != dateRange) {\r\n\t\tif (typeof(propName) === \"undefined\") {\r\n\t\t\tsearch.params[\"beginTime\"] = dateRange[0];\r\n\t\t\tsearch.params[\"endTime\"] = dateRange[1];\r\n\t\t} else {\r\n\t\t\tsearch.params[\"begin\" + propName] = dateRange[0];\r\n\t\t\tsearch.params[\"end\" + propName] = dateRange[1];\r\n\t\t}\r\n\t}\r\n\treturn search;\r\n}\r\n\r\n// 回显数据字典\r\nexport function selectDictLabel(datas, value) {\r\n\tvar actions = [];\r\n\tObject.keys(datas).some((key) => {\r\n\t\tif (datas[key].dictValue == ('' + value)) {\r\n\t\t\tactions.push(datas[key].dictLabel);\r\n\t\t\treturn true;\r\n\t\t}\r\n\t})\r\n\treturn actions.join('');\r\n}\r\n\r\n// 回显数据字典(字符串数组)\r\nexport function selectDictLabels(datas, value, separator) {\r\n\tvar actions = [];\r\n\tvar currentSeparator = undefined === separator ? \",\" : separator;\r\n\tvar temp = value.split(currentSeparator);\r\n\tObject.keys(value.split(currentSeparator)).some((val) => {\r\n Object.keys(datas).some((key) => {\r\n if (datas[key].dictValue == ('' + temp[val])) {\r\n\t\t\t\tactions.push(datas[key].dictLabel + currentSeparator);\r\n\t\t\t}\r\n\t\t})\r\n\t})\r\n\treturn actions.join('').substring(0, actions.join('').length - 1);\r\n}\r\n\r\n// 通用下载方法\r\nexport function download(fileName) {\r\n\twindow.location.href = baseURL + \"/common/download?fileName=\" + encodeURI(fileName) + \"&delete=\" + true;\r\n}\r\n\r\n// 字符串格式化(%s )\r\nexport function sprintf(str) {\r\n\tvar args = arguments, flag = true, i = 1;\r\n\tstr = str.replace(/%s/g, function () {\r\n\t\tvar arg = args[i++];\r\n\t\tif (typeof arg === 'undefined') {\r\n\t\t\tflag = false;\r\n\t\t\treturn '';\r\n\t\t}\r\n\t\treturn arg;\r\n\t});\r\n\treturn flag ? str : '';\r\n}\r\n\r\n// 转换字符串,undefined,null等转化为\"\"\r\nexport function praseStrEmpty(str) {\r\n\tif (!str || str == \"undefined\" || str == \"null\") {\r\n\t\treturn \"\";\r\n\t}\r\n\treturn str;\r\n}\r\n\r\n/**\r\n * 构造树型结构数据\r\n * @param {*} data 数据源\r\n * @param {*} id id字段 默认 'id'\r\n * @param {*} parentId 父节点字段 默认 'parentId'\r\n * @param {*} children 孩子节点字段 默认 'children'\r\n * @param {*} rootId 根Id 默认 0\r\n */\r\nexport function handleTree(data, id, parentId, children, rootId) {\r\n\tid = id || 'id'\r\n\tparentId = parentId || 'parentId'\r\n\tchildren = children || 'children'\r\n\trootId = rootId || Math.min.apply(Math, data.map(item => { return item[parentId] })) || 0\r\n\t//对源数据深度克隆\r\n\tconst cloneData = JSON.parse(JSON.stringify(data))\r\n\t//循环所有项\r\n\tconst treeData = cloneData.filter(father => {\r\n\t\tlet branchArr = cloneData.filter(child => {\r\n\t\t\t//返回每一项的子级数组\r\n\t\t\treturn father[id] === child[parentId]\r\n\t\t});\r\n\t\tbranchArr.length > 0 ? father.children = branchArr : '';\r\n\t\t//返回第一层\r\n\t\treturn father[parentId] === rootId;\r\n\t});\r\n\treturn treeData != '' ? treeData : data;\r\n}\r\n\r\n /**\r\n * 参数处理\r\n * @param {*} params 参数\r\n */\r\nexport function tansParams(params) {\r\n\tlet result = ''\r\n\tObject.keys(params).forEach((key) => {\r\n\t\tif (!Object.is(params[key], undefined) && !Object.is(params[key], null) && !Object.is(JSON.stringify(params[key]), '{}')) {\r\n\t\t\tresult += encodeURIComponent(key) + '=' + encodeURIComponent(params[key]) + '&'\r\n\t\t}\r\n\t})\r\n\treturn result\r\n}\r\n"]}]}
|