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

1 line
8.2 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\\rouyi.js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\build\\utils\\rouyi.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.addBeginAndEndTime = addBeginAndEndTime;\nexports.addDateRange = addDateRange;\nexports.getBasePath = getBasePath;\nexports.getDocEnable = getDocEnable;\nexports.getNowDateTime = getNowDateTime;\nexports.getPath = getPath;\nexports.getTenantEnable = getTenantEnable;\nexports.handleTree = handleTree;\nexports.parseTime = parseTime;\nexports.praseStrEmpty = praseStrEmpty;\nexports.resetForm = resetForm;\nexports.sprintf = sprintf;\nrequire(\"core-js/modules/es6.string.starts-with\");\nrequire(\"core-js/modules/es6.string.ends-with\");\nrequire(\"core-js/modules/es7.string.pad-start\");\nrequire(\"core-js/modules/es6.regexp.to-string\");\nrequire(\"core-js/modules/es6.regexp.constructor\");\nrequire(\"core-js/modules/es6.regexp.replace\");\nvar _typeof2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/typeof.js\"));\n/**\r\n * 通用js方法封装处理\r\n * Copyright (c) 2019 ruoyi\r\n */\n\nvar baseURL = process.env.VUE_APP_BASE_API;\n\n// 日期格式化\nfunction parseTime(time, pattern) {\n if (arguments.length === 0 || !time) {\n return null;\n }\n var format = pattern || '{y}-{m}-{d} {h}:{i}:{s}';\n var date;\n if ((0, _typeof2.default)(time) === 'object') {\n date = time;\n } else {\n if (typeof time === 'string' && /^[0-9]+$/.test(time)) {\n time = parseInt(time);\n } else if (typeof time === 'string') {\n time = time.replace(new RegExp(/-/gm), '/').replace('T', ' ').replace(new RegExp(/\\.[\\d]{3}/gm), '');\n }\n if (typeof time === 'number' && time.toString().length === 10) {\n time = time * 1000;\n }\n date = new Date(time);\n }\n var formatObj = {\n y: date.getFullYear(),\n m: date.getMonth() + 1,\n d: date.getDate(),\n h: date.getHours(),\n i: date.getMinutes(),\n s: date.getSeconds(),\n a: date.getDay()\n };\n var time_str = format.replace(/{(y|m|d|h|i|s|a)+}/g, function (result, key) {\n var value = formatObj[key];\n // Note: getDay() returns 0 on Sunday\n if (key === 'a') {\n return ['日', '一', '二', '三', '四', '五', '六'][value];\n }\n if (result.length > 0 && value < 10) {\n value = '0' + value;\n }\n return value || 0;\n });\n return time_str;\n}\n\n// 表单重置\nfunction resetForm(refName) {\n if (this.$refs[refName]) {\n this.$refs[refName].resetFields();\n }\n}\n\n// 添加日期范围\nfunction addDateRange(params, dateRange, propName) {\n var search = params;\n search.params = {};\n if (dateRange != null && dateRange !== '') {\n if (typeof propName === 'undefined') {\n search['beginTime'] = dateRange[0];\n search['endTime'] = dateRange[1];\n } else {\n search['begin' + propName] = dateRange[0];\n search['end' + propName] = dateRange[1];\n }\n }\n return search;\n}\n\n/**\r\n * 添加开始和结束时间到 params 参数中\r\n *\r\n * @param params 参数\r\n * @param dateRange 时间范围。\r\n * 大小为 2 的数组,每个时间为 yyyy-MM-dd 格式\r\n * @param propName 加入的参数名,可以为空\r\n */\nfunction addBeginAndEndTime(params, dateRange, propName) {\n // 必须传入参数\n if (!dateRange) {\n return params;\n }\n // 如果未传递 propName 属性,默认为 time\n if (!propName) {\n propName = 'Time';\n } else {\n propName = propName.charAt(0).toUpperCase() + propName.slice(1);\n }\n // 设置参数\n if (dateRange[0]) {\n params['begin' + propName] = dateRange[0] + ' 00:00:00';\n }\n if (dateRange[1]) {\n params['end' + propName] = dateRange[1] + ' 23:59:59';\n }\n return params;\n}\n\n// 字符串格式化(%s )\nfunction sprintf(str) {\n var args = arguments;\n var flag = true;\n var i = 1;\n str = str.replace(/%s/g, function () {\n var arg = args[i++];\n if (typeof arg === 'undefined') {\n flag = false;\n return '';\n }\n return arg;\n });\n return flag ? str : '';\n}\n\n// 转换字符串undefined,null等转化为\"\"\nfunction praseStrEmpty(str) {\n if (!str || str == 'undefined' || str == 'null') {\n return '';\n }\n return str;\n}\n\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 */\nfunction handleTree(data, id, parentId, children, rootId) {\n id = id || 'id';\n parentId = parentId || 'parentId';\n children = children || 'children';\n rootId = rootId || Math.min.apply(Math, data.map(function (item) {\n return item[parentId];\n })) || 0;\n // 对源数据深度克隆\n var cloneData = JSON.parse(JSON.stringify(data));\n // 循环所有项\n var treeData = cloneData.filter(function (father) {\n var branchArr = cloneData.filter(function (child) {\n // 返回每一项的子级数组\n return father[id] === child[parentId];\n });\n branchArr.length > 0 ? father.children = branchArr : '';\n // 返回第一层\n return father[parentId] === rootId;\n });\n return treeData !== '' ? treeData : data;\n}\n\n/**\r\n * 获取当前时间\r\n * @param timeStr 时分秒 字符串 格式为 xx:xx:xx\r\n */\nfunction getNowDateTime(timeStr) {\n var now = new Date();\n var year = now.getFullYear(); // 得到年份\n var month = (now.getMonth() + 1).toString().padStart(2, '0'); // 得到月份\n var day = now.getDate().toString().padStart(2, '0'); // 得到日期\n\n if (timeStr != null) {\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(timeStr);\n }\n var hours = now.getHours().toString().padStart(2, '0'); // 得到小时;\n var minutes = now.getMinutes().toString().padStart(2, '0'); // 得到分钟;\n var seconds = now.getSeconds().toString().padStart(2, '0'); // 得到秒;\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n}\n\n/**\r\n * 获得租户功能是否开启\r\n */\nfunction getTenantEnable() {\n // console.log(\"enable: \" + process.env.VUE_APP_TENANT_ENABLE)\n if (process.env.VUE_APP_TENANT_ENABLE === 'true') {\n return true;\n }\n if (process.env.VUE_APP_TENANT_ENABLE === 'false') {\n return false;\n }\n return process.env.VUE_APP_TENANT_ENABLE || true;\n}\n\n/**\r\n * 获得文档是否开启\r\n */\nfunction getDocEnable() {\n if (process.env.VUE_APP_DOC_ENABLE === 'true') {\n return true;\n }\n if (process.env.VUE_APP_DOC_ENABLE === 'false') {\n return false;\n }\n return process.env.VUE_APP_DOC_ENABLE || false;\n}\n\n/**\r\n * 获得 Vue 应用的基础路径\r\n */\nfunction getBasePath() {\n return process.env.VUE_APP_APP_NAME || '/';\n}\n\n/**\r\n * 获得 Vue 应用的访问路径\r\n *\r\n * @param path 路径\r\n */\nfunction getPath(path) {\n // 基础路径,必须以 / 结尾\n var basePath = getBasePath();\n if (!basePath.endsWith('/')) {\n return basePath + '/';\n }\n // 访问路径,必须不能以 / 开头\n if (path.startsWith('/')) {\n path = path.substring(1);\n }\n return basePath + path;\n}",null]}