{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\dialog\\EipSysTypeDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\dialog\\EipSysTypeDialog.vue","mtime":1667327529200},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\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\r\nimport sysType from \"@/api/sys.js\";\r\nexport default {\r\n name: \"eip-sys-type-dialog\",\r\n components: {\r\n },\r\n props: {\r\n name,\r\n catId: {\r\n type: String,\r\n default: \"\"\r\n },\r\n typeKey: {\r\n type: String,\r\n default: \"\"\r\n },\r\n appendToBody: {\r\n type: Boolean,\r\n default: false\r\n },\r\n showCheckbox: {\r\n type: Boolean,\r\n default: false\r\n }\r\n },\r\n data() {\r\n return {\r\n treeData:null\r\n };\r\n },\r\n methods: {\r\n showDialog() {\r\n this.loadTreeData();\r\n this.$refs.htTreeDialog.showDialog();\r\n },\r\n handleClose() {\r\n this.$refs.htTreeDialog.handleClose();\r\n },\r\n loadTreeData(){\r\n if (this.catId) {\r\n sysType.getSysTypeByCatId(this.catId).then(data => {\r\n this.treeData = data;\r\n });\r\n }\r\n if (this.typeKey) {\r\n sysType.getTypesByKey(this.typeKey).then(data => {\r\n this.treeData = data;\r\n });\r\n }\r\n },\r\n onConfirm(checkedNodes) {\r\n if (!checkedNodes || checkedNodes.parentId == \"0\") {\r\n this.$message.error(\"请选择\");\r\n return;\r\n }\r\n this.$emit(\"onConfirm\", checkedNodes,this.name);\r\n }\r\n }\r\n};\r\n",null]}