f256ba9ee78307693dd2389b25fc7d6e.json 7.6 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\diyComponents\\c_hot_word.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\diyComponents\\c_hot_word.vue","mtime":1761185179959},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5udW1iZXIuY29uc3RydWN0b3IuanMiOwppbXBvcnQgdnVlZHJhZ2dhYmxlIGZyb20gJ3Z1ZWRyYWdnYWJsZSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnY19ob3Rfd29yZCcsCiAgcHJvcHM6IHsKICAgIG5hbWU6IHsKICAgICAgdHlwZTogU3RyaW5nCiAgICB9LAogICAgY29uZmlnRGF0YTogewogICAgICB0eXBlOiBudWxsCiAgICB9LAogICAgY29uZmlnTnVtOiB7CiAgICAgIHR5cGU6IE51bWJlciB8IFN0cmluZywKICAgICAgZGVmYXVsdDogJ2RlZmF1bHQnCiAgICB9CiAgfSwKICBjb21wb25lbnRzOiB7CiAgICBkcmFnZ2FibGU6IHZ1ZWRyYWdnYWJsZQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGhvdFdvcmRMaXN0OiBbXSwKICAgICAgaG90SW5kZXg6IDEsCiAgICAgIGRlZmF1bHRzOiB7fSwKICAgICAgZGF0YXM6IHRoaXMuY29uZmlnRGF0YVt0aGlzLmNvbmZpZ051bV0KICAgIH07CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkge30sCiAgd2F0Y2g6IHsKICAgIGNvbmZpZ0RhdGE6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdGhpcy5kYXRhcyA9IG5WYWxbdGhpcy5jb25maWdOdW1dOwogICAgICB9LAogICAgICBkZWVwOiB0cnVlCiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICBhZGRIb3RUeHQ6IGZ1bmN0aW9uIGFkZEhvdFR4dCgpIHsKICAgICAgdmFyIG9iaiA9IHsKICAgICAgICB2YWw6ICcnCiAgICAgIH07CiAgICAgIGlmICh0aGlzLmRhdGFzW3RoaXMubmFtZV0ubGlzdC5sZW5ndGggPCAyMCkgewogICAgICAgIHRoaXMuZGF0YXNbdGhpcy5uYW1lXS5saXN0LnB1c2gob2JqKTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLndhcm5pbmcoJ+acgOWkmua3u+WKoDIw5Liq54Ot6K+NJyk7CiAgICAgIH0KICAgIH0sCiAgICBjbG9zZTogZnVuY3Rpb24gY2xvc2UoaW5kZXgpIHsKICAgICAgdGhpcy5kYXRhc1t0aGlzLm5hbWVdLmxpc3Quc3BsaWNlKGluZGV4LCAxKTsKICAgIH0KICB9Cn07"},{"version":3,"names":["vuedraggable","name","props","type","String","configData","configNum","Number","default","components","draggable","data","hotWordList","hotIndex","defaults","datas","mounted","watch","handler","nVal","oVal","deep","methods","addHotTxt","obj","val","list","length","push","$message","warning","close","index","splice"],"sources":["src/components/diyComponents/c_hot_word.vue"],"sourcesContent":["<template>\r\n <div class=\"line-box\">\r\n <div class=\"title\">\r\n <p>搜索热词</p>\r\n <span>{{ datas[name].title }}</span>\r\n </div>\r\n <div class=\"input-box\">\r\n <draggable class=\"dragArea list-group\" :list=\"datas[name].list\" group=\"peoples\" handle=\".icon\">\r\n <div class=\"input-item\" v-for=\"(item, index) in datas[name].list\" :key=\"index\">\r\n <div class=\"icon\">\r\n <i class=\"el-icon-s-grid\" style=\"font-size: 20px\"></i>\r\n </div>\r\n <el-input v-model=\"item.val\" placeholder=\"选填,不超过十个字\" :maxlength=\"item.maxlength || 10\" />\r\n <div class=\"close\" v-db-click @click=\"close(index)\">\r\n <i class=\"el-icon-close\" style=\"color: #d8d8d8; font-size: 20px\"></i>\r\n </div>\r\n </div>\r\n </draggable>\r\n <div class=\"add-btn\" v-db-click @click=\"addHotTxt\">\r\n <el-button\r\n type=\"primary\"\r\n ghost\r\n style=\"width: 100%; height: 40px; border-color: var(--prev-color-primary); color: var(--prev-color-primary)\"\r\n >添加热词</el-button\r\n >\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nimport vuedraggable from 'vuedraggable';\r\nexport default {\r\n name: 'c_hot_word',\r\n props: {\r\n name: {\r\n type: String,\r\n },\r\n configData: {\r\n type: null,\r\n },\r\n configNum: {\r\n type: Number | String,\r\n default: 'default',\r\n },\r\n },\r\n components: {\r\n draggable: vuedraggable,\r\n },\r\n data() {\r\n return {\r\n hotWordList: [],\r\n hotIndex: 1,\r\n defaults: {},\r\n datas: this.configData[this.configNum],\r\n };\r\n },\r\n mounted() {},\r\n watch: {\r\n configData: {\r\n handler(nVal, oVal) {\r\n this.datas = nVal[this.configNum];\r\n },\r\n deep: true,\r\n },\r\n },\r\n methods: {\r\n addHotTxt() {\r\n let obj = {\r\n val: '',\r\n };\r\n if (this.datas[this.name].list.length < 20) {\r\n this.datas[this.name].list.push(obj);\r\n } else {\r\n this.$message.warning('最多添加20个热词');\r\n }\r\n },\r\n close(index) {\r\n this.datas[this.name].list.splice(index, 1);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.line-box {\r\n margin-top: 20px;\r\n padding: 10px 0 20px;\r\n border-top: 1px solid rgba(0, 0, 0, 0.05);\r\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\r\n .title {\r\n p {\r\n font-size: 14px;\r\n color: #000000;\r\n }\r\n\r\n span {\r\n color: #999999;\r\n }\r\n }\r\n .input-box {\r\n position: relative;\r\n margin-top: 10px;\r\n .add-btn {\r\n margin-top: 18px;\r\n }\r\n .input-item {\r\n position: relative;\r\n display: flex;\r\n align-items: center;\r\n margin-bottom: 15px;\r\n .icon {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n width: 36px;\r\n cursor: move;\r\n color: #d8d8d8;\r\n }\r\n ::v-deep .ivu-input {\r\n flex: 1;\r\n height: 36px;\r\n }\r\n }\r\n .close {\r\n position: absolute;\r\n right: 10px;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n</style>\r\n"],"mappings":";;;;AA8BA,OAAAA,YAAA;AACA;EACAC,IAAA;EACAC,KAAA;IACAD,IAAA;MACAE,IAAA,EAAAC;IACA;IACAC,UAAA;MACAF,IAAA;IACA;IACAG,SAAA;MACAH,IAAA,EAAAI,MAAA,GAAAH,MAAA;MACAI,OAAA;IACA;EACA;EACAC,UAAA;IACAC,SAAA,EAAAV;EACA;EACAW,IAAA,WAAAA,KAAA;IACA;MACAC,WAAA;MACAC,QAAA;MACAC,QAAA;MACAC,KAAA,OAAAV,UAAA,MAAAC,SAAA;IACA;EACA;EACAU,OAAA,WAAAA,QAAA;EACAC,KAAA;IACAZ,UAAA;MACAa,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,KAAAL,KAAA,GAAAI,IAAA,MAAAb,SAAA;MACA;MACAe,IAAA;IACA;EACA;EACAC,OAAA;IACAC,SAAA,WAAAA,UAAA;MACA,IAAAC,GAAA;QACAC,GAAA;MACA;MACA,SAAAV,KAAA,MAAAd,IAAA,EAAAyB,IAAA,CAAAC,MAAA;QACA,KAAAZ,KAAA,MAAAd,IAAA,EAAAyB,IAAA,CAAAE,IAAA,CAAAJ,GAAA;MACA;QACA,KAAAK,QAAA,CAAAC,OAAA;MACA;IACA;IACAC,KAAA,WAAAA,MAAAC,KAAA;MACA,KAAAjB,KAAA,MAAAd,IAAA,EAAAyB,IAAA,CAAAO,MAAA,CAAAD,KAAA;IACA;EACA;AACA","ignoreList":[]}]}