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

1 line
9.6 KiB
JSON

{"ast":null,"code":"import _mergeJSXProps from \"@vue/babel-helper-vue-jsx-merge-props\";\n// Utils\nimport { createNamespace } from '../utils';\nimport { emit, inherit } from '../utils/functional'; // Components\n\nimport Icon from '../icon';\nimport Button from '../button'; // Types\n\nvar _createNamespace = createNamespace('submit-bar'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1],\n t = _createNamespace[2];\nfunction SubmitBar(h, props, slots, ctx) {\n var tip = props.tip,\n price = props.price,\n tipIcon = props.tipIcon;\n function Text() {\n if (typeof price === 'number') {\n var priceArr = (price / 100).toFixed(props.decimalLength).split('.');\n var decimalStr = props.decimalLength ? \".\" + priceArr[1] : '';\n return h(\"div\", {\n \"style\": {\n textAlign: props.textAlign ? props.textAlign : ''\n },\n \"class\": bem('text')\n }, [h(\"span\", [props.label || t('label')]), h(\"span\", {\n \"class\": bem('price')\n }, [props.currency, h(\"span\", {\n \"class\": bem('price', 'integer')\n }, [priceArr[0]]), decimalStr]), props.suffixLabel && h(\"span\", {\n \"class\": bem('suffix-label')\n }, [props.suffixLabel])]);\n }\n }\n function Tip() {\n if (slots.tip || tip) {\n return h(\"div\", {\n \"class\": bem('tip')\n }, [tipIcon && h(Icon, {\n \"class\": bem('tip-icon'),\n \"attrs\": {\n \"name\": tipIcon\n }\n }), tip && h(\"span\", {\n \"class\": bem('tip-text')\n }, [tip]), slots.tip && slots.tip()]);\n }\n }\n return h(\"div\", _mergeJSXProps([{\n \"class\": bem({\n unfit: !props.safeAreaInsetBottom\n })\n }, inherit(ctx)]), [slots.top && slots.top(), Tip(), h(\"div\", {\n \"class\": bem('bar')\n }, [slots.default && slots.default(), Text(), slots.button ? slots.button() : h(Button, {\n \"attrs\": {\n \"round\": true,\n \"type\": props.buttonType,\n \"text\": props.loading ? '' : props.buttonText,\n \"color\": props.buttonColor,\n \"loading\": props.loading,\n \"disabled\": props.disabled\n },\n \"class\": bem('button', props.buttonType),\n \"on\": {\n \"click\": function click() {\n emit(ctx, 'submit');\n }\n }\n })])]);\n}\nSubmitBar.props = {\n tip: String,\n label: String,\n price: Number,\n tipIcon: String,\n loading: Boolean,\n disabled: Boolean,\n textAlign: String,\n buttonText: String,\n buttonColor: String,\n suffixLabel: String,\n safeAreaInsetBottom: {\n type: Boolean,\n default: true\n },\n decimalLength: {\n type: [Number, String],\n default: 2\n },\n currency: {\n type: String,\n default: '¥'\n },\n buttonType: {\n type: String,\n default: 'danger'\n }\n};\nexport default createComponent(SubmitBar);","map":{"version":3,"names":["_mergeJSXProps","createNamespace","emit","inherit","Icon","Button","_createNamespace","createComponent","bem","t","SubmitBar","h","props","slots","ctx","tip","price","tipIcon","Text","priceArr","toFixed","decimalLength","split","decimalStr","textAlign","label","currency","suffixLabel","Tip","unfit","safeAreaInsetBottom","top","default","button","buttonType","loading","buttonText","buttonColor","disabled","click","String","Number","Boolean","type"],"sources":["C:/Users/zhouxueli/Desktop/scheduling-app/node_modules/vant/es/submit-bar/index.js"],"sourcesContent":["import _mergeJSXProps from \"@vue/babel-helper-vue-jsx-merge-props\";\n// Utils\nimport { createNamespace } from '../utils';\nimport { emit, inherit } from '../utils/functional'; // Components\n\nimport Icon from '../icon';\nimport Button from '../button'; // Types\n\nvar _createNamespace = createNamespace('submit-bar'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1],\n t = _createNamespace[2];\n\nfunction SubmitBar(h, props, slots, ctx) {\n var tip = props.tip,\n price = props.price,\n tipIcon = props.tipIcon;\n\n function Text() {\n if (typeof price === 'number') {\n var priceArr = (price / 100).toFixed(props.decimalLength).split('.');\n var decimalStr = props.decimalLength ? \".\" + priceArr[1] : '';\n return h(\"div\", {\n \"style\": {\n textAlign: props.textAlign ? props.textAlign : ''\n },\n \"class\": bem('text')\n }, [h(\"span\", [props.label || t('label')]), h(\"span\", {\n \"class\": bem('price')\n }, [props.currency, h(\"span\", {\n \"class\": bem('price', 'integer')\n }, [priceArr[0]]), decimalStr]), props.suffixLabel && h(\"span\", {\n \"class\": bem('suffix-label')\n }, [props.suffixLabel])]);\n }\n }\n\n function Tip() {\n if (slots.tip || tip) {\n return h(\"div\", {\n \"class\": bem('tip')\n }, [tipIcon && h(Icon, {\n \"class\": bem('tip-icon'),\n \"attrs\": {\n \"name\": tipIcon\n }\n }), tip && h(\"span\", {\n \"class\": bem('tip-text')\n }, [tip]), slots.tip && slots.tip()]);\n }\n }\n\n return h(\"div\", _mergeJSXProps([{\n \"class\": bem({\n unfit: !props.safeAreaInsetBottom\n })\n }, inherit(ctx)]), [slots.top && slots.top(), Tip(), h(\"div\", {\n \"class\": bem('bar')\n }, [slots.default && slots.default(), Text(), slots.button ? slots.button() : h(Button, {\n \"attrs\": {\n \"round\": true,\n \"type\": props.buttonType,\n \"text\": props.loading ? '' : props.buttonText,\n \"color\": props.buttonColor,\n \"loading\": props.loading,\n \"disabled\": props.disabled\n },\n \"class\": bem('button', props.buttonType),\n \"on\": {\n \"click\": function click() {\n emit(ctx, 'submit');\n }\n }\n })])]);\n}\n\nSubmitBar.props = {\n tip: String,\n label: String,\n price: Number,\n tipIcon: String,\n loading: Boolean,\n disabled: Boolean,\n textAlign: String,\n buttonText: String,\n buttonColor: String,\n suffixLabel: String,\n safeAreaInsetBottom: {\n type: Boolean,\n default: true\n },\n decimalLength: {\n type: [Number, String],\n default: 2\n },\n currency: {\n type: String,\n default: '¥'\n },\n buttonType: {\n type: String,\n default: 'danger'\n }\n};\nexport default createComponent(SubmitBar);"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}