sms_designated_targets.js 680B

123456789101112131415161718192021222324252627
  1. const sms_designated_targets = {
  2. state: {
  3. targets: [ /* { id, name, mobile } */ ],
  4. },
  5. mutations: {
  6. SET_TARGETS: (state, targets) => {
  7. state.targets = targets
  8. },
  9. CLEART_TARGETS: (state) => {
  10. state.targets = []
  11. },
  12. },
  13. actions: {
  14. SMSSetTargets({ commit }, targets) {
  15. if (targets == null || targets == undefined) {
  16. commit("CLEART_TARGETS")
  17. } else {
  18. commit("SET_TARGETS", targets)
  19. }
  20. },
  21. SMSClearTargets({ commit }) {
  22. commit("CLEART_TARGETS")
  23. },
  24. }
  25. }
  26. export default sms_designated_targets