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

1 line
9.9 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\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\timing\\components\\crontab.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\timing\\components\\crontab.vue","mtime":1732871026795},{"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\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"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.default = void 0;\nvar _objectSpread2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/objectSpread2.js\"));\nrequire(\"core-js/modules/es6.regexp.split\");\nrequire(\"core-js/modules/es7.array.includes\");\nrequire(\"core-js/modules/es6.string.includes\");\nvar _second = _interopRequireDefault(require(\"./second.vue\"));\nvar _min = _interopRequireDefault(require(\"./min.vue\"));\nvar _hour = _interopRequireDefault(require(\"./hour.vue\"));\nvar _day = _interopRequireDefault(require(\"./day.vue\"));\nvar _month = _interopRequireDefault(require(\"./month.vue\"));\nvar _week = _interopRequireDefault(require(\"./week.vue\"));\nvar _year = _interopRequireDefault(require(\"./year.vue\"));\nvar _result = _interopRequireDefault(require(\"./result.vue\"));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = exports.default = {\n name: 'Crontab',\n components: {\n CrontabSecond: _second.default,\n CrontabMin: _min.default,\n CrontabHour: _hour.default,\n CrontabDay: _day.default,\n CrontabMonth: _month.default,\n CrontabWeek: _week.default,\n CrontabYear: _year.default,\n CrontabResult: _result.default\n },\n props: ['expression', 'hideComponent'],\n data: function data() {\n return {\n tabTitles: ['秒', '分钟', '小时', '日', '月', '周', '年'],\n tabActive: 0,\n myindex: 0,\n crontabValueObj: {\n second: '*',\n min: '*',\n hour: '*',\n day: '*',\n month: '*',\n week: '?',\n year: ''\n }\n };\n },\n computed: {\n crontabValueString: function crontabValueString() {\n var obj = this.crontabValueObj;\n var str = obj.second + ' ' + obj.min + ' ' + obj.hour + ' ' + obj.day + ' ' + obj.month + ' ' + obj.week + (obj.year == '' ? '' : ' ' + obj.year);\n return str;\n }\n },\n watch: {\n expression: 'resolveExp',\n hideComponent: function hideComponent(value) {\n // 隐藏部分组件\n }\n },\n mounted: function mounted() {\n this.resolveExp();\n },\n methods: {\n shouldHide: function shouldHide(key) {\n if (this.hideComponent && this.hideComponent.includes(key)) return false;\n return true;\n },\n resolveExp: function resolveExp() {\n // 反解析 表达式\n if (this.expression) {\n var arr = this.expression.split(' ');\n if (arr.length >= 6) {\n // 6 位以上是合法表达式\n var obj = {\n second: arr[0],\n min: arr[1],\n hour: arr[2],\n day: arr[3],\n month: arr[4],\n week: arr[5],\n year: arr[6] ? arr[6] : ''\n };\n this.crontabValueObj = (0, _objectSpread2.default)({}, obj);\n for (var i in obj) {\n if (obj[i]) this.changeRadio(i, obj[i]);\n }\n }\n } else {\n // 没有传入的表达式 则还原\n this.clearCron();\n }\n },\n // tab切换值\n tabCheck: function tabCheck(index) {\n this.tabActive = index;\n },\n // 由子组件触发,更改表达式组成的字段值\n updateCrontabValue: function updateCrontabValue(name, value, from) {\n 'updateCrontabValue', name, value, from;\n this.crontabValueObj[name] = value;\n if (from && from !== name) {\n console.log(\"\\u6765\\u81EA\\u7EC4\\u4EF6 \".concat(from, \" \\u6539\\u53D8\\u4E86 \").concat(name, \" \").concat(value));\n this.changeRadio(name, value);\n }\n },\n // 赋值到组件\n changeRadio: function changeRadio(name, value) {\n var arr = ['second', 'min', 'hour', 'month'];\n var refName = 'cron' + name;\n var insValue;\n if (!this.$refs[refName]) return;\n if (arr.includes(name)) {\n if (value === '*') {\n insValue = 1;\n } else if (value.indexOf('-') > -1) {\n var indexArr = value.split('-');\n isNaN(indexArr[0]) ? this.$refs[refName].cycle01 = 0 : this.$refs[refName].cycle01 = indexArr[0];\n this.$refs[refName].cycle02 = indexArr[1];\n insValue = 2;\n } else if (value.indexOf('/') > -1) {\n var _indexArr = value.split('/');\n isNaN(_indexArr[0]) ? this.$refs[refName].average01 = 0 : this.$refs[refName].average01 = _indexArr[0];\n this.$refs[refName].average02 = _indexArr[1];\n insValue = 3;\n } else {\n insValue = 4;\n this.$refs[refName].checkboxList = value.split(',');\n }\n } else if (name == 'day') {\n if (value === '*') {\n insValue = 1;\n } else if (value == '?') {\n insValue = 2;\n } else if (value.indexOf('-') > -1) {\n var _indexArr2 = value.split('-');\n isNaN(_indexArr2[0]) ? this.$refs[refName].cycle01 = 0 : this.$refs[refName].cycle01 = _indexArr2[0];\n this.$refs[refName].cycle02 = _indexArr2[1];\n insValue = 3;\n } else if (value.indexOf('/') > -1) {\n var _indexArr3 = value.split('/');\n isNaN(_indexArr3[0]) ? this.$refs[refName].average01 = 0 : this.$refs[refName].average01 = _indexArr3[0];\n this.$refs[refName].average02 = _indexArr3[1];\n insValue = 4;\n } else if (value.indexOf('W') > -1) {\n var _indexArr4 = value.split('W');\n isNaN(_indexArr4[0]) ? this.$refs[refName].workday = 0 : this.$refs[refName].workday = _indexArr4[0];\n insValue = 5;\n } else if (value === 'L') {\n insValue = 6;\n } else {\n this.$refs[refName].checkboxList = value.split(',');\n insValue = 7;\n }\n } else if (name == 'week') {\n if (value === '*') {\n insValue = 1;\n } else if (value == '?') {\n insValue = 2;\n } else if (value.indexOf('-') > -1) {\n var _indexArr5 = value.split('-');\n isNaN(_indexArr5[0]) ? this.$refs[refName].cycle01 = 0 : this.$refs[refName].cycle01 = _indexArr5[0];\n this.$refs[refName].cycle02 = _indexArr5[1];\n insValue = 3;\n } else if (value.indexOf('#') > -1) {\n var _indexArr6 = value.split('#');\n isNaN(_indexArr6[0]) ? this.$refs[refName].average01 = 1 : this.$refs[refName].average01 = _indexArr6[0];\n this.$refs[refName].average02 = _indexArr6[1];\n insValue = 4;\n } else if (value.indexOf('L') > -1) {\n var _indexArr7 = value.split('L');\n isNaN(_indexArr7[0]) ? this.$refs[refName].weekday = 1 : this.$refs[refName].weekday = _indexArr7[0];\n insValue = 5;\n } else {\n this.$refs[refName].checkboxList = value.split(',');\n insValue = 6;\n }\n } else if (name == 'year') {\n if (value == '') {\n insValue = 1;\n } else if (value == '*') {\n insValue = 2;\n } else if (value.indexOf('-') > -1) {\n insValue = 3;\n } else if (value.indexOf('/') > -1) {\n insValue = 4;\n } else {\n this.$refs[refName].checkboxList = value.split(',');\n insValue = 5;\n }\n }\n this.$refs[refName].radioValue = insValue;\n },\n // 表单选项的子组件校验数字格式(通过-props传递\n checkNumber: function checkNumber(value, minLimit, maxLimit) {\n // 检查必须为整数\n value = Math.floor(value);\n if (value < minLimit) {\n value = minLimit;\n } else if (value > maxLimit) {\n value = maxLimit;\n }\n return value;\n },\n // 隐藏弹窗\n hidePopup: function hidePopup() {\n this.$emit('hide');\n },\n // 填充表达式\n submitFill: function submitFill() {\n this.$emit('fill', this.crontabValueString);\n this.hidePopup();\n },\n clearCron: function clearCron() {\n // 还原选择项\n '准备还原';\n this.crontabValueObj = {\n second: '*',\n min: '*',\n hour: '*',\n day: '*',\n month: '*',\n week: '?',\n year: ''\n };\n for (var j in this.crontabValueObj) {\n this.changeRadio(j, this.crontabValueObj[j]);\n }\n }\n }\n};",null]}