Files
supplier-dispatch-h5/node_modules/.cache/babel-loader/a2caa79c61755733bc9a6a4dffb3fbc414d9b294f67b06cc745c48092a96baf6.json
2023-08-11 10:45:20 +08:00

1 line
12 KiB
JSON

{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\n/**\n * Common part of Checkbox & Radio\n */\nimport Icon from '../icon';\nimport { FieldMixin } from './field';\nimport { ChildrenMixin } from './relation';\nimport { addUnit } from '../utils';\nexport var CheckboxMixin = function CheckboxMixin(_ref) {\n var parent = _ref.parent,\n bem = _ref.bem,\n role = _ref.role;\n return {\n mixins: [ChildrenMixin(parent), FieldMixin],\n props: {\n name: null,\n value: null,\n disabled: Boolean,\n iconSize: [Number, String],\n checkedColor: String,\n labelPosition: String,\n labelDisabled: Boolean,\n shape: {\n type: String,\n default: 'round'\n },\n bindGroup: {\n type: Boolean,\n default: true\n }\n },\n computed: {\n disableBindRelation: function disableBindRelation() {\n return !this.bindGroup;\n },\n isDisabled: function isDisabled() {\n return this.parent && this.parent.disabled || this.disabled;\n },\n direction: function direction() {\n return this.parent && this.parent.direction || null;\n },\n iconStyle: function iconStyle() {\n var checkedColor = this.checkedColor || this.parent && this.parent.checkedColor;\n if (checkedColor && this.checked && !this.isDisabled) {\n return {\n borderColor: checkedColor,\n backgroundColor: checkedColor\n };\n }\n },\n tabindex: function tabindex() {\n if (this.isDisabled || role === 'radio' && !this.checked) {\n return -1;\n }\n return 0;\n }\n },\n methods: {\n onClick: function onClick(event) {\n var _this = this;\n var target = event.target;\n var icon = this.$refs.icon;\n var iconClicked = icon === target || (icon == null ? void 0 : icon.contains(target));\n if (!this.isDisabled && (iconClicked || !this.labelDisabled)) {\n this.toggle(); // wait for toggle method to complete\n // so we can get the changed value in the click event listener\n\n setTimeout(function () {\n _this.$emit('click', event);\n });\n } else {\n this.$emit('click', event);\n }\n },\n genIcon: function genIcon() {\n var h = this.$createElement;\n var checked = this.checked;\n var iconSize = this.iconSize || this.parent && this.parent.iconSize;\n return h(\"div\", {\n \"ref\": \"icon\",\n \"class\": bem('icon', [this.shape, {\n disabled: this.isDisabled,\n checked: checked\n }]),\n \"style\": {\n fontSize: addUnit(iconSize)\n }\n }, [this.slots('icon', {\n checked: checked\n }) || h(Icon, {\n \"attrs\": {\n \"name\": \"success\"\n },\n \"style\": this.iconStyle\n })]);\n },\n genLabel: function genLabel() {\n var h = this.$createElement;\n var slot = this.slots();\n if (slot) {\n return h(\"span\", {\n \"class\": bem('label', [this.labelPosition, {\n disabled: this.isDisabled\n }])\n }, [slot]);\n }\n }\n },\n render: function render() {\n var h = arguments[0];\n var Children = [this.genIcon()];\n if (this.labelPosition === 'left') {\n Children.unshift(this.genLabel());\n } else {\n Children.push(this.genLabel());\n }\n return h(\"div\", {\n \"attrs\": {\n \"role\": role,\n \"tabindex\": this.tabindex,\n \"aria-checked\": String(this.checked)\n },\n \"class\": bem([{\n disabled: this.isDisabled,\n 'label-disabled': this.labelDisabled\n }, this.direction]),\n \"on\": {\n \"click\": this.onClick\n }\n }, [Children]);\n }\n };\n};","map":{"version":3,"names":["Icon","FieldMixin","ChildrenMixin","addUnit","CheckboxMixin","_ref","parent","bem","role","mixins","props","name","value","disabled","Boolean","iconSize","Number","String","checkedColor","labelPosition","labelDisabled","shape","type","default","bindGroup","computed","disableBindRelation","isDisabled","direction","iconStyle","checked","borderColor","backgroundColor","tabindex","methods","onClick","event","_this","target","icon","$refs","iconClicked","contains","toggle","setTimeout","$emit","genIcon","h","$createElement","fontSize","slots","genLabel","slot","render","arguments","Children","unshift","push"],"sources":["C:/Users/zhouxueli/Desktop/scheduling-app/node_modules/vant/es/mixins/checkbox.js"],"sourcesContent":["/**\n * Common part of Checkbox & Radio\n */\nimport Icon from '../icon';\nimport { FieldMixin } from './field';\nimport { ChildrenMixin } from './relation';\nimport { addUnit } from '../utils';\nexport var CheckboxMixin = function CheckboxMixin(_ref) {\n var parent = _ref.parent,\n bem = _ref.bem,\n role = _ref.role;\n return {\n mixins: [ChildrenMixin(parent), FieldMixin],\n props: {\n name: null,\n value: null,\n disabled: Boolean,\n iconSize: [Number, String],\n checkedColor: String,\n labelPosition: String,\n labelDisabled: Boolean,\n shape: {\n type: String,\n default: 'round'\n },\n bindGroup: {\n type: Boolean,\n default: true\n }\n },\n computed: {\n disableBindRelation: function disableBindRelation() {\n return !this.bindGroup;\n },\n isDisabled: function isDisabled() {\n return this.parent && this.parent.disabled || this.disabled;\n },\n direction: function direction() {\n return this.parent && this.parent.direction || null;\n },\n iconStyle: function iconStyle() {\n var checkedColor = this.checkedColor || this.parent && this.parent.checkedColor;\n\n if (checkedColor && this.checked && !this.isDisabled) {\n return {\n borderColor: checkedColor,\n backgroundColor: checkedColor\n };\n }\n },\n tabindex: function tabindex() {\n if (this.isDisabled || role === 'radio' && !this.checked) {\n return -1;\n }\n\n return 0;\n }\n },\n methods: {\n onClick: function onClick(event) {\n var _this = this;\n\n var target = event.target;\n var icon = this.$refs.icon;\n var iconClicked = icon === target || (icon == null ? void 0 : icon.contains(target));\n\n if (!this.isDisabled && (iconClicked || !this.labelDisabled)) {\n this.toggle(); // wait for toggle method to complete\n // so we can get the changed value in the click event listener\n\n setTimeout(function () {\n _this.$emit('click', event);\n });\n } else {\n this.$emit('click', event);\n }\n },\n genIcon: function genIcon() {\n var h = this.$createElement;\n var checked = this.checked;\n var iconSize = this.iconSize || this.parent && this.parent.iconSize;\n return h(\"div\", {\n \"ref\": \"icon\",\n \"class\": bem('icon', [this.shape, {\n disabled: this.isDisabled,\n checked: checked\n }]),\n \"style\": {\n fontSize: addUnit(iconSize)\n }\n }, [this.slots('icon', {\n checked: checked\n }) || h(Icon, {\n \"attrs\": {\n \"name\": \"success\"\n },\n \"style\": this.iconStyle\n })]);\n },\n genLabel: function genLabel() {\n var h = this.$createElement;\n var slot = this.slots();\n\n if (slot) {\n return h(\"span\", {\n \"class\": bem('label', [this.labelPosition, {\n disabled: this.isDisabled\n }])\n }, [slot]);\n }\n }\n },\n render: function render() {\n var h = arguments[0];\n var Children = [this.genIcon()];\n\n if (this.labelPosition === 'left') {\n Children.unshift(this.genLabel());\n } else {\n Children.push(this.genLabel());\n }\n\n return h(\"div\", {\n \"attrs\": {\n \"role\": role,\n \"tabindex\": this.tabindex,\n \"aria-checked\": String(this.checked)\n },\n \"class\": bem([{\n disabled: this.isDisabled,\n 'label-disabled': this.labelDisabled\n }, this.direction]),\n \"on\": {\n \"click\": this.onClick\n }\n }, [Children]);\n }\n };\n};"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}