{"remainingRequest":"/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!/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!/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??ref--0-0!/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/searchFile/NewUpload.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/searchFile/NewUpload.vue","mtime":1742796810167},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/babel.config.js","mtime":1742796810089},{"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":["import \"core-js/modules/es7.object.get-own-property-descriptors\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.object.keys\";\nimport \"regenerator-runtime/runtime\";\nimport _asyncToGenerator from \"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/@babel/runtime-corejs2/helpers/esm/asyncToGenerator.js\";\nimport \"core-js/modules/es6.function.name\";\nimport _defineProperty from \"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nimport API from \"@/api.js\";\nimport { TimeToDate, getClientHeight, filePreview } from \"@/utils/utils.js\"; //收藏文件\n\nimport collectdialog from '@/components/shared/CollectDialog.vue'; //文件分享\n\nimport filesharedialog from '@/components/shared/FileShareDialog.vue';\nexport default {\n name: \"newUpload\",\n components: {\n collectdialog: collectdialog,\n filesharedialog: filesharedialog\n },\n props: ['activeName'],\n data: function data() {\n return {\n tableData: [],\n params: {\n pageNo: 1,\n linesPerPage: 100\n },\n type: [],\n collectTreeModalParams: {\n //文件收藏弹出层\n collectTreeModalVisible: false,\n fileId: \"\"\n },\n shareTreeModalParams: {\n //分享弹出层\n fileId: \"\",\n diskId: \"\",\n folderId: \"\",\n shareTreeModalVisible: false,\n teamTreeData: []\n },\n authorityModalParams: {\n //权限对话框\n fileId: \"\",\n authorityVisible: false,\n type: \"\"\n },\n clientHeight: \"\"\n };\n },\n created: function created() {\n //获取浏览器可视区域高度\n this.clientHeight = getClientHeight(this.$store.state.isShowHeard);\n },\n mounted: function mounted() {\n this.getUploadView();\n },\n watch: {\n activeName: function activeName(name) {\n if (name == 'newupload') {\n //获取浏览器可视区域高度\n this.clientHeight = getClientHeight(this.$store.state.isShowHeard);\n this.getUploadView();\n }\n }\n },\n methods: {\n //获取最新上传的数据\n getUploadView: function getUploadView() {\n var _this = this;\n\n API.getNewUpload(this.params, {\n onSucess: function onSucess(resp) {\n var data = resp.data.data;\n\n if (data.datas) {\n //获取时间进行格式转换\n for (var i = 0; i < data.datas.length; i++) {\n if (data.datas[i].createDate) {\n data.datas[i].createDate = TimeToDate(data.datas[i].createDate, \"YYYY-MM-DD\");\n }\n }\n }\n\n _this.tableData = data.datas;\n }\n });\n },\n //点击列进入预览查看\n previewClick: function previewClick(row) {\n var _this2 = this;\n\n API.getPreviewAble(row.id, {\n onSucess: function onSucess(resp) {\n if (resp.data.errcode == 0) {\n var params = {\n staticContextPath: kmsConfig.staticContextPath,\n kmsFilePath: kmsConfig.kmsFilePath,\n diskId: row.diskId,\n fileId: row.id,\n collected: row.collects,\n fileObj: row\n };\n var url = filePreview(params);\n window.open(url);\n }\n },\n onError: function onError(error) {\n if (error.response.data && error.response.data.errcode == 403) {\n var authorityModalParams = _objectSpread(_objectSpread({}, _this2.authorityModalParams), {}, {\n authorityVisible: true,\n fileId: row.id,\n type: 'preview'\n });\n\n _this2.authorityModalParams = authorityModalParams;\n }\n }\n });\n },\n //申请权限确定\n onAuthiority: function onAuthiority(value) {\n var _this3 = this;\n\n API.appAuthority(value, {\n onSucess: function onSucess(resp) {\n if (resp.data.errcode == 0) {\n _this3.authorityModalParams.authorityVisible = false;\n\n _this3.$message(_this3.$t('msg.approval_admin_wa'));\n }\n }\n });\n },\n //动态获取类名\n setClass: function setClass(key) {\n var obj = \"icon-file icon-file-\" + key.type;\n return obj;\n },\n //改变表格头部的位置\n rowClass: function rowClass(_ref) {\n var row = _ref.row,\n column = _ref.column,\n rowIndex = _ref.rowIndex,\n columnIndex = _ref.columnIndex;\n\n if (rowIndex == 0 && columnIndex == 0 && row.name == column.name) {\n return 'padding-left: 25px';\n } else {\n return '';\n }\n },\n\n /**\n * 文件下载\n */\n handleFileDownload: function handleFileDownload(fileId) {\n var _this4 = this;\n\n var apiParams = {\n \"fileId\": fileId,\n \"folder\": ''\n };\n API.handleSingleFileDownload(apiParams, {\n onSucess: function onSucess(resp) {\n if (resp.data.errcode == 0) {\n var url = kmsConfig.contextPath + \"/kms/download/\" + apiParams.fileId;\n window.open(url);\n }\n },\n onError: function onError(error) {\n if (error.response.data.errcode == 403) {\n var authorityModalParams = _objectSpread(_objectSpread({}, _this4.authorityModalParams), {}, {\n authorityVisible: true,\n fileId: fileId,\n type: 'download'\n });\n\n _this4.authorityModalParams = authorityModalParams;\n } else {\n _this4.$message({\n type: 'warning',\n message: error.response.data.errmsg\n });\n }\n }\n });\n },\n\n /**\n * 收藏文件\n */\n handleCollectionDownload: function handleCollectionDownload(obj) {\n var folderId = obj.id;\n this.showCollectModal(folderId);\n },\n\n /**\n * 收藏文件\n */\n handleShareFileDownload: function handleShareFileDownload(obj) {\n var diskId = obj.diskId;\n var folderId = obj.id;\n this.shawFileShareDialog(folderId, diskId, folderId);\n },\n\n /**\n * 显示收藏对话框\n */\n showCollectModal: function showCollectModal(fileId) {\n var collectTreeModalParams = {\n //文件收藏弹出层\n \"collectTreeModalVisible\": true,\n \"fileId\": fileId\n };\n this.collectTreeModalParams = collectTreeModalParams;\n },\n\n /**\n * 取消收藏\n */\n handleCollectDialogClose: function handleCollectDialogClose() {\n var collectTreeModalParams = {\n //文件收藏弹出层\n \"collectTreeModalVisible\": false,\n \"fileId\": \"\"\n };\n this.collectTreeModalParams = collectTreeModalParams;\n },\n\n /**\n * 打开文件分享对话框\n */\n shawFileShareDialog: function () {\n var _shawFileShareDialog = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(fileId, diskId, folderId) {\n var result, treeData, shareTreeModalParams;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return API.getTeamtreeData();\n\n case 2:\n result = _context.sent.data;\n treeData = JSON.parse(result.data);\n shareTreeModalParams = {\n fileId: fileId,\n diskId: diskId,\n folderId: folderId,\n shareTreeModalVisible: true,\n //移动弹出层\n teamTreeData: treeData\n };\n this.shareTreeModalParams = shareTreeModalParams;\n\n case 6:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n\n function shawFileShareDialog(_x, _x2, _x3) {\n return _shawFileShareDialog.apply(this, arguments);\n }\n\n return shawFileShareDialog;\n }(),\n\n /**\n * 取消文件分享对话框\n */\n handleFileShareDialogClose: function handleFileShareDialogClose() {\n var shareTreeModalParams = {\n fileId: \"\",\n diskId: \"\",\n folderId: \"\",\n shareTreeModalVisible: false,\n teamTreeData: []\n };\n this.shareTreeModalParams = shareTreeModalParams;\n }\n }\n};",null]}