{"remainingRequest":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\components\\ImportExportData\\ImportFile.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\components\\ImportExportData\\ImportFile.vue","mtime":1718743212304},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/es6.string.ends-with\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nexport default {\n name: 'importFile',\n props: {\n importData: {\n type: Object,\n default: function _default() {\n return [];\n }\n }\n },\n data: function data() {\n return {\n options: [],\n disabled: false,\n form: {},\n importDataParams: {},\n dialogImportVisible: false,\n fullscreenLoading: false\n };\n },\n created: function created() {},\n computed: {\n uploadHeaders: function uploadHeaders() {\n return {\n Authorization: this.$store.state.login.currentUser && 'Bearer ' + this.$store.state.login.currentUser.token\n };\n }\n },\n // watch:{\n // importDataParams(){\n // return this.importDataParams=this.importData\n // }\n // },\n methods: {\n openDialog: function openDialog() {\n this.dialogImportVisible = true;\n this.form = {\n title: this.importData.title,\n show: this.importData.show\n };\n },\n cancelConfirm: function cancelConfirm() {\n this.$refs.upload.clearFiles();\n this.dialogImportVisible = false;\n this.$refs.upload.uploadFiles = [];\n },\n submitImport: function submitImport() {\n console.log(this.importData.showProject, 'this.importData.showProject');\n\n if (!this.$refs.upload.uploadFiles || this.$refs.upload.uploadFiles.length == 0) {\n this.$message.warning('请选择要导入的数据文件!');\n return false;\n }\n\n this.$refs.upload.submit();\n },\n hadleUploadResult: function hadleUploadResult(response) {\n this.fullscreenLoading = false;\n\n if (response.state) {\n this.$message.success(response.message);\n this.dialogImportVisible = false;\n this.$emit('load', response.value);\n } else {\n this.$message.error(response.message);\n }\n },\n onExceed: function onExceed() {\n this.$message.warning('只能选择一个Excel文件!');\n },\n beforeUpload: function beforeUpload(file) {\n this.fileInfo = file;\n\n if (!file.name.endsWith('.xlsx') && !file.name.endsWith('.xls')) {\n this.$message.warning('只能导入Excel文件!');\n return false;\n }\n\n this.fullscreenLoading = true;\n }\n }\n};",null]}