{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!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\\EipSysTypeSelector.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\selector\\EipSysTypeSelector.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":["import \"core-js/modules/es6.regexp.to-string\";\nimport \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/es6.number.constructor\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport utils from \"@/hotent-ui-util.js\";\n\nvar EipSysTypeDialog = function EipSysTypeDialog() {\n return import(\"@/components/dialog/EipSysTypeDialog.vue\");\n};\n\nexport default {\n name: \"eip-sys-type-selector\",\n components: {\n EipSysTypeDialog: EipSysTypeDialog\n },\n props: {\n sysTypeId: {\n type: String | Number,\n default: \"\"\n },\n sysTypeName: {\n type: String,\n default: \"\"\n },\n catId: {\n type: String,\n default: \"\"\n },\n typeKey: {\n type: String,\n default: \"\"\n },\n value: [String, Number, Object],\n validate: {\n type: [String, Object]\n },\n placeholder: {\n type: String,\n default: \"请选择分类\"\n }\n },\n data: function data() {\n return {};\n },\n computed: {\n inputVal: {\n get: function get() {\n return this.value;\n },\n set: function set(val) {\n var _this = this;\n\n this.$emit(\"input\", val); // 如果控件本身有name,可能是作为关联字段参与其他字段的校验,所以本字段值变化时立即触发校验。\n\n if (this.inputName) {\n this.$nextTick(function () {\n _this.$validator.validate();\n });\n }\n }\n }\n },\n created: function created() {\n this.$validator = this.$root.$validator;\n this.inputName = this.name ? this.name : Math.random().toString(36).substr(2, 10);\n },\n methods: {\n showSysTypeDialog: function showSysTypeDialog() {\n this.$refs.sysTypeDialog.showDialog();\n },\n onConfirm: function onConfirm(selectedNode) {\n this.$emit(\"update:sysTypeId\", selectedNode.id);\n this.inputVal = selectedNode.name;\n this.$emit(\"input\", selectedNode.name);\n this.$refs.sysTypeDialog.handleClose();\n },\n clear: function clear() {\n this.$emit(\"update:sysTypeId\", null);\n this.$emit(\"input\", null);\n }\n }\n};",null]}