{"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]}