aba64b8672934186af476265fb772085.json 11 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\components\\mobileConfigRight\\c_goods_label.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\components\\mobileConfigRight\\c_goods_label.vue","mtime":1761614938966},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmlsdGVyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLmNvbnN0cnVjdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IuZmlsdGVyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IuZm9yLWVhY2guanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5qc29uLnN0cmluZ2lmeS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5rZXlzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiOwppbXBvcnQgc3RvcmVMYWJlbExpc3QgZnJvbSAnQC9jb21wb25lbnRzL3N0b3JlTGFiZWxMaXN0JzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdjX2dvb2RzX2xhYmVsJywKICBjb21wb25lbnRzOiB7CiAgICBzdG9yZUxhYmVsTGlzdDogc3RvcmVMYWJlbExpc3QKICB9LAogIHByb3BzOiB7CiAgICBjb25maWdPYmo6IHsKICAgICAgdHlwZTogT2JqZWN0CiAgICB9LAogICAgY29uZmlnTm1lOiB7CiAgICAgIHR5cGU6IFN0cmluZwogICAgfSwKICAgIG51bWJlcjogewogICAgICB0eXBlOiBudWxsCiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZGVmYXVsdHM6IHt9LAogICAgICBjb25maWdEYXRhOiB7fSwKICAgICAgdGltZVN0YW1wOiAnJywKICAgICAgc3RvcmVMYWJlbFNob3c6IGZhbHNlCiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgIF90aGlzLmRlZmF1bHRzID0gX3RoaXMuY29uZmlnT2JqOwogICAgICBfdGhpcy5jb25maWdEYXRhID0gX3RoaXMuY29uZmlnT2JqW190aGlzLmNvbmZpZ05tZV07CiAgICB9KTsKICB9LAogIHdhdGNoOiB7CiAgICBjb25maWdPYmo6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdGhpcy5kZWZhdWx0cyA9IG5WYWw7CiAgICAgICAgdGhpcy5jb25maWdEYXRhID0gblZhbFt0aGlzLmNvbmZpZ05tZV07CiAgICAgIH0sCiAgICAgIGRlZXA6IHRydWUKICAgIH0sCiAgICBudW1iZXI6IGZ1bmN0aW9uIG51bWJlcihuVmFsKSB7CiAgICAgIHRoaXMudGltZVN0YW1wID0gblZhbDsKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIG9wZW5TdG9yZUxhYmVsOiBmdW5jdGlvbiBvcGVuU3RvcmVMYWJlbChyb3cpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIHRoaXMuc3RvcmVMYWJlbFNob3cgPSB0cnVlOwogICAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF90aGlzMiRjb25maWdEYXRhJGxpczsKICAgICAgICAvLyDmt7Hmi7fotJ3phY3nva7mlbDmja7liJfooajvvIzpgb/lhY3nm7TmjqXkv67mlLnljp/mlbDmja4KICAgICAgICB2YXIgbGlzdERhdGEgPSAoX3RoaXMyJGNvbmZpZ0RhdGEkbGlzID0gX3RoaXMyLmNvbmZpZ0RhdGEubGlzdCkgIT09IG51bGwgJiYgX3RoaXMyJGNvbmZpZ0RhdGEkbGlzICE9PSB2b2lkIDAgJiYgX3RoaXMyJGNvbmZpZ0RhdGEkbGlzLmxlbmd0aCA/IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoX3RoaXMyLmNvbmZpZ0RhdGEubGlzdCkpIDogdW5kZWZpbmVkOwogICAgICAgIC8vIOiwg+eUqHN0b3JlTGFiZWzmlrnms5XvvIzkvKDlhaXlpITnkIblkI7nmoTmlbDmja4KICAgICAgICBfdGhpczIuJHJlZnMuc3RvcmVMYWJlbC5zdG9yZUxhYmVsKGxpc3REYXRhKTsKICAgICAgfSk7CiAgICB9LAogICAgY2xvc2VTdG9yZUxhYmVsOiBmdW5jdGlvbiBjbG9zZVN0b3JlTGFiZWwobGFiZWwpIHsKICAgICAgaWYgKHRoaXMuY29uZmlnRGF0YS5saXN0Lmxlbmd0aCkgewogICAgICAgIHZhciBpbmRleCA9IHRoaXMuY29uZmlnRGF0YS5saXN0LmluZGV4T2YodGhpcy5jb25maWdEYXRhLmxpc3QuZmlsdGVyKGZ1bmN0aW9uIChkKSB7CiAgICAgICAgICByZXR1cm4gZC5pZCA9PSBsYWJlbC5pZDsKICAgICAgICB9KVswXSk7CiAgICAgICAgdGhpcy5jb25maWdEYXRhLmxpc3Quc3BsaWNlKGluZGV4LCAxKTsKICAgICAgICB0aGlzLmdldExhYmVsSWQodGhpcy5jb25maWdEYXRhLmxpc3QpOwogICAgICB9CiAgICB9LAogICAgYWN0aXZlU3RvcmVEYXRhOiBmdW5jdGlvbiBhY3RpdmVTdG9yZURhdGEoc3RvcmVEYXRhTGFiZWwpIHsKICAgICAgdGhpcy5zdG9yZUxhYmVsU2hvdyA9IGZhbHNlOwogICAgICB0aGlzLmNvbmZpZ0RhdGEubGlzdCA9IHN0b3JlRGF0YUxhYmVsOwogICAgICB0aGlzLmdldExhYmVsSWQoc3RvcmVEYXRhTGFiZWwpOwogICAgfSwKICAgIGdldExhYmVsSWQ6IGZ1bmN0aW9uIGdldExhYmVsSWQoc3RvcmVEYXRhTGFiZWwpIHsKICAgICAgdmFyIHN0b3JlQWN0aXZlSWRzID0gW107CiAgICAgIHN0b3JlRGF0YUxhYmVsLmZvckVhY2goZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICBzdG9yZUFjdGl2ZUlkcy5wdXNoKGl0ZW0uaWQpOwogICAgICB9KTsKICAgICAgdGhpcy5jb25maWdEYXRhLmFjdGl2ZVZhbHVlID0gc3RvcmVBY3RpdmVJZHM7CiAgICAgIHRoaXMuJGVtaXQoJ2dldENvbmZpZycsIHsKICAgICAgICBuYW1lOiAnZ29vZHNMYWJlbCcKICAgICAgfSk7CiAgICB9LAogICAgLy8g5qCH562+5by556qX5YWz6ZetCiAgICBzdG9yZUxhYmVsQ2xvc2U6IGZ1bmN0aW9uIHN0b3JlTGFiZWxDbG9zZSgpIHsKICAgICAgdGhpcy5zdG9yZUxhYmVsU2hvdyA9IGZhbHNlOwogICAgfQogIH0KfTs="},{"version":3,"names":["storeLabelList","name","components","props","configObj","type","Object","configNme","String","number","data","defaults","configData","timeStamp","storeLabelShow","mounted","_this","$nextTick","watch","handler","nVal","oVal","deep","methods","openStoreLabel","row","_this2","_this2$configData$lis","listData","list","length","JSON","parse","stringify","undefined","$refs","storeLabel","closeStoreLabel","label","index","indexOf","filter","d","id","splice","getLabelId","activeStoreData","storeDataLabel","storeActiveIds","forEach","item","push","activeValue","$emit","storeLabelClose"],"sources":["src/components/mobileConfigRight/c_goods_label.vue"],"sourcesContent":["<template>\r\n <div class=\"slider-box\">\r\n <div class=\"c_row-item\">\r\n <el-col class=\"label\" :span=\"4\" v-if=\"configData.title\">\r\n {{ configData.title }}\r\n </el-col>\r\n <el-col :span=\"18\">\r\n <div class=\"labelInput acea-row row-between-wrapper\" @click=\"openStoreLabel\">\r\n <div style=\"width: 90%\">\r\n <div v-if=\"configData.list.length\">\r\n <el-tag closable v-for=\"(item, index) in configData.list\" :key=\"index\" @close=\"closeStoreLabel(item)\">{{\r\n item.label_name\r\n }}</el-tag>\r\n </div>\r\n <span class=\"span\" v-else>选择商品标签</span>\r\n </div>\r\n <div class=\"iconfont iconxiayi\"></div>\r\n </div>\r\n </el-col>\r\n </div>\r\n <!-- 商品标签 -->\r\n <el-dialog :visible.sync=\"storeLabelShow\" title=\"选择商品标签\" width=\"540\">\r\n <storeLabelList\r\n v-if=\"storeLabelShow\"\r\n ref=\"storeLabel\"\r\n @activeData=\"activeStoreData\"\r\n @close=\"storeLabelClose\"\r\n ></storeLabelList>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport storeLabelList from '@/components/storeLabelList';\r\nexport default {\r\n name: 'c_goods_label',\r\n components: {\r\n storeLabelList,\r\n },\r\n props: {\r\n configObj: {\r\n type: Object,\r\n },\r\n configNme: {\r\n type: String,\r\n },\r\n number: {\r\n type: null,\r\n },\r\n },\r\n data() {\r\n return {\r\n defaults: {},\r\n configData: {},\r\n timeStamp: '',\r\n storeLabelShow: false,\r\n };\r\n },\r\n mounted() {\r\n this.$nextTick(() => {\r\n this.defaults = this.configObj;\r\n this.configData = this.configObj[this.configNme];\r\n });\r\n },\r\n watch: {\r\n configObj: {\r\n handler(nVal, oVal) {\r\n this.defaults = nVal;\r\n this.configData = nVal[this.configNme];\r\n },\r\n deep: true,\r\n },\r\n number(nVal) {\r\n this.timeStamp = nVal;\r\n },\r\n },\r\n methods: {\r\n openStoreLabel(row) {\r\n this.storeLabelShow = true;\r\n this.$nextTick(() => {\r\n // 深拷贝配置数据列表,避免直接修改原数据\r\n const listData = this.configData.list?.length ? JSON.parse(JSON.stringify(this.configData.list)) : undefined;\r\n // 调用storeLabel方法,传入处理后的数据\r\n this.$refs.storeLabel.storeLabel(listData);\r\n });\r\n },\r\n closeStoreLabel(label) {\r\n if (this.configData.list.length) {\r\n let index = this.configData.list.indexOf(this.configData.list.filter((d) => d.id == label.id)[0]);\r\n this.configData.list.splice(index, 1);\r\n this.getLabelId(this.configData.list);\r\n }\r\n },\r\n activeStoreData(storeDataLabel) {\r\n this.storeLabelShow = false;\r\n this.configData.list = storeDataLabel;\r\n this.getLabelId(storeDataLabel);\r\n },\r\n getLabelId(storeDataLabel) {\r\n let storeActiveIds = [];\r\n storeDataLabel.forEach((item) => {\r\n storeActiveIds.push(item.id);\r\n });\r\n this.configData.activeValue = storeActiveIds;\r\n this.$emit('getConfig', { name: 'goodsLabel' });\r\n },\r\n // 标签弹窗关闭\r\n storeLabelClose() {\r\n this.storeLabelShow = false;\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.slider-box {\r\n padding: 0 15px;\r\n}\r\n.c_row-item {\r\n margin-bottom: 20px;\r\n}\r\n.label {\r\n color: #999999;\r\n font-size: 12px;\r\n}\r\n.labelInput {\r\n border: 1px solid #dcdee2;\r\n width: 100%;\r\n padding: 0 5px;\r\n border-radius: 5px;\r\n min-height: 30px;\r\n cursor: pointer;\r\n .span {\r\n font-size: 12px;\r\n color: #c5c8ce;\r\n padding-left: 10px;\r\n }\r\n .iconxiayi {\r\n font-size: 12px;\r\n }\r\n}\r\n</style>\r\n"],"mappings":";;;;;;;;;;AAiCA,OAAAA,cAAA;AACA;EACAC,IAAA;EACAC,UAAA;IACAF,cAAA,EAAAA;EACA;EACAG,KAAA;IACAC,SAAA;MACAC,IAAA,EAAAC;IACA;IACAC,SAAA;MACAF,IAAA,EAAAG;IACA;IACAC,MAAA;MACAJ,IAAA;IACA;EACA;EACAK,IAAA,WAAAA,KAAA;IACA;MACAC,QAAA;MACAC,UAAA;MACAC,SAAA;MACAC,cAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IAAA,IAAAC,KAAA;IACA,KAAAC,SAAA;MACAD,KAAA,CAAAL,QAAA,GAAAK,KAAA,CAAAZ,SAAA;MACAY,KAAA,CAAAJ,UAAA,GAAAI,KAAA,CAAAZ,SAAA,CAAAY,KAAA,CAAAT,SAAA;IACA;EACA;EACAW,KAAA;IACAd,SAAA;MACAe,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,KAAAV,QAAA,GAAAS,IAAA;QACA,KAAAR,UAAA,GAAAQ,IAAA,MAAAb,SAAA;MACA;MACAe,IAAA;IACA;IACAb,MAAA,WAAAA,OAAAW,IAAA;MACA,KAAAP,SAAA,GAAAO,IAAA;IACA;EACA;EACAG,OAAA;IACAC,cAAA,WAAAA,eAAAC,GAAA;MAAA,IAAAC,MAAA;MACA,KAAAZ,cAAA;MACA,KAAAG,SAAA;QAAA,IAAAU,qBAAA;QACA;QACA,IAAAC,QAAA,IAAAD,qBAAA,GAAAD,MAAA,CAAAd,UAAA,CAAAiB,IAAA,cAAAF,qBAAA,eAAAA,qBAAA,CAAAG,MAAA,GAAAC,IAAA,CAAAC,KAAA,CAAAD,IAAA,CAAAE,SAAA,CAAAP,MAAA,CAAAd,UAAA,CAAAiB,IAAA,KAAAK,SAAA;QACA;QACAR,MAAA,CAAAS,KAAA,CAAAC,UAAA,CAAAA,UAAA,CAAAR,QAAA;MACA;IACA;IACAS,eAAA,WAAAA,gBAAAC,KAAA;MACA,SAAA1B,UAAA,CAAAiB,IAAA,CAAAC,MAAA;QACA,IAAAS,KAAA,QAAA3B,UAAA,CAAAiB,IAAA,CAAAW,OAAA,MAAA5B,UAAA,CAAAiB,IAAA,CAAAY,MAAA,WAAAC,CAAA;UAAA,OAAAA,CAAA,CAAAC,EAAA,IAAAL,KAAA,CAAAK,EAAA;QAAA;QACA,KAAA/B,UAAA,CAAAiB,IAAA,CAAAe,MAAA,CAAAL,KAAA;QACA,KAAAM,UAAA,MAAAjC,UAAA,CAAAiB,IAAA;MACA;IACA;IACAiB,eAAA,WAAAA,gBAAAC,cAAA;MACA,KAAAjC,cAAA;MACA,KAAAF,UAAA,CAAAiB,IAAA,GAAAkB,cAAA;MACA,KAAAF,UAAA,CAAAE,cAAA;IACA;IACAF,UAAA,WAAAA,WAAAE,cAAA;MACA,IAAAC,cAAA;MACAD,cAAA,CAAAE,OAAA,WAAAC,IAAA;QACAF,cAAA,CAAAG,IAAA,CAAAD,IAAA,CAAAP,EAAA;MACA;MACA,KAAA/B,UAAA,CAAAwC,WAAA,GAAAJ,cAAA;MACA,KAAAK,KAAA;QAAApD,IAAA;MAAA;IACA;IACA;IACAqD,eAAA,WAAAA,gBAAA;MACA,KAAAxC,cAAA;IACA;EACA;AACA","ignoreList":[]}]}