a7abe69873e6e0f2a08833778ba9d590.json 9.7 KB

1
  1. {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\component\\common\\OssUultipleUp.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\component\\common\\OssUultipleUp.vue","mtime":1678954023466},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IE9TUyBmcm9tICJhbGktb3NzIjsKaW1wb3J0IHsgYWxpVXBTZXR0aW5nIH0gZnJvbSAiQC9jb25maWcvc2V0dGluZ3MuanMiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIlFpbml1TXVsdGlwbGVVcCIsCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBkaWFsb2dJbWFnZVVybDogIiIsCiAgICAgIGRpYWxvZ1Zpc2libGU6IGZhbHNlLAogICAgICBmaWxlTGlzdDogW10sCiAgICAgIHRva2VuOiAiIiwKICAgICAgbGltaXQ6IDUwCiAgICB9OwogIH0sCgogIG1ldGhvZHM6IHsKICAgIHBpY0NhcmRQcmV2aWV3KGZpbGUpIHsKICAgICAgLy8g5LiK5Lyg5Zu+6aKE6KeICiAgICAgIHRoaXMuZGlhbG9nSW1hZ2VVcmwgPSBmaWxlLnVybDsKICAgICAgdGhpcy5kaWFsb2dWaXNpYmxlID0gdHJ1ZTsKICAgIH0sCgogICAgYmVmb3JlUGljVXBsb2FkKGZpbGUpIHsKICAgICAgLy8g5Zu+54mH5qCh6aqMCiAgICAgIGNvbnN0IGxpbWl0UGljID0gZmlsZS50eXBlID09PSAiaW1hZ2UvcG5nIiB8fCBmaWxlLnR5cGUgPT09ICJpbWFnZS9qcGciIHx8IGZpbGUudHlwZSA9PT0gImltYWdlL2pwZWciIHx8IGZpbGUudHlwZSA9PT0gImltYWdlL2dpZiI7CgogICAgICBpZiAoIWxpbWl0UGljKSB7CiAgICAgICAgdGhpcy4kbm90aWZ5Lndhcm5pbmcoewogICAgICAgICAgdGl0bGU6ICLorablkYoiLAogICAgICAgICAgbWVzc2FnZTogIuivt+S4iuS8oOagvOW8j+S4umltYWdlL3BuZyxpbWFnZS9qcGcsaW1hZ2UvanBlZyxpbWFnZS9naWbnmoTlm77niYciCiAgICAgICAgfSk7CiAgICAgIH0KCiAgICAgIGNvbnN0IGxpbWl0U2l6ZSA9IGZpbGUuc2l6ZSAvIDEwMjQgLyAxMDI0IC8gNSA8IDU7CgogICAgICBpZiAoIWxpbWl0U2l6ZSkgewogICAgICAgIHRoaXMuJG5vdGlmeS53YXJuaW5nKHsKICAgICAgICAgIHRpdGxlOiAi6K2m5ZGKIiwKICAgICAgICAgIG1lc3NhZ2U6ICLlm77niYflpKflsI/lv4XpobvlsI/kuo41TSIKICAgICAgICB9KTsKICAgICAgfQoKICAgICAgcmV0dXJuIGxpbWl0UGljICYmIGxpbWl0U2l6ZTsKICAgIH0sCgogICAgcmVtb3ZlUGljKGZpbGUsIGZpbGVMaXN0KSB7CiAgICAgIC8vIOenu+mZpOWbvueJhwogICAgICB0aGlzLmZpbGVMaXN0ID0gZmlsZUxpc3Q7CiAgICB9LAoKICAgIGhhbmRsZUV4Y2VlZChmaWxlcywgZmlsZUxpc3QpIHsKICAgICAgLy8g5paH5Lu26LaF5Ye65Liq5pWw6ZmQ5Yi2CiAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZyhg5b2T5YmN6ZmQ5Yi25LiK5LygICR7dGhpcy5saW1pdH0g5byg5Zu+54mHYCk7CiAgICB9LAoKICAgIHVwbG9hZFFpbml1KHJlcXVlc3QpIHsKICAgICAgLy8g5LiK5Lyg6Zi/6YeM5LqRCiAgICAgIGNvbnN0IExvYWRpbmcgPSB0aGlzLiRiYXNlQ29sb3JmdWxsTG9hZGluZygyLCAi5Zu+54mH5q2j5Zyo5LiK5LygLi4uIik7CiAgICAgIHRoaXMuaGFuZGxlVXBsb2FkKHJlcXVlc3QpLnRoZW4ocmVzdWx0ID0+IHsKICAgICAgICBjb25zb2xlLmxvZyhyZXN1bHQpOwogICAgICAgIExvYWRpbmcuY2xvc2UoKTsKCiAgICAgICAgaWYgKCFyZXN1bHQubmFtZSkgewogICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcih7CiAgICAgICAgICAgIG1lc3NhZ2U6ICLlm77niYfkuIrkvKDlpLHotKUs6K+36YeN5paw5LiK5LygIiwKICAgICAgICAgICAgZHVyYXRpb246IDIwMDAKICAgICAgICAgIH0pOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICB0aGlzLiRyZWZzLnVwbG9hZC5jbGVhckZpbGVzKCk7CiAgICAgICAgICB0aGlzLiRlbWl0KCJ1cGxvYWRTdWNjZXNzIiwgcmVzdWx0Lm5hbWUsIHJlc3VsdC51cmwpOwogICAgICAgIH0KICAgICAgfSkuY2F0Y2goZXJyID0+IHsKICAgICAgICBMb2FkaW5nLmNsb3NlKCk7CiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcih7CiAgICAgICAgICBtZXNzYWdlOiBg5Zu+54mH5LiK5Lyg5aSx6LSlJHtlcnJ9YCwKICAgICAgICAgIGR1cmF0aW9uOiAyMDAwCiAgICAgICAgfSk7CiAgICAgIH0pOwogICAgfSwKCiAgICBoYW5kbGVVcGxvYWQocmVxdWVzdCkgewogICAgICAvL29zcyDln7rmnKzphY3nva4KICAgICAgY29uc3QgY2xpZW50ID0gbmV3IE9TUyhhbGlVcFNldHRpbmcpOwogICAgICBjb25zdCBwcm9taXNlID0gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4gewogICAgICAgIGNvbnN0IGZpbGUgPSByZXF1ZXN0LmZpbGU7CiAgICAgICAgbGV0IG5hbWUgPSByZXF1ZXN0LmZpbGUubmFtZTsKICAgICAgICBjbGllbnQucHV0KG5hbWUsIGZpbGUpLnRoZW4ocmVzID0+IHsKICAgICAgICAgIGNvbnN0IGRhdGEgPSB7IC4uLnJlcy5yZXMsCiAgICAgICAgICAgIG5hbWU6IHJlcy5uYW1lLAogICAgICAgICAgICB1cmw6IHJlcy51cmwKICAgICAgICAgIH07CgogICAgICAgICAgaWYgKGRhdGEuc3RhdHVzID09PSAyMDApIHsKICAgICAgICAgICAgcmVzb2x2ZShkYXRhKTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHJlamVjdChkYXRhKTsKICAgICAgICAgIH0KICAgICAgICB9KS5jYXRjaChlcnIgPT4gewogICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcih7CiAgICAgICAgICAgIG1lc3NhZ2U6IGDkuIrkvKDlpLHotKVbJHtlcnIuc3RhdHVzfV1gLAogICAgICAgICAgICBkdXJhdGlvbjogMjAwMAogICAgICAgICAgfSk7CiAgICAgICAgfSk7CiAgICAgIH0pOwogICAgICByZXR1cm4gcHJvbWlzZTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAyBA;AACA;AACA;EACAA,uBADA;;EAEAC;IACA;MACAC,kBADA;MAEAC,oBAFA;MAGAC,YAHA;MAIAC,SAJA;MAKAC;IALA;EAOA,CAVA;;EAWAC;IACAC;MACA;MACA;MACA;IACA,CALA;;IAMAC;MACA;MACA,iBACAC,6BACAA,yBADA,IAEAA,0BAFA,IAGAA,yBAJA;;MAKA;QACA;UACAC,WADA;UAEAC,SACA;QAHA;MAKA;;MACA;;MACA;QACA;UACAD,WADA;UAEAC;QAFA;MAIA;;MACA;IACA,CA5BA;;IA6BAC;MACA;MACA;IACA,CAhCA;;IAiCAC;MACA;MACA;IACA,CApCA;;IAqCAC;MACA;MACA;MACA,2BACAC,IADA,CACAC;QACAC;QACAC;;QACA;UACA;YACAP,uBADA;YAEAQ;UAFA;QAIA,CALA,MAKA;UACA;UACA;QACA;MACA,CAbA,EAcAC,KAdA,CAcAC;QACAH;QACA;UACAP,uBADA;UAEAQ;QAFA;MAIA,CApBA;IAqBA,CA7DA;;IA8DAG;MACA;MACA;MACA;QACA;QACA;QACAC,OACAC,GADA,CACAzB,IADA,EACAU,IADA,EAEAM,IAFA,CAEAU;UACA,eACA,UADA;YAEA1B,cAFA;YAGA2B;UAHA;;UAKA;YACAC;UACA,CAFA,MAEA;YACAC;UACA;QACA,CAbA,EAcAR,KAdA,CAcAC;UACA;YACAV,8BADA;YAEAQ;UAFA;QAIA,CAnBA;MAoBA,CAvBA;MAwBA;IACA;;EA1FA;AAXA","names":["name","data","dialogImageUrl","dialogVisible","fileList","token","limit","methods","picCardPreview","beforePicUpload","file","title","message","removePic","handleExceed","uploadQiniu","then","result","console","Loading","duration","catch","err","handleUpload","client","put","res","url","resolve","reject"],"sourceRoot":"src/component/common","sources":["OssUultipleUp.vue"],"sourcesContent":["<template>\n <!-- 阿里云多图上传-->\n <el-upload\n ref=\"upload\"\n class=\"upload-pic\"\n action=\"#\"\n :auto-upload=\"true\"\n :limit=\"50\"\n accept=\"image/jpg,image/png,image/jpeg,image/gif\"\n :file-list=\"fileList\"\n list-type=\"text\"\n :on-preview=\"picCardPreview\"\n :before-upload=\"beforePicUpload\"\n :on-exceed=\"handleExceed\"\n :on-remove=\"removePic\"\n :http-request=\"uploadQiniu\"\n :multiple=\"true\"\n >\n <slot name=\"upbtn\">\n <i class=\"el-icon-plus\"></i>\n </slot>\n </el-upload>\n</template>\n\n<script>\n import OSS from \"ali-oss\";\n import { aliUpSetting } from \"@/config/settings.js\";\n export default {\n name: \"QiniuMultipleUp\",\n data() {\n return {\n dialogImageUrl: \"\",\n dialogVisible: false,\n fileList: [],\n token: \"\",\n limit: 50,\n };\n },\n methods: {\n picCardPreview(file) {\n // 上传图预览\n this.dialogImageUrl = file.url;\n this.dialogVisible = true;\n },\n beforePicUpload(file) {\n // 图片校验\n const limitPic =\n file.type === \"image/png\" ||\n file.type === \"image/jpg\" ||\n file.type === \"image/jpeg\" ||\n file.type === \"image/gif\";\n if (!limitPic) {\n this.$notify.warning({\n title: \"警告\",\n message:\n \"请上传格式为image/png,image/jpg,image/jpeg,image/gif的图片\",\n });\n }\n const limitSize = file.size / 1024 / 1024 / 5 < 5;\n if (!limitSize) {\n this.$notify.warning({\n title: \"警告\",\n message: \"图片大小必须小于5M\",\n });\n }\n return limitPic && limitSize;\n },\n removePic(file, fileList) {\n // 移除图片\n this.fileList = fileList;\n },\n handleExceed(files, fileList) {\n // 文件超出个数限制\n this.$message.warning(`当前限制上传 ${this.limit} 张图片`);\n },\n uploadQiniu(request) {\n // 上传阿里云\n const Loading = this.$baseColorfullLoading(2, \"图片正在上传...\");\n this.handleUpload(request)\n .then((result) => {\n console.log(result);\n Loading.close();\n if (!result.name) {\n this.$message.error({\n message: \"图片上传失败,请重新上传\",\n duration: 2000,\n });\n } else {\n this.$refs.upload.clearFiles();\n this.$emit(\"uploadSuccess\", result.name, result.url);\n }\n })\n .catch((err) => {\n Loading.close();\n this.$message.error({\n message: `图片上传失败${err}`,\n duration: 2000,\n });\n });\n },\n handleUpload(request) {\n //oss 基本配置\n const client = new OSS(aliUpSetting);\n const promise = new Promise((resolve, reject) => {\n const file = request.file;\n let name = request.file.name;\n client\n .put(name, file)\n .then((res) => {\n const data = {\n ...res.res,\n name: res.name,\n url: res.url,\n };\n if (data.status === 200) {\n resolve(data);\n } else {\n reject(data);\n }\n })\n .catch((err) => {\n this.$message.error({\n message: `上传失败[${err.status}]`,\n duration: 2000,\n });\n });\n });\n return promise;\n },\n },\n };\n</script>\n"]}]}