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

1 line
8.2 KiB
JSON

{"ast":null,"code":"import _mergeJSXProps from \"@vue/babel-helper-vue-jsx-merge-props\";\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\n// Utils\nimport { createNamespace } from '../utils';\nimport { emit, inherit } from '../utils/functional'; // Components\n\nimport Tag from '../tag';\nimport Icon from '../icon';\nimport Cell from '../cell';\nimport Radio from '../radio'; // Types\n\nvar _createNamespace = createNamespace('address-item'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\nfunction AddressItem(h, props, slots, ctx) {\n var disabled = props.disabled,\n switchable = props.switchable;\n function onClick() {\n if (switchable) {\n emit(ctx, 'select');\n }\n emit(ctx, 'click');\n }\n var genRightIcon = function genRightIcon() {\n return h(Icon, {\n \"attrs\": {\n \"name\": \"edit\"\n },\n \"class\": bem('edit'),\n \"on\": {\n \"click\": function click(event) {\n event.stopPropagation();\n emit(ctx, 'edit');\n emit(ctx, 'click');\n }\n }\n });\n };\n function genTag() {\n if (slots.tag) {\n return slots.tag(_extends({}, props.data));\n }\n if (props.data.isDefault && props.defaultTagText) {\n return h(Tag, {\n \"attrs\": {\n \"type\": \"danger\",\n \"round\": true\n },\n \"class\": bem('tag')\n }, [props.defaultTagText]);\n }\n }\n function genContent() {\n var data = props.data;\n var Info = [h(\"div\", {\n \"class\": bem('name')\n }, [data.name + \" \" + data.tel, genTag()]), h(\"div\", {\n \"class\": bem('address')\n }, [data.address])];\n if (switchable && !disabled) {\n return h(Radio, {\n \"attrs\": {\n \"name\": data.id,\n \"iconSize\": 18\n }\n }, [Info]);\n }\n return Info;\n }\n return h(\"div\", {\n \"class\": bem({\n disabled: disabled\n }),\n \"on\": {\n \"click\": onClick\n }\n }, [h(Cell, _mergeJSXProps([{\n \"attrs\": {\n \"border\": false,\n \"valueClass\": bem('value')\n },\n \"scopedSlots\": {\n default: genContent,\n 'right-icon': genRightIcon\n }\n }, inherit(ctx)])), slots.bottom == null ? void 0 : slots.bottom(_extends({}, props.data, {\n disabled: disabled\n }))]);\n}\nAddressItem.props = {\n data: Object,\n disabled: Boolean,\n switchable: Boolean,\n defaultTagText: String\n};\nexport default createComponent(AddressItem);","map":{"version":3,"names":["_mergeJSXProps","_extends","createNamespace","emit","inherit","Tag","Icon","Cell","Radio","_createNamespace","createComponent","bem","AddressItem","h","props","slots","ctx","disabled","switchable","onClick","genRightIcon","click","event","stopPropagation","genTag","tag","data","isDefault","defaultTagText","genContent","Info","name","tel","address","id","default","bottom","Object","Boolean","String"],"sources":["E:/work/sino/sino-h5/node_modules/vant/es/address-list/Item.js"],"sourcesContent":["import _mergeJSXProps from \"@vue/babel-helper-vue-jsx-merge-props\";\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\n// Utils\nimport { createNamespace } from '../utils';\nimport { emit, inherit } from '../utils/functional'; // Components\n\nimport Tag from '../tag';\nimport Icon from '../icon';\nimport Cell from '../cell';\nimport Radio from '../radio'; // Types\n\nvar _createNamespace = createNamespace('address-item'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\n\nfunction AddressItem(h, props, slots, ctx) {\n var disabled = props.disabled,\n switchable = props.switchable;\n\n function onClick() {\n if (switchable) {\n emit(ctx, 'select');\n }\n\n emit(ctx, 'click');\n }\n\n var genRightIcon = function genRightIcon() {\n return h(Icon, {\n \"attrs\": {\n \"name\": \"edit\"\n },\n \"class\": bem('edit'),\n \"on\": {\n \"click\": function click(event) {\n event.stopPropagation();\n emit(ctx, 'edit');\n emit(ctx, 'click');\n }\n }\n });\n };\n\n function genTag() {\n if (slots.tag) {\n return slots.tag(_extends({}, props.data));\n }\n\n if (props.data.isDefault && props.defaultTagText) {\n return h(Tag, {\n \"attrs\": {\n \"type\": \"danger\",\n \"round\": true\n },\n \"class\": bem('tag')\n }, [props.defaultTagText]);\n }\n }\n\n function genContent() {\n var data = props.data;\n var Info = [h(\"div\", {\n \"class\": bem('name')\n }, [data.name + \" \" + data.tel, genTag()]), h(\"div\", {\n \"class\": bem('address')\n }, [data.address])];\n\n if (switchable && !disabled) {\n return h(Radio, {\n \"attrs\": {\n \"name\": data.id,\n \"iconSize\": 18\n }\n }, [Info]);\n }\n\n return Info;\n }\n\n return h(\"div\", {\n \"class\": bem({\n disabled: disabled\n }),\n \"on\": {\n \"click\": onClick\n }\n }, [h(Cell, _mergeJSXProps([{\n \"attrs\": {\n \"border\": false,\n \"valueClass\": bem('value')\n },\n \"scopedSlots\": {\n default: genContent,\n 'right-icon': genRightIcon\n }\n }, inherit(ctx)])), slots.bottom == null ? void 0 : slots.bottom(_extends({}, props.data, {\n disabled: disabled\n }))]);\n}\n\nAddressItem.props = {\n data: Object,\n disabled: Boolean,\n switchable: Boolean,\n defaultTagText: String\n};\nexport default createComponent(AddressItem);"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}