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

1 line
19 KiB
JSON

{"ast":null,"code":"// Utils\nimport { createNamespace } from '../utils';\nimport { range } from '../utils/format/number';\nimport { preventDefault } from '../utils/dom/event'; // Mixins\n\nimport { TouchMixin } from '../mixins/touch';\nimport { ClickOutsideMixin } from '../mixins/click-outside';\nvar _createNamespace = createNamespace('swipe-cell'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\nvar THRESHOLD = 0.15;\nexport default createComponent({\n mixins: [TouchMixin, ClickOutsideMixin({\n event: 'touchstart',\n method: 'onClick'\n })],\n props: {\n // @deprecated\n // should be removed in next major version, use beforeClose instead\n onClose: Function,\n disabled: Boolean,\n leftWidth: [Number, String],\n rightWidth: [Number, String],\n beforeClose: Function,\n stopPropagation: Boolean,\n name: {\n type: [Number, String],\n default: ''\n }\n },\n data: function data() {\n return {\n offset: 0,\n dragging: false\n };\n },\n computed: {\n computedLeftWidth: function computedLeftWidth() {\n return +this.leftWidth || this.getWidthByRef('left');\n },\n computedRightWidth: function computedRightWidth() {\n return +this.rightWidth || this.getWidthByRef('right');\n }\n },\n mounted: function mounted() {\n this.bindTouchEvent(this.$el);\n },\n methods: {\n getWidthByRef: function getWidthByRef(ref) {\n if (this.$refs[ref]) {\n var rect = this.$refs[ref].getBoundingClientRect();\n return rect.width;\n }\n return 0;\n },\n // @exposed-api\n open: function open(position) {\n var offset = position === 'left' ? this.computedLeftWidth : -this.computedRightWidth;\n this.opened = true;\n this.offset = offset;\n this.$emit('open', {\n position: position,\n name: this.name,\n // @deprecated\n // should be removed in next major version\n detail: this.name\n });\n },\n // @exposed-api\n close: function close(position) {\n this.offset = 0;\n if (this.opened) {\n this.opened = false;\n this.$emit('close', {\n position: position,\n name: this.name\n });\n }\n },\n onTouchStart: function onTouchStart(event) {\n if (this.disabled) {\n return;\n }\n this.startOffset = this.offset;\n this.touchStart(event);\n },\n onTouchMove: function onTouchMove(event) {\n if (this.disabled) {\n return;\n }\n this.touchMove(event);\n if (this.direction === 'horizontal') {\n this.dragging = true;\n this.lockClick = true;\n var isPrevent = !this.opened || this.deltaX * this.startOffset < 0;\n if (isPrevent) {\n preventDefault(event, this.stopPropagation);\n }\n this.offset = range(this.deltaX + this.startOffset, -this.computedRightWidth, this.computedLeftWidth);\n }\n },\n onTouchEnd: function onTouchEnd() {\n var _this = this;\n if (this.disabled) {\n return;\n }\n if (this.dragging) {\n this.toggle(this.offset > 0 ? 'left' : 'right');\n this.dragging = false; // compatible with desktop scenario\n\n setTimeout(function () {\n _this.lockClick = false;\n }, 0);\n }\n },\n toggle: function toggle(direction) {\n var offset = Math.abs(this.offset);\n var threshold = this.opened ? 1 - THRESHOLD : THRESHOLD;\n var computedLeftWidth = this.computedLeftWidth,\n computedRightWidth = this.computedRightWidth;\n if (computedRightWidth && direction === 'right' && offset > computedRightWidth * threshold) {\n this.open('right');\n } else if (computedLeftWidth && direction === 'left' && offset > computedLeftWidth * threshold) {\n this.open('left');\n } else {\n this.close();\n }\n },\n onClick: function onClick(position) {\n if (position === void 0) {\n position = 'outside';\n }\n this.$emit('click', position);\n if (this.opened && !this.lockClick) {\n if (this.beforeClose) {\n this.beforeClose({\n position: position,\n name: this.name,\n instance: this\n });\n } else if (this.onClose) {\n this.onClose(position, this, {\n name: this.name\n });\n } else {\n this.close(position);\n }\n }\n },\n getClickHandler: function getClickHandler(position, stop) {\n var _this2 = this;\n return function (event) {\n if (stop) {\n event.stopPropagation();\n }\n _this2.onClick(position);\n };\n },\n genLeftPart: function genLeftPart() {\n var h = this.$createElement;\n var content = this.slots('left');\n if (content) {\n return h(\"div\", {\n \"ref\": \"left\",\n \"class\": bem('left'),\n \"on\": {\n \"click\": this.getClickHandler('left', true)\n }\n }, [content]);\n }\n },\n genRightPart: function genRightPart() {\n var h = this.$createElement;\n var content = this.slots('right');\n if (content) {\n return h(\"div\", {\n \"ref\": \"right\",\n \"class\": bem('right'),\n \"on\": {\n \"click\": this.getClickHandler('right', true)\n }\n }, [content]);\n }\n }\n },\n render: function render() {\n var h = arguments[0];\n var wrapperStyle = {\n transform: \"translate3d(\" + this.offset + \"px, 0, 0)\",\n transitionDuration: this.dragging ? '0s' : '.6s'\n };\n return h(\"div\", {\n \"class\": bem(),\n \"on\": {\n \"click\": this.getClickHandler('cell')\n }\n }, [h(\"div\", {\n \"class\": bem('wrapper'),\n \"style\": wrapperStyle\n }, [this.genLeftPart(), this.slots(), this.genRightPart()])]);\n }\n});","map":{"version":3,"names":["createNamespace","range","preventDefault","TouchMixin","ClickOutsideMixin","_createNamespace","createComponent","bem","THRESHOLD","mixins","event","method","props","onClose","Function","disabled","Boolean","leftWidth","Number","String","rightWidth","beforeClose","stopPropagation","name","type","default","data","offset","dragging","computed","computedLeftWidth","getWidthByRef","computedRightWidth","mounted","bindTouchEvent","$el","methods","ref","$refs","rect","getBoundingClientRect","width","open","position","opened","$emit","detail","close","onTouchStart","startOffset","touchStart","onTouchMove","touchMove","direction","lockClick","isPrevent","deltaX","onTouchEnd","_this","toggle","setTimeout","Math","abs","threshold","onClick","instance","getClickHandler","stop","_this2","genLeftPart","h","$createElement","content","slots","genRightPart","render","arguments","wrapperStyle","transform","transitionDuration"],"sources":["E:/work/sino/sino-h5/node_modules/vant/es/swipe-cell/index.js"],"sourcesContent":["// Utils\nimport { createNamespace } from '../utils';\nimport { range } from '../utils/format/number';\nimport { preventDefault } from '../utils/dom/event'; // Mixins\n\nimport { TouchMixin } from '../mixins/touch';\nimport { ClickOutsideMixin } from '../mixins/click-outside';\n\nvar _createNamespace = createNamespace('swipe-cell'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\n\nvar THRESHOLD = 0.15;\nexport default createComponent({\n mixins: [TouchMixin, ClickOutsideMixin({\n event: 'touchstart',\n method: 'onClick'\n })],\n props: {\n // @deprecated\n // should be removed in next major version, use beforeClose instead\n onClose: Function,\n disabled: Boolean,\n leftWidth: [Number, String],\n rightWidth: [Number, String],\n beforeClose: Function,\n stopPropagation: Boolean,\n name: {\n type: [Number, String],\n default: ''\n }\n },\n data: function data() {\n return {\n offset: 0,\n dragging: false\n };\n },\n computed: {\n computedLeftWidth: function computedLeftWidth() {\n return +this.leftWidth || this.getWidthByRef('left');\n },\n computedRightWidth: function computedRightWidth() {\n return +this.rightWidth || this.getWidthByRef('right');\n }\n },\n mounted: function mounted() {\n this.bindTouchEvent(this.$el);\n },\n methods: {\n getWidthByRef: function getWidthByRef(ref) {\n if (this.$refs[ref]) {\n var rect = this.$refs[ref].getBoundingClientRect();\n return rect.width;\n }\n\n return 0;\n },\n // @exposed-api\n open: function open(position) {\n var offset = position === 'left' ? this.computedLeftWidth : -this.computedRightWidth;\n this.opened = true;\n this.offset = offset;\n this.$emit('open', {\n position: position,\n name: this.name,\n // @deprecated\n // should be removed in next major version\n detail: this.name\n });\n },\n // @exposed-api\n close: function close(position) {\n this.offset = 0;\n\n if (this.opened) {\n this.opened = false;\n this.$emit('close', {\n position: position,\n name: this.name\n });\n }\n },\n onTouchStart: function onTouchStart(event) {\n if (this.disabled) {\n return;\n }\n\n this.startOffset = this.offset;\n this.touchStart(event);\n },\n onTouchMove: function onTouchMove(event) {\n if (this.disabled) {\n return;\n }\n\n this.touchMove(event);\n\n if (this.direction === 'horizontal') {\n this.dragging = true;\n this.lockClick = true;\n var isPrevent = !this.opened || this.deltaX * this.startOffset < 0;\n\n if (isPrevent) {\n preventDefault(event, this.stopPropagation);\n }\n\n this.offset = range(this.deltaX + this.startOffset, -this.computedRightWidth, this.computedLeftWidth);\n }\n },\n onTouchEnd: function onTouchEnd() {\n var _this = this;\n\n if (this.disabled) {\n return;\n }\n\n if (this.dragging) {\n this.toggle(this.offset > 0 ? 'left' : 'right');\n this.dragging = false; // compatible with desktop scenario\n\n setTimeout(function () {\n _this.lockClick = false;\n }, 0);\n }\n },\n toggle: function toggle(direction) {\n var offset = Math.abs(this.offset);\n var threshold = this.opened ? 1 - THRESHOLD : THRESHOLD;\n var computedLeftWidth = this.computedLeftWidth,\n computedRightWidth = this.computedRightWidth;\n\n if (computedRightWidth && direction === 'right' && offset > computedRightWidth * threshold) {\n this.open('right');\n } else if (computedLeftWidth && direction === 'left' && offset > computedLeftWidth * threshold) {\n this.open('left');\n } else {\n this.close();\n }\n },\n onClick: function onClick(position) {\n if (position === void 0) {\n position = 'outside';\n }\n\n this.$emit('click', position);\n\n if (this.opened && !this.lockClick) {\n if (this.beforeClose) {\n this.beforeClose({\n position: position,\n name: this.name,\n instance: this\n });\n } else if (this.onClose) {\n this.onClose(position, this, {\n name: this.name\n });\n } else {\n this.close(position);\n }\n }\n },\n getClickHandler: function getClickHandler(position, stop) {\n var _this2 = this;\n\n return function (event) {\n if (stop) {\n event.stopPropagation();\n }\n\n _this2.onClick(position);\n };\n },\n genLeftPart: function genLeftPart() {\n var h = this.$createElement;\n var content = this.slots('left');\n\n if (content) {\n return h(\"div\", {\n \"ref\": \"left\",\n \"class\": bem('left'),\n \"on\": {\n \"click\": this.getClickHandler('left', true)\n }\n }, [content]);\n }\n },\n genRightPart: function genRightPart() {\n var h = this.$createElement;\n var content = this.slots('right');\n\n if (content) {\n return h(\"div\", {\n \"ref\": \"right\",\n \"class\": bem('right'),\n \"on\": {\n \"click\": this.getClickHandler('right', true)\n }\n }, [content]);\n }\n }\n },\n render: function render() {\n var h = arguments[0];\n var wrapperStyle = {\n transform: \"translate3d(\" + this.offset + \"px, 0, 0)\",\n transitionDuration: this.dragging ? '0s' : '.6s'\n };\n return h(\"div\", {\n \"class\": bem(),\n \"on\": {\n \"click\": this.getClickHandler('cell')\n }\n }, [h(\"div\", {\n \"class\": bem('wrapper'),\n \"style\": wrapperStyle\n }, [this.genLeftPart(), this.slots(), this.genRightPart()])]);\n }\n});"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}