{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\xq-web-bpm\\src\\store\\user.js","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\store\\user.js","mtime":1675071992428},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.regexp.split\";\nimport uc from \"@/api/uc.js\";\nimport store from '@/store/login';\nvar state = {\n  currentUserDetail: null,\n  platformVersion: null,\n  pwdStrategy: {} //默认密码策略\n\n};\nvar getters = {};\nvar actions = {\n  // 加载当前用户详情\n  loadCurrentUserDetail: function loadCurrentUserDetail(_ref) {\n    var commit = _ref.commit,\n        state = _ref.state;\n\n    if (!state.currentUserDetail) {\n      var currentUser = store.state.currentUser;\n\n      if (currentUser && currentUser.account) {\n        return new Promise(function (resolve, reject) {\n          uc.getUserByAccount(currentUser.account, function (resp) {\n            resolve(resp);\n            commit('setCurrentUserDetail', resp);\n          });\n        });\n      }\n    }\n\n    if (!state.platformVersion) {\n      uc.getPlatformVersion().then(function (rep) {\n        if (rep && rep.data && rep.data.state) {\n          commit('setPlatformVersion', rep.data.value);\n        }\n      });\n    }\n  },\n  //获取默认密码策略\n  getDefPwdStrategy: function getDefPwdStrategy(_ref2) {\n    var commit = _ref2.commit,\n        state = _ref2.state;\n    return new Promise(function (resolve, reject) {\n      uc.getDefPwdStrategy(function (response) {\n        commit(\"setPwdStrategy\", response);\n        resolve(response);\n      });\n    });\n  }\n};\nvar mutations = {\n  setCurrentUserDetail: function setCurrentUserDetail(state, data) {\n    if (data && data.role && data.role.roleName) {\n      data.role = data.role.roleName.split(\"|\");\n    }\n\n    state.currentUserDetail = data;\n  },\n  setPwdStrategy: function setPwdStrategy(state, pwdStrategy) {\n    state.pwdStrategy = pwdStrategy;\n  },\n  setPlatformVersion: function setPlatformVersion(state, version) {\n    state.platformVersion = version;\n  }\n};\nexport default {\n  namespaced: true,\n  state: state,\n  getters: getters,\n  actions: actions,\n  mutations: mutations\n};",null]}