mutations.js 689 B

123456789101112131415161718192021222324
  1. import _ from 'lodash';
  2. export const setDefOpt = (state, payload) => {
  3. let res;
  4. if (payload) {
  5. sessionStorage.setItem('defaultOption', JSON.stringify(payload));
  6. state.defaultOption = payload;
  7. res = 'set';
  8. } else {
  9. let defaultOption = sessionStorage.getItem('defaultOption');
  10. if (defaultOption) state.defaultOption = JSON.parse(defaultOption);
  11. res = 'cache';
  12. }
  13. return res;
  14. };
  15. export const changeOpt = (state, payload) => {
  16. sessionStorage.setItem('defaultOption', JSON.stringify(payload));
  17. state.defaultOption = payload;
  18. };
  19. export const deleteDefOpt = (state, payload) => {
  20. state.defaultOption = {};
  21. sessionStorage.removeItem('defaultOption');
  22. };