622d449025f8d3fefd18885682e629c4.json 8.2 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\components\\Crontab\\min.vue?vue&type=script&lang=js&","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\components\\Crontab\\min.vue","mtime":1647228900583},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQpleHBvcnQgZGVmYXVsdCB7DQoJZGF0YSgpIHsNCgkJcmV0dXJuIHsNCgkJCXJhZGlvVmFsdWU6IDEsDQoJCQljeWNsZTAxOiAxLA0KCQkJY3ljbGUwMjogMiwNCgkJCWF2ZXJhZ2UwMTogMCwNCgkJCWF2ZXJhZ2UwMjogMSwNCgkJCWNoZWNrYm94TGlzdDogW10sDQoJCQljaGVja051bTogdGhpcy4kb3B0aW9ucy5wcm9wc0RhdGEuY2hlY2sNCgkJfQ0KCX0sDQoJbmFtZTogJ2Nyb250YWItbWluJywNCglwcm9wczogWydjaGVjaycsICdjcm9uJ10sDQoJbWV0aG9kczogew0KCQkvLyDljZXpgInmjInpkq7lgLzlj5jljJbml7YNCgkJcmFkaW9DaGFuZ2UoKSB7DQoJCQlpZiAodGhpcy5yYWRpb1ZhbHVlICE9PSAxICYmIHRoaXMuY3Jvbi5zZWNvbmQgPT09ICcqJykgew0KCQkJCXRoaXMuJGVtaXQoJ3VwZGF0ZScsICdzZWNvbmQnLCAnMCcsICdtaW4nKTsNCgkJCX0NCgkJCXN3aXRjaCAodGhpcy5yYWRpb1ZhbHVlKSB7DQoJCQkJY2FzZSAxOg0KCQkJCQl0aGlzLiRlbWl0KCd1cGRhdGUnLCAnbWluJywgJyonLCAnbWluJyk7DQoJCQkJCXRoaXMuJGVtaXQoJ3VwZGF0ZScsICdob3VyJywgJyonLCAnbWluJyk7DQoJCQkJCWJyZWFrOw0KCQkJCWNhc2UgMjoNCgkJCQkJdGhpcy4kZW1pdCgndXBkYXRlJywgJ21pbicsIHRoaXMuY3ljbGUwMSArICctJyArIHRoaXMuY3ljbGUwMiwgJ21pbicpOw0KCQkJCQlicmVhazsNCgkJCQljYXNlIDM6DQoJCQkJCXRoaXMuJGVtaXQoJ3VwZGF0ZScsICdtaW4nLCB0aGlzLmF2ZXJhZ2UwMSArICcvJyArIHRoaXMuYXZlcmFnZTAyLCAnbWluJyk7DQoJCQkJCWJyZWFrOw0KCQkJCWNhc2UgNDoNCgkJCQkJdGhpcy4kZW1pdCgndXBkYXRlJywgJ21pbicsIHRoaXMuY2hlY2tib3hTdHJpbmcsICdtaW4nKTsNCgkJCQkJYnJlYWs7DQoJCQl9DQoJCX0sDQoJCS8vIOWRqOacn+S4pOS4quWAvOWPmOWMluaXtg0KCQljeWNsZUNoYW5nZSgpIHsNCgkJCWlmICh0aGlzLnJhZGlvVmFsdWUgPT0gJzInKSB7DQoJCQkJdGhpcy4kZW1pdCgndXBkYXRlJywgJ21pbicsIHRoaXMuY3ljbGVUb3RhbCwgJ21pbicpOw0KCQkJfQ0KCQl9LA0KCQkvLyDlubPlnYfkuKTkuKrlgLzlj5jljJbml7YNCgkJYXZlcmFnZUNoYW5nZSgpIHsNCgkJCWlmICh0aGlzLnJhZGlvVmFsdWUgPT0gJzMnKSB7DQoJCQkJdGhpcy4kZW1pdCgndXBkYXRlJywgJ21pbicsIHRoaXMuYXZlcmFnZVRvdGFsLCAnbWluJyk7DQoJCQl9DQoJCX0sDQoJCS8vIGNoZWNrYm945YC85Y+Y5YyW5pe2DQoJCWNoZWNrYm94Q2hhbmdlKCkgew0KCQkJaWYgKHRoaXMucmFkaW9WYWx1ZSA9PSAnNCcpIHsNCgkJCQl0aGlzLiRlbWl0KCd1cGRhdGUnLCAnbWluJywgdGhpcy5jaGVja2JveFN0cmluZywgJ21pbicpOw0KCQkJfQ0KCQl9LA0KDQoJfSwNCgl3YXRjaDogew0KCQkicmFkaW9WYWx1ZSI6ICJyYWRpb0NoYW5nZSIsDQoJCSdjeWNsZVRvdGFsJzogJ2N5Y2xlQ2hhbmdlJywNCgkJJ2F2ZXJhZ2VUb3RhbCc6ICdhdmVyYWdlQ2hhbmdlJywNCgkJJ2NoZWNrYm94U3RyaW5nJzogJ2NoZWNrYm94Q2hhbmdlJywNCgl9LA0KCWNvbXB1dGVkOiB7DQoJCS8vIOiuoeeul+S4pOS4quWRqOacn+WAvA0KCQljeWNsZVRvdGFsOiBmdW5jdGlvbiAoKSB7DQoJCQl0aGlzLmN5Y2xlMDEgPSB0aGlzLmNoZWNrTnVtKHRoaXMuY3ljbGUwMSwgMCwgNTkpDQoJCQl0aGlzLmN5Y2xlMDIgPSB0aGlzLmNoZWNrTnVtKHRoaXMuY3ljbGUwMiwgMCwgNTkpDQoJCQlyZXR1cm4gdGhpcy5jeWNsZTAxICsgJy0nICsgdGhpcy5jeWNsZTAyOw0KCQl9LA0KCQkvLyDorqHnrpflubPlnYfnlKjliLDnmoTlgLwNCgkJYXZlcmFnZVRvdGFsOiBmdW5jdGlvbiAoKSB7DQoJCQl0aGlzLmF2ZXJhZ2UwMSA9IHRoaXMuY2hlY2tOdW0odGhpcy5hdmVyYWdlMDEsIDAsIDU5KQ0KCQkJdGhpcy5hdmVyYWdlMDIgPSB0aGlzLmNoZWNrTnVtKHRoaXMuYXZlcmFnZTAyLCAxLCA1OSkNCgkJCXJldHVybiB0aGlzLmF2ZXJhZ2UwMSArICcvJyArIHRoaXMuYXZlcmFnZTAyOw0KCQl9LA0KCQkvLyDorqHnrpfli77pgInnmoRjaGVja2JveOWAvOWQiOmbhg0KCQljaGVja2JveFN0cmluZzogZnVuY3Rpb24gKCkgew0KCQkJbGV0IHN0ciA9IHRoaXMuY2hlY2tib3hMaXN0LmpvaW4oKTsNCgkJCXJldHVybiBzdHIgPT0gJycgPyAnKicgOiBzdHI7DQoJCX0NCgl9DQp9DQo="},{"version":3,"sources":["min.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"min.vue","sourceRoot":"src/components/Crontab","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=\"60\" /> -\r\n\t\t\t\t<el-input-number v-model='cycle02' :min=\"0\" :max=\"60\" /> 分钟\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=\"60\" /> 分钟开始,每\r\n\t\t\t\t<el-input-number v-model='average02' :min=\"0\" :max=\"60\" /> 分钟执行一次\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 60\" :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\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: 1,\r\n\t\t\tcycle02: 2,\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-min',\r\n\tprops: ['check', 'cron'],\r\n\tmethods: {\r\n\t\t// 单选按钮值变化时\r\n\t\tradioChange() {\r\n\t\t\tif (this.radioValue !== 1 && this.cron.second === '*') {\r\n\t\t\t\tthis.$emit('update', 'second', '0', 'min');\r\n\t\t\t}\r\n\t\t\tswitch (this.radioValue) {\r\n\t\t\t\tcase 1:\r\n\t\t\t\t\tthis.$emit('update', 'min', '*', 'min');\r\n\t\t\t\t\tthis.$emit('update', 'hour', '*', 'min');\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 2:\r\n\t\t\t\t\tthis.$emit('update', 'min', this.cycle01 + '-' + this.cycle02, 'min');\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 3:\r\n\t\t\t\t\tthis.$emit('update', 'min', this.average01 + '/' + this.average02, 'min');\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 4:\r\n\t\t\t\t\tthis.$emit('update', 'min', this.checkboxString, 'min');\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', 'min', this.cycleTotal, 'min');\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', 'min', this.averageTotal, 'min');\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', 'min', this.checkboxString, 'min');\r\n\t\t\t}\r\n\t\t},\r\n\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\tthis.cycle01 = this.checkNum(this.cycle01, 0, 59)\r\n\t\t\tthis.cycle02 = this.checkNum(this.cycle02, 0, 59)\r\n\t\t\treturn this.cycle01 + '-' + this.cycle02;\r\n\t\t},\r\n\t\t// 计算平均用到的值\r\n\t\taverageTotal: function () {\r\n\t\t\tthis.average01 = this.checkNum(this.average01, 0, 59)\r\n\t\t\tthis.average02 = this.checkNum(this.average02, 1, 59)\r\n\t\t\treturn this.average01 + '/' + this.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>"]}]}