{"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\\dialog\\EipDataTemplateDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\dialog\\EipDataTemplateDialog.vue","mtime":1675071991710},{"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 form from \"@/api/form.js\";\r\nimport sysType from \"@/api/sysType.js\";\r\nimport req from \"@/request.js\";\r\n\r\nexport default {\r\n name: \"eip-data-template-dialog\",\r\n props: {\r\n value: Array,\r\n single: {\r\n type: Boolean,\r\n default: true\r\n },\r\n defKey: {\r\n type: String,\r\n default: \"\"\r\n },\r\n type: {\r\n type: String,\r\n default: \"\"\r\n },\r\n name: String,\r\n formType: {\r\n type: String,\r\n default: \"pc\"\r\n },\r\n appendToBody: {\r\n type: Boolean,\r\n default: false\r\n },\r\n destroyOnClose: {\r\n type: Boolean,\r\n default: false\r\n },\r\n rightType: {\r\n type: String,\r\n default: \"\"\r\n }\r\n },\r\n data() {\r\n return {\r\n data: [],\r\n treeData: null,\r\n tableColumns: [\r\n { prop: \"name\", label: \"名称\" },\r\n { prop: \"alias\", label: \"别名\" },\r\n { prop: \"boDefAlias\", label: \"业务对象别名\" },\r\n { prop: \"typeName\", label: \"分类\" }\r\n ],\r\n querys: [],\r\n pagination: {\r\n page: 1,\r\n pageSize: 50,\r\n total: 0\r\n },\r\n typeIdQuery: null\r\n };\r\n },\r\n mounted() {},\r\n methods: {\r\n loadTreeData() {\r\n sysType.getSysTypeByCatId(\"7\").then(data => {\r\n this.treeData = data;\r\n });\r\n },\r\n showDialog() {\r\n this.loadTreeData();\r\n this.$refs.htTreeListDialog.showDialog();\r\n },\r\n handleClose() {\r\n this.$refs.htTreeListDialog.handleClose();\r\n },\r\n handleLoad(param, cb) {\r\n if (this.typeIdQuery) {\r\n param.querys.push(this.typeIdQuery);\r\n }\r\n param.params = param.params || {};\r\n if (this.defKey != \"\") {\r\n if (this.type == \"flow\") {\r\n param.querys.push({\r\n property: \"defId\",\r\n value: this.defKey,\r\n operation: \"EQUAL\",\r\n relation: \"AND\"\r\n });\r\n } else {\r\n param.querys.push({\r\n property: \"formKey\",\r\n value: this.defKey,\r\n operation: \"EQUAL\",\r\n relation: \"AND\"\r\n });\r\n }\r\n }\r\n // 参数说明 url requestBodyParam requestParam\r\n form\r\n .getDataTemplateData(param)\r\n .then(response => {\r\n this.data = response.rows;\r\n this.pagination = {\r\n page: response.page,\r\n pageSize: response.pageSize,\r\n total: response.total\r\n };\r\n })\r\n .finally(() => cb());\r\n },\r\n loadListData(nodedata) {\r\n let queryFilter = {\r\n pageBean: this.pagination,\r\n querys: []\r\n };\r\n this.typeIdQuery = {\r\n property: \"typeId\",\r\n value: nodedata.id,\r\n group: \"categoryGroup\",\r\n operation: \"LIKE\",\r\n relation: \"AND\"\r\n };\r\n this.handleLoad(queryFilter, () => {});\r\n },\r\n onConfirm(selection) {\r\n this.$emit(\"onConfirm\", selection, this.name);\r\n this.$emit(\"input\", selection);\r\n },\r\n reset() {\r\n /**\r\n * 点击重置按钮\r\n * 1. 清空树条件 this.typeIdQuery = \"\";\r\n * 2. 清空树选中状态\r\n * */\r\n if (this.typeIdQuery) {\r\n this.$refs.htTreeListDialog.$refs.tree.$refs.elTree.currentNode.node.isCurrent = false;\r\n }\r\n this.typeIdQuery = \"\";\r\n }\r\n }\r\n};\r\n",null]}