| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\components\\uploadImg\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\components\\uploadImg\\index.vue","mtime":1761614938986},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF90b0NvbnN1bWFibGVBcnJheSBmcm9tICJEOi9mcm9udC9pdGVtL3p5QWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3RvQ29uc3VtYWJsZUFycmF5LmpzIjsKaW1wb3J0IF9yZWdlbmVyYXRvciBmcm9tICJEOi9mcm9udC9pdGVtL3p5QWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmNvbmNhdC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmZpbmQtaW5kZXguanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5tYXAuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5wdXNoLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc3BsaWNlLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IuY29uc3RydWN0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5pdGVyYXRvci5tYXAuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0IHsgZ2V0Q2F0ZWdvcnlMaXN0QXBpLCBtb3ZlQXBpLCBvbmxpbmVVcGxvYWQsIHNjYW5VcGxvYWRDb2RlIH0gZnJvbSAnQC9hcGkvdXBsb2FkUGljdHVyZXMnOwppbXBvcnQgU2V0dGluZyBmcm9tICdAL3NldHRpbmcnOwppbXBvcnQgeyBnZXRDb29raWVzIH0gZnJvbSAnQC9saWJzL3V0aWwnOwppbXBvcnQgeyBmaWxlVXBsb2FkLCBzY2FuVXBsb2FkUXJjb2RlIGFzIF9zY2FuVXBsb2FkUXJjb2RlLCBzY2FuVXBsb2FkR2V0IGFzIF9zY2FuVXBsb2FkR2V0IH0gZnJvbSAnQC9hcGkvc2V0dGluZyc7CmltcG9ydCBRUkNvZGUgZnJvbSAncXJjb2RlanMyJzsKaW1wb3J0IGNvbXByZXNzSW1nIGZyb20gJ0AvdXRpbHMvY29tcHJlc3NJbWcuanMnOwppbXBvcnQgeyBpc1BpY1VwbG9hZCB9IGZyb20gJ0AvdXRpbHMvaW5kZXgnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJycsCiAgcHJvcHM6IHsKICAgIGNhdGVnb3J5TGlzdDogewogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4gW107CiAgICAgIH0KICAgIH0sCiAgICBjYXRlZ29yeUlkOiB7CiAgICAgIGRlZmF1bHQ6ICcnCiAgICB9LAogICAgaXNQYWdlOiB7CiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgaXNJZnJhbWU6IHsKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0KICB9LAogIHdhdGNoOiB7CiAgICB1cGxvYWRNb2RhbDogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5ld1ZhbCkgewogICAgICAgIGlmIChuZXdWYWwpIHRoaXMucnVsZUZvcm0ucmVnaW9uID0gdGhpcy5jYXRlZ29yeUlkOwogICAgICB9LAogICAgICBpbW1lZGlhdGU6IHRydWUKICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICB3ZWJJbWdVcmw6ICcnLAogICAgICB1cGxvYWRNb2RhbDogZmFsc2UsCiAgICAgIGZpbGVVcmw6IFNldHRpbmcuYXBpQmFzZVVSTCArICcvZmlsZS91cGxvYWQnLAogICAgICBoZWFkZXI6IHsKICAgICAgICAnQXV0aG9yaS16YXRpb24nOiAnQmVhcmVyICcgKyBnZXRDb29raWVzKCd0b2tlbicpCiAgICAgIH0sCiAgICAgIHVwbG9hZERhdGE6IHt9LAogICAgICBwcm9wczogewogICAgICAgIGNoZWNrU3RyaWN0bHk6IHRydWUsCiAgICAgICAgZW1pdFBhdGg6IGZhbHNlLAogICAgICAgIGxhYmVsOiAndGl0bGUnLAogICAgICAgIHZhbHVlOiAnaWQnCiAgICAgIH0sCiAgICAgIGRpc2FibGVkOiBmYWxzZSwKICAgICAgcnVsZUZvcm06IHsKICAgICAgICB0eXBlOiAwLAogICAgICAgIHJlZ2lvbjogJycsCiAgICAgICAgaW1nTGlzdDogW10KICAgICAgfSwKICAgICAgcnVsZXM6IHsKICAgICAgICB0eXBlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup5rS75Yqo6LWE5rqQJywKICAgICAgICAgIHRyaWdnZXI6ICdjaGFuZ2UnCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgcXJjb2RlOiAnJywKICAgICAgc2NhblRva2VuOiAnJywKICAgICAgbGltaXQ6IDIwLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgdGltZTogdW5kZWZpbmVkCiAgICB9OwogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHt9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7fSwKICBiZWZvcmVEZXN0cm95OiBmdW5jdGlvbiBiZWZvcmVEZXN0cm95KCkgewogICAgY2xlYXJJbnRlcnZhbCh0aGlzLnRpbWUpOwogICAgdGhpcy50aW1lID0gdW5kZWZpbmVkOwogIH0sCiAgbWV0aG9kczogewogICAgcmFkaW9DaGFuZ2U6IGZ1bmN0aW9uIHJhZGlvQ2hhbmdlKHR5cGUpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgdGhpcy5ydWxlRm9ybS50eXBlID0gdHlwZTsKICAgICAgdGhpcy5ydWxlRm9ybS5pbWdMaXN0ID0gW107CiAgICAgIGNsZWFySW50ZXJ2YWwodGhpcy50aW1lKTsKICAgICAgdGhpcy50aW1lID0gdW5kZWZpbmVkOwogICAgICBpZiAodHlwZSA9PSAyKSB7CiAgICAgICAgdGhpcy5zY2FuVXBsb2FkUXJjb2RlKCk7CiAgICAgICAgdGhpcy50aW1lID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24gKGUpIHsKICAgICAgICAgIF90aGlzLnNjYW5VcGxvYWRHZXQoKTsKICAgICAgICB9LCAyMDAwKTsKICAgICAgfQogICAgfSwKICAgIHNjYW5VcGxvYWRRcmNvZGU6IGZ1bmN0aW9uIHNjYW5VcGxvYWRRcmNvZGUoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICBfc2NhblVwbG9hZFFyY29kZSh0aGlzLnJ1bGVGb3JtLnJlZ2lvbikudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLmNyZWF0UXJDb2RlKHJlcy5kYXRhLnVybCk7CiAgICAgICAgX3RoaXMyLnNjYW5Ub2tlbiA9IHJlcy5kYXRhLnVybDsKICAgICAgfSk7CiAgICB9LAogICAgc2NhblVwbG9hZEdldDogZnVuY3Rpb24gc2NhblVwbG9hZEdldCgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIHZhciB0b2tlbiA9IHRoaXMuc2NhblRva2VuLnNwbGl0KCd0b2tlbj0nKVsxXTsKICAgICAgX3NjYW5VcGxvYWRHZXQodG9rZW4pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMy5ydWxlRm9ybS5pbWdMaXN0ID0gcmVzLmRhdGE7CiAgICAgIH0pOwogICAgfSwKICAgIGdldEltZzogZnVuY3Rpb24gZ2V0SW1nKCkgewogICAgICBpZiAoIXRoaXMud2ViSW1nVXJsKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcign6K+35YWI6L6T5YWl5Zu+54mH5Zyw5Z2AJyk7CiAgICAgICAgcmV0dXJuOwogICAgICB9CiAgICAgIGlmICh0aGlzLndlYkltZ1VybC5pbmRleE9mKCcucGhwJykgIT0gLTEpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKCfor7flhYjovpPlhaXlhbbku5blm77niYflnLDlnYAnKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KICAgICAgdGhpcy5ydWxlRm9ybS5pbWdMaXN0LnB1c2goewogICAgICAgIHVybDogdGhpcy53ZWJJbWdVcmwKICAgICAgfSk7CiAgICB9LAogICAgc3VibWl0VXBsb2FkOiBmdW5jdGlvbiBzdWJtaXRVcGxvYWQoKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwogICAgICByZXR1cm4gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvcigpLm0oZnVuY3Rpb24gX2NhbGxlZSgpIHsKICAgICAgICB2YXIgaSwgZmlsZSwgdXJscywgYXR0SWQ7CiAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvcigpLncoZnVuY3Rpb24gKF9jb250ZXh0KSB7CiAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dC5uKSB7CiAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICBpZiAoX3RoaXM0LnJ1bGVGb3JtLmltZ0xpc3QubGVuZ3RoKSB7CiAgICAgICAgICAgICAgICBfY29udGV4dC5uID0gMTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuYSgyLCBfdGhpczQuJG1lc3NhZ2Uud2FybmluZygn6K+35YWI6YCJ5oup5Zu+54mHJykpOwogICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgaWYgKCEoX3RoaXM0LnJ1bGVGb3JtLnR5cGUgPT0gMCkpIHsKICAgICAgICAgICAgICAgIF9jb250ZXh0Lm4gPSA3OwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF90aGlzNC51cGxvYWREYXRhID0gewogICAgICAgICAgICAgICAgcGlkOiBfdGhpczQucnVsZUZvcm0ucmVnaW9uCiAgICAgICAgICAgICAgfTsKICAgICAgICAgICAgICBpZiAoIV90aGlzNC5ydWxlRm9ybS5pbWdMaXN0Lmxlbmd0aCkgewogICAgICAgICAgICAgICAgX2NvbnRleHQubiA9IDY7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgaWYgKCFfdGhpczQubG9hZGluZykgewogICAgICAgICAgICAgICAgX2NvbnRleHQubiA9IDI7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LmEoMik7CiAgICAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgICBfdGhpczQubG9hZGluZyA9IHRydWU7CiAgICAgICAgICAgICAgaSA9IDA7CiAgICAgICAgICAgIGNhc2UgMzoKICAgICAgICAgICAgICBpZiAoIShpIDwgX3RoaXM0LnJ1bGVGb3JtLmltZ0xpc3QubGVuZ3RoKSkgewogICAgICAgICAgICAgICAgX2NvbnRleHQubiA9IDY7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgZmlsZSA9IF90aGlzNC5ydWxlRm9ybS5pbWdMaXN0W2ldLnJhdzsKICAgICAgICAgICAgICBfY29udGV4dC5uID0gNDsKICAgICAgICAgICAgICByZXR1cm4gX3RoaXM0LnVwbG9hZEl0ZW0oZmlsZSk7CiAgICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgICBpZiAoaSA9PSBfdGhpczQucnVsZUZvcm0uaW1nTGlzdC5sZW5ndGggLSAxKSB7CiAgICAgICAgICAgICAgICBfdGhpczQuJG1lc3NhZ2Uuc3VjY2Vzcygn5LiK5Lyg5oiQ5YqfJyk7CiAgICAgICAgICAgICAgICBfdGhpczQuJGVtaXQoJ3VwbG9hZFN1Y2Nlc3MnKTsKICAgICAgICAgICAgICAgIF90aGlzNC51cGxvYWRNb2RhbCA9IGZhbHNlOwogICAgICAgICAgICAgICAgX3RoaXM0LmxvYWRpbmcgPSBmYWxzZTsKICAgICAgICAgICAgICAgIF90aGlzNC5pbml0RGF0YSgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgY2FzZSA1OgogICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgICBfY29udGV4dC5uID0gMzsKICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSA2OgogICAgICAgICAgICAgIF9jb250ZXh0Lm4gPSAxMTsKICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSA3OgogICAgICAgICAgICAgIGlmICghKF90aGlzNC5ydWxlRm9ybS50eXBlID09IDEpKSB7CiAgICAgICAgICAgICAgICBfY29udGV4dC5uID0gMTA7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgdXJscyA9IF90aGlzNC5ydWxlRm9ybS5pbWdMaXN0Lm1hcChmdW5jdGlvbiAoZSkgewogICAgICAgICAgICAgICAgcmV0dXJuIGUudXJsOwogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIGlmICghdXJscy5sZW5ndGgpIHsKICAgICAgICAgICAgICAgIF9jb250ZXh0Lm4gPSA5OwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIGlmICghX3RoaXM0LmxvYWRpbmcpIHsKICAgICAgICAgICAgICAgIF9jb250ZXh0Lm4gPSA4OwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5hKDIpOwogICAgICAgICAgICBjYXNlIDg6CiAgICAgICAgICAgICAgX3RoaXM0LmxvYWRpbmcgPSB0cnVlOwogICAgICAgICAgICAgIG9ubGluZVVwbG9hZCh7CiAgICAgICAgICAgICAgICBwaWQ6IF90aGlzNC5ydWxlRm9ybS5yZWdpb24sCiAgICAgICAgICAgICAgICBpbWFnZXM6IHVybHMKICAgICAgICAgICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgICAgIF90aGlzNC4kbWVzc2FnZS5zdWNjZXNzKCfkuIrkvKDmiJDlip8nKTsKICAgICAgICAgICAgICAgIF90aGlzNC4kZW1pdCgndXBsb2FkU3VjY2VzcycpOwogICAgICAgICAgICAgICAgX3RoaXM0LnVwbG9hZE1vZGFsID0gZmFsc2U7CiAgICAgICAgICAgICAgICBfdGhpczQubG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgICAgICAgX3RoaXM0LmluaXREYXRhKCk7CiAgICAgICAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikgewogICAgICAgICAgICAgICAgX3RoaXM0LmxvYWRpbmcgPSBmYWxzZTsKICAgICAgICAgICAgICAgIF90aGlzNC4kbWVzc2FnZS5lcnJvcihlcnIubXNnKTsKICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgY2FzZSA5OgogICAgICAgICAgICAgIF9jb250ZXh0Lm4gPSAxMTsKICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAxMDoKICAgICAgICAgICAgICBpZiAoX3RoaXM0LnJ1bGVGb3JtLnR5cGUgPT0gMikgewogICAgICAgICAgICAgICAgYXR0SWQgPSBfdGhpczQucnVsZUZvcm0uaW1nTGlzdC5tYXAoZnVuY3Rpb24gKGUpIHsKICAgICAgICAgICAgICAgICAgcmV0dXJuIGUuYXR0X2lkOwogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICBtb3ZlQXBpKHsKICAgICAgICAgICAgICAgICAgcGlkOiBfdGhpczQucnVsZUZvcm0ucmVnaW9uLAogICAgICAgICAgICAgICAgICBpbWFnZXM6IGF0dElkCiAgICAgICAgICAgICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgICAgICAgX3RoaXM0LiRtZXNzYWdlLnN1Y2Nlc3MoJ+S4iuS8oOaIkOWKnycpOwogICAgICAgICAgICAgICAgICBfdGhpczQuJGVtaXQoJ3VwbG9hZFN1Y2Nlc3MnKTsKICAgICAgICAgICAgICAgICAgX3RoaXM0LnVwbG9hZE1vZGFsID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgIF90aGlzNC5pbml0RGF0YSgpOwogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICBjYXNlIDExOgogICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5hKDIpOwogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUpOwogICAgICB9KSkoKTsKICAgIH0sCiAgICB1cGxvYWRJdGVtOiBmdW5jdGlvbiB1cGxvYWRJdGVtKGZpbGUpIHsKICAgICAgdmFyIF90aGlzNSA9IHRoaXM7CiAgICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7CiAgICAgICAgdmFyIGZvcm1EYXRhID0gbmV3IEZvcm1EYXRhKCk7CiAgICAgICAgZm9ybURhdGEuYXBwZW5kKCdmaWxlJywgZmlsZSk7CiAgICAgICAgZm9ybURhdGEuYXBwZW5kKCdwaWQnLCBfdGhpczUucnVsZUZvcm0ucmVnaW9uKTsKICAgICAgICBmaWxlVXBsb2FkKGZvcm1EYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgIGlmIChyZXMuc3RhdHVzID09IDIwMCkgewogICAgICAgICAgICByZXNvbHZlKCk7CiAgICAgICAgICAgIC8vIHRoaXMuJGVtaXQoJ3VwbG9hZEltZ1N1Y2Nlc3MnLCByZXMuZGF0YSk7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBfdGhpczUubG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgICBfdGhpczUuJG1lc3NhZ2UoewogICAgICAgICAgICAgIG1lc3NhZ2U6ICfkuIrkvKDlpLHotKUnLAogICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsCiAgICAgICAgICAgICAgZHVyYXRpb246IDEwMDAKICAgICAgICAgICAgfSk7CiAgICAgICAgICB9CiAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikgewogICAgICAgICAgX3RoaXM1LmxvYWRpbmcgPSBmYWxzZTsKICAgICAgICAgIF90aGlzNS4kbWVzc2FnZS5lcnJvcihlcnIubXNnKTsKICAgICAgICB9KTsKICAgICAgfSk7CiAgICB9LAogICAgYmVmb3JlVXBsb2FkOiBmdW5jdGlvbiBiZWZvcmVVcGxvYWQoZmlsZSkgewogICAgICBjb25zb2xlLmxvZyhmaWxlKTsKICAgIH0sCiAgICBjcmVhdFFyQ29kZTogZnVuY3Rpb24gY3JlYXRRckNvZGUodXJsKSB7CiAgICAgIHRoaXMuJHJlZnMucXJDb2RlVXJsLmlubmVySFRNTCA9ICcnOwogICAgICB2YXIgcXJjb2RlID0gbmV3IFFSQ29kZSh0aGlzLiRyZWZzLnFyQ29kZVVybCwgewogICAgICAgIHRleHQ6IHVybCwKICAgICAgICAvLyDpnIDopoHovazmjaLkuLrkuoznu7TnoIHnmoTlhoXlrrkKICAgICAgICB3aWR0aDogMTYwLAogICAgICAgIGhlaWdodDogMTYwLAogICAgICAgIGNvbG9yRGFyazogJyMwMDAwMDAnLAogICAgICAgIGNvbG9yTGlnaHQ6ICcjZmZmZmZmJywKICAgICAgICBjb3JyZWN0TGV2ZWw6IFFSQ29kZS5Db3JyZWN0TGV2ZWwuSAogICAgICB9KTsKICAgIH0sCiAgICBoYW5kbGVXZWJSZW1vdmU6IGZ1bmN0aW9uIGhhbmRsZVdlYlJlbW92ZShmaWxlKSB7CiAgICAgIHZhciBpbmRleCA9IHRoaXMucnVsZUZvcm0uaW1nTGlzdC5maW5kSW5kZXgoZnVuY3Rpb24gKGUpIHsKICAgICAgICByZXR1cm4gZS51cmwgPT0gZmlsZS51cmw7CiAgICAgIH0pOwogICAgICB0aGlzLnJ1bGVGb3JtLmltZ0xpc3Quc3BsaWNlKGluZGV4LCAxKTsKICAgIH0sCiAgICBoYW5kbGVSZW1vdmU6IGZ1bmN0aW9uIGhhbmRsZVJlbW92ZShpbmRleCkgewogICAgICB0aGlzLnJ1bGVGb3JtLmltZ0xpc3Quc3BsaWNlKGluZGV4LCAxKTsKICAgIH0sCiAgICBoYW5kbGVQaWN0dXJlQ2FyZFByZXZpZXc6IGZ1bmN0aW9uIGhhbmRsZVBpY3R1cmVDYXJkUHJldmlldyhmaWxlKSB7CiAgICAgIHRoaXMuZGlhbG9nSW1hZ2VVcmwgPSBmaWxlLnVybDsKICAgICAgdGhpcy5kaWFsb2dWaXNpYmxlID0gdHJ1ZTsKICAgIH0sCiAgICBoYW5kbGVEb3dubG9hZDogZnVuY3Rpb24gaGFuZGxlRG93bmxvYWQoZmlsZSkgewogICAgICBjb25zb2xlLmxvZyhmaWxlKTsKICAgIH0sCiAgICBmaWxlQ2hhbmdlOiBmdW5jdGlvbiBmaWxlQ2hhbmdlKGZpbGUsIGZpbGVMaXN0KSB7CiAgICAgIHZhciBfdGhpczYgPSB0aGlzOwogICAgICByZXR1cm4gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvcigpLm0oZnVuY3Rpb24gX2NhbGxlZTIoKSB7CiAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvcigpLncoZnVuY3Rpb24gKF9jb250ZXh0MikgewogICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQyLm4pIHsKICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgIGlmICghaXNQaWNVcGxvYWQoZmlsZSkpIHsKICAgICAgICAgICAgICAgIF9jb250ZXh0Mi5uID0gNDsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBpZiAoIShmaWxlLnNpemUgPj0gMjA5NzE1MikpIHsKICAgICAgICAgICAgICAgIF9jb250ZXh0Mi5uID0gMjsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBfY29udGV4dDIubiA9IDE7CiAgICAgICAgICAgICAgcmV0dXJuIF90aGlzNi5jb21JbWcoZmlsZS5yYXcpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgICAgICAgZmlsZUxpc3QubWFwKGZ1bmN0aW9uIChlKSB7CiAgICAgICAgICAgICAgICAgIGlmIChlLnVpZCA9PT0gZmlsZS51aWQpIHsKICAgICAgICAgICAgICAgICAgICBlLnJhdyA9IHJlczsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICBfdGhpczYucnVsZUZvcm0uaW1nTGlzdCA9IGZpbGVMaXN0OwogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgX2NvbnRleHQyLm4gPSAzOwogICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICBjYXNlIDI6CiAgICAgICAgICAgICAgX3RoaXM2LnJ1bGVGb3JtLmltZ0xpc3QgPSBmaWxlTGlzdDsKICAgICAgICAgICAgY2FzZSAzOgogICAgICAgICAgICAgIF9jb250ZXh0Mi5uID0gNTsKICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSA0OgogICAgICAgICAgICAgIC8vIOS7jnJ1bGVGb3Jt5a+56LGh55qEaW1nTGlzdOaVsOe7hOS4reWIoOmZpOacgOWQjuS4gOS4quWFg+e0oAogICAgICAgICAgICAgIF90aGlzNi5ydWxlRm9ybS5pbWdMaXN0LnNwbGljZShfdGhpczYucnVsZUZvcm0uaW1nTGlzdC5sZW5ndGgsIDEpOwogICAgICAgICAgICBjYXNlIDU6CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5hKDIpOwogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUyKTsKICAgICAgfSkpKCk7CiAgICB9LAogICAgY29tSW1nOiBmdW5jdGlvbiBjb21JbWcoZmlsZSkgewogICAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkgewogICAgICAgIGNvbXByZXNzSW1nKGZpbGUpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgcmVzb2x2ZShyZXMpOwogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0sCiAgICBsb2FkRGF0YTogZnVuY3Rpb24gbG9hZERhdGEoaXRlbSwgY2FsbGJhY2spIHsKICAgICAgZ2V0Q2F0ZWdvcnlMaXN0QXBpKHsKICAgICAgICBwaWQ6IGl0ZW0udmFsdWUKICAgICAgfSkudGhlbigvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvcigpLm0oZnVuY3Rpb24gX2NhbGxlZTMocmVzKSB7CiAgICAgICAgICB2YXIgZGF0YTsKICAgICAgICAgIHJldHVybiBfcmVnZW5lcmF0b3IoKS53KGZ1bmN0aW9uIChfY29udGV4dDMpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQzLm4pIHsKICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICBkYXRhID0gcmVzLmRhdGEubGlzdDsKICAgICAgICAgICAgICAgIGNhbGxiYWNrKGRhdGEpOwogICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDMuYSgyKTsKICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZTMpOwogICAgICAgIH0pKTsKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykge30pOwogICAgfSwKICAgIGhhbmRsZUNoYW5nZTogZnVuY3Rpb24gaGFuZGxlQ2hhbmdlKGUpIHsKICAgICAgaWYgKHRoaXMucnVsZUZvcm0udHlwZSA9PSAyKSB0aGlzLnNjYW5VcGxvYWRRcmNvZGUoKTsKICAgIH0sCiAgICAvLyDnp7vliqgKICAgIGhhbmRsZURyYWdTdGFydDogZnVuY3Rpb24gaGFuZGxlRHJhZ1N0YXJ0KGUsIGl0ZW0pIHsKICAgICAgdGhpcy5kcmFnZ2luZyA9IGl0ZW07CiAgICB9LAogICAgaGFuZGxlRHJhZ0VuZDogZnVuY3Rpb24gaGFuZGxlRHJhZ0VuZChlLCBpdGVtKSB7CiAgICAgIHRoaXMuZHJhZ2dpbmcgPSBudWxsOwogICAgfSwKICAgIGhhbmRsZURyYWdPdmVyOiBmdW5jdGlvbiBoYW5kbGVEcmFnT3ZlcihlKSB7CiAgICAgIGUuZGF0YVRyYW5zZmVyLmRyb3BFZmZlY3QgPSAnbW92ZSc7CiAgICB9LAogICAgaGFuZGxlRHJhZ0VudGVyOiBmdW5jdGlvbiBoYW5kbGVEcmFnRW50ZXIoZSwgaXRlbSkgewogICAgICBlLmRhdGFUcmFuc2Zlci5lZmZlY3RBbGxvd2VkID0gJ21vdmUnOwogICAgICBpZiAoaXRlbSA9PT0gdGhpcy5kcmFnZ2luZykgewogICAgICAgIHJldHVybjsKICAgICAgfQogICAgICB2YXIgbmV3SXRlbXMgPSBfdG9Db25zdW1hYmxlQXJyYXkodGhpcy5ydWxlRm9ybS5pbWdMaXN0KTsKICAgICAgdmFyIHNyYyA9IG5ld0l0ZW1zLmluZGV4T2YodGhpcy5kcmFnZ2luZyk7CiAgICAgIHZhciBkc3QgPSBuZXdJdGVtcy5pbmRleE9mKGl0ZW0pOwogICAgICBuZXdJdGVtcy5zcGxpY2UuYXBwbHkobmV3SXRlbXMsIFtkc3QsIDBdLmNvbmNhdChfdG9Db25zdW1hYmxlQXJyYXkobmV3SXRlbXMuc3BsaWNlKHNyYywgMSkpKSk7CiAgICAgIHRoaXMucnVsZUZvcm0uaW1nTGlzdCA9IG5ld0l0ZW1zOwogICAgfSwKICAgIGNsb3NlZDogZnVuY3Rpb24gY2xvc2VkKCkgewogICAgICB0aGlzLmluaXREYXRhKCk7CiAgICAgIHNjYW5VcGxvYWRDb2RlKCkudGhlbihmdW5jdGlvbiAocmVzKSB7fSk7CiAgICB9LAogICAgY2xlYXI6IGZ1bmN0aW9uIGNsZWFyKCkgewogICAgICB0aGlzLnVwbG9hZE1vZGFsID0gZmFsc2U7CiAgICAgIHRoaXMuaW5pdERhdGEoKTsKICAgIH0sCiAgICBpbml0RGF0YTogZnVuY3Rpb24gaW5pdERhdGEoKSB7CiAgICAgIHRoaXMucnVsZUZvcm0udHlwZSA9IDA7CiAgICAgIHRoaXMucnVsZUZvcm0ucmVnaW9uID0gMDsKICAgICAgdGhpcy5zY2FuVG9rZW4gPSAnJzsKICAgICAgdGhpcy53ZWJJbWdVcmwgPSAnJzsKICAgICAgdGhpcy5ydWxlRm9ybS5pbWdMaXN0ID0gW107CiAgICAgIGNsZWFySW50ZXJ2YWwodGhpcy50aW1lKTsKICAgICAgdGhpcy50aW1lID0gdW5kZWZpbmVkOwogICAgfQogIH0KfTs="},{"version":3,"names":["getCategoryListApi","moveApi","onlineUpload","scanUploadCode","Setting","getCookies","fileUpload","scanUploadQrcode","scanUploadGet","QRCode","compressImg","isPicUpload","name","props","categoryList","default","categoryId","isPage","isIframe","watch","uploadModal","handler","newVal","ruleForm","region","immediate","data","webImgUrl","fileUrl","apiBaseURL","header","uploadData","checkStrictly","emitPath","label","value","disabled","type","imgList","rules","required","message","trigger","qrcode","scanToken","limit","loading","time","undefined","created","mounted","beforeDestroy","clearInterval","methods","radioChange","_this","setInterval","e","_this2","then","res","creatQrCode","url","_this3","token","split","getImg","$message","error","indexOf","push","submitUpload","_this4","_asyncToGenerator","_regenerator","m","_callee","i","file","urls","attId","w","_context","n","length","a","warning","pid","raw","uploadItem","success","$emit","initData","map","images","catch","err","msg","att_id","_this5","Promise","resolve","reject","formData","FormData","append","status","duration","beforeUpload","console","log","$refs","qrCodeUrl","innerHTML","text","width","height","colorDark","colorLight","correctLevel","CorrectLevel","H","handleWebRemove","index","findIndex","splice","handleRemove","handlePictureCardPreview","dialogImageUrl","dialogVisible","handleDownload","fileChange","fileList","_this6","_callee2","_context2","size","comImg","uid","loadData","item","callback","_ref","_callee3","_context3","list","_x","apply","arguments","handleChange","handleDragStart","dragging","handleDragEnd","handleDragOver","dataTransfer","dropEffect","handleDragEnter","effectAllowed","newItems","_toConsumableArray","src","dst","concat","closed","clear"],"sources":["src/components/uploadImg/index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <el-dialog\r\n title=\"上传图片\"\r\n :visible.sync=\"uploadModal\"\r\n :append-to-body=\"true\"\r\n :width=\"isIframe ? '100%' : '1024px'\"\r\n :fullscreen=\"isIframe\"\r\n @close=\"closed\"\r\n >\r\n <div class=\"main\" v-loading=\"loading\">\r\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\" label-width=\"100px\" class=\"demo-ruleForm\">\r\n <el-form-item label=\"上传方式:\" prop=\"type\">\r\n <el-radio-group v-model=\"ruleForm.type\" @input=\"radioChange(ruleForm.type)\">\r\n <el-radio :label=\"0\">本地上传</el-radio>\r\n <el-radio :label=\"1\">网络上传</el-radio>\r\n <el-radio :label=\"2\">扫码上传</el-radio>\r\n </el-radio-group>\r\n </el-form-item>\r\n <el-form-item label=\"上传至分组:\" prop=\"region\" v-show=\"ruleForm.type == 0 || ruleForm.type == 1\">\r\n <el-cascader\r\n class=\"form-width\"\r\n v-model=\"ruleForm.region\"\r\n :props=\"props\"\r\n :options=\"categoryList\"\r\n @change=\"handleChange\"\r\n ></el-cascader>\r\n </el-form-item>\r\n <el-form-item label=\"网络图片:\" prop=\"region\" v-if=\"ruleForm.type == 1\">\r\n <el-input class=\"form-width\" v-model=\"webImgUrl\" placeholder=\"请网络图片地址\"></el-input>\r\n <span class=\"tq-text\" v-db-click @click=\"getImg\">提取照片</span>\r\n </el-form-item>\r\n <el-form-item label=\"上传图片:\" prop=\"region\" v-if=\"ruleForm.type == 0\">\r\n <div class=\"acea-row\">\r\n <div class=\"uploadCont\">\r\n <el-upload\r\n ref=\"upload\"\r\n :action=\"fileUrl\"\r\n list-type=\"picture-card\"\r\n :on-change=\"fileChange\"\r\n :file-list=\"ruleForm.imgList\"\r\n :auto-upload=\"false\"\r\n :data=\"uploadData\"\r\n :headers=\"header\"\r\n :multiple=\"true\"\r\n :limit=\"limit\"\r\n >\r\n <i slot=\"default\" class=\"el-icon-plus\"></i>\r\n <div\r\n slot=\"file\"\r\n slot-scope=\"{ file }\"\r\n draggable=\"false\"\r\n @dragstart=\"handleDragStart($event, file)\"\r\n @dragover=\"handleDragOver($event, file)\"\r\n @dragenter=\"handleDragEnter($event, file)\"\r\n @dragend=\"handleDragEnd($event, file)\"\r\n >\r\n <img class=\"el-upload-list__item-thumbnail\" :src=\"file.url\" alt=\"\" />\r\n <i class=\"el-icon-error btndel\" v-db-click @click=\"handleWebRemove(file)\" />\r\n </div>\r\n </el-upload>\r\n <div class=\"tips\">\r\n 建议上传图片最大宽度750px,不超过3MB;仅支持jpeg、jpg、png格式,可拖拽调整上传顺序\r\n </div>\r\n </div>\r\n </div>\r\n </el-form-item>\r\n <template v-if=\"ruleForm.type == 1\">\r\n <div class=\"img-box pl100\">\r\n <div\r\n v-for=\"(item, index) in ruleForm.imgList\"\r\n :key=\"index\"\r\n class=\"pictrue\"\r\n draggable=\"false\"\r\n @dragstart=\"handleDragStart($event, item)\"\r\n @dragover.prevent=\"handleDragOver($event, item)\"\r\n @dragenter=\"handleDragEnter($event, item)\"\r\n @dragend=\"handleDragEnd($event, item)\"\r\n >\r\n <img :src=\"item.url\" />\r\n <i class=\"el-icon-error btndel\" v-db-click @click=\"handleRemove(index)\" />\r\n </div>\r\n </div>\r\n </template>\r\n <div class=\"code-image\" v-if=\"ruleForm.type == 2\">\r\n <div class=\"left\">\r\n <el-form-item label=\"上传至分组:\" prop=\"region\">\r\n <el-cascader\r\n class=\"form-width\"\r\n v-model=\"ruleForm.region\"\r\n :props=\"props\"\r\n :options=\"categoryList\"\r\n @change=\"handleChange\"\r\n ></el-cascader>\r\n </el-form-item>\r\n <el-form-item label=\"二维码:\" prop=\"region\">\r\n <div class=\"code\" ref=\"qrCodeUrl\"></div>\r\n <div class=\"trip\">扫描二维码,快速上传手机图片</div>\r\n <div class=\"trip-small\">建议使用手机浏览器</div>\r\n </el-form-item>\r\n </div>\r\n <div class=\"right\">\r\n <el-button size=\"small\" v-db-click @click=\"scanUploadGet\">刷新图库</el-button>\r\n <div class=\"tip\">刷新图库按钮,可显示移动端上传成功的图片</div>\r\n <div class=\"img-box\">\r\n <div\r\n v-for=\"(item, index) in ruleForm.imgList\"\r\n :key=\"index\"\r\n class=\"pictrue\"\r\n draggable=\"false\"\r\n @dragstart=\"handleDragStart($event, item)\"\r\n @dragover.prevent=\"handleDragOver($event, item)\"\r\n @dragenter=\"handleDragEnter($event, item)\"\r\n @dragend=\"handleDragEnd($event, item)\"\r\n >\r\n <img :src=\"item.att_dir\" />\r\n <i class=\"el-icon-error btndel\" v-db-click @click=\"handleWebRemove(item)\" />\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </el-form>\r\n </div>\r\n\r\n <span slot=\"footer\" class=\"dialog-footer\">\r\n <el-button v-db-click @click=\"clear\">取 消</el-button>\r\n <el-button type=\"primary\" :disabled=\"!ruleForm.imgList.length\" v-db-click @click=\"submitUpload\"\r\n >确 定</el-button\r\n >\r\n </span>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { getCategoryListApi, moveApi, onlineUpload, scanUploadCode } from '@/api/uploadPictures';\r\nimport Setting from '@/setting';\r\nimport { getCookies } from '@/libs/util';\r\nimport { fileUpload, scanUploadQrcode, scanUploadGet } from '@/api/setting';\r\nimport QRCode from 'qrcodejs2';\r\nimport compressImg from '@/utils/compressImg.js';\r\nimport { isPicUpload } from '@/utils/index';\r\nexport default {\r\n name: '',\r\n props: {\r\n categoryList: {\r\n default: () => {\r\n return [];\r\n },\r\n },\r\n categoryId: {\r\n default: '',\r\n },\r\n isPage: {\r\n default: false,\r\n },\r\n isIframe: {\r\n default: false,\r\n },\r\n },\r\n watch: {\r\n uploadModal: {\r\n handler(newVal) {\r\n if (newVal) this.ruleForm.region = this.categoryId;\r\n },\r\n immediate: true,\r\n },\r\n },\r\n data() {\r\n return {\r\n webImgUrl: '',\r\n uploadModal: false,\r\n fileUrl: Setting.apiBaseURL + '/file/upload',\r\n header: {\r\n 'Authori-zation': 'Bearer ' + getCookies('token'),\r\n },\r\n uploadData: {},\r\n props: { checkStrictly: true, emitPath: false, label: 'title', value: 'id' },\r\n disabled: false,\r\n ruleForm: {\r\n type: 0,\r\n region: '',\r\n imgList: [],\r\n },\r\n rules: { type: [{ required: true, message: '请选择活动资源', trigger: 'change' }] },\r\n qrcode: '',\r\n scanToken: '',\r\n limit: 20,\r\n loading: false,\r\n time: undefined,\r\n };\r\n },\r\n created() {},\r\n mounted() {},\r\n beforeDestroy() {\r\n clearInterval(this.time);\r\n this.time = undefined;\r\n },\r\n methods: {\r\n radioChange(type) {\r\n this.ruleForm.type = type;\r\n this.ruleForm.imgList = [];\r\n clearInterval(this.time);\r\n this.time = undefined;\r\n if (type == 2) {\r\n this.scanUploadQrcode();\r\n this.time = setInterval((e) => {\r\n this.scanUploadGet();\r\n }, 2000);\r\n }\r\n },\r\n scanUploadQrcode() {\r\n scanUploadQrcode(this.ruleForm.region).then((res) => {\r\n this.creatQrCode(res.data.url);\r\n this.scanToken = res.data.url;\r\n });\r\n },\r\n scanUploadGet() {\r\n let token = this.scanToken.split('token=')[1];\r\n scanUploadGet(token).then((res) => {\r\n this.ruleForm.imgList = res.data;\r\n });\r\n },\r\n\r\n getImg() {\r\n if (!this.webImgUrl) {\r\n this.$message.error('请先输入图片地址');\r\n return;\r\n }\r\n if (this.webImgUrl.indexOf('.php') != -1) {\r\n this.$message.error('请先输入其他图片地址');\r\n return;\r\n }\r\n this.ruleForm.imgList.push({\r\n url: this.webImgUrl,\r\n });\r\n },\r\n async submitUpload() {\r\n if (!this.ruleForm.imgList.length) return this.$message.warning('请先选择图片');\r\n if (this.ruleForm.type == 0) {\r\n this.uploadData = {\r\n pid: this.ruleForm.region,\r\n };\r\n if (this.ruleForm.imgList.length) {\r\n if (this.loading) return;\r\n this.loading = true;\r\n for (let i = 0; i < this.ruleForm.imgList.length; i++) {\r\n const file = this.ruleForm.imgList[i].raw;\r\n await this.uploadItem(file);\r\n if (i == this.ruleForm.imgList.length - 1) {\r\n this.$message.success('上传成功');\r\n this.$emit('uploadSuccess');\r\n this.uploadModal = false;\r\n this.loading = false;\r\n this.initData();\r\n }\r\n }\r\n }\r\n } else if (this.ruleForm.type == 1) {\r\n let urls = this.ruleForm.imgList.map((e) => {\r\n return e.url;\r\n });\r\n if (urls.length) {\r\n if (this.loading) return;\r\n this.loading = true;\r\n onlineUpload({ pid: this.ruleForm.region, images: urls })\r\n .then((res) => {\r\n this.$message.success('上传成功');\r\n this.$emit('uploadSuccess');\r\n this.uploadModal = false;\r\n this.loading = false;\r\n this.initData();\r\n })\r\n .catch((err) => {\r\n this.loading = false;\r\n this.$message.error(err.msg);\r\n });\r\n }\r\n } else if (this.ruleForm.type == 2) {\r\n let attId = this.ruleForm.imgList.map((e) => {\r\n return e.att_id;\r\n });\r\n moveApi({ pid: this.ruleForm.region, images: attId }).then((res) => {\r\n this.$message.success('上传成功');\r\n this.$emit('uploadSuccess');\r\n this.uploadModal = false;\r\n this.initData();\r\n });\r\n }\r\n },\r\n uploadItem(file) {\r\n return new Promise((resolve, reject) => {\r\n const formData = new FormData();\r\n formData.append('file', file);\r\n formData.append('pid', this.ruleForm.region);\r\n fileUpload(formData)\r\n .then((res) => {\r\n if (res.status == 200) {\r\n resolve();\r\n // this.$emit('uploadImgSuccess', res.data);\r\n } else {\r\n this.loading = false;\r\n this.$message({\r\n message: '上传失败',\r\n type: 'error',\r\n duration: 1000,\r\n });\r\n }\r\n })\r\n .catch((err) => {\r\n this.loading = false;\r\n this.$message.error(err.msg);\r\n });\r\n });\r\n },\r\n beforeUpload(file) {\r\n console.log(file);\r\n },\r\n creatQrCode(url) {\r\n this.$refs.qrCodeUrl.innerHTML = '';\r\n var qrcode = new QRCode(this.$refs.qrCodeUrl, {\r\n text: url, // 需要转换为二维码的内容\r\n width: 160,\r\n height: 160,\r\n colorDark: '#000000',\r\n colorLight: '#ffffff',\r\n correctLevel: QRCode.CorrectLevel.H,\r\n });\r\n },\r\n handleWebRemove(file) {\r\n let index = this.ruleForm.imgList.findIndex((e) => {\r\n return e.url == file.url;\r\n });\r\n this.ruleForm.imgList.splice(index, 1);\r\n },\r\n handleRemove(index) {\r\n this.ruleForm.imgList.splice(index, 1);\r\n },\r\n handlePictureCardPreview(file) {\r\n this.dialogImageUrl = file.url;\r\n this.dialogVisible = true;\r\n },\r\n handleDownload(file) {\r\n console.log(file);\r\n },\r\n async fileChange(file, fileList) {\r\n if (isPicUpload(file)) {\r\n if (file.size >= 2097152) {\r\n await this.comImg(file.raw).then((res) => {\r\n fileList.map((e) => {\r\n if (e.uid === file.uid) {\r\n e.raw = res;\r\n }\r\n });\r\n this.ruleForm.imgList = fileList;\r\n });\r\n } else {\r\n this.ruleForm.imgList = fileList;\r\n }\r\n } else {\r\n // 从ruleForm对象的imgList数组中删除最后一个元素\r\n this.ruleForm.imgList.splice(this.ruleForm.imgList.length, 1);\r\n }\r\n },\r\n comImg(file) {\r\n return new Promise((resolve, reject) => {\r\n compressImg(file).then((res) => {\r\n resolve(res);\r\n });\r\n });\r\n },\r\n loadData(item, callback) {\r\n getCategoryListApi({\r\n pid: item.value,\r\n })\r\n .then(async (res) => {\r\n const data = res.data.list;\r\n callback(data);\r\n })\r\n .catch((res) => {});\r\n },\r\n handleChange(e) {\r\n if (this.ruleForm.type == 2) this.scanUploadQrcode();\r\n },\r\n // 移动\r\n handleDragStart(e, item) {\r\n this.dragging = item;\r\n },\r\n handleDragEnd(e, item) {\r\n this.dragging = null;\r\n },\r\n handleDragOver(e) {\r\n e.dataTransfer.dropEffect = 'move';\r\n },\r\n handleDragEnter(e, item) {\r\n e.dataTransfer.effectAllowed = 'move';\r\n if (item === this.dragging) {\r\n return;\r\n }\r\n const newItems = [...this.ruleForm.imgList];\r\n const src = newItems.indexOf(this.dragging);\r\n const dst = newItems.indexOf(item);\r\n newItems.splice(dst, 0, ...newItems.splice(src, 1));\r\n this.ruleForm.imgList = newItems;\r\n },\r\n closed() {\r\n this.initData();\r\n scanUploadCode().then((res) => {});\r\n },\r\n clear() {\r\n this.uploadModal = false;\r\n this.initData();\r\n },\r\n initData() {\r\n this.ruleForm.type = 0;\r\n this.ruleForm.region = 0;\r\n this.scanToken = '';\r\n this.webImgUrl = '';\r\n this.ruleForm.imgList = [];\r\n clearInterval(this.time);\r\n this.time = undefined;\r\n },\r\n },\r\n};\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n::v-deep .el-dialog__title {\r\n font-size: 16px;\r\n}\r\n.main {\r\n min-height: 410px;\r\n}\r\n.pictrue {\r\n width: 60px !important;\r\n height: 60px !important;\r\n border: 1px dotted rgba(0, 0, 0, 0.1);\r\n margin-right: 10px;\r\n position: relative;\r\n cursor: pointer;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n.btndel {\r\n position: absolute;\r\n z-index: 1;\r\n font-size: 18px;\r\n right: -5px;\r\n top: -5px;\r\n color: #999;\r\n}\r\n.form-width {\r\n width: 280px;\r\n}\r\n.tq-text {\r\n margin-left: 14px;\r\n font-size: 12px;\r\n font-weight: 400;\r\n color: var(--prev-color-primary);\r\n cursor: pointer;\r\n}\r\n.uploadCont ::v-deep .el-upload--picture-card,\r\n::v-deep .el-upload-list--picture-card .el-upload-list__item {\r\n width: 64px;\r\n height: 64px;\r\n line-height: 72px;\r\n overflow: inherit;\r\n}\r\n.uploadCont ::v-deep .el-upload--picture-card,\r\n::v-deep .el-upload-list--picture-card .el-upload-list__item img {\r\n width: 64px !important;\r\n height: 64px !important;\r\n border-radius: 6px;\r\n object-fit: cover;\r\n}\r\n.pl100 {\r\n padding-left: 100px;\r\n}\r\n.img-box {\r\n display: flex;\r\n flex-wrap: wrap;\r\n}\r\n.tips {\r\n font-size: 12px;\r\n color: #bbbbbb;\r\n}\r\n.code-image {\r\n display: flex;\r\n margin-top: 12px;\r\n .left {\r\n display: flex;\r\n flex-direction: column;\r\n margin-right: 20px;\r\n align-items: center;\r\n .code {\r\n border: 1px solid #dddddd;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n width: 200px;\r\n height: 200px;\r\n border-radius: 4px;\r\n .code-img {\r\n width: 160px;\r\n height: 160px;\r\n }\r\n }\r\n .form-width {\r\n width: 200px;\r\n }\r\n .code {\r\n margin-bottom: 14px;\r\n }\r\n .trip {\r\n color: #333333;\r\n text-align: center;\r\n line-height: 18px;\r\n }\r\n .trip-small {\r\n font-size: 12px;\r\n font-weight: 400;\r\n color: #bbbbbb;\r\n text-align: center;\r\n line-height: 16px;\r\n }\r\n }\r\n .right {\r\n margin-top: 62px;\r\n .tip {\r\n font-size: 12px;\r\n font-weight: 400;\r\n color: #bbbbbb;\r\n margin: 10px 0;\r\n }\r\n }\r\n}\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}
|