{"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]}