‘liusuyi’
2023-05-24 0484a33f0550b344382f0d3caac5b26bbba23ca0
1
{"remainingRequest":"D:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\src\\components\\Crontab\\hour.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\src\\components\\Crontab\\hour.vue","mtime":1675221397091},{"path":"D:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\babel.config.js","mtime":1675221397043},{"path":"D:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1678842086999},{"path":"D:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1678842088721},{"path":"D:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1678842086999},{"path":"D:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1678842089772}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5qb2luLmpzIik7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCnZhciBfZGVmYXVsdCA9IHsKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgcmFkaW9WYWx1ZTogMSwKICAgICAgY3ljbGUwMTogMCwKICAgICAgY3ljbGUwMjogMSwKICAgICAgYXZlcmFnZTAxOiAwLAogICAgICBhdmVyYWdlMDI6IDEsCiAgICAgIGNoZWNrYm94TGlzdDogW10sCiAgICAgIGNoZWNrTnVtOiB0aGlzLiRvcHRpb25zLnByb3BzRGF0YS5jaGVjawogICAgfTsKICB9LAogIG5hbWU6ICdjcm9udGFiLWhvdXInLAogIHByb3BzOiBbJ2NoZWNrJywgJ2Nyb24nXSwKICBtZXRob2RzOiB7CiAgICAvLyDljZXpgInmjInpkq7lgLzlj5jljJbml7YKICAgIHJhZGlvQ2hhbmdlOiBmdW5jdGlvbiByYWRpb0NoYW5nZSgpIHsKICAgICAgc3dpdGNoICh0aGlzLnJhZGlvVmFsdWUpIHsKICAgICAgICBjYXNlIDE6CiAgICAgICAgICB0aGlzLiRlbWl0KCd1cGRhdGUnLCAnaG91cicsICcqJyk7CiAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlIDI6CiAgICAgICAgICB0aGlzLiRlbWl0KCd1cGRhdGUnLCAnaG91cicsIHRoaXMuY3ljbGVUb3RhbCk7CiAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlIDM6CiAgICAgICAgICB0aGlzLiRlbWl0KCd1cGRhdGUnLCAnaG91cicsIHRoaXMuYXZlcmFnZVRvdGFsKTsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgNDoKICAgICAgICAgIHRoaXMuJGVtaXQoJ3VwZGF0ZScsICdob3VyJywgdGhpcy5jaGVja2JveFN0cmluZyk7CiAgICAgICAgICBicmVhazsKICAgICAgfQogICAgfSwKICAgIC8vIOWRqOacn+S4pOS4quWAvOWPmOWMluaXtgogICAgY3ljbGVDaGFuZ2U6IGZ1bmN0aW9uIGN5Y2xlQ2hhbmdlKCkgewogICAgICBpZiAodGhpcy5yYWRpb1ZhbHVlID09ICcyJykgewogICAgICAgIHRoaXMuJGVtaXQoJ3VwZGF0ZScsICdob3VyJywgdGhpcy5jeWNsZVRvdGFsKTsKICAgICAgfQogICAgfSwKICAgIC8vIOW5s+Wdh+S4pOS4quWAvOWPmOWMluaXtgogICAgYXZlcmFnZUNoYW5nZTogZnVuY3Rpb24gYXZlcmFnZUNoYW5nZSgpIHsKICAgICAgaWYgKHRoaXMucmFkaW9WYWx1ZSA9PSAnMycpIHsKICAgICAgICB0aGlzLiRlbWl0KCd1cGRhdGUnLCAnaG91cicsIHRoaXMuYXZlcmFnZVRvdGFsKTsKICAgICAgfQogICAgfSwKICAgIC8vIGNoZWNrYm945YC85Y+Y5YyW5pe2CiAgICBjaGVja2JveENoYW5nZTogZnVuY3Rpb24gY2hlY2tib3hDaGFuZ2UoKSB7CiAgICAgIGlmICh0aGlzLnJhZGlvVmFsdWUgPT0gJzQnKSB7CiAgICAgICAgdGhpcy4kZW1pdCgndXBkYXRlJywgJ2hvdXInLCB0aGlzLmNoZWNrYm94U3RyaW5nKTsKICAgICAgfQogICAgfQogIH0sCiAgd2F0Y2g6IHsKICAgICdyYWRpb1ZhbHVlJzogJ3JhZGlvQ2hhbmdlJywKICAgICdjeWNsZVRvdGFsJzogJ2N5Y2xlQ2hhbmdlJywKICAgICdhdmVyYWdlVG90YWwnOiAnYXZlcmFnZUNoYW5nZScsCiAgICAnY2hlY2tib3hTdHJpbmcnOiAnY2hlY2tib3hDaGFuZ2UnCiAgfSwKICBjb21wdXRlZDogewogICAgLy8g6K6h566X5Lik5Liq5ZGo5pyf5YC8CiAgICBjeWNsZVRvdGFsOiBmdW5jdGlvbiBjeWNsZVRvdGFsKCkgewogICAgICB2YXIgY3ljbGUwMSA9IHRoaXMuY2hlY2tOdW0odGhpcy5jeWNsZTAxLCAwLCAyMik7CiAgICAgIHZhciBjeWNsZTAyID0gdGhpcy5jaGVja051bSh0aGlzLmN5Y2xlMDIsIGN5Y2xlMDEgPyBjeWNsZTAxICsgMSA6IDEsIDIzKTsKICAgICAgcmV0dXJuIGN5Y2xlMDEgKyAnLScgKyBjeWNsZTAyOwogICAgfSwKICAgIC8vIOiuoeeul+W5s+Wdh+eUqOWIsOeahOWAvAogICAgYXZlcmFnZVRvdGFsOiBmdW5jdGlvbiBhdmVyYWdlVG90YWwoKSB7CiAgICAgIHZhciBhdmVyYWdlMDEgPSB0aGlzLmNoZWNrTnVtKHRoaXMuYXZlcmFnZTAxLCAwLCAyMik7CiAgICAgIHZhciBhdmVyYWdlMDIgPSB0aGlzLmNoZWNrTnVtKHRoaXMuYXZlcmFnZTAyLCAxLCAyMyAtIGF2ZXJhZ2UwMSB8fCAwKTsKICAgICAgcmV0dXJuIGF2ZXJhZ2UwMSArICcvJyArIGF2ZXJhZ2UwMjsKICAgIH0sCiAgICAvLyDorqHnrpfli77pgInnmoRjaGVja2JveOWAvOWQiOmbhgogICAgY2hlY2tib3hTdHJpbmc6IGZ1bmN0aW9uIGNoZWNrYm94U3RyaW5nKCkgewogICAgICB2YXIgc3RyID0gdGhpcy5jaGVja2JveExpc3Quam9pbigpOwogICAgICByZXR1cm4gc3RyID09ICcnID8gJyonIDogc3RyOwogICAgfQogIH0KfTsKZXhwb3J0cy5kZWZhdWx0ID0gX2RlZmF1bHQ7"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eAoCA;EACAA;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;EACAC;EACAC;IACA;IACAC;MACA;QACA;UACA;UACA;QACA;UACA;UACA;QACA;UACA;UACA;QACA;UACA;UACA;MAAA;IAEA;IACA;IACAC;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;QACA;MACA;IACA;EACA;EACAC;IACA;IACA;IACA;IACA;EACA;EACAC;IACA;IACAC;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;IACA;EACA;AACA;AAAA","names":["data","radioValue","cycle01","cycle02","average01","average02","checkboxList","checkNum","name","props","methods","radioChange","cycleChange","averageChange","checkboxChange","watch","computed","cycleTotal","averageTotal","checkboxString"],"sourceRoot":"src/components/Crontab","sources":["hour.vue"],"sourcesContent":["<template>\r\n\t<el-form size=\"small\">\r\n\t\t<el-form-item>\r\n\t\t\t<el-radio v-model='radioValue' :label=\"1\">\r\n\t\t\t\t小时,允许的通配符[, - * /]\r\n\t\t\t</el-radio>\r\n\t\t</el-form-item>\r\n\r\n\t\t<el-form-item>\r\n\t\t\t<el-radio v-model='radioValue' :label=\"2\">\r\n\t\t\t\t周期从\r\n\t\t\t\t<el-input-number v-model='cycle01' :min=\"0\" :max=\"22\" /> -\r\n\t\t\t\t<el-input-number v-model='cycle02' :min=\"cycle01 ? cycle01 + 1 : 1\" :max=\"23\" /> 小时\r\n\t\t\t</el-radio>\r\n\t\t</el-form-item>\r\n\r\n\t\t<el-form-item>\r\n\t\t\t<el-radio v-model='radioValue' :label=\"3\">\r\n\t\t\t\t从\r\n\t\t\t\t<el-input-number v-model='average01' :min=\"0\" :max=\"22\" /> 小时开始,每\r\n\t\t\t\t<el-input-number v-model='average02' :min=\"1\" :max=\"23 - average01 || 0\" /> 小时执行一次\r\n\t\t\t</el-radio>\r\n\t\t</el-form-item>\r\n\r\n\t\t<el-form-item>\r\n\t\t\t<el-radio v-model='radioValue' :label=\"4\">\r\n\t\t\t\t指定\r\n\t\t\t\t<el-select clearable v-model=\"checkboxList\" placeholder=\"可多选\" multiple style=\"width:100%\">\r\n\t\t\t\t\t<el-option v-for=\"item in 24\" :key=\"item\" :value=\"item-1\">{{item-1}}</el-option>\r\n\t\t\t\t</el-select>\r\n\t\t\t</el-radio>\r\n\t\t</el-form-item>\r\n\t</el-form>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\tradioValue: 1,\r\n\t\t\tcycle01: 0,\r\n\t\t\tcycle02: 1,\r\n\t\t\taverage01: 0,\r\n\t\t\taverage02: 1,\r\n\t\t\tcheckboxList: [],\r\n\t\t\tcheckNum: this.$options.propsData.check\r\n\t\t}\r\n\t},\r\n\tname: 'crontab-hour',\r\n\tprops: ['check', 'cron'],\r\n\tmethods: {\r\n\t\t// 单选按钮值变化时\r\n\t\tradioChange() {\r\n\t\t\tswitch (this.radioValue) {\r\n\t\t\t\tcase 1:\r\n        \tthis.$emit('update', 'hour', '*')\r\n        \tbreak;\r\n\t\t\t\tcase 2:\r\n\t\t\t\t\tthis.$emit('update', 'hour', this.cycleTotal);\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 3:\r\n\t\t\t\t\tthis.$emit('update', 'hour', this.averageTotal);\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 4:\r\n\t\t\t\t\tthis.$emit('update', 'hour', this.checkboxString);\r\n\t\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 周期两个值变化时\r\n\t\tcycleChange() {\r\n\t\t\tif (this.radioValue == '2') {\r\n\t\t\t\tthis.$emit('update', 'hour', this.cycleTotal);\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 平均两个值变化时\r\n\t\taverageChange() {\r\n\t\t\tif (this.radioValue == '3') {\r\n\t\t\t\tthis.$emit('update', 'hour', this.averageTotal);\r\n\t\t\t}\r\n\t\t},\r\n\t\t// checkbox值变化时\r\n\t\tcheckboxChange() {\r\n\t\t\tif (this.radioValue == '4') {\r\n\t\t\t\tthis.$emit('update', 'hour', this.checkboxString);\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\twatch: {\r\n\t\t'radioValue': 'radioChange',\r\n\t\t'cycleTotal': 'cycleChange',\r\n\t\t'averageTotal': 'averageChange',\r\n\t\t'checkboxString': 'checkboxChange'\r\n\t},\r\n\tcomputed: {\r\n\t\t// 计算两个周期值\r\n\t\tcycleTotal: function () {\r\n\t\t\tconst cycle01 = this.checkNum(this.cycle01, 0, 22)\r\n\t\t\tconst cycle02 = this.checkNum(this.cycle02, cycle01 ? cycle01 + 1 : 1, 23)\r\n\t\t\treturn cycle01 + '-' + cycle02;\r\n\t\t},\r\n\t\t// 计算平均用到的值\r\n\t\taverageTotal: function () {\r\n\t\t\tconst average01 = this.checkNum(this.average01, 0, 22)\r\n\t\t\tconst average02 = this.checkNum(this.average02, 1, 23 - average01 || 0)\r\n\t\t\treturn average01 + '/' + average02;\r\n\t\t},\r\n\t\t// 计算勾选的checkbox值合集\r\n\t\tcheckboxString: function () {\r\n\t\t\tlet str = this.checkboxList.join();\r\n\t\t\treturn str == '' ? '*' : str;\r\n\t\t}\r\n\t}\r\n}\r\n</script>\r\n"]}]}