Files
tekelanew_acs/acs/nladmin-ui/node_modules/.cache/babel-loader/04e2014314e12b9ea12188ba8e1739d0.json
2024-12-05 09:33:18 +08:00

1 line
14 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\build\\utils\\index.js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\build\\utils\\index.js","mtime":1732871026735},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\babel.config.js","mtime":1732871025888},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1732872825017},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js","mtime":1732872823677}],"contextDependencies":[],"result":["\"use strict\";\n\nvar _interopRequireDefault = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.addClass = addClass;\nexports.beautifierConf = void 0;\nexports.byteLength = byteLength;\nexports.camelCase = camelCase;\nexports.cleanArray = cleanArray;\nexports.createUniqueString = createUniqueString;\nexports.debounce = debounce;\nexports.deepClone = deepClone;\nexports.exportDefault = void 0;\nexports.formatDate = formatDate;\nexports.formatTime = formatTime;\nexports.getQueryObject = getQueryObject;\nexports.getTime = getTime;\nexports.hasClass = hasClass;\nexports.html2Text = html2Text;\nexports.isNumberStr = isNumberStr;\nexports.makeMap = makeMap;\nexports.objectMerge = objectMerge;\nexports.param = param;\nexports.param2Obj = param2Obj;\nexports.removeClass = removeClass;\nexports.titleCase = titleCase;\nexports.toCamelCase = toCamelCase;\nexports.toggleClass = toggleClass;\nexports.uniqueArr = uniqueArr;\nrequire(\"core-js/modules/es6.regexp.match\");\nrequire(\"core-js/modules/es6.set\");\nrequire(\"core-js/modules/es6.string.iterator\");\nrequire(\"core-js/modules/es6.array.from\");\nrequire(\"core-js/modules/es6.regexp.constructor\");\nrequire(\"core-js/modules/es6.regexp.to-string\");\nvar _typeof2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/typeof.js\"));\nrequire(\"core-js/modules/es6.regexp.split\");\nrequire(\"core-js/modules/web.dom.iterable\");\nrequire(\"core-js/modules/es6.object.keys\");\nrequire(\"core-js/modules/es6.regexp.replace\");\nvar _rouyi = require(\"@/views/system/build/utils/rouyi\");\n/**\r\n * 表格时间格式化\r\n */\nfunction formatDate(cellValue) {\n if (cellValue == null || cellValue == '') return '';\n var date = new Date(cellValue);\n var year = date.getFullYear();\n var month = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;\n var day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();\n var hours = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();\n var minutes = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();\n var seconds = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();\n return year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds;\n}\n\n/**\r\n * @param {number} time\r\n * @param {string} option\r\n * @returns {string}\r\n */\nfunction formatTime(time, option) {\n if (('' + time).length === 10) {\n time = parseInt(time) * 1000;\n } else {\n time = +time;\n }\n var d = new Date(time);\n var now = Date.now();\n var diff = (now - d) / 1000;\n if (diff < 30) {\n return '刚刚';\n } else if (diff < 3600) {\n // less 1 hour\n return Math.ceil(diff / 60) + '分钟前';\n } else if (diff < 3600 * 24) {\n return Math.ceil(diff / 3600) + '小时前';\n } else if (diff < 3600 * 24 * 2) {\n return '1天前';\n }\n if (option) {\n return (0, _rouyi.parseTime)(time, option);\n } else {\n return d.getMonth() + 1 + '月' + d.getDate() + '日' + d.getHours() + '时' + d.getMinutes() + '分';\n }\n}\n\n/**\r\n * @param {string} url\r\n * @returns {Object}\r\n */\nfunction getQueryObject(url) {\n url = url == null ? window.location.href : url;\n var search = url.substring(url.lastIndexOf('?') + 1);\n var obj = {};\n var reg = /([^?&=]+)=([^?&=]*)/g;\n search.replace(reg, function (rs, $1, $2) {\n var name = decodeURIComponent($1);\n var val = decodeURIComponent($2);\n val = String(val);\n obj[name] = val;\n return rs;\n });\n return obj;\n}\n\n/**\r\n * @param {string} input value\r\n * @returns {number} output value\r\n */\nfunction byteLength(str) {\n // returns the byte length of an utf8 string\n var s = str.length;\n for (var i = str.length - 1; i >= 0; i--) {\n var code = str.charCodeAt(i);\n if (code > 0x7f && code <= 0x7ff) s++;else if (code > 0x7ff && code <= 0xffff) s += 2;\n if (code >= 0xDC00 && code <= 0xDFFF) i--;\n }\n return s;\n}\n\n/**\r\n * @param {Array} actual\r\n * @returns {Array}\r\n */\nfunction cleanArray(actual) {\n var newArray = [];\n for (var i = 0; i < actual.length; i++) {\n if (actual[i]) {\n newArray.push(actual[i]);\n }\n }\n return newArray;\n}\n\n/**\r\n * @param {Object} json\r\n * @returns {Array}\r\n */\nfunction param(json) {\n if (!json) return '';\n return cleanArray(Object.keys(json).map(function (key) {\n if (json[key] === undefined) return '';\n return encodeURIComponent(key) + '=' + encodeURIComponent(json[key]);\n })).join('&');\n}\n\n/**\r\n * @param {string} url\r\n * @returns {Object}\r\n */\nfunction param2Obj(url) {\n var search = decodeURIComponent(url.split('?')[1]).replace(/\\+/g, ' ');\n if (!search) {\n return {};\n }\n var obj = {};\n var searchArr = search.split('&');\n searchArr.forEach(function (v) {\n var index = v.indexOf('=');\n if (index !== -1) {\n var name = v.substring(0, index);\n var val = v.substring(index + 1, v.length);\n obj[name] = val;\n }\n });\n return obj;\n}\n\n/**\r\n * @param {string} val\r\n * @returns {string}\r\n */\nfunction html2Text(val) {\n var div = document.createElement('div');\n div.innerHTML = val;\n return div.textContent || div.innerText;\n}\n\n/**\r\n * Merges two objects, giving the last one precedence\r\n * @param {Object} target\r\n * @param {(Object|Array)} source\r\n * @returns {Object}\r\n */\nfunction objectMerge(target, source) {\n if ((0, _typeof2.default)(target) !== 'object') {\n target = {};\n }\n if (Array.isArray(source)) {\n return source.slice();\n }\n Object.keys(source).forEach(function (property) {\n var sourceProperty = source[property];\n if ((0, _typeof2.default)(sourceProperty) === 'object') {\n target[property] = objectMerge(target[property], sourceProperty);\n } else {\n target[property] = sourceProperty;\n }\n });\n return target;\n}\n\n/**\r\n * @param {HTMLElement} element\r\n * @param {string} className\r\n */\nfunction toggleClass(element, className) {\n if (!element || !className) {\n return;\n }\n var classString = element.className;\n var nameIndex = classString.indexOf(className);\n if (nameIndex === -1) {\n classString += '' + className;\n } else {\n classString = classString.substr(0, nameIndex) + classString.substr(nameIndex + className.length);\n }\n element.className = classString;\n}\n\n/**\r\n * @param {string} type\r\n * @returns {Date}\r\n */\nfunction getTime(type) {\n if (type === 'start') {\n return new Date().getTime() - 3600 * 1000 * 24 * 90;\n } else {\n return new Date(new Date().toDateString());\n }\n}\n\n/**\r\n * @param {Function} func\r\n * @param {number} wait\r\n * @param {boolean} immediate\r\n * @return {*}\r\n */\nfunction debounce(func, wait, immediate) {\n var timeout, args, context, timestamp, result;\n var _later = function later() {\n // 据上一次触发时间间隔\n var last = +new Date() - timestamp;\n\n // 上次被包装函数被调用时间间隔 last 小于设定时间间隔 wait\n if (last < wait && last > 0) {\n timeout = setTimeout(_later, wait - last);\n } else {\n timeout = null;\n // 如果设定为immediate===true因为开始边界已经调用过了此处无需调用\n if (!immediate) {\n result = func.apply(context, args);\n if (!timeout) context = args = null;\n }\n }\n };\n return function () {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n context = this;\n timestamp = +new Date();\n var callNow = immediate && !timeout;\n // 如果延时不存在,重新设定延时\n if (!timeout) timeout = setTimeout(_later, wait);\n if (callNow) {\n result = func.apply(context, args);\n context = args = null;\n }\n return result;\n };\n}\n\n// /**\n// * This is just a simple version of deep copy\n// * Has a lot of edge cases bug\n// * If you want to use a perfect deep copy, use lodash's _.cloneDeep\n// * @param {Object} source\n// * @returns {Object}\n// */\n// export function deepClone(source) {\n// if (!source && typeof source !== 'object') {\n// throw new Error('error arguments', 'deepClone')\n// }\n// const targetObj = source.constructor === Array ? [] : {}\n// Object.keys(source).forEach(keys => {\n// if (source[keys] && typeof source[keys] === 'object') {\n// targetObj[keys] = deepClone(source[keys])\n// } else {\n// targetObj[keys] = source[keys]\n// }\n// })\n// return targetObj\n// }\n\n// 深拷贝对象\n// add by 芋道源码 https://github.com/JakHuang/form-generator/blob/dev/src/utils/index.js#L107\nfunction deepClone(obj) {\n var _toString = Object.prototype.toString;\n\n // null, undefined, non-object, function\n if (!obj || (0, _typeof2.default)(obj) !== 'object') {\n return obj;\n }\n\n // DOM Node\n if (obj.nodeType && 'cloneNode' in obj) {\n return obj.cloneNode(true);\n }\n\n // Date\n if (_toString.call(obj) === '[object Date]') {\n return new Date(obj.getTime());\n }\n\n // RegExp\n if (_toString.call(obj) === '[object RegExp]') {\n var flags = [];\n if (obj.global) {\n flags.push('g');\n }\n if (obj.multiline) {\n flags.push('m');\n }\n if (obj.ignoreCase) {\n flags.push('i');\n }\n return new RegExp(obj.source, flags.join(''));\n }\n var result = Array.isArray(obj) ? [] : obj.constructor ? new obj.constructor() : {};\n for (var key in obj) {\n result[key] = deepClone(obj[key]);\n }\n return result;\n}\n\n/**\r\n * @param {Array} arr\r\n * @returns {Array}\r\n */\nfunction uniqueArr(arr) {\n return Array.from(new Set(arr));\n}\n\n/**\r\n * @returns {string}\r\n */\nfunction createUniqueString() {\n var timestamp = +new Date() + '';\n var randomNum = parseInt((1 + Math.random()) * 65536) + '';\n return (+(randomNum + timestamp)).toString(32);\n}\n\n/**\r\n * Check if an element has a class\r\n * @param {HTMLElement} elm\r\n * @param {string} cls\r\n * @returns {boolean}\r\n */\nfunction hasClass(ele, cls) {\n return !!ele.className.match(new RegExp('(\\\\s|^)' + cls + '(\\\\s|$)'));\n}\n\n/**\r\n * Add class to element\r\n * @param {HTMLElement} elm\r\n * @param {string} cls\r\n */\nfunction addClass(ele, cls) {\n if (!hasClass(ele, cls)) ele.className += ' ' + cls;\n}\n\n/**\r\n * Remove class from element\r\n * @param {HTMLElement} elm\r\n * @param {string} cls\r\n */\nfunction removeClass(ele, cls) {\n if (hasClass(ele, cls)) {\n var reg = new RegExp('(\\\\s|^)' + cls + '(\\\\s|$)');\n ele.className = ele.className.replace(reg, ' ');\n }\n}\nfunction makeMap(str, expectsLowerCase) {\n var map = Object.create(null);\n var list = str.split(',');\n for (var i = 0; i < list.length; i++) {\n map[list[i]] = true;\n }\n return expectsLowerCase ? function (val) {\n return map[val.toLowerCase()];\n } : function (val) {\n return map[val];\n };\n}\nvar exportDefault = exports.exportDefault = 'export default ';\nvar beautifierConf = exports.beautifierConf = {\n html: {\n indent_size: '2',\n indent_char: ' ',\n max_preserve_newlines: '-1',\n preserve_newlines: false,\n keep_array_indentation: false,\n break_chained_methods: false,\n indent_scripts: 'separate',\n brace_style: 'end-expand',\n space_before_conditional: true,\n unescape_strings: false,\n jslint_happy: false,\n end_with_newline: true,\n wrap_line_length: '110',\n indent_inner_html: true,\n comma_first: false,\n e4x: true,\n indent_empty_lines: true\n },\n js: {\n indent_size: '2',\n indent_char: ' ',\n max_preserve_newlines: '-1',\n preserve_newlines: false,\n keep_array_indentation: false,\n break_chained_methods: false,\n indent_scripts: 'normal',\n brace_style: 'end-expand',\n space_before_conditional: true,\n unescape_strings: false,\n jslint_happy: true,\n end_with_newline: true,\n wrap_line_length: '110',\n indent_inner_html: true,\n comma_first: false,\n e4x: true,\n indent_empty_lines: true\n }\n};\n\n// 首字母大小\nfunction titleCase(str) {\n return str.replace(/( |^)[a-z]/g, function (L) {\n return L.toUpperCase();\n });\n}\n\n// 下划转驼峰\nfunction camelCase(str) {\n return str.replace(/_[a-z]/g, function (str1) {\n return str1.substr(-1).toUpperCase();\n });\n}\nfunction isNumberStr(str) {\n return /^[+-]?(0|([1-9]\\d*))(\\.\\d+)?$/g.test(str);\n}\n\n// -转驼峰\nfunction toCamelCase(str, upperCaseFirst) {\n str = (str || '').toLowerCase().replace(/-(.)/g, function (match, group1) {\n return group1.toUpperCase();\n });\n if (upperCaseFirst && str) {\n str = str.charAt(0).toUpperCase() + str.slice(1);\n }\n return str;\n}",null]}