{"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\\EipCopyFormDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\dialog\\EipCopyFormDialog.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 req from \"@/request.js\";\r\nimport sysType from \"@/api/sysType.js\";\r\n\r\nexport default {\r\n name: \"eip-copy-form-dialog\",\r\n props: {\r\n value: Array,\r\n name:String,\r\n single: Boolean,\r\n formType: {\r\n type: String,\r\n default: \"pc\"\r\n },\r\n formId: {\r\n type: String,\r\n default: \"\"\r\n },\r\n boDefIds:String,\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 },\r\n data() {\r\n return {\r\n data: [],\r\n treeData: null,\r\n tableColumns: [\r\n { prop: \"formKey\", label: \"表单key\" },\r\n { prop: \"name\", label: \"表单名称\" },\r\n { prop: \"version\", label: \"版本号\" }\r\n ],\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 \r\n },\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 handleLoad(param, cb) {\r\n if (this.typeIdQuery) {\r\n param.querys.push(this.typeIdQuery);\r\n }\r\n this.$set(param,\"sorter\",[{property: \"UPDATE_TIME_\", direction: \"DESC\"}]);\r\n // 参数说明 url requestBodyParam requestParam\r\n req\r\n .post(\"${form}/form/form/v1/getRelationList\", param, {\r\n status: \"deploy\",\r\n formType: this.formType,\r\n boDefIds: this.boDefIds,\r\n id: this.formId,\r\n })\r\n .then(data => {\r\n let response = data.data;\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 // 根据组织获取下级组织\r\n // 获取当前组织及下级组织\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\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]}