{"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/admin/DeptAdmin/DeptReport.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/admin/DeptAdmin/DeptReport.vue","mtime":1742796810165},{"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';\nimport UserDialog from '@/components/shared/UserDialog/UserDialog.vue';\nexport default {\n name: \"deptReport\",\n components: {\n UserDialog\n },\n props: [\n \"visible\",\n ],\n data(){\n return{\n user: {},\n // CODE_PERSON : \"1\", //员工KM\n // CODE_DEPARTMENT : \"2\", //部门KM\n // CODE_TEAM : \"3\", //团队KM\n // CODE_COMMITTEE : \"4\" //专委会KM\n source:[{ //来源数据\n value: \"1\",\n label: this.$t('menu.staff_KM')\n },{\n value: \"2\",\n label: this.$t('menu.department') + \"KM\"\n },\n {\n value: \"3\",\n label: this.$t('menu.team_KM')\n },{\n value: \"4\",\n label: this.$t('Committee.oneself') + \"KM\"\n }],\n sourceValue: \"\", //来源数据\n // CODE_DOWNLOAD : \"1\", //下载\n // CODE_PREVIEW : \"2\", //预览\n // CODE_SHARE : \"4\", //分享 \n // CODE_COLLECT : \"8\", //收藏\n // CODE_UPLOAD : \"5\", //上传 \n // CODE_DELETE : \"6\", //删除\n // CODE_MAP_PUBLISH : \"9\", //地图发布\n behavior:[{ //行为数据\n value: \"1\",\n label: this.$t('btns.download')\n },{\n value: \"2\",\n label: this.$t('label.preview')\n },{\n value: \"4\",\n label: this.$t('share')\n },{\n value: \"5\",\n label: this.$t('label.upload')\n },{\n value: \"6\",\n label: this.$t('label.delete')\n },{\n value: \"8\",\n label: this.$t('label.collection')\n },{\n value: \"9\",\n label: this.$t('label.map_release')\n }],\n behaviorValue: \"\", //行为数据\n timeValue: [],\n userVisible: false, //用户选择框\n params: {\n \"region\": \"\",\n \"operationType\": \"\",\n \"departmentId\": \"\",\n \"userId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\"\n },\n formParams : {\n \"serialNumber\": \"\",\n \"name\":\"\",\n \"description\":\"\",\n \"deptPermission\":[],\n \"compPermission\":[],\n \"members\":[]\n },\n number: \"\", //检索数据的数量\n searchData: false, //检索数据\n excelButton: false, //导出按钮\n isRadio: true, //日志的用户选择框是单选默认\n }\n },\n methods: {\n /**\n * 显示用户选择框\n */\n showUserDialog(){\n this.userVisible = true;\n },\n /**\n * 确定已选择用户\n */\n handleSettingUserOk(){\n this.$refs.userDialog.handleSelectUser();\n this.userVisible = false;\n },\n /**\n * 选择用户\n * @param {Object} data \n */\n handleSelectUser(data){\n data.map((e) => {\n if(typeof(e.type) == \"undefined\" || e.type == \"\")\n e.type = 0;\n })\n const formParams = {\n ...this.formParams,\n \"members\" : data\n }\n this.formParams = formParams;\n },\n /**\n * 隐藏用户选择框\n */\n handleCancel(){\n this.$refs.userDialog.handleCancel();\n this.userVisible = false;\n },\n /**\n * 删除用户\n */\n deleteUserClick(obj){\n const members = this.formParams.members;\n for(let i=0;i {\n\n if(resp.data.errcode == \"0\"){\n this.searchData = true;\n this.number = resp.data.data;\n if(resp.data.data>0){\n this.excelButton = true;\n }\n }\n } \n })\n },\n /**\n * 导出数据\n */\n handExcelClick(){\n const url = kmsConfig.contextPath + \"/kms/reports/export?region=\"+this.params.region+\"&operationType=\"\n +this.params.operationType+\"&userId=\"\n +this.params.userId+\"&startDate=\"+this.params.startDate+\"&endDate=\"+this.params.endDate;\n window.open(url);\n },\n /**\n * 重置数据\n */\n handleReset(){\n this.sourceValue = \"\"; //来源\n this.behaviorValue = \"\"; //行为\n this.formParams.members = []; //用户\n this.timeValue = \"\"; //时间范围\n this.searchData = false //检索数据\n this.excelButton = false //导出按钮\n }\n },\n computed: {\n ReportVisible: {\n get() {\n return this.visible;\n },\n set(val) {\n this.$emit(\"update:visible\", val);\n }\n }\n },\n}\n",null]}