{"remainingRequest":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xypm-web\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xypm-web\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\xypm-web\\src\\store\\mail.js","dependencies":[{"path":"D:\\jenkins\\workspace\\xypm-web\\src\\store\\mail.js","mtime":1675214577839},{"path":"D:\\jenkins\\workspace\\xypm-web\\babel.config.js","mtime":1675214572901},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"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\";\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { 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 = it.call(o); }, 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; } } }; }\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); }\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; }\nimport mail from \"@/api/mail.js\";\nimport { Message } from 'element-ui';\nvar Base64 = require('js-base64').Base64;\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        commit(\"setMailTotal\", response.data.total); //总数据条数\n        var pageaBean = {\n          \"page\": response.data.page,\n          \"pageSize\": response.data.pageSize,\n          \"showTotal\": true\n        };\n        commit(\"setMailPagination\", pageaBean); //显示第几页，每页显示多少条\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        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        commit(\"setMailLinkmanTotal\", response.data.total); //总数据条数\n        var pageaBean = {\n          \"page\": response.data.page,\n          \"pageSize\": response.data.pageSize,\n          \"showTotal\": true\n        };\n        commit(\"setMailLinkmanPagination\", pageaBean); //显示第几页，每页显示多少条\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        commit(\"setMailSettingTotal\", response.data.total); //总数据条数\n        var pageaBean = {\n          \"page\": response.data.page,\n          \"pageSize\": response.data.pageSize,\n          \"showTotal\": true\n        };\n        commit(\"setMailSettingPagination\", pageaBean); //显示第几页，每页显示多少条\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        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    var _iterator = _createForOfIteratorHelper(tree),\n      _step;\n    try {\n      for (_iterator.s(); !(_step = _iterator.n()).done;) {\n        var i = _step.value;\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]}