1 line
6.2 KiB
JSON
1 line
6.2 KiB
JSON
{"remainingRequest":"G:\\project\\smart-power-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!G:\\project\\smart-power-ui\\src\\components\\EasyCron\\tabs\\day.vue?vue&type=script&lang=js&","dependencies":[{"path":"G:\\project\\smart-power-ui\\src\\components\\EasyCron\\tabs\\day.vue","mtime":1618298485558},{"path":"G:\\project\\smart-power-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1591751767036},{"path":"G:\\project\\smart-power-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1610504270305},{"path":"G:\\project\\smart-power-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1591751767036},{"path":"G:\\project\\smart-power-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1610504274351}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBtaXhpbiBmcm9tICcuL21peGluJwoKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdkYXknLAogIG1peGluczogW21peGluXSwKICBwcm9wczogewogICAgd2VlazogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICc/JwogICAgfQogIH0sCiAgZGF0YSAoKSB7CiAgICByZXR1cm4ge30KICB9LAogIGNvbXB1dGVkOiB7CiAgICBkaXNhYmxlQ2hvaWNlICgpIHsKICAgICAgcmV0dXJuICh0aGlzLndlZWsgJiYgdGhpcy53ZWVrICE9PSAnPycpIHx8IHRoaXMuZGlzYWJsZWQKICAgIH0KICB9LAogIHdhdGNoOiB7CiAgICB2YWx1ZV9jIChuZXdWYWwsIG9sZFZhbCkgewogICAgICAvLyDmlbDlgLzlj5jljJYKICAgICAgdGhpcy51cGRhdGVWYWx1ZSgpCiAgICB9LAogICAgd2VlayAobmV3VmFsLCBvbGRWYWwpIHsKICAgICAgLy8gY29uc29sZS5pbmZvKCduZXcgd2VlazogJyArIG5ld1ZhbCkKICAgICAgdGhpcy51cGRhdGVWYWx1ZSgpCiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICB1cGRhdGVWYWx1ZSAoKSB7CiAgICAgIHRoaXMuJGVtaXQoJ2NoYW5nZScsICh0aGlzLndlZWsgJiYgdGhpcy53ZWVrICE9PSAnPycpID8gJz8nIDogdGhpcy52YWx1ZV9jKQogICAgfQogIH0sCiAgY3JlYXRlZCAoKSB7CiAgICB0aGlzLkRFRkFVTFRfVkFMVUUgPSAnKicKICAgIHRoaXMubWluVmFsdWUgPSAxCiAgICB0aGlzLm1heFZhbHVlID0gMzEKICAgIHRoaXMudmFsdWVSYW5nZS5zdGFydCA9IDEKICAgIHRoaXMudmFsdWVSYW5nZS5lbmQgPSAzMQogICAgdGhpcy52YWx1ZUxvb3Auc3RhcnQgPSAxCiAgICB0aGlzLnZhbHVlTG9vcC5pbnRlcnZhbCA9IDEKICAgIHRoaXMucGFyc2VQcm9wKHRoaXMucHJvcCkKICB9Cn0K"},{"version":3,"sources":["day.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA8CA;;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","file":"day.vue","sourceRoot":"src/components/EasyCron/tabs","sourcesContent":["<template>\n <div class=\"config-list\">\n <RadioGroup v-model=\"type\">\n <div class=\"item\">\n <Radio label=\"TYPE_NOT_SET\" class=\"choice\" :disabled=\"disableChoice\">不设置</Radio>\n <span class=\"tip-info\">日和周只能设置其中之一</span>\n </div>\n <div class=\"item\">\n <Radio label=\"TYPE_EVERY\" class=\"choice\" :disabled=\"disableChoice\">每日</Radio>\n </div>\n <div class=\"item\">\n <Radio label=\"TYPE_RANGE\" class=\"choice\" :disabled=\"disableChoice\">区间</Radio>\n 从<InputNumber :disabled=\"type!=TYPE_RANGE || disableChoice\" :max=\"maxValue\" :min=\"minValue\" :precision=\"0\"\n class=\"w60\" v-model=\"valueRange.start\" />日\n 至<InputNumber :disabled=\"type!=TYPE_RANGE || disableChoice\" :max=\"maxValue\" :min=\"minValue\" :precision=\"0\"\n class=\"w60\" v-model=\"valueRange.end\" />日\n </div>\n <div class=\"item\">\n <Radio label=\"TYPE_LOOP\" class=\"choice\" :disabled=\"disableChoice\">循环</Radio>\n 从<InputNumber :disabled=\"type!=TYPE_LOOP || disableChoice\" :max=\"maxValue\" :min=\"minValue\" :precision=\"0\"\n class=\"w60\" v-model=\"valueLoop.start\" />日开始,间隔\n <InputNumber :disabled=\"type!=TYPE_LOOP || disableChoice\" :max=\"maxValue\" :min=\"minValue\" :precision=\"0\"\n class=\"w60\" v-model=\"valueLoop.interval\" />日\n </div>\n <div class=\"item\">\n <Radio label=\"TYPE_WORK\" class=\"choice\" :disabled=\"disableChoice\">工作日</Radio>\n 本月<InputNumber :disabled=\"type!=TYPE_WORK || disableChoice\" :max=\"maxValue\" :min=\"minValue\" :precision=\"0\"\n class=\"w60\" v-model=\"valueWork\" />日,最近的工作日\n </div>\n <div class=\"item\">\n <Radio label=\"TYPE_LAST\" class=\"choice\" :disabled=\"disableChoice\">最后一日</Radio>\n </div>\n <div class=\"item\">\n <Radio label=\"TYPE_SPECIFY\" class=\"choice\" :disabled=\"disableChoice\">指定</Radio>\n <div class=\"list\">\n <CheckboxGroup v-model=\"valueList\">\n <Checkbox class=\"list-check-item\" v-for=\"i in maxValue\"\n :label=\"i\" :key=\"`key-${i}`\" :disabled=\"type!=TYPE_SPECIFY || disableChoice\"></Checkbox>\n </CheckboxGroup>\n </div>\n </div>\n </RadioGroup>\n </div>\n</template>\n\n<script>\nimport mixin from './mixin'\n\nexport default {\n name: 'day',\n mixins: [mixin],\n props: {\n week: {\n type: String,\n default: '?'\n }\n },\n data () {\n return {}\n },\n computed: {\n disableChoice () {\n return (this.week && this.week !== '?') || this.disabled\n }\n },\n watch: {\n value_c (newVal, oldVal) {\n // 数值变化\n this.updateValue()\n },\n week (newVal, oldVal) {\n // console.info('new week: ' + newVal)\n this.updateValue()\n }\n },\n methods: {\n updateValue () {\n this.$emit('change', (this.week && this.week !== '?') ? '?' : this.value_c)\n }\n },\n created () {\n this.DEFAULT_VALUE = '*'\n this.minValue = 1\n this.maxValue = 31\n this.valueRange.start = 1\n this.valueRange.end = 31\n this.valueLoop.start = 1\n this.valueLoop.interval = 1\n this.parseProp(this.prop)\n }\n}\n</script>\n\n<style scoped>\n\n.config-list {\n text-align: left;\n margin: 0 10px 10px 10px;\n}\n\n.item {\n margin-top: 5px;\n}\n\n.tip-info {\n color: #999\n}\n\n.choice {\n border: 1px solid transparent;\n padding: 5px 8px;\n}\n\n.choice:hover {\n border: 1px solid #2d8cf0;\n}\n\n.w60 {\n width: 60px;\n}\n\n.ivu-input-number {\n margin-left: 5px;\n margin-right: 5px;\n}\n\n.list {\n margin: 0 20px;\n}\n\n.list-check-item {\n padding: 1px 3px;\n width: 4em;\n}\n</style>\n"]}]} |