{"remainingRequest":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\cssc-fvue\\src\\store\\mail.js","dependencies":[{"path":"D:\\jenkins\\workspace\\cssc-fvue\\src\\store\\mail.js","mtime":1667804639602},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es7.symbol.async-iterator\";\nimport \"core-js/modules/es6.symbol\";\nimport \"core-js/modules/es6.string.iterator\";\nimport \"core-js/modules/es6.array.from\";\nimport \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/es6.regexp.to-string\";\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === \"undefined\" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\nimport mail from \"@/api/mail.js\";\nimport { Message } from 'element-ui';\n\nvar Base64 = require('js-base64').Base64;\n\nvar state = {\n mailPagination: {},\n mailRows: [],\n mailTotal: 0,\n tree: [],\n mailData: {},\n mailSettingDefault: {},\n userRows: [],\n mailLinkmanPagination: {},\n mailLinkmanRows: [],\n mailLinkmanTotal: 0,\n mailLinkmanData: {},\n mailLinkman: {},\n mailSettingPagination: {},\n mailSettingRows: [],\n mailSettingTotal: 0,\n mailSettingData: {}\n};\nvar getters = {};\nvar actions = {\n //邮件页面\n getMailTreeList: function getMailTreeList(_ref) {\n var commit = _ref.commit,\n state = _ref.state;\n return new Promise(function (resolve, reject) {\n mail.getMailTreeList(function (response) {\n resolve(response.data);\n commit(\"setMailTrees\", response.data);\n });\n });\n },\n getMailByPagination: function getMailByPagination(_ref2, pagination) {\n var commit = _ref2.commit,\n state = _ref2.state;\n return new Promise(function (resolve, reject) {\n mail.getMialByPagination(pagination, function (response) {\n commit(\"setMailRows\", response.data.rows); //列表数据\n\n commit(\"setMailTotal\", response.data.total); //总数据条数\n\n var pageaBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": true\n };\n commit(\"setMailPagination\", pageaBean); //显示第几页,每页显示多少条\n\n resolve(response.data.rows);\n });\n });\n },\n setMailPaginationSize: function setMailPaginationSize(_ref3, size) {\n var commit = _ref3.commit,\n state = _ref3.state;\n commit(\"setMailPaginationSize\", size);\n },\n setMailPaginationPageNum: function setMailPaginationPageNum(_ref4, currentPage) {\n var commit = _ref4.commit,\n state = _ref4.state;\n commit(\"setMailPaginationPageNum\", currentPage);\n },\n deleteMaliById: function deleteMaliById(_ref5, data) {\n var commit = _ref5.commit,\n state = _ref5.state;\n return new Promise(function (resolve, reject) {\n mail.deleteMaliById(data, function (response) {\n if (response.data.state) {\n Message.success(response.data.message);\n resolve();\n } else {\n Message.error(response.data.message);\n reject();\n }\n });\n });\n },\n deleteMaliOnes: function deleteMaliOnes(_ref6, data) {\n var commit = _ref6.commit,\n state = _ref6.state;\n return new Promise(function (resolve, reject) {\n mail.deleteMaliOnes(data, function (response) {\n if (response.data.state) {\n Message.success(response.data.message);\n resolve();\n } else {\n Message.error(response.data.message);\n reject();\n }\n });\n });\n },\n getSysncById: function getSysncById(_ref7, id) {\n var commit = _ref7.commit,\n state = _ref7.state;\n return new Promise(function (resolve, reject) {\n mail.getSysncById(id, function (response) {\n if (response.data.state) {\n Message.success(response.data.message);\n resolve();\n } else {\n Message.error(response.data.message);\n reject();\n }\n });\n });\n },\n getMailById: function getMailById(_ref8, id) {\n var commit = _ref8.commit,\n state = _ref8.state;\n return new Promise(function (resolve, reject) {\n mail.getMailById(id, function (response) {\n commit(\"setMailForms\", response.data); //列表数据\n\n resolve(response.data);\n });\n });\n },\n saveMail: function saveMail(_ref9, data) {\n var commit = _ref9.commit,\n state = _ref9.state;\n return new Promise(function (resolve, reject) {\n mail.saveMail(data, function (response) {\n if (response.data.state) {\n Message.success(response.data.message);\n resolve();\n } else {\n // Message.error(response.data.message);\n reject();\n }\n });\n });\n },\n getUserlistByPagination: function getUserlistByPagination(_ref10, query) {\n var commit = _ref10.commit,\n state = _ref10.state;\n mail.getUserlistByPagination(query, function (response) {\n commit(\"setUserRows\", response.data); //列表数据\n });\n },\n setMailByisRead: function setMailByisRead(_ref11, id) {\n var commit = _ref11.commit,\n state = _ref11.state;\n return new Promise(function (resolve, reject) {\n mail.setMailByisRead(id, function (response) {\n resolve();\n });\n });\n },\n //邮箱联系人页面\n getMailLinkmanByPagination: function getMailLinkmanByPagination(_ref12, pagination) {\n var commit = _ref12.commit,\n state = _ref12.state;\n return new Promise(function (resolve, reject) {\n mail.getMailLinkmanByPagination(pagination, function (response) {\n commit(\"setMailLinkmanRows\", response.data.rows); //列表数据\n\n commit(\"setMailLinkmanTotal\", response.data.total); //总数据条数\n\n var pageaBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": true\n };\n commit(\"setMailLinkmanPagination\", pageaBean); //显示第几页,每页显示多少条\n\n resolve(response.data.rows);\n });\n });\n },\n setMailLinkmanPaginationSize: function setMailLinkmanPaginationSize(_ref13, size) {\n var commit = _ref13.commit,\n state = _ref13.state;\n commit(\"setMailLinkmanPaginationSize\", size);\n },\n setMailLinkmanPaginationPageNum: function setMailLinkmanPaginationPageNum(_ref14, currentPage) {\n var commit = _ref14.commit,\n state = _ref14.state;\n commit(\"setMailLinkmanPaginationPageNum\", currentPage);\n },\n getMailLinkmanById: function getMailLinkmanById(_ref15, id) {\n var commit = _ref15.commit,\n state = _ref15.state;\n mail.getMailLinkmanById(id, function (response) {\n commit(\"setMailLinkmanForms\", response.data);\n });\n },\n getMailLinkmanByMail: function getMailLinkmanByMail(_ref16, id) {\n var commit = _ref16.commit,\n state = _ref16.state;\n mail.getMailLinkmanByMail(id, function (response) {\n commit(\"setMailLinkman\", response.data);\n });\n },\n deleteMaliLinkmanById: function deleteMaliLinkmanById(_ref17, data) {\n var commit = _ref17.commit,\n state = _ref17.state;\n return new Promise(function (resolve, reject) {\n mail.deleteMaliLinkmanById(data, function (response) {\n if (response.data.state) {\n Message.success(response.data.message);\n resolve();\n } else {\n Message.error(response.data.message);\n reject();\n }\n });\n });\n },\n saveMailLinkman: function saveMailLinkman(_ref18, data) {\n var commit = _ref18.commit,\n state = _ref18.state;\n return new Promise(function (resolve, reject) {\n mail.saveMailLinkman(data, function (response) {\n if (response.data.state) {\n Message.success(response.data.message);\n resolve();\n } else {\n Message.error(response.data.message);\n reject();\n }\n });\n });\n },\n //\n //邮箱配置页面\n getMailSettingByPagination: function getMailSettingByPagination(_ref19, pagination) {\n var commit = _ref19.commit,\n state = _ref19.state;\n return new Promise(function (resolve, reject) {\n mail.getMailSettingByPagination(pagination, function (response) {\n commit(\"setMailSettingRows\", response.data.rows); //列表数据\n\n commit(\"setMailSettingTotal\", response.data.total); //总数据条数\n\n var pageaBean = {\n \"page\": response.data.page,\n \"pageSize\": response.data.pageSize,\n \"showTotal\": true\n };\n commit(\"setMailSettingPagination\", pageaBean); //显示第几页,每页显示多少条\n\n resolve(response.data.rows);\n });\n });\n },\n setMailSettingPaginationSize: function setMailSettingPaginationSize(_ref20, size) {\n var commit = _ref20.commit,\n state = _ref20.state;\n commit(\"setMailSettingPaginationSize\", size);\n },\n setMailSettingPaginationPageNum: function setMailSettingPaginationPageNum(_ref21, currentPage) {\n var commit = _ref21.commit,\n state = _ref21.state;\n commit(\"setMailSettingPaginationPageNum\", currentPage);\n },\n getMailSettingById: function getMailSettingById(_ref22, id) {\n var commit = _ref22.commit,\n state = _ref22.state;\n return new Promise(function (resolve, reject) {\n mail.getMailSettingById(id, function (response) {\n commit(\"setMailSettingForms\", response.data); //列表数据\n\n resolve(response.data);\n });\n });\n },\n setIsOriginPwd: function setIsOriginPwd(_ref23, isOriginPwd) {\n var commit = _ref23.commit,\n state = _ref23.state;\n commit(\"setIsOriginPwd\", isOriginPwd);\n },\n deleteMaliSettingById: function deleteMaliSettingById(_ref24, data) {\n var commit = _ref24.commit,\n state = _ref24.state;\n return new Promise(function (resolve, reject) {\n mail.deleteMaliSettingById(data, function (response) {\n if (response.data.state) {\n Message.success(response.data.message);\n resolve();\n } else {\n Message.error(response.data.message);\n reject();\n }\n });\n });\n },\n saveMailSetting: function saveMailSetting(_ref25, data) {\n var commit = _ref25.commit,\n state = _ref25.state;\n return new Promise(function (resolve, reject) {\n mail.saveMailSetting(data, function (response) {\n if (response.data.state) {\n Message.success(\"保存成功\");\n resolve();\n } else {\n Message.error(\"保存失败\");\n reject();\n }\n });\n });\n },\n testMailConnect: function testMailConnect(_ref26, data) {\n var commit = _ref26.commit,\n state = _ref26.state;\n return new Promise(function (resolve, reject) {\n mail.testMailConnect(data, function (response) {\n if (response.data.state) {\n Message.success(\"连接成功\");\n resolve();\n } else {\n reject();\n }\n });\n });\n },\n testMailConnectById: function testMailConnectById(_ref27, id) {\n var commit = _ref27.commit,\n state = _ref27.state;\n return new Promise(function (resolve, reject) {\n mail.testMailConnectById(id, function (response) {\n if (response.data.state) {\n Message.success(\"连接成功\");\n resolve();\n } else {\n reject();\n }\n });\n });\n },\n setMailSettingDefaultById: function setMailSettingDefaultById(_ref28, id) {\n var commit = _ref28.commit,\n state = _ref28.state;\n return new Promise(function (resolve, reject) {\n mail.setMailSettingDefaultById(id, function (response) {\n if (response.data.state) {\n Message.success(response.data.message);\n resolve();\n } else {\n Message.error(response.data.message);\n reject();\n }\n });\n });\n }\n};\nvar mutations = {\n //邮件页面\n setMailPagination: function setMailPagination(state, pagination) {\n state.mailPagination = pagination;\n },\n setMailPaginationSize: function setMailPaginationSize(state, size) {\n state.mailPagination.pageSize = size;\n },\n setMailPaginationPageNum: function setMailPaginationPageNum(state, currentPage) {\n state.mailPagination.page = currentPage;\n },\n setMailRows: function setMailRows(state, rows) {\n state.mailRows = rows;\n },\n setMailTotal: function setMailTotal(state, total) {\n state.mailTotal = total;\n },\n setMailTrees: function setMailTrees(state, tree) {\n state.tree = tree;\n\n var _iterator = _createForOfIteratorHelper(tree),\n _step;\n\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var i = _step.value;\n\n if (i.isDefault == 1) {\n state.mailSettingDefault = i;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n },\n setMailForms: function setMailForms(state, data) {\n data.content = Base64.decode(data.content);\n state.mailData = data;\n },\n setUserRows: function setUserRows(state, rows) {\n state.userRows = rows;\n },\n //邮箱联系人页面\n setMailLinkmanPagination: function setMailLinkmanPagination(state, pagination) {\n state.mailLinkmanPagination = pagination;\n },\n setMailLinkmanPaginationSize: function setMailLinkmanPaginationSize(state, size) {\n state.mailLinkmanPagination.pageSize = size;\n },\n setMailLinkmanPaginationPageNum: function setMailLinkmanPaginationPageNum(state, currentPage) {\n state.mailLinkmanPagination.page = currentPage;\n },\n setMailLinkmanRows: function setMailLinkmanRows(state, rows) {\n state.mailLinkmanRows = rows;\n },\n setMailLinkmanTotal: function setMailLinkmanTotal(state, total) {\n state.mailLinkmanTotal = total;\n },\n setMailLinkmanForms: function setMailLinkmanForms(state, form) {\n state.mailLinkmanData = form;\n },\n setMailLinkman: function setMailLinkman(state, mailLinkman) {\n state.mailLinkman = mailLinkman;\n },\n //邮箱配置页面\n setMailSettingPagination: function setMailSettingPagination(state, pagination) {\n state.mailSettingPagination = pagination;\n },\n setMailSettingPaginationSize: function setMailSettingPaginationSize(state, size) {\n state.mailSettingPagination.pageSize = size;\n },\n setMailSettingPaginationPageNum: function setMailSettingPaginationPageNum(state, currentPage) {\n state.mailSettingPagination.page = currentPage;\n },\n setMailSettingRows: function setMailSettingRows(state, rows) {\n state.mailSettingRows = rows;\n },\n setMailSettingTotal: function setMailSettingTotal(state, total) {\n state.mailSettingTotal = total;\n },\n setMailSettingForms: function setMailSettingForms(state, form) {\n state.mailSettingData = form;\n state.mailSettingData.isOriginPwd = false;\n },\n setIsOriginPwd: function setIsOriginPwd(state, isOriginPwd) {\n state.mailSettingData.isOriginPwd = isOriginPwd;\n }\n};\nexport default {\n namespaced: true,\n state: state,\n getters: getters,\n actions: actions,\n mutations: mutations\n};",null]}