{"remainingRequest":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/src/components/shared/DepartmentSelectBox.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/src/components/shared/DepartmentSelectBox.vue","mtime":1742796810167},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/vue-loader/lib/index.js","mtime":1655715099000}],"contextDependencies":[],"result":["\nimport API from \"@/api.js\";\nexport default {\n name: \"department-select-box\",\n props: [\n 'deptSelectVisiblve',\n 'impowerParams'\n ],\n data(){\n return{\n filterText: \"\",\n data: [],\n checkedKeys: [],\n props: {\n children: 'children',\n label:\"name\"\n },\n loading: true\n }\n },\n\n mounted() {\n this.getDepartmentsData();\n }, \n\n watch: {\n filterText(val) {\n this.$refs.tree.filter(val);\n },\n deptSelectVisiblve(){\n this.getDepartmentsData();\n }\n },\n\n methods: {\n getDepartmentsData(){\n API.getDepartmentsData({\n onSucess: resp => {\n this.data = resp.data.data;\n this.loading = false;\n }\n })\n }, \n\n /**\n * 获取选中节点id\n */\n getCheckedNodes(data, info) {\n this.checkedKeys = info.checkedNodes;\n this.$emit('oncheckedKeys', info.checkedNodes)\n },\n\n filterNode(value, data) {\n if (!value) return true;\n return data.name.indexOf(value) !== -1;\n }\n },\n}\n",null]}