{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\selector\\IconPanl.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\selector\\IconPanl.vue","mtime":1675071992288},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nconst iconList = require('@/assets/svg/iconfont.json')\r\nexport default {\r\n  name: 'IconPanl',\r\n  data() {\r\n    return {\r\n      dialogVisible: false,\r\n      iconList,\r\n      activeNum: -1,\r\n    }\r\n  },\r\n  mounted() {},\r\n  methods: {\r\n    selectIcon(index) {\r\n      this.activeNum = index == this.activeNum ? -1 : index\r\n    },\r\n    saveIcon() {\r\n      const icon =\r\n        this.activeNum > -1\r\n          ? this.iconList.glyphs[this.activeNum].font_class\r\n          : ''\r\n      this.$emit('select', icon)\r\n      this.dialogVisible = false\r\n    },\r\n    handleClose() {\r\n      this.dialogVisible = false\r\n    },\r\n  },\r\n}\r\n",null]}