SafetyScreen-ui/node_modules/.cache/babel-loader/f8e06a6fad0066551dddea68e21...

1 line
8.0 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"remainingRequest":"F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\babel-loader\\lib\\index.js!F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!F:\\workspace\\webstorm\\SafetyScreen-ui\\src\\components\\DictTag\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui\\src\\components\\DictTag\\index.vue","mtime":1740032704178},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui\\babel.config.js","mtime":1740032703932},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1740032832373},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1740032833520},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1740032832373},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1740032833997}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5wdXNoLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5yZWR1Y2UuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLmNvbnN0cnVjdG9yLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5pdGVyYXRvci5mb3ItZWFjaC5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IucmVkdWNlLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5pdGVyYXRvci5zb21lLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5udW1iZXIuY29uc3RydWN0b3IuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiKTsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KdmFyIF9kZWZhdWx0ID0gZXhwb3J0cy5kZWZhdWx0ID0gewogIG5hbWU6ICJEaWN0VGFnIiwKICBwcm9wczogewogICAgb3B0aW9uczogewogICAgICB0eXBlOiBBcnJheSwKICAgICAgZGVmYXVsdDogbnVsbAogICAgfSwKICAgIHZhbHVlOiBbTnVtYmVyLCBTdHJpbmcsIEFycmF5XSwKICAgIC8vIOW9k+acquaJvuWIsOWMuemFjeeahOaVsOaNruaXtu+8jOaYvuekunZhbHVlCiAgICBzaG93VmFsdWU6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogdHJ1ZQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHVubWF0Y2hBcnJheTogW10gLy8g6K6w5b2V5pyq5Yy56YWN55qE6aG5CiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IHsKICAgIHZhbHVlczogZnVuY3Rpb24gdmFsdWVzKCkgewogICAgICBpZiAodGhpcy52YWx1ZSAhPT0gbnVsbCAmJiB0eXBlb2YgdGhpcy52YWx1ZSAhPT0gInVuZGVmaW5lZCIpIHsKICAgICAgICByZXR1cm4gQXJyYXkuaXNBcnJheSh0aGlzLnZhbHVlKSA/IHRoaXMudmFsdWUgOiBbU3RyaW5nKHRoaXMudmFsdWUpXTsKICAgICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gW107CiAgICAgIH0KICAgIH0sCiAgICB1bm1hdGNoOiBmdW5jdGlvbiB1bm1hdGNoKCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICB0aGlzLnVubWF0Y2hBcnJheSA9IFtdOwogICAgICBpZiAodGhpcy52YWx1ZSAhPT0gbnVsbCAmJiB0eXBlb2YgdGhpcy52YWx1ZSAhPT0gInVuZGVmaW5lZCIpIHsKICAgICAgICAvLyDkvKDlhaXlgLzkuLrpnZ7mlbDnu4QKICAgICAgICBpZiAoIUFycmF5LmlzQXJyYXkodGhpcy52YWx1ZSkpIHsKICAgICAgICAgIGlmICh0aGlzLm9wdGlvbnMuc29tZShmdW5jdGlvbiAodikgewogICAgICAgICAgICByZXR1cm4gdi52YWx1ZSA9PSBfdGhpcy52YWx1ZTsKICAgICAgICAgIH0pKSByZXR1cm4gZmFsc2U7CiAgICAgICAgICB0aGlzLnVubWF0Y2hBcnJheS5wdXNoKHRoaXMudmFsdWUpOwogICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgfQogICAgICAgIC8vIOS8oOWFpeWAvOS4ukFycmF5CiAgICAgICAgdGhpcy52YWx1ZS5mb3JFYWNoKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgICBpZiAoIV90aGlzLm9wdGlvbnMuc29tZShmdW5jdGlvbiAodikgewogICAgICAgICAgICByZXR1cm4gdi52YWx1ZSA9PSBpdGVtOwogICAgICAgICAgfSkpIF90aGlzLnVubWF0Y2hBcnJheS5wdXNoKGl0ZW0pOwogICAgICAgIH0pOwogICAgICAgIHJldHVybiB0cnVlOwogICAgICB9CiAgICAgIC8vIOayoeaciXZhbHVl5LiN5pi+56S6CiAgICAgIHJldHVybiBmYWxzZTsKICAgIH0KICB9LAogIGZpbHRlcnM6IHsKICAgIGhhbmRsZUFycmF5OiBmdW5jdGlvbiBoYW5kbGVBcnJheShhcnJheSkgewogICAgICBpZiAoYXJyYXkubGVuZ3RoID09PSAwKSByZXR1cm4gIiI7CiAgICAgIHJldHVybiBhcnJheS5yZWR1Y2UoZnVuY3Rpb24gKHByZSwgY3VyKSB7CiAgICAgICAgcmV0dXJuIHByZSArICIgIiArIGN1cjsKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["name","props","options","type","Array","default","value","Number","String","showValue","Boolean","data","unmatchArray","computed","values","isArray","unmatch","_this","some","v","push","forEach","item","filters","handleArray","array","length","reduce","pre","cur"],"sources":["src/components/DictTag/index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <template v-for=\"(item, index) in options\">\r\n <template v-if=\"values.includes(item.value)\">\r\n <span\r\n v-if=\"(item.raw.listClass == 'default' || item.raw.listClass == '') && (item.raw.cssClass == '' || item.raw.cssClass == null)\"\r\n :key=\"item.value\"\r\n :index=\"index\"\r\n :class=\"item.raw.cssClass\"\r\n >{{ item.label + \" \" }}</span\r\n >\r\n <el-tag\r\n v-else\r\n :disable-transitions=\"true\"\r\n :key=\"item.value\"\r\n :index=\"index\"\r\n :type=\"item.raw.listClass == 'primary' ? '' : item.raw.listClass\"\r\n :class=\"item.raw.cssClass\"\r\n >\r\n {{ item.label + \" \" }}\r\n </el-tag>\r\n </template>\r\n </template>\r\n <template v-if=\"unmatch && showValue\">\r\n {{ unmatchArray | handleArray }}\r\n </template>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: \"DictTag\",\r\n props: {\r\n options: {\r\n type: Array,\r\n default: null,\r\n },\r\n value: [Number, String, Array],\r\n // 当未找到匹配的数据时显示value\r\n showValue: {\r\n type: Boolean,\r\n default: true,\r\n }\r\n },\r\n data() {\r\n return {\r\n unmatchArray: [], // 记录未匹配的项\r\n }\r\n },\r\n computed: {\r\n values() {\r\n if (this.value !== null && typeof this.value !== \"undefined\") {\r\n return Array.isArray(this.value) ? this.value : [String(this.value)];\r\n } else {\r\n return [];\r\n }\r\n },\r\n unmatch() {\r\n this.unmatchArray = [];\r\n if (this.value !== null && typeof this.value !== \"undefined\") {\r\n // 传入值为非数组\r\n if (!Array.isArray(this.value)) {\r\n if (this.options.some((v) => v.value == this.value)) return false;\r\n this.unmatchArray.push(this.value);\r\n return true;\r\n }\r\n // 传入值为Array\r\n this.value.forEach((item) => {\r\n if (!this.options.some((v) => v.value == item))\r\n this.unmatchArray.push(item);\r\n });\r\n return true;\r\n }\r\n // 没有value不显示\r\n return false;\r\n },\r\n },\r\n filters: {\r\n handleArray(array) {\r\n if (array.length === 0) return \"\";\r\n return array.reduce((pre, cur) => {\r\n return pre + \" \" + cur;\r\n })\r\n }\r\n }\r\n};\r\n</script>\r\n<style scoped>\r\n.el-tag + .el-tag {\r\n margin-left: 10px;\r\n}\r\n</style>\r\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;iCA8BA;EACAA,IAAA;EACAC,KAAA;IACAC,OAAA;MACAC,IAAA,EAAAC,KAAA;MACAC,OAAA;IACA;IACAC,KAAA,GAAAC,MAAA,EAAAC,MAAA,EAAAJ,KAAA;IACA;IACAK,SAAA;MACAN,IAAA,EAAAO,OAAA;MACAL,OAAA;IACA;EACA;EACAM,IAAA,WAAAA,KAAA;IACA;MACAC,YAAA;IACA;EACA;EACAC,QAAA;IACAC,MAAA,WAAAA,OAAA;MACA,SAAAR,KAAA,yBAAAA,KAAA;QACA,OAAAF,KAAA,CAAAW,OAAA,MAAAT,KAAA,SAAAA,KAAA,IAAAE,MAAA,MAAAF,KAAA;MACA;QACA;MACA;IACA;IACAU,OAAA,WAAAA,QAAA;MAAA,IAAAC,KAAA;MACA,KAAAL,YAAA;MACA,SAAAN,KAAA,yBAAAA,KAAA;QACA;QACA,KAAAF,KAAA,CAAAW,OAAA,MAAAT,KAAA;UACA,SAAAJ,OAAA,CAAAgB,IAAA,WAAAC,CAAA;YAAA,OAAAA,CAAA,CAAAb,KAAA,IAAAW,KAAA,CAAAX,KAAA;UAAA;UACA,KAAAM,YAAA,CAAAQ,IAAA,MAAAd,KAAA;UACA;QACA;QACA;QACA,KAAAA,KAAA,CAAAe,OAAA,WAAAC,IAAA;UACA,KAAAL,KAAA,CAAAf,OAAA,CAAAgB,IAAA,WAAAC,CAAA;YAAA,OAAAA,CAAA,CAAAb,KAAA,IAAAgB,IAAA;UAAA,IACAL,KAAA,CAAAL,YAAA,CAAAQ,IAAA,CAAAE,IAAA;QACA;QACA;MACA;MACA;MACA;IACA;EACA;EACAC,OAAA;IACAC,WAAA,WAAAA,YAAAC,KAAA;MACA,IAAAA,KAAA,CAAAC,MAAA;MACA,OAAAD,KAAA,CAAAE,MAAA,WAAAC,GAAA,EAAAC,GAAA;QACA,OAAAD,GAAA,SAAAC,GAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]}