xiaofu-ruoyi-vue/node_modules/.cache/babel-loader/afd00ebc5c386b87c25339e7f5a...

1 line
11 KiB
JSON

{"remainingRequest":"D:\\workspace\\ruoyi-vue-web\\node_modules\\babel-loader\\lib\\index.js!D:\\workspace\\ruoyi-vue-web\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\workspace\\ruoyi-vue-web\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\workspace\\ruoyi-vue-web\\src\\components\\Crontab\\year.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\workspace\\ruoyi-vue-web\\src\\components\\Crontab\\year.vue","mtime":1713777651830},{"path":"D:\\workspace\\ruoyi-vue-web\\babel.config.js","mtime":1713777651809},{"path":"D:\\workspace\\ruoyi-vue-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\workspace\\ruoyi-vue-web\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\workspace\\ruoyi-vue-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\workspace\\ruoyi-vue-web\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5qb2luLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5udW1iZXIuY29uc3RydWN0b3IuanMiKTsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KdmFyIF9kZWZhdWx0ID0gZXhwb3J0cy5kZWZhdWx0ID0gewogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBmdWxsWWVhcjogMCwKICAgICAgcmFkaW9WYWx1ZTogMSwKICAgICAgY3ljbGUwMTogMCwKICAgICAgY3ljbGUwMjogMCwKICAgICAgYXZlcmFnZTAxOiAwLAogICAgICBhdmVyYWdlMDI6IDEsCiAgICAgIGNoZWNrYm94TGlzdDogW10sCiAgICAgIGNoZWNrTnVtOiB0aGlzLiRvcHRpb25zLnByb3BzRGF0YS5jaGVjawogICAgfTsKICB9LAogIG5hbWU6ICdjcm9udGFiLXllYXInLAogIHByb3BzOiBbJ2NoZWNrJywgJ21vbnRoJywgJ2Nyb24nXSwKICBtZXRob2RzOiB7CiAgICAvLyDljZXpgInmjInpkq7lgLzlj5jljJbml7YKICAgIHJhZGlvQ2hhbmdlOiBmdW5jdGlvbiByYWRpb0NoYW5nZSgpIHsKICAgICAgc3dpdGNoICh0aGlzLnJhZGlvVmFsdWUpIHsKICAgICAgICBjYXNlIDE6CiAgICAgICAgICB0aGlzLiRlbWl0KCd1cGRhdGUnLCAneWVhcicsICcnKTsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgMjoKICAgICAgICAgIHRoaXMuJGVtaXQoJ3VwZGF0ZScsICd5ZWFyJywgJyonKTsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgMzoKICAgICAgICAgIHRoaXMuJGVtaXQoJ3VwZGF0ZScsICd5ZWFyJywgdGhpcy5jeWNsZVRvdGFsKTsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgNDoKICAgICAgICAgIHRoaXMuJGVtaXQoJ3VwZGF0ZScsICd5ZWFyJywgdGhpcy5hdmVyYWdlVG90YWwpOwogICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSA1OgogICAgICAgICAgdGhpcy4kZW1pdCgndXBkYXRlJywgJ3llYXInLCB0aGlzLmNoZWNrYm94U3RyaW5nKTsKICAgICAgICAgIGJyZWFrOwogICAgICB9CiAgICB9LAogICAgLy8g5ZGo5pyf5Lik5Liq5YC85Y+Y5YyW5pe2CiAgICBjeWNsZUNoYW5nZTogZnVuY3Rpb24gY3ljbGVDaGFuZ2UoKSB7CiAgICAgIGlmICh0aGlzLnJhZGlvVmFsdWUgPT0gJzMnKSB7CiAgICAgICAgdGhpcy4kZW1pdCgndXBkYXRlJywgJ3llYXInLCB0aGlzLmN5Y2xlVG90YWwpOwogICAgICB9CiAgICB9LAogICAgLy8g5bmz5Z2H5Lik5Liq5YC85Y+Y5YyW5pe2CiAgICBhdmVyYWdlQ2hhbmdlOiBmdW5jdGlvbiBhdmVyYWdlQ2hhbmdlKCkgewogICAgICBpZiAodGhpcy5yYWRpb1ZhbHVlID09ICc0JykgewogICAgICAgIHRoaXMuJGVtaXQoJ3VwZGF0ZScsICd5ZWFyJywgdGhpcy5hdmVyYWdlVG90YWwpOwogICAgICB9CiAgICB9LAogICAgLy8gY2hlY2tib3jlgLzlj5jljJbml7YKICAgIGNoZWNrYm94Q2hhbmdlOiBmdW5jdGlvbiBjaGVja2JveENoYW5nZSgpIHsKICAgICAgaWYgKHRoaXMucmFkaW9WYWx1ZSA9PSAnNScpIHsKICAgICAgICB0aGlzLiRlbWl0KCd1cGRhdGUnLCAneWVhcicsIHRoaXMuY2hlY2tib3hTdHJpbmcpOwogICAgICB9CiAgICB9CiAgfSwKICB3YXRjaDogewogICAgJ3JhZGlvVmFsdWUnOiAncmFkaW9DaGFuZ2UnLAogICAgJ2N5Y2xlVG90YWwnOiAnY3ljbGVDaGFuZ2UnLAogICAgJ2F2ZXJhZ2VUb3RhbCc6ICdhdmVyYWdlQ2hhbmdlJywKICAgICdjaGVja2JveFN0cmluZyc6ICdjaGVja2JveENoYW5nZScKICB9LAogIGNvbXB1dGVkOiB7CiAgICAvLyDorqHnrpfkuKTkuKrlkajmnJ/lgLwKICAgIGN5Y2xlVG90YWw6IGZ1bmN0aW9uIGN5Y2xlVG90YWwoKSB7CiAgICAgIHZhciBjeWNsZTAxID0gdGhpcy5jaGVja051bSh0aGlzLmN5Y2xlMDEsIHRoaXMuZnVsbFllYXIsIDIwOTgpOwogICAgICB2YXIgY3ljbGUwMiA9IHRoaXMuY2hlY2tOdW0odGhpcy5jeWNsZTAyLCBjeWNsZTAxID8gY3ljbGUwMSArIDEgOiB0aGlzLmZ1bGxZZWFyICsgMSwgMjA5OSk7CiAgICAgIHJldHVybiBjeWNsZTAxICsgJy0nICsgY3ljbGUwMjsKICAgIH0sCiAgICAvLyDorqHnrpflubPlnYfnlKjliLDnmoTlgLwKICAgIGF2ZXJhZ2VUb3RhbDogZnVuY3Rpb24gYXZlcmFnZVRvdGFsKCkgewogICAgICB2YXIgYXZlcmFnZTAxID0gdGhpcy5jaGVja051bSh0aGlzLmF2ZXJhZ2UwMSwgdGhpcy5mdWxsWWVhciwgMjA5OCk7CiAgICAgIHZhciBhdmVyYWdlMDIgPSB0aGlzLmNoZWNrTnVtKHRoaXMuYXZlcmFnZTAyLCAxLCAyMDk5IC0gYXZlcmFnZTAxIHx8IHRoaXMuZnVsbFllYXIpOwogICAgICByZXR1cm4gYXZlcmFnZTAxICsgJy8nICsgYXZlcmFnZTAyOwogICAgfSwKICAgIC8vIOiuoeeul+WLvumAieeahGNoZWNrYm945YC85ZCI6ZuGCiAgICBjaGVja2JveFN0cmluZzogZnVuY3Rpb24gY2hlY2tib3hTdHJpbmcoKSB7CiAgICAgIHZhciBzdHIgPSB0aGlzLmNoZWNrYm94TGlzdC5qb2luKCk7CiAgICAgIHJldHVybiBzdHI7CiAgICB9CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgLy8g5LuF6I635Y+W5b2T5YmN5bm05Lu9CiAgICB0aGlzLmZ1bGxZZWFyID0gTnVtYmVyKG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKSk7CiAgICB0aGlzLmN5Y2xlMDEgPSB0aGlzLmZ1bGxZZWFyOwogICAgdGhpcy5hdmVyYWdlMDEgPSB0aGlzLmZ1bGxZZWFyOwogIH0KfTs="},{"version":3,"names":["data","fullYear","radioValue","cycle01","cycle02","average01","average02","checkboxList","checkNum","$options","propsData","check","name","props","methods","radioChange","$emit","cycleTotal","averageTotal","checkboxString","cycleChange","averageChange","checkboxChange","watch","computed","str","join","mounted","Number","Date","getFullYear"],"sources":["src/components/Crontab/year.vue"],"sourcesContent":["<template>\r\n <el-form size=\"small\">\r\n <el-form-item>\r\n <el-radio v-model='radioValue' :label=\"1\">\r\n 不填,允许的通配符[, - * /]\r\n </el-radio>\r\n </el-form-item>\r\n\r\n <el-form-item>\r\n <el-radio v-model='radioValue' :label=\"2\">\r\n 每年\r\n </el-radio>\r\n </el-form-item>\r\n\r\n <el-form-item>\r\n <el-radio v-model='radioValue' :label=\"3\">\r\n 周期从\r\n <el-input-number v-model='cycle01' :max=\"2098\" :min='fullYear'/>\r\n -\r\n <el-input-number v-model='cycle02' :max=\"2099\" :min=\"cycle01 ? cycle01 + 1 : fullYear + 1\"/>\r\n </el-radio>\r\n </el-form-item>\r\n\r\n <el-form-item>\r\n <el-radio v-model='radioValue' :label=\"4\">\r\n 从\r\n <el-input-number v-model='average01' :max=\"2098\" :min='fullYear'/>\r\n 年开始,每\r\n <el-input-number v-model='average02' :max=\"2099 - average01 || fullYear\" :min=\"1\"/>\r\n 年执行一次\r\n </el-radio>\r\n\r\n </el-form-item>\r\n\r\n <el-form-item>\r\n <el-radio v-model='radioValue' :label=\"5\">\r\n 指定\r\n <el-select v-model=\"checkboxList\" clearable multiple placeholder=\"可多选\">\r\n <el-option v-for=\"item in 9\" :key=\"item\" :label=\"item -1 + fullYear\" :value=\"item - 1 + fullYear\"/>\r\n </el-select>\r\n </el-radio>\r\n </el-form-item>\r\n </el-form>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n fullYear: 0,\r\n radioValue: 1,\r\n cycle01: 0,\r\n cycle02: 0,\r\n average01: 0,\r\n average02: 1,\r\n checkboxList: [],\r\n checkNum: this.$options.propsData.check\r\n }\r\n },\r\n name: 'crontab-year',\r\n props: ['check', 'month', 'cron'],\r\n methods: {\r\n // 单选按钮值变化时\r\n radioChange() {\r\n switch (this.radioValue) {\r\n case 1:\r\n this.$emit('update', 'year', '');\r\n break;\r\n case 2:\r\n this.$emit('update', 'year', '*');\r\n break;\r\n case 3:\r\n this.$emit('update', 'year', this.cycleTotal);\r\n break;\r\n case 4:\r\n this.$emit('update', 'year', this.averageTotal);\r\n break;\r\n case 5:\r\n this.$emit('update', 'year', this.checkboxString);\r\n break;\r\n }\r\n },\r\n // 周期两个值变化时\r\n cycleChange() {\r\n if (this.radioValue == '3') {\r\n this.$emit('update', 'year', this.cycleTotal);\r\n }\r\n },\r\n // 平均两个值变化时\r\n averageChange() {\r\n if (this.radioValue == '4') {\r\n this.$emit('update', 'year', this.averageTotal);\r\n }\r\n },\r\n // checkbox值变化时\r\n checkboxChange() {\r\n if (this.radioValue == '5') {\r\n this.$emit('update', 'year', this.checkboxString);\r\n }\r\n }\r\n },\r\n watch: {\r\n 'radioValue': 'radioChange',\r\n 'cycleTotal': 'cycleChange',\r\n 'averageTotal': 'averageChange',\r\n 'checkboxString': 'checkboxChange'\r\n },\r\n computed: {\r\n // 计算两个周期值\r\n cycleTotal: function () {\r\n const cycle01 = this.checkNum(this.cycle01, this.fullYear, 2098)\r\n const cycle02 = this.checkNum(this.cycle02, cycle01 ? cycle01 + 1 : this.fullYear + 1, 2099)\r\n return cycle01 + '-' + cycle02;\r\n },\r\n // 计算平均用到的值\r\n averageTotal: function () {\r\n const average01 = this.checkNum(this.average01, this.fullYear, 2098)\r\n const average02 = this.checkNum(this.average02, 1, 2099 - average01 || this.fullYear)\r\n return average01 + '/' + average02;\r\n },\r\n // 计算勾选的checkbox值合集\r\n checkboxString: function () {\r\n let str = this.checkboxList.join();\r\n return str;\r\n }\r\n },\r\n mounted: function () {\r\n // 仅获取当前年份\r\n this.fullYear = Number(new Date().getFullYear());\r\n this.cycle01 = this.fullYear\r\n this.average01 = this.fullYear\r\n }\r\n}\r\n</script>\r\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;iCA8CA;EACAA,IAAA,WAAAA,KAAA;IACA;MACAC,QAAA;MACAC,UAAA;MACAC,OAAA;MACAC,OAAA;MACAC,SAAA;MACAC,SAAA;MACAC,YAAA;MACAC,QAAA,OAAAC,QAAA,CAAAC,SAAA,CAAAC;IACA;EACA;EACAC,IAAA;EACAC,KAAA;EACAC,OAAA;IACA;IACAC,WAAA,WAAAA,YAAA;MACA,aAAAb,UAAA;QACA;UACA,KAAAc,KAAA;UACA;QACA;UACA,KAAAA,KAAA;UACA;QACA;UACA,KAAAA,KAAA,wBAAAC,UAAA;UACA;QACA;UACA,KAAAD,KAAA,wBAAAE,YAAA;UACA;QACA;UACA,KAAAF,KAAA,wBAAAG,cAAA;UACA;MACA;IACA;IACA;IACAC,WAAA,WAAAA,YAAA;MACA,SAAAlB,UAAA;QACA,KAAAc,KAAA,wBAAAC,UAAA;MACA;IACA;IACA;IACAI,aAAA,WAAAA,cAAA;MACA,SAAAnB,UAAA;QACA,KAAAc,KAAA,wBAAAE,YAAA;MACA;IACA;IACA;IACAI,cAAA,WAAAA,eAAA;MACA,SAAApB,UAAA;QACA,KAAAc,KAAA,wBAAAG,cAAA;MACA;IACA;EACA;EACAI,KAAA;IACA;IACA;IACA;IACA;EACA;EACAC,QAAA;IACA;IACAP,UAAA,WAAAA,WAAA;MACA,IAAAd,OAAA,QAAAK,QAAA,MAAAL,OAAA,OAAAF,QAAA;MACA,IAAAG,OAAA,QAAAI,QAAA,MAAAJ,OAAA,EAAAD,OAAA,GAAAA,OAAA,YAAAF,QAAA;MACA,OAAAE,OAAA,SAAAC,OAAA;IACA;IACA;IACAc,YAAA,WAAAA,aAAA;MACA,IAAAb,SAAA,QAAAG,QAAA,MAAAH,SAAA,OAAAJ,QAAA;MACA,IAAAK,SAAA,QAAAE,QAAA,MAAAF,SAAA,YAAAD,SAAA,SAAAJ,QAAA;MACA,OAAAI,SAAA,SAAAC,SAAA;IACA;IACA;IACAa,cAAA,WAAAA,eAAA;MACA,IAAAM,GAAA,QAAAlB,YAAA,CAAAmB,IAAA;MACA,OAAAD,GAAA;IACA;EACA;EACAE,OAAA,WAAAA,QAAA;IACA;IACA,KAAA1B,QAAA,GAAA2B,MAAA,KAAAC,IAAA,GAAAC,WAAA;IACA,KAAA3B,OAAA,QAAAF,QAAA;IACA,KAAAI,SAAA,QAAAJ,QAAA;EACA;AACA","ignoreList":[]}]}