| 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\\day.vue?vue&type=script&lang=js&","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\components\\Crontab\\day.vue","mtime":1647228900582},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQpleHBvcnQgZGVmYXVsdCB7DQoJZGF0YSgpIHsNCgkJcmV0dXJuIHsNCgkJCXJhZGlvVmFsdWU6IDEsDQoJCQl3b3JrZGF5OiAxLA0KCQkJY3ljbGUwMTogMSwNCgkJCWN5Y2xlMDI6IDIsDQoJCQlhdmVyYWdlMDE6IDEsDQoJCQlhdmVyYWdlMDI6IDEsDQoJCQljaGVja2JveExpc3Q6IFtdLA0KCQkJY2hlY2tOdW06IHRoaXMuJG9wdGlvbnMucHJvcHNEYXRhLmNoZWNrDQoJCX0NCgl9LA0KCW5hbWU6ICdjcm9udGFiLWRheScsDQoJcHJvcHM6IFsnY2hlY2snLCAnY3JvbiddLA0KCW1ldGhvZHM6IHsNCgkJLy8g5Y2V6YCJ5oyJ6ZKu5YC85Y+Y5YyW5pe2DQoJCXJhZGlvQ2hhbmdlKCkgew0KCQkJKCdkYXkgcmFjaGFuZ2UnKTsNCgkJCWlmICh0aGlzLnJhZGlvVmFsdWUgPT09IDEpIHsNCgkJCQl0aGlzLiRlbWl0KCd1cGRhdGUnLCAnZGF5JywgJyonLCAnZGF5Jyk7DQoJCQkJdGhpcy4kZW1pdCgndXBkYXRlJywgJ3dlZWsnLCAnPycsICdkYXknKTsNCgkJCQl0aGlzLiRlbWl0KCd1cGRhdGUnLCAnbW9udGgnLCAnKicsICdkYXknKTsNCgkJCX0gZWxzZSB7DQoJCQkJaWYgKHRoaXMuY3Jvbi5ob3VyID09PSAnKicpIHsNCgkJCQkJdGhpcy4kZW1pdCgndXBkYXRlJywgJ2hvdXInLCAnMCcsICdkYXknKTsNCgkJCQl9DQoJCQkJaWYgKHRoaXMuY3Jvbi5taW4gPT09ICcqJykgew0KCQkJCQl0aGlzLiRlbWl0KCd1cGRhdGUnLCAnbWluJywgJzAnLCAnZGF5Jyk7DQoJCQkJfQ0KCQkJCWlmICh0aGlzLmNyb24uc2Vjb25kID09PSAnKicpIHsNCgkJCQkJdGhpcy4kZW1pdCgndXBkYXRlJywgJ3NlY29uZCcsICcwJywgJ2RheScpOw0KCQkJCX0NCgkJCX0NCg0KCQkJc3dpdGNoICh0aGlzLnJhZGlvVmFsdWUpIHsNCgkJCQljYXNlIDI6DQoJCQkJCXRoaXMuJGVtaXQoJ3VwZGF0ZScsICdkYXknLCAnPycpOw0KCQkJCQlicmVhazsNCgkJCQljYXNlIDM6DQoJCQkJCXRoaXMuJGVtaXQoJ3VwZGF0ZScsICdkYXknLCB0aGlzLmN5Y2xlMDEgKyAnLScgKyB0aGlzLmN5Y2xlMDIpOw0KCQkJCQlicmVhazsNCgkJCQljYXNlIDQ6DQoJCQkJCXRoaXMuJGVtaXQoJ3VwZGF0ZScsICdkYXknLCB0aGlzLmF2ZXJhZ2UwMSArICcvJyArIHRoaXMuYXZlcmFnZTAyKTsNCgkJCQkJYnJlYWs7DQoJCQkJY2FzZSA1Og0KCQkJCQl0aGlzLiRlbWl0KCd1cGRhdGUnLCAnZGF5JywgdGhpcy53b3JrZGF5ICsgJ1cnKTsNCgkJCQkJYnJlYWs7DQoJCQkJY2FzZSA2Og0KCQkJCQl0aGlzLiRlbWl0KCd1cGRhdGUnLCAnZGF5JywgJ0wnKTsNCgkJCQkJYnJlYWs7DQoJCQkJY2FzZSA3Og0KCQkJCQl0aGlzLiRlbWl0KCd1cGRhdGUnLCAnZGF5JywgdGhpcy5jaGVja2JveFN0cmluZyk7DQoJCQkJCWJyZWFrOw0KCQkJfQ0KCQkJKCdkYXkgcmFjaGFuZ2UgZW5kJyk7DQoJCX0sDQoJCS8vIOWRqOacn+S4pOS4quWAvOWPmOWMluaXtg0KCQljeWNsZUNoYW5nZSgpIHsNCgkJCWlmICh0aGlzLnJhZGlvVmFsdWUgPT0gJzMnKSB7DQoJCQkJdGhpcy4kZW1pdCgndXBkYXRlJywgJ2RheScsIHRoaXMuY3ljbGVUb3RhbCk7DQoJCQl9DQoJCX0sDQoJCS8vIOW5s+Wdh+S4pOS4quWAvOWPmOWMluaXtg0KCQlhdmVyYWdlQ2hhbmdlKCkgew0KCQkJaWYgKHRoaXMucmFkaW9WYWx1ZSA9PSAnNCcpIHsNCgkJCQl0aGlzLiRlbWl0KCd1cGRhdGUnLCAnZGF5JywgdGhpcy5hdmVyYWdlVG90YWwpOw0KCQkJfQ0KCQl9LA0KCQkvLyDmnIDov5Hlt6XkvZzml6XlgLzlj5jljJbml7YNCgkJd29ya2RheUNoYW5nZSgpIHsNCgkJCWlmICh0aGlzLnJhZGlvVmFsdWUgPT0gJzUnKSB7DQoJCQkJdGhpcy4kZW1pdCgndXBkYXRlJywgJ2RheScsIHRoaXMud29ya2RheSArICdXJyk7DQoJCQl9DQoJCX0sDQoJCS8vIGNoZWNrYm945YC85Y+Y5YyW5pe2DQoJCWNoZWNrYm94Q2hhbmdlKCkgew0KCQkJaWYgKHRoaXMucmFkaW9WYWx1ZSA9PSAnNycpIHsNCgkJCQl0aGlzLiRlbWl0KCd1cGRhdGUnLCAnZGF5JywgdGhpcy5jaGVja2JveFN0cmluZyk7DQoJCQl9DQoJCX0sDQoJCS8vIOeItue7hOS7tuS8oOmAkueahHdlZWvlj5HnlJ/lj5jljJbop6blj5ENCgkJd2Vla0NoYW5nZSgpIHsNCgkJCS8v5Yik5patd2Vla+WAvOS4jmRheeS4jeiDveWQjOaXtuS4uuKAnD/igJ0NCgkJCWlmICh0aGlzLmNyb24ud2VlayA9PSAnPycgJiYgdGhpcy5yYWRpb1ZhbHVlID09ICcyJykgew0KCQkJCXRoaXMucmFkaW9WYWx1ZSA9ICcxJzsNCgkJCX0gZWxzZSBpZiAodGhpcy5jcm9uLndlZWsgIT09ICc/JyAmJiB0aGlzLnJhZGlvVmFsdWUgIT0gJzInKSB7DQoJCQkJdGhpcy5yYWRpb1ZhbHVlID0gJzInOw0KCQkJfQ0KCQl9LA0KCX0sDQoJd2F0Y2g6IHsNCgkJInJhZGlvVmFsdWUiOiAicmFkaW9DaGFuZ2UiLA0KCQknY3ljbGVUb3RhbCc6ICdjeWNsZUNoYW5nZScsDQoJCSdhdmVyYWdlVG90YWwnOiAnYXZlcmFnZUNoYW5nZScsDQoJCSd3b3JrZGF5Q2hlY2snOiAnd29ya2RheUNoYW5nZScsDQoJCSdjaGVja2JveFN0cmluZyc6ICdjaGVja2JveENoYW5nZScsDQoJfSwNCgljb21wdXRlZDogew0KCQkvLyDorqHnrpfkuKTkuKrlkajmnJ/lgLwNCgkJY3ljbGVUb3RhbDogZnVuY3Rpb24gKCkgew0KCQkJdGhpcy5jeWNsZTAxID0gdGhpcy5jaGVja051bSh0aGlzLmN5Y2xlMDEsIDEsIDMxKQ0KCQkJdGhpcy5jeWNsZTAyID0gdGhpcy5jaGVja051bSh0aGlzLmN5Y2xlMDIsIDEsIDMxKQ0KCQkJcmV0dXJuIHRoaXMuY3ljbGUwMSArICctJyArIHRoaXMuY3ljbGUwMjsNCgkJfSwNCgkJLy8g6K6h566X5bmz5Z2H55So5Yiw55qE5YC8DQoJCWF2ZXJhZ2VUb3RhbDogZnVuY3Rpb24gKCkgew0KCQkJdGhpcy5hdmVyYWdlMDEgPSB0aGlzLmNoZWNrTnVtKHRoaXMuYXZlcmFnZTAxLCAxLCAzMSkNCgkJCXRoaXMuYXZlcmFnZTAyID0gdGhpcy5jaGVja051bSh0aGlzLmF2ZXJhZ2UwMiwgMSwgMzEpDQoJCQlyZXR1cm4gdGhpcy5hdmVyYWdlMDEgKyAnLycgKyB0aGlzLmF2ZXJhZ2UwMjsNCgkJfSwNCgkJLy8g6K6h566X5bel5L2c5pel5qC85byPDQoJCXdvcmtkYXlDaGVjazogZnVuY3Rpb24gKCkgew0KCQkJdGhpcy53b3JrZGF5ID0gdGhpcy5jaGVja051bSh0aGlzLndvcmtkYXksIDEsIDMxKQ0KCQkJcmV0dXJuIHRoaXMud29ya2RheTsNCgkJfSwNCgkJLy8g6K6h566X5Yu+6YCJ55qEY2hlY2tib3jlgLzlkIjpm4YNCgkJY2hlY2tib3hTdHJpbmc6IGZ1bmN0aW9uICgpIHsNCgkJCWxldCBzdHIgPSB0aGlzLmNoZWNrYm94TGlzdC5qb2luKCk7DQoJCQlyZXR1cm4gc3RyID09ICcnID8gJyonIDogc3RyOw0KCQl9DQoJfQ0KfQ0K"},{"version":3,"sources":["day.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuDA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"day.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日,允许的通配符[, - * / L M]\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</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='cycle01' :min=\"0\" :max=\"31\" /> -\r\n\t\t\t\t<el-input-number v-model='cycle02' :min=\"0\" :max=\"31\" /> 日\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-input-number v-model='average01' :min=\"0\" :max=\"31\" /> 号开始,每\r\n\t\t\t\t<el-input-number v-model='average02' :min=\"0\" :max=\"31\" /> 日执行一次\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=\"5\">\r\n\t\t\t\t每月\r\n\t\t\t\t<el-input-number v-model='workday' :min=\"0\" :max=\"31\" /> 号最近的那个工作日\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=\"6\">\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=\"7\">\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 31\" :key=\"item\" :value=\"item\">{{item}}</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\tworkday: 1,\r\n\t\t\tcycle01: 1,\r\n\t\t\tcycle02: 2,\r\n\t\t\taverage01: 1,\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-day',\r\n\tprops: ['check', 'cron'],\r\n\tmethods: {\r\n\t\t// 单选按钮值变化时\r\n\t\tradioChange() {\r\n\t\t\t('day rachange');\r\n\t\t\tif (this.radioValue === 1) {\r\n\t\t\t\tthis.$emit('update', 'day', '*', 'day');\r\n\t\t\t\tthis.$emit('update', 'week', '?', 'day');\r\n\t\t\t\tthis.$emit('update', 'month', '*', 'day');\r\n\t\t\t} else {\r\n\t\t\t\tif (this.cron.hour === '*') {\r\n\t\t\t\t\tthis.$emit('update', 'hour', '0', 'day');\r\n\t\t\t\t}\r\n\t\t\t\tif (this.cron.min === '*') {\r\n\t\t\t\t\tthis.$emit('update', 'min', '0', 'day');\r\n\t\t\t\t}\r\n\t\t\t\tif (this.cron.second === '*') {\r\n\t\t\t\t\tthis.$emit('update', 'second', '0', 'day');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\tswitch (this.radioValue) {\r\n\t\t\t\tcase 2:\r\n\t\t\t\t\tthis.$emit('update', 'day', '?');\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 3:\r\n\t\t\t\t\tthis.$emit('update', 'day', this.cycle01 + '-' + this.cycle02);\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 4:\r\n\t\t\t\t\tthis.$emit('update', 'day', this.average01 + '/' + this.average02);\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 5:\r\n\t\t\t\t\tthis.$emit('update', 'day', this.workday + 'W');\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 6:\r\n\t\t\t\t\tthis.$emit('update', 'day', 'L');\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 7:\r\n\t\t\t\t\tthis.$emit('update', 'day', this.checkboxString);\r\n\t\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t\t('day rachange end');\r\n\t\t},\r\n\t\t// 周期两个值变化时\r\n\t\tcycleChange() {\r\n\t\t\tif (this.radioValue == '3') {\r\n\t\t\t\tthis.$emit('update', 'day', 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 == '4') {\r\n\t\t\t\tthis.$emit('update', 'day', this.averageTotal);\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 最近工作日值变化时\r\n\t\tworkdayChange() {\r\n\t\t\tif (this.radioValue == '5') {\r\n\t\t\t\tthis.$emit('update', 'day', this.workday + 'W');\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 == '7') {\r\n\t\t\t\tthis.$emit('update', 'day', this.checkboxString);\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 父组件传递的week发生变化触发\r\n\t\tweekChange() {\r\n\t\t\t//判断week值与day不能同时为“?”\r\n\t\t\tif (this.cron.week == '?' && this.radioValue == '2') {\r\n\t\t\t\tthis.radioValue = '1';\r\n\t\t\t} else if (this.cron.week !== '?' && this.radioValue != '2') {\r\n\t\t\t\tthis.radioValue = '2';\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'workdayCheck': 'workdayChange',\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, 1, 31)\r\n\t\t\tthis.cycle02 = this.checkNum(this.cycle02, 1, 31)\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, 1, 31)\r\n\t\t\tthis.average02 = this.checkNum(this.average02, 1, 31)\r\n\t\t\treturn this.average01 + '/' + this.average02;\r\n\t\t},\r\n\t\t// 计算工作日格式\r\n\t\tworkdayCheck: function () {\r\n\t\t\tthis.workday = this.checkNum(this.workday, 1, 31)\r\n\t\t\treturn this.workday;\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"]}]}
|