{"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\\UserSelector.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\selector\\UserSelector.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\r\nimport eipUserDialog from \"@/components/dialog/EipUserDialog.vue\";\r\nexport default {\r\n name: \"user-selector\",\r\n components: { eipUserDialog },\r\n props: {\r\n value: Array | String,\r\n single: {\r\n type: Boolean,\r\n default: false\r\n }\r\n },\r\n data() {\r\n return {};\r\n },\r\n computed: {\r\n fullnames: function(val) {\r\n let temp = [];\r\n if (this.value && this.value.constructor == Array) {\r\n this.value.forEach(item => {\r\n temp.push(item.fullname);\r\n });\r\n }\r\n return temp.join(\",\");\r\n }\r\n },\r\n methods: {\r\n showDialog() {\r\n this.$refs.eipUserDialog.showDialog(this.value);\r\n },\r\n onConfirm(selection) {\r\n let result = [];\r\n if (selection) {\r\n selection.forEach(item => {\r\n let obj = {\r\n id: item.id,\r\n account: item.account,\r\n fullname: item.fullname\r\n };\r\n result.push(obj);\r\n });\r\n }\r\n // this.fullnames = fullnames.join(\",\");\r\n this.$emit(\"input\", result);\r\n }\r\n }\r\n};\r\n",null]}