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

1 line
18 KiB
JSON

{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\n// Utils\nimport { createNamespace } from '../utils';\nimport { preventDefault } from '../utils/dom/event';\nimport { getScrollTop, getScroller } from '../utils/dom/scroll'; // Mixins\n\nimport { TouchMixin } from '../mixins/touch'; // Components\n\nimport Loading from '../loading';\nvar _createNamespace = createNamespace('pull-refresh'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1],\n t = _createNamespace[2];\nvar DEFAULT_HEAD_HEIGHT = 50;\nvar TEXT_STATUS = ['pulling', 'loosing', 'success'];\nexport default createComponent({\n mixins: [TouchMixin],\n props: {\n disabled: Boolean,\n successText: String,\n pullingText: String,\n loosingText: String,\n loadingText: String,\n pullDistance: [Number, String],\n value: {\n type: Boolean,\n required: true\n },\n successDuration: {\n type: [Number, String],\n default: 500\n },\n animationDuration: {\n type: [Number, String],\n default: 300\n },\n headHeight: {\n type: [Number, String],\n default: DEFAULT_HEAD_HEIGHT\n }\n },\n data: function data() {\n return {\n status: 'normal',\n distance: 0,\n duration: 0\n };\n },\n computed: {\n touchable: function touchable() {\n return this.status !== 'loading' && this.status !== 'success' && !this.disabled;\n },\n headStyle: function headStyle() {\n if (this.headHeight !== DEFAULT_HEAD_HEIGHT) {\n return {\n height: this.headHeight + \"px\"\n };\n }\n }\n },\n watch: {\n value: function value(loading) {\n this.duration = this.animationDuration;\n if (loading) {\n this.setStatus(+this.headHeight, true);\n } else if (this.slots('success') || this.successText) {\n this.showSuccessTip();\n } else {\n this.setStatus(0, false);\n }\n }\n },\n mounted: function mounted() {\n this.bindTouchEvent(this.$refs.track);\n this.scrollEl = getScroller(this.$el);\n },\n methods: {\n checkPullStart: function checkPullStart(event) {\n this.ceiling = getScrollTop(this.scrollEl) === 0;\n if (this.ceiling) {\n this.duration = 0;\n this.touchStart(event);\n }\n },\n onTouchStart: function onTouchStart(event) {\n if (this.touchable) {\n this.checkPullStart(event);\n }\n },\n onTouchMove: function onTouchMove(event) {\n if (!this.touchable) {\n return;\n }\n if (!this.ceiling) {\n this.checkPullStart(event);\n }\n this.touchMove(event);\n if (this.ceiling && this.deltaY >= 0 && this.direction === 'vertical') {\n preventDefault(event);\n this.setStatus(this.ease(this.deltaY));\n }\n },\n onTouchEnd: function onTouchEnd() {\n var _this = this;\n if (this.touchable && this.ceiling && this.deltaY) {\n this.duration = this.animationDuration;\n if (this.status === 'loosing') {\n this.setStatus(+this.headHeight, true);\n this.$emit('input', true); // ensure value change can be watched\n\n this.$nextTick(function () {\n _this.$emit('refresh');\n });\n } else {\n this.setStatus(0);\n }\n }\n },\n ease: function ease(distance) {\n var pullDistance = +(this.pullDistance || this.headHeight);\n if (distance > pullDistance) {\n if (distance < pullDistance * 2) {\n distance = pullDistance + (distance - pullDistance) / 2;\n } else {\n distance = pullDistance * 1.5 + (distance - pullDistance * 2) / 4;\n }\n }\n return Math.round(distance);\n },\n setStatus: function setStatus(distance, isLoading) {\n var status;\n if (isLoading) {\n status = 'loading';\n } else if (distance === 0) {\n status = 'normal';\n } else {\n status = distance < (this.pullDistance || this.headHeight) ? 'pulling' : 'loosing';\n }\n this.distance = distance;\n if (status !== this.status) {\n this.status = status;\n }\n },\n genStatus: function genStatus() {\n var h = this.$createElement;\n var status = this.status,\n distance = this.distance;\n var slot = this.slots(status, {\n distance: distance\n });\n if (slot) {\n return slot;\n }\n var nodes = [];\n var text = this[status + \"Text\"] || t(status);\n if (TEXT_STATUS.indexOf(status) !== -1) {\n nodes.push(h(\"div\", {\n \"class\": bem('text')\n }, [text]));\n }\n if (status === 'loading') {\n nodes.push(h(Loading, {\n \"attrs\": {\n \"size\": \"16\"\n }\n }, [text]));\n }\n return nodes;\n },\n showSuccessTip: function showSuccessTip() {\n var _this2 = this;\n this.status = 'success';\n setTimeout(function () {\n _this2.setStatus(0);\n }, this.successDuration);\n }\n },\n render: function render() {\n var h = arguments[0];\n var trackStyle = {\n transitionDuration: this.duration + \"ms\",\n transform: this.distance ? \"translate3d(0,\" + this.distance + \"px, 0)\" : ''\n };\n return h(\"div\", {\n \"class\": bem()\n }, [h(\"div\", {\n \"ref\": \"track\",\n \"class\": bem('track'),\n \"style\": trackStyle\n }, [h(\"div\", {\n \"class\": bem('head'),\n \"style\": this.headStyle\n }, [this.genStatus()]), this.slots()])]);\n }\n});","map":{"version":3,"names":["createNamespace","preventDefault","getScrollTop","getScroller","TouchMixin","Loading","_createNamespace","createComponent","bem","t","DEFAULT_HEAD_HEIGHT","TEXT_STATUS","mixins","props","disabled","Boolean","successText","String","pullingText","loosingText","loadingText","pullDistance","Number","value","type","required","successDuration","default","animationDuration","headHeight","data","status","distance","duration","computed","touchable","headStyle","height","watch","loading","setStatus","slots","showSuccessTip","mounted","bindTouchEvent","$refs","track","scrollEl","$el","methods","checkPullStart","event","ceiling","touchStart","onTouchStart","onTouchMove","touchMove","deltaY","direction","ease","onTouchEnd","_this","$emit","$nextTick","Math","round","isLoading","genStatus","h","$createElement","slot","nodes","text","indexOf","push","_this2","setTimeout","render","arguments","trackStyle","transitionDuration","transform"],"sources":["E:/work/sino/sino-h5/node_modules/vant/es/pull-refresh/index.js"],"sourcesContent":["// Utils\nimport { createNamespace } from '../utils';\nimport { preventDefault } from '../utils/dom/event';\nimport { getScrollTop, getScroller } from '../utils/dom/scroll'; // Mixins\n\nimport { TouchMixin } from '../mixins/touch'; // Components\n\nimport Loading from '../loading';\n\nvar _createNamespace = createNamespace('pull-refresh'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1],\n t = _createNamespace[2];\n\nvar DEFAULT_HEAD_HEIGHT = 50;\nvar TEXT_STATUS = ['pulling', 'loosing', 'success'];\nexport default createComponent({\n mixins: [TouchMixin],\n props: {\n disabled: Boolean,\n successText: String,\n pullingText: String,\n loosingText: String,\n loadingText: String,\n pullDistance: [Number, String],\n value: {\n type: Boolean,\n required: true\n },\n successDuration: {\n type: [Number, String],\n default: 500\n },\n animationDuration: {\n type: [Number, String],\n default: 300\n },\n headHeight: {\n type: [Number, String],\n default: DEFAULT_HEAD_HEIGHT\n }\n },\n data: function data() {\n return {\n status: 'normal',\n distance: 0,\n duration: 0\n };\n },\n computed: {\n touchable: function touchable() {\n return this.status !== 'loading' && this.status !== 'success' && !this.disabled;\n },\n headStyle: function headStyle() {\n if (this.headHeight !== DEFAULT_HEAD_HEIGHT) {\n return {\n height: this.headHeight + \"px\"\n };\n }\n }\n },\n watch: {\n value: function value(loading) {\n this.duration = this.animationDuration;\n\n if (loading) {\n this.setStatus(+this.headHeight, true);\n } else if (this.slots('success') || this.successText) {\n this.showSuccessTip();\n } else {\n this.setStatus(0, false);\n }\n }\n },\n mounted: function mounted() {\n this.bindTouchEvent(this.$refs.track);\n this.scrollEl = getScroller(this.$el);\n },\n methods: {\n checkPullStart: function checkPullStart(event) {\n this.ceiling = getScrollTop(this.scrollEl) === 0;\n\n if (this.ceiling) {\n this.duration = 0;\n this.touchStart(event);\n }\n },\n onTouchStart: function onTouchStart(event) {\n if (this.touchable) {\n this.checkPullStart(event);\n }\n },\n onTouchMove: function onTouchMove(event) {\n if (!this.touchable) {\n return;\n }\n\n if (!this.ceiling) {\n this.checkPullStart(event);\n }\n\n this.touchMove(event);\n\n if (this.ceiling && this.deltaY >= 0 && this.direction === 'vertical') {\n preventDefault(event);\n this.setStatus(this.ease(this.deltaY));\n }\n },\n onTouchEnd: function onTouchEnd() {\n var _this = this;\n\n if (this.touchable && this.ceiling && this.deltaY) {\n this.duration = this.animationDuration;\n\n if (this.status === 'loosing') {\n this.setStatus(+this.headHeight, true);\n this.$emit('input', true); // ensure value change can be watched\n\n this.$nextTick(function () {\n _this.$emit('refresh');\n });\n } else {\n this.setStatus(0);\n }\n }\n },\n ease: function ease(distance) {\n var pullDistance = +(this.pullDistance || this.headHeight);\n\n if (distance > pullDistance) {\n if (distance < pullDistance * 2) {\n distance = pullDistance + (distance - pullDistance) / 2;\n } else {\n distance = pullDistance * 1.5 + (distance - pullDistance * 2) / 4;\n }\n }\n\n return Math.round(distance);\n },\n setStatus: function setStatus(distance, isLoading) {\n var status;\n\n if (isLoading) {\n status = 'loading';\n } else if (distance === 0) {\n status = 'normal';\n } else {\n status = distance < (this.pullDistance || this.headHeight) ? 'pulling' : 'loosing';\n }\n\n this.distance = distance;\n\n if (status !== this.status) {\n this.status = status;\n }\n },\n genStatus: function genStatus() {\n var h = this.$createElement;\n var status = this.status,\n distance = this.distance;\n var slot = this.slots(status, {\n distance: distance\n });\n\n if (slot) {\n return slot;\n }\n\n var nodes = [];\n var text = this[status + \"Text\"] || t(status);\n\n if (TEXT_STATUS.indexOf(status) !== -1) {\n nodes.push(h(\"div\", {\n \"class\": bem('text')\n }, [text]));\n }\n\n if (status === 'loading') {\n nodes.push(h(Loading, {\n \"attrs\": {\n \"size\": \"16\"\n }\n }, [text]));\n }\n\n return nodes;\n },\n showSuccessTip: function showSuccessTip() {\n var _this2 = this;\n\n this.status = 'success';\n setTimeout(function () {\n _this2.setStatus(0);\n }, this.successDuration);\n }\n },\n render: function render() {\n var h = arguments[0];\n var trackStyle = {\n transitionDuration: this.duration + \"ms\",\n transform: this.distance ? \"translate3d(0,\" + this.distance + \"px, 0)\" : ''\n };\n return h(\"div\", {\n \"class\": bem()\n }, [h(\"div\", {\n \"ref\": \"track\",\n \"class\": bem('track'),\n \"style\": trackStyle\n }, [h(\"div\", {\n \"class\": bem('head'),\n \"style\": this.headStyle\n }, [this.genStatus()]), this.slots()])]);\n }\n});"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}