vue-element-admin/node_modules/.cache/babel-loader/4b5e92f49179bf6c61d22d464530b0af.json
2025-08-05 23:51:42 +08:00

1 line
11 KiB
JSON

{"remainingRequest":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/babel-loader/lib/index.js!/Users/kang/Gitea/vue-element-admin-i18n/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/kang/Gitea/vue-element-admin-i18n/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin-i18n/src/components/DndList/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin-i18n/src/components/DndList/index.vue","mtime":1599486365000},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/babel.config.js","mtime":1599486365000},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/cache-loader/dist/cjs.js","mtime":1754408227855},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/babel-loader/lib/index.js","mtime":1754408228132},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/cache-loader/dist/cjs.js","mtime":1754408227855},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/vue-loader/lib/index.js","mtime":1754408228175}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyIGZyb20gIi9Vc2Vycy9rYW5nL0dpdGVhL3Z1ZS1lbGVtZW50LWFkbWluLWkxOG4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXNuZXh0Lml0ZXJhdG9yLmNvbnN0cnVjdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXNuZXh0Lml0ZXJhdG9yLmV2ZXJ5LmpzIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBkcmFnZ2FibGUgZnJvbSAndnVlZHJhZ2dhYmxlJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdEbmRMaXN0JywKICBjb21wb25lbnRzOiB7CiAgICBkcmFnZ2FibGU6IGRyYWdnYWJsZQogIH0sCiAgcHJvcHM6IHsKICAgIGxpc3QxOiB7CiAgICAgIHR5cGU6IEFycmF5LAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4gW107CiAgICAgIH0KICAgIH0sCiAgICBsaXN0MjogewogICAgICB0eXBlOiBBcnJheSwKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIFtdOwogICAgICB9CiAgICB9LAogICAgbGlzdDFUaXRsZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICdsaXN0MScKICAgIH0sCiAgICBsaXN0MlRpdGxlOiB7CiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogJ2xpc3QyJwogICAgfSwKICAgIHdpZHRoMTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICc0OCUnCiAgICB9LAogICAgd2lkdGgyOiB7CiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogJzQ4JScKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIGlzTm90SW5MaXN0MTogZnVuY3Rpb24gaXNOb3RJbkxpc3QxKHYpIHsKICAgICAgcmV0dXJuIHRoaXMubGlzdDEuZXZlcnkoZnVuY3Rpb24gKGspIHsKICAgICAgICByZXR1cm4gdi5pZCAhPT0gay5pZDsKICAgICAgfSk7CiAgICB9LAogICAgaXNOb3RJbkxpc3QyOiBmdW5jdGlvbiBpc05vdEluTGlzdDIodikgewogICAgICByZXR1cm4gdGhpcy5saXN0Mi5ldmVyeShmdW5jdGlvbiAoaykgewogICAgICAgIHJldHVybiB2LmlkICE9PSBrLmlkOwogICAgICB9KTsKICAgIH0sCiAgICBkZWxldGVFbGU6IGZ1bmN0aW9uIGRlbGV0ZUVsZShlbGUpIHsKICAgICAgdmFyIF9pdGVyYXRvciA9IF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyKHRoaXMubGlzdDEpLAogICAgICAgIF9zdGVwOwogICAgICB0cnkgewogICAgICAgIGZvciAoX2l0ZXJhdG9yLnMoKTsgIShfc3RlcCA9IF9pdGVyYXRvci5uKCkpLmRvbmU7KSB7CiAgICAgICAgICB2YXIgaXRlbSA9IF9zdGVwLnZhbHVlOwogICAgICAgICAgaWYgKGl0ZW0uaWQgPT09IGVsZS5pZCkgewogICAgICAgICAgICB2YXIgaW5kZXggPSB0aGlzLmxpc3QxLmluZGV4T2YoaXRlbSk7CiAgICAgICAgICAgIHRoaXMubGlzdDEuc3BsaWNlKGluZGV4LCAxKTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9IGNhdGNoIChlcnIpIHsKICAgICAgICBfaXRlcmF0b3IuZShlcnIpOwogICAgICB9IGZpbmFsbHkgewogICAgICAgIF9pdGVyYXRvci5mKCk7CiAgICAgIH0KICAgICAgaWYgKHRoaXMuaXNOb3RJbkxpc3QyKGVsZSkpIHsKICAgICAgICB0aGlzLmxpc3QyLnVuc2hpZnQoZWxlKTsKICAgICAgfQogICAgfSwKICAgIHB1c2hFbGU6IGZ1bmN0aW9uIHB1c2hFbGUoZWxlKSB7CiAgICAgIHZhciBfaXRlcmF0b3IyID0gX2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXIodGhpcy5saXN0MiksCiAgICAgICAgX3N0ZXAyOwogICAgICB0cnkgewogICAgICAgIGZvciAoX2l0ZXJhdG9yMi5zKCk7ICEoX3N0ZXAyID0gX2l0ZXJhdG9yMi5uKCkpLmRvbmU7KSB7CiAgICAgICAgICB2YXIgaXRlbSA9IF9zdGVwMi52YWx1ZTsKICAgICAgICAgIGlmIChpdGVtLmlkID09PSBlbGUuaWQpIHsKICAgICAgICAgICAgdmFyIGluZGV4ID0gdGhpcy5saXN0Mi5pbmRleE9mKGl0ZW0pOwogICAgICAgICAgICB0aGlzLmxpc3QyLnNwbGljZShpbmRleCwgMSk7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSBjYXRjaCAoZXJyKSB7CiAgICAgICAgX2l0ZXJhdG9yMi5lKGVycik7CiAgICAgIH0gZmluYWxseSB7CiAgICAgICAgX2l0ZXJhdG9yMi5mKCk7CiAgICAgIH0KICAgICAgaWYgKHRoaXMuaXNOb3RJbkxpc3QxKGVsZSkpIHsKICAgICAgICB0aGlzLmxpc3QxLnB1c2goZWxlKTsKICAgICAgfQogICAgfSwKICAgIHNldERhdGE6IGZ1bmN0aW9uIHNldERhdGEoZGF0YVRyYW5zZmVyKSB7CiAgICAgIC8vIHRvIGF2b2lkIEZpcmVmb3ggYnVnCiAgICAgIC8vIERldGFpbCBzZWUgOiBodHRwczovL2dpdGh1Yi5jb20vUnViYVhhL1NvcnRhYmxlL2lzc3Vlcy8xMDEyCiAgICAgIGRhdGFUcmFuc2Zlci5zZXREYXRhKCdUZXh0JywgJycpOwogICAgfQogIH0KfTs="},{"version":3,"names":["draggable","name","components","props","list1","type","Array","default","list2","list1Title","String","list2Title","width1","width2","methods","isNotInList1","v","every","k","id","isNotInList2","deleteEle","ele","_iterator","_createForOfIteratorHelper","_step","s","n","done","item","value","index","indexOf","splice","err","e","f","unshift","pushEle","_iterator2","_step2","push","setData","dataTransfer"],"sources":["src/components/DndList/index.vue"],"sourcesContent":["<template>\n <div class=\"dndList\">\n <div :style=\"{width:width1}\" class=\"dndList-list\">\n <h3>{{ list1Title }}</h3>\n <draggable :set-data=\"setData\" :list=\"list1\" group=\"article\" class=\"dragArea\">\n <div v-for=\"element in list1\" :key=\"element.id\" class=\"list-complete-item\">\n <div class=\"list-complete-item-handle\">\n {{ element.id }}[{{ element.author }}] {{ element.title }}\n </div>\n <div style=\"position:absolute;right:0px;\">\n <span style=\"float: right ;margin-top: -20px;margin-right:5px;\" @click=\"deleteEle(element)\">\n <i style=\"color:#ff4949\" class=\"el-icon-delete\" />\n </span>\n </div>\n </div>\n </draggable>\n </div>\n <div :style=\"{width:width2}\" class=\"dndList-list\">\n <h3>{{ list2Title }}</h3>\n <draggable :list=\"list2\" group=\"article\" class=\"dragArea\">\n <div v-for=\"element in list2\" :key=\"element.id\" class=\"list-complete-item\">\n <div class=\"list-complete-item-handle2\" @click=\"pushEle(element)\">\n {{ element.id }} [{{ element.author }}] {{ element.title }}\n </div>\n </div>\n </draggable>\n </div>\n </div>\n</template>\n\n<script>\nimport draggable from 'vuedraggable'\n\nexport default {\n name: 'DndList',\n components: { draggable },\n props: {\n list1: {\n type: Array,\n default() {\n return []\n }\n },\n list2: {\n type: Array,\n default() {\n return []\n }\n },\n list1Title: {\n type: String,\n default: 'list1'\n },\n list2Title: {\n type: String,\n default: 'list2'\n },\n width1: {\n type: String,\n default: '48%'\n },\n width2: {\n type: String,\n default: '48%'\n }\n },\n methods: {\n isNotInList1(v) {\n return this.list1.every(k => v.id !== k.id)\n },\n isNotInList2(v) {\n return this.list2.every(k => v.id !== k.id)\n },\n deleteEle(ele) {\n for (const item of this.list1) {\n if (item.id === ele.id) {\n const index = this.list1.indexOf(item)\n this.list1.splice(index, 1)\n break\n }\n }\n if (this.isNotInList2(ele)) {\n this.list2.unshift(ele)\n }\n },\n pushEle(ele) {\n for (const item of this.list2) {\n if (item.id === ele.id) {\n const index = this.list2.indexOf(item)\n this.list2.splice(index, 1)\n break\n }\n }\n if (this.isNotInList1(ele)) {\n this.list1.push(ele)\n }\n },\n setData(dataTransfer) {\n // to avoid Firefox bug\n // Detail see : https://github.com/RubaXa/Sortable/issues/1012\n dataTransfer.setData('Text', '')\n }\n }\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.dndList {\n background: #fff;\n padding-bottom: 40px;\n &:after {\n content: \"\";\n display: table;\n clear: both;\n }\n .dndList-list {\n float: left;\n padding-bottom: 30px;\n &:first-of-type {\n margin-right: 2%;\n }\n .dragArea {\n margin-top: 15px;\n min-height: 50px;\n padding-bottom: 30px;\n }\n }\n}\n\n.list-complete-item {\n cursor: pointer;\n position: relative;\n font-size: 14px;\n padding: 5px 12px;\n margin-top: 4px;\n border: 1px solid #bfcbd9;\n transition: all 1s;\n}\n\n.list-complete-item-handle {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n margin-right: 50px;\n}\n\n.list-complete-item-handle2 {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n margin-right: 20px;\n}\n\n.list-complete-item.sortable-chosen {\n background: #4AB7BD;\n}\n\n.list-complete-item.sortable-ghost {\n background: #30B08F;\n}\n\n.list-complete-enter,\n.list-complete-leave-active {\n opacity: 0;\n}\n</style>\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+BA,OAAAA,SAAA;AAEA;EACAC,IAAA;EACAC,UAAA;IAAAF,SAAA,EAAAA;EAAA;EACAG,KAAA;IACAC,KAAA;MACAC,IAAA,EAAAC,KAAA;MACAC,OAAA,WAAAA,SAAA;QACA;MACA;IACA;IACAC,KAAA;MACAH,IAAA,EAAAC,KAAA;MACAC,OAAA,WAAAA,SAAA;QACA;MACA;IACA;IACAE,UAAA;MACAJ,IAAA,EAAAK,MAAA;MACAH,OAAA;IACA;IACAI,UAAA;MACAN,IAAA,EAAAK,MAAA;MACAH,OAAA;IACA;IACAK,MAAA;MACAP,IAAA,EAAAK,MAAA;MACAH,OAAA;IACA;IACAM,MAAA;MACAR,IAAA,EAAAK,MAAA;MACAH,OAAA;IACA;EACA;EACAO,OAAA;IACAC,YAAA,WAAAA,aAAAC,CAAA;MACA,YAAAZ,KAAA,CAAAa,KAAA,WAAAC,CAAA;QAAA,OAAAF,CAAA,CAAAG,EAAA,KAAAD,CAAA,CAAAC,EAAA;MAAA;IACA;IACAC,YAAA,WAAAA,aAAAJ,CAAA;MACA,YAAAR,KAAA,CAAAS,KAAA,WAAAC,CAAA;QAAA,OAAAF,CAAA,CAAAG,EAAA,KAAAD,CAAA,CAAAC,EAAA;MAAA;IACA;IACAE,SAAA,WAAAA,UAAAC,GAAA;MAAA,IAAAC,SAAA,GAAAC,0BAAA,CACA,KAAApB,KAAA;QAAAqB,KAAA;MAAA;QAAA,KAAAF,SAAA,CAAAG,CAAA,MAAAD,KAAA,GAAAF,SAAA,CAAAI,CAAA,IAAAC,IAAA;UAAA,IAAAC,IAAA,GAAAJ,KAAA,CAAAK,KAAA;UACA,IAAAD,IAAA,CAAAV,EAAA,KAAAG,GAAA,CAAAH,EAAA;YACA,IAAAY,KAAA,QAAA3B,KAAA,CAAA4B,OAAA,CAAAH,IAAA;YACA,KAAAzB,KAAA,CAAA6B,MAAA,CAAAF,KAAA;YACA;UACA;QACA;MAAA,SAAAG,GAAA;QAAAX,SAAA,CAAAY,CAAA,CAAAD,GAAA;MAAA;QAAAX,SAAA,CAAAa,CAAA;MAAA;MACA,SAAAhB,YAAA,CAAAE,GAAA;QACA,KAAAd,KAAA,CAAA6B,OAAA,CAAAf,GAAA;MACA;IACA;IACAgB,OAAA,WAAAA,QAAAhB,GAAA;MAAA,IAAAiB,UAAA,GAAAf,0BAAA,CACA,KAAAhB,KAAA;QAAAgC,MAAA;MAAA;QAAA,KAAAD,UAAA,CAAAb,CAAA,MAAAc,MAAA,GAAAD,UAAA,CAAAZ,CAAA,IAAAC,IAAA;UAAA,IAAAC,IAAA,GAAAW,MAAA,CAAAV,KAAA;UACA,IAAAD,IAAA,CAAAV,EAAA,KAAAG,GAAA,CAAAH,EAAA;YACA,IAAAY,KAAA,QAAAvB,KAAA,CAAAwB,OAAA,CAAAH,IAAA;YACA,KAAArB,KAAA,CAAAyB,MAAA,CAAAF,KAAA;YACA;UACA;QACA;MAAA,SAAAG,GAAA;QAAAK,UAAA,CAAAJ,CAAA,CAAAD,GAAA;MAAA;QAAAK,UAAA,CAAAH,CAAA;MAAA;MACA,SAAArB,YAAA,CAAAO,GAAA;QACA,KAAAlB,KAAA,CAAAqC,IAAA,CAAAnB,GAAA;MACA;IACA;IACAoB,OAAA,WAAAA,QAAAC,YAAA;MACA;MACA;MACAA,YAAA,CAAAD,OAAA;IACA;EACA;AACA","ignoreList":[]}]}