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

1 line
13 KiB
JSON

{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\nimport _mergeJSXProps from \"@vue/babel-helper-vue-jsx-merge-props\";\n// Utils\nimport { createNamespace, addUnit } from '../utils';\nimport { emit, inherit } from '../utils/functional'; // Components\n\nimport Icon from '../icon';\nimport Sidebar from '../sidebar';\nimport SidebarItem from '../sidebar-item'; // Types\n\nvar _createNamespace = createNamespace('tree-select'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\nfunction TreeSelect(h, props, slots, ctx) {\n var items = props.items,\n height = props.height,\n activeId = props.activeId,\n selectedIcon = props.selectedIcon,\n mainActiveIndex = props.mainActiveIndex;\n if (process.env.NODE_ENV === 'development') {\n if (ctx.listeners.navclick) {\n console.warn('[Vant] TreeSelect: \"navclick\" event is deprecated, use \"click-nav\" instead.');\n }\n if (ctx.listeners.itemclick) {\n console.warn('[Vant] TreeSelect: \"itemclick\" event is deprecated, use \"click-item\" instead.');\n }\n }\n var selectedItem = items[+mainActiveIndex] || {};\n var subItems = selectedItem.children || [];\n var isMultiple = Array.isArray(activeId);\n function isActiveItem(id) {\n return isMultiple ? activeId.indexOf(id) !== -1 : activeId === id;\n }\n var Navs = items.map(function (item) {\n var _item$badge;\n return h(SidebarItem, {\n \"attrs\": {\n \"dot\": item.dot,\n \"info\": (_item$badge = item.badge) != null ? _item$badge : item.info,\n \"title\": item.text,\n \"disabled\": item.disabled\n },\n \"class\": [bem('nav-item'), item.className]\n });\n });\n function Content() {\n if (slots.content) {\n return slots.content();\n }\n return subItems.map(function (item) {\n return h(\"div\", {\n \"key\": item.id,\n \"class\": ['van-ellipsis', bem('item', {\n active: isActiveItem(item.id),\n disabled: item.disabled\n })],\n \"on\": {\n \"click\": function click() {\n if (!item.disabled) {\n var newActiveId = item.id;\n if (isMultiple) {\n newActiveId = activeId.slice();\n var index = newActiveId.indexOf(item.id);\n if (index !== -1) {\n newActiveId.splice(index, 1);\n } else if (newActiveId.length < props.max) {\n newActiveId.push(item.id);\n }\n }\n emit(ctx, 'update:active-id', newActiveId);\n emit(ctx, 'click-item', item); // compatible with legacy usage, should be removed in next major version\n\n emit(ctx, 'itemclick', item);\n }\n }\n }\n }, [item.text, isActiveItem(item.id) && h(Icon, {\n \"attrs\": {\n \"name\": selectedIcon\n },\n \"class\": bem('selected')\n })]);\n });\n }\n return h(\"div\", _mergeJSXProps([{\n \"class\": bem(),\n \"style\": {\n height: addUnit(height)\n }\n }, inherit(ctx)]), [h(Sidebar, {\n \"class\": bem('nav'),\n \"attrs\": {\n \"activeKey\": mainActiveIndex\n },\n \"on\": {\n \"change\": function change(index) {\n emit(ctx, 'update:main-active-index', index);\n emit(ctx, 'click-nav', index); // compatible with legacy usage, should be removed in next major version\n\n emit(ctx, 'navclick', index);\n }\n }\n }, [Navs]), h(\"div\", {\n \"class\": bem('content')\n }, [Content()])]);\n}\nTreeSelect.props = {\n max: {\n type: [Number, String],\n default: Infinity\n },\n items: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n height: {\n type: [Number, String],\n default: 300\n },\n activeId: {\n type: [Number, String, Array],\n default: 0\n },\n selectedIcon: {\n type: String,\n default: 'success'\n },\n mainActiveIndex: {\n type: [Number, String],\n default: 0\n }\n};\nexport default createComponent(TreeSelect);","map":{"version":3,"names":["_mergeJSXProps","createNamespace","addUnit","emit","inherit","Icon","Sidebar","SidebarItem","_createNamespace","createComponent","bem","TreeSelect","h","props","slots","ctx","items","height","activeId","selectedIcon","mainActiveIndex","process","env","NODE_ENV","listeners","navclick","console","warn","itemclick","selectedItem","subItems","children","isMultiple","Array","isArray","isActiveItem","id","indexOf","Navs","map","item","_item$badge","dot","badge","info","text","disabled","className","Content","content","active","click","newActiveId","slice","index","splice","length","max","push","change","type","Number","String","default","Infinity","_default"],"sources":["E:/work/sino/sino-h5/node_modules/vant/es/tree-select/index.js"],"sourcesContent":["import _mergeJSXProps from \"@vue/babel-helper-vue-jsx-merge-props\";\n// Utils\nimport { createNamespace, addUnit } from '../utils';\nimport { emit, inherit } from '../utils/functional'; // Components\n\nimport Icon from '../icon';\nimport Sidebar from '../sidebar';\nimport SidebarItem from '../sidebar-item'; // Types\n\nvar _createNamespace = createNamespace('tree-select'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\n\nfunction TreeSelect(h, props, slots, ctx) {\n var items = props.items,\n height = props.height,\n activeId = props.activeId,\n selectedIcon = props.selectedIcon,\n mainActiveIndex = props.mainActiveIndex;\n\n if (process.env.NODE_ENV === 'development') {\n if (ctx.listeners.navclick) {\n console.warn('[Vant] TreeSelect: \"navclick\" event is deprecated, use \"click-nav\" instead.');\n }\n\n if (ctx.listeners.itemclick) {\n console.warn('[Vant] TreeSelect: \"itemclick\" event is deprecated, use \"click-item\" instead.');\n }\n }\n\n var selectedItem = items[+mainActiveIndex] || {};\n var subItems = selectedItem.children || [];\n var isMultiple = Array.isArray(activeId);\n\n function isActiveItem(id) {\n return isMultiple ? activeId.indexOf(id) !== -1 : activeId === id;\n }\n\n var Navs = items.map(function (item) {\n var _item$badge;\n\n return h(SidebarItem, {\n \"attrs\": {\n \"dot\": item.dot,\n \"info\": (_item$badge = item.badge) != null ? _item$badge : item.info,\n \"title\": item.text,\n \"disabled\": item.disabled\n },\n \"class\": [bem('nav-item'), item.className]\n });\n });\n\n function Content() {\n if (slots.content) {\n return slots.content();\n }\n\n return subItems.map(function (item) {\n return h(\"div\", {\n \"key\": item.id,\n \"class\": ['van-ellipsis', bem('item', {\n active: isActiveItem(item.id),\n disabled: item.disabled\n })],\n \"on\": {\n \"click\": function click() {\n if (!item.disabled) {\n var newActiveId = item.id;\n\n if (isMultiple) {\n newActiveId = activeId.slice();\n var index = newActiveId.indexOf(item.id);\n\n if (index !== -1) {\n newActiveId.splice(index, 1);\n } else if (newActiveId.length < props.max) {\n newActiveId.push(item.id);\n }\n }\n\n emit(ctx, 'update:active-id', newActiveId);\n emit(ctx, 'click-item', item); // compatible with legacy usage, should be removed in next major version\n\n emit(ctx, 'itemclick', item);\n }\n }\n }\n }, [item.text, isActiveItem(item.id) && h(Icon, {\n \"attrs\": {\n \"name\": selectedIcon\n },\n \"class\": bem('selected')\n })]);\n });\n }\n\n return h(\"div\", _mergeJSXProps([{\n \"class\": bem(),\n \"style\": {\n height: addUnit(height)\n }\n }, inherit(ctx)]), [h(Sidebar, {\n \"class\": bem('nav'),\n \"attrs\": {\n \"activeKey\": mainActiveIndex\n },\n \"on\": {\n \"change\": function change(index) {\n emit(ctx, 'update:main-active-index', index);\n emit(ctx, 'click-nav', index); // compatible with legacy usage, should be removed in next major version\n\n emit(ctx, 'navclick', index);\n }\n }\n }, [Navs]), h(\"div\", {\n \"class\": bem('content')\n }, [Content()])]);\n}\n\nTreeSelect.props = {\n max: {\n type: [Number, String],\n default: Infinity\n },\n items: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n height: {\n type: [Number, String],\n default: 300\n },\n activeId: {\n type: [Number, String, Array],\n default: 0\n },\n selectedIcon: {\n type: String,\n default: 'success'\n },\n mainActiveIndex: {\n type: [Number, String],\n default: 0\n }\n};\nexport default createComponent(TreeSelect);"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}