1 line
8.2 KiB
JSON
1 line
8.2 KiB
JSON
{"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]} |