e8542c66544f0ae89b219993e53076a5.json 17 KB

1
  1. {"remainingRequest":"D:\\project\\苏南官网\\su_nan_guan_wang\\node_modules\\babel-loader\\lib\\index.js!D:\\project\\苏南官网\\su_nan_guan_wang\\src\\static\\utils\\channel.js","dependencies":[{"path":"D:\\project\\苏南官网\\su_nan_guan_wang\\src\\static\\utils\\channel.js","mtime":1691993564206},{"path":"D:\\project\\苏南官网\\su_nan_guan_wang\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\project\\苏南官网\\su_nan_guan_wang\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwppbXBvcnQgYXhpb3MgZnJvbSAnYXhpb3MnOwppbXBvcnQgcXMgZnJvbSAncXMnOwppbXBvcnQgY29tbW9uIGZyb20gJy4vY29tbW9uJzsKZXhwb3J0IGRlZmF1bHQgewogIGJhc2VSZXF1ZXN0OiBmdW5jdGlvbiBiYXNlUmVxdWVzdChjb250cm9sbGVyLCBvcFVybCwgcG9zdERhdGEsIG5hbWUpIHsKICAgIHJldHVybiBfZ2xvYmxlUmVxdWVzdCgnc2VydmVyJywgY29udHJvbGxlciwgb3BVcmwsIHBvc3REYXRhLCBuYW1lKTsKICB9LAogIGdsb2JsZVJlcXVlc3Q6IGZ1bmN0aW9uIGdsb2JsZVJlcXVlc3QoY29udHJvbGxlciwgb3BVcmwsIHBvc3REYXRhLCBuYW1lKSB7CiAgICByZXR1cm4gX2dsb2JsZVJlcXVlc3QoJ3NlcnZlcicsIGNvbnRyb2xsZXIsIG9wVXJsLCBwb3N0RGF0YSwgbmFtZSk7CiAgfQp9OwoKZnVuY3Rpb24gX2dsb2JsZVJlcXVlc3Qoc2VydmVyLCBjb250cm9sbGVyLCBvcFVybCwgcG9zdERhdGEsIG5hbWUpIHsKICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkgewogICAgYXhpb3MoewogICAgICBoZWFkZXJzOiB7CiAgICAgICAgJ01WVk0tS2V5JzogU3RyaW5nKG5ldyBEYXRlKCkuZ2V0VGltZSgpKSwKICAgICAgICAneHgnOiAnYW55dGhpbmcnCiAgICAgIH0sCiAgICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgICB1cmw6ICcvJyArIHNlcnZlciArICcvJyArIGNvbnRyb2xsZXIgKyAnLycgKyBvcFVybCwKICAgICAgZGF0YTogcXMuc3RyaW5naWZ5KHBvc3REYXRhKQogICAgfSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgIGNvbW1vbi5jaGVja0xvZ2luU3RhdHVzKHJlcy5kYXRhLnN0YXR1c0NvZGUpOwogICAgICBjb25zb2xlLmxvZyhuYW1lICsgJyAnICsgb3BVcmwgKyAnIHN1Y2Nlc3MnLCByZXMpOwogICAgICB2YXIgY29kZSA9IHJlcy5kYXRhLmNvZGU7CgogICAgICBpZiAoY29kZSA9PT0gNTAwKSB7CiAgICAgICAgcmVqZWN0KHJlcy5kYXRhLm1zZyk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgcmVzb2x2ZShyZXMpOwogICAgICB9CiAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyLCB4KSB7CiAgICAgIGNvbnNvbGUubG9nKG5hbWUgKyAnICcgKyBvcFVybCArICcgZmFpbCcsIGVycik7CiAgICAgIHJlamVjdChlcnIsIHgpOwogICAgfSk7CiAgfSk7Cn0gLy8KLy8gZXhwb3J0IGZ1bmN0aW9uIGdsb2JsZVJlcXVlc3QoY29udHJvbGxlciwgb3BVcmwsIHBvc3REYXRhLCBuYW1lKSB7Ci8vICAgICBjb25zb2xlLmxvZyhvcFVybCwgcG9zdERhdGEpCi8vICAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4gewovLyAgICAgICAgIGF4aW9zKHsKLy8gICAgICAgICAgICAgaGVhZGVyczogewovLyAgICAgICAgICAgICAgICAgJ01WVk0tS2V5JzogU3RyaW5nKG5ldyBEYXRlKCkuZ2V0VGltZSgpKSwKLy8gICAgICAgICAgICAgICAgICd4eCc6ICdhbnl0aGluZycKLy8gICAgICAgICAgICAgfSwKLy8gICAgICAgICAgICAgbWV0aG9kOiAncG9zdCcsCi8vICAgICAgICAgICAgIHVybDogJy9zZXJ2ZXIvJyArIGNvbnRyb2xsZXIgKyAnLycgKyBvcFVybCwKLy8gICAgICAgICAgICAgZGF0YTogcXMuc3RyaW5naWZ5KHBvc3REYXRhKQovLyAgICAgICAgIH0pLnRoZW4oKHJlcykgPT4gewovLyAgICAgICAgICAgICBjb21tb24uY2hlY2tMb2dpblN0YXR1cyhyZXMuZGF0YS5zdGF0dXNDb2RlKQovLyAgICAgICAgICAgICBjb25zb2xlLmxvZyhuYW1lICsgJyAnICsgb3BVcmwgKyAnIHN1Y2Nlc3MnLCByZXMpCi8vICAgICAgICAgICAgIHJlc29sdmUocmVzKQovLyAgICAgICAgIH0pLmNhdGNoKChlcnIsIHgpID0+IHsKLy8gICAgICAgICAgICAgY29uc29sZS5sb2cobmFtZSArICcgJyArIG9wVXJsICsgJyBmYWlsJywgZXJyKQovLyAgICAgICAgICAgICByZWplY3QoZXJyLCB4KQovLyAgICAgICAgIH0pCi8vICAgICB9KQovLyB9CgoKZXhwb3J0IHsgX2dsb2JsZVJlcXVlc3QgYXMgZ2xvYmxlUmVxdWVzdCB9OwpleHBvcnQgZnVuY3Rpb24gZ2V0RGljdERhdGFzKGNvZGUpIHsKICB2YXIgY29kZXMgPSBbXTsKCiAgZm9yICh2YXIgaSA9IDA7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHsKICAgIGNvZGVzLnB1c2goYXJndW1lbnRzW2ldKTsKICB9CgogIHZhciBwb3N0RGF0YSA9IHsKICAgIGNvZGVzOiBKU09OLnN0cmluZ2lmeShjb2RlcykKICB9OwogIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7CiAgICBfZ2xvYmxlUmVxdWVzdCgnc2VydmVyJywgJ1N5c0RpY3RDb250cm9sbGVyJywgJ2dldEJ5Q29kZXMnLCBwb3N0RGF0YSwgJ0RpY3QgRGF0YXMnKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgcmVzb2x2ZShyZXMpOwogICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVyciwgeCkgewogICAgICByZWplY3QoZXJyLCB4KTsKICAgIH0pOwogIH0pOwp9CmV4cG9ydCBmdW5jdGlvbiBnZXREaWN0RGF0YShjb2RlKSB7CiAgaWYgKCFjb2RlKSByZXR1cm47CiAgdmFyIHBvc3REYXRhID0gewogICAgY29kZXM6IEpTT04uc3RyaW5naWZ5KGNvZGUpCiAgfTsKICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkgewogICAgX2dsb2JsZVJlcXVlc3QoJ3NlcnZlcicsICdTeXNEaWN0Q29udHJvbGxlcicsICdnZXRCeUNvZGVzJywgcG9zdERhdGEsICdEaWN0IERhdGFzJykudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgIHJlc29sdmUocmVzKTsKICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnIsIHgpIHsKICAgICAgcmVqZWN0KGVyciwgeCk7CiAgICB9KTsKICB9KTsKfQpleHBvcnQgZnVuY3Rpb24gdXBsb2FkKHBhcmFtLCBpc0Rvd25sb2FkLCByZXR1cm5JZCkgewogIHZhciBmb3JtUGFyYW0gPSBuZXcgRm9ybURhdGEoKTsgLy8g5Yib5bu6Zm9ybeWvueixoQoKICBmb3JtUGFyYW0uYXBwZW5kKCdmaWxlJywgcGFyYW0uZmlsZSk7IC8vIOmAmui/h2FwcGVuZOWQkWZvcm3lr7nosaHmt7vliqDmlbDmja4KCiAgY29uc29sZS5sb2coZm9ybVBhcmFtLmdldCgnZmlsZScpKTsgLy8gRm9ybURhdGHnp4HmnInnsbvlr7nosaHvvIzorr/pl67kuI3liLDvvIzlj6/ku6XpgJrov4dnZXTliKTmlq3lgLzmmK/lkKbkvKDov5vljrsKCiAgdmFyIGNvbmZpZyA9IHsKICAgIGhlYWRlcnM6IHsKICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdtdWx0aXBhcnQvZm9ybS1kYXRhJywKICAgICAgJ01WVk0tS2V5JzogU3RyaW5nKG5ldyBEYXRlKCkuZ2V0VGltZSgpKSwKICAgICAgJ3h4JzogJ2FueXRoaW5nJwogICAgfSAvLyDov5nph4zmmK/ph43ngrnvvIzpnIDopoHlkozlkI7lj7Dmsp/pgJrlpb3or7fmsYLlpLTvvIxDb250ZW50LVR5cGXkuI3kuIDlrprmmK/ov5nkuKrlgLwKCiAgfTsgLy8g5re75Yqg6K+35rGC5aS0CgogIHZhciBvcFVybCA9IGlzRG93bmxvYWQgPyAnZG93bmxvYWQnIDogJ3ZpZXdJbWcnOwogIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7CiAgICBheGlvcy5wb3N0KCcvc2VydmVyL3d4L2ZpbGVDb250cm9sbGVyL3VwbG9hZEltYWdlJywgZm9ybVBhcmFtLCBjb25maWcpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgIGNvbnNvbGUubG9nKCdVcGxvYWQgc3VjY2VzcyBmaWxlOicsIHJlc3BvbnNlLmRhdGEpOwogICAgICB2YXIgZmlsZUpzb24gPSB7CiAgICAgICAgbmFtZTogcGFyYW0uZmlsZS5uYW1lLAogICAgICAgIHNpemU6IHBhcmFtLmZpbGUuc2l6ZSwKICAgICAgICB1cmw6ICcvc2VydmVyL0ZpbGVDb250cm9sbGVyLycgKyBvcFVybCArICcvJyArIHJlc3BvbnNlLmRhdGEuZGF0YQogICAgICB9OwoKICAgICAgaWYgKHJldHVybklkKSB7CiAgICAgICAgcmVzb2x2ZShyZXNwb25zZS5kYXRhLmRhdGEpOwogICAgICB9IGVsc2UgewogICAgICAgIHJlc29sdmUoZmlsZUpzb24pOwogICAgICB9CiAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyLCB4KSB7CiAgICAgIHJlamVjdChlcnIsIHgpOwogICAgfSk7CiAgfSk7Cn0KZXhwb3J0IGZ1bmN0aW9uIGdldFVzZXJFeGNsdXNpdmUocG9zdERhdGEpIHsKICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkgewogICAgX2dsb2JsZVJlcXVlc3QoJ3NlcnZlcicsICdGcmFtZUV4Y2x1c2l2ZVVzZXJDb250cm9sbGVyJywgJ2dldEluZm9CeVVzZXJBbmRQYWdlTmFtZScsIHBvc3REYXRhLCAnRnJhbWVFeGNsdXNpdmVVc2VyQ29udHJvbGxlcicpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICByZXNvbHZlKHJlcyk7CiAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyLCB4KSB7CiAgICAgIHJlamVjdChlcnIsIHgpOwogICAgfSk7CiAgfSk7Cn0KZXhwb3J0IGZ1bmN0aW9uIHNldFVzZXJFeGNsdXNpdmUocG9zdERhdGEpIHsKICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkgewogICAgX2dsb2JsZVJlcXVlc3QoJ3NlcnZlcicsICdGcmFtZUV4Y2x1c2l2ZVVzZXJDb250cm9sbGVyJywgJ2luc2VydEFuZFVwZGF0ZScsIHBvc3REYXRhLCAnRnJhbWVFeGNsdXNpdmVVc2VyQ29udHJvbGxlcicpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICByZXNvbHZlKHJlcyk7CiAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyLCB4KSB7CiAgICAgIHJlamVjdChlcnIsIHgpOwogICAgfSk7CiAgfSk7Cn0="},{"version":3,"sources":["D:/project/苏南官网/su_nan_guan_wang/src/static/utils/channel.js"],"names":["axios","qs","common","baseRequest","controller","opUrl","postData","name","globleRequest","server","Promise","resolve","reject","headers","String","Date","getTime","method","url","data","stringify","then","res","checkLoginStatus","statusCode","console","log","code","msg","catch","err","x","getDictDatas","codes","i","arguments","length","push","JSON","getDictData","upload","param","isDownload","returnId","formParam","FormData","append","file","get","config","post","response","fileJson","size","getUserExclusive","setUserExclusive"],"mappings":"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","sourcesContent":["import axios from 'axios'\r\nimport qs from 'qs'\r\nimport common from './common'\r\n\r\nexport default {\r\n baseRequest(controller, opUrl, postData, name) {\r\n return globleRequest('server', controller, opUrl, postData, name)\r\n },\r\n globleRequest(controller, opUrl, postData, name) {\r\n return globleRequest('server', controller, opUrl, postData, name)\r\n }\r\n}\r\nexport function globleRequest(server, controller, opUrl, postData, name) {\r\n return new Promise((resolve, reject) => {\r\n axios({\r\n headers: {\r\n 'MVVM-Key': String(new Date().getTime()),\r\n 'xx': 'anything'\r\n },\r\n method: 'post',\r\n url: '/' + server + '/' + controller + '/' + opUrl,\r\n data: qs.stringify(postData)\r\n }).then((res) => {\r\n common.checkLoginStatus(res.data.statusCode)\r\n\r\n console.log(name + ' ' + opUrl + ' success', res)\r\n const code = res.data.code\r\n if (code === 500) {\r\n reject(res.data.msg)\r\n } else {\r\n resolve(res)\r\n }\r\n }).catch((err, x) => {\r\n console.log(name + ' ' + opUrl + ' fail', err)\r\n reject(err, x)\r\n })\r\n })\r\n}\r\n//\r\n// export function globleRequest(controller, opUrl, postData, name) {\r\n// console.log(opUrl, postData)\r\n// return new Promise((resolve, reject) => {\r\n// axios({\r\n// headers: {\r\n// 'MVVM-Key': String(new Date().getTime()),\r\n// 'xx': 'anything'\r\n// },\r\n// method: 'post',\r\n// url: '/server/' + controller + '/' + opUrl,\r\n// data: qs.stringify(postData)\r\n// }).then((res) => {\r\n// common.checkLoginStatus(res.data.statusCode)\r\n// console.log(name + ' ' + opUrl + ' success', res)\r\n// resolve(res)\r\n// }).catch((err, x) => {\r\n// console.log(name + ' ' + opUrl + ' fail', err)\r\n// reject(err, x)\r\n// })\r\n// })\r\n// }\r\n\r\nexport function getDictDatas(code) {\r\n const codes = []\r\n for (let i = 0; i < arguments.length; i++) {\r\n codes.push(arguments[i])\r\n }\r\n const postData = {\r\n codes: JSON.stringify(codes)\r\n }\r\n return new Promise((resolve, reject) => {\r\n globleRequest('server', 'SysDictController', 'getByCodes', postData, 'Dict Datas').then((res) => {\r\n resolve(res)\r\n }).catch((err, x) => {\r\n reject(err, x)\r\n })\r\n })\r\n}\r\n\r\nexport function getDictData(code) {\r\n if (!code) return\r\n const postData = {\r\n codes: JSON.stringify(code)\r\n }\r\n return new Promise((resolve, reject) => {\r\n globleRequest('server', 'SysDictController', 'getByCodes', postData, 'Dict Datas').then((res) => {\r\n resolve(res)\r\n }).catch((err, x) => {\r\n reject(err, x)\r\n })\r\n })\r\n}\r\n\r\nexport function upload(param, isDownload, returnId) {\r\n const formParam = new FormData() // 创建form对象\r\n formParam.append('file', param.file)// 通过append向form对象添加数据\r\n console.log(formParam.get('file')) // FormData私有类对象,访问不到,可以通过get判断值是否传进去\r\n const config = {\r\n headers: {\r\n 'Content-Type': 'multipart/form-data',\r\n 'MVVM-Key': String(new Date().getTime()),\r\n 'xx': 'anything'\r\n } // 这里是重点,需要和后台沟通好请求头,Content-Type不一定是这个值\r\n } // 添加请求头\r\n const opUrl = isDownload ? 'download' : 'viewImg'\r\n return new Promise((resolve, reject) => {\r\n axios.post('/server/wx/fileController/uploadImage', formParam, config)\r\n .then(response => {\r\n console.log('Upload success file:', response.data)\r\n const fileJson = {\r\n name: param.file.name,\r\n size: param.file.size,\r\n url: '/server/FileController/' + opUrl + '/' + response.data.data\r\n }\r\n if (returnId) {\r\n resolve(response.data.data)\r\n } else {\r\n resolve(fileJson)\r\n }\r\n }).catch((err, x) => {\r\n reject(err, x)\r\n })\r\n })\r\n}\r\n\r\nexport function getUserExclusive(postData) {\r\n return new Promise((resolve, reject) => {\r\n globleRequest('server', 'FrameExclusiveUserController', 'getInfoByUserAndPageName', postData, 'FrameExclusiveUserController').then((res) => {\r\n resolve(res)\r\n }).catch((err, x) => {\r\n reject(err, x)\r\n })\r\n })\r\n}\r\n\r\nexport function setUserExclusive(postData) {\r\n return new Promise((resolve, reject) => {\r\n globleRequest('server', 'FrameExclusiveUserController', 'insertAndUpdate', postData, 'FrameExclusiveUserController').then((res) => {\r\n resolve(res)\r\n }).catch((err, x) => {\r\n reject(err, x)\r\n })\r\n })\r\n}\r\n"]}]}