singleActions.js 700 B

12345678910111213141516171819202122232425262728
  1. import { mapGetters } from 'vuex'
  2. import storage from '@/utils/storage'
  3. import { PRICE_COMPARA_KEY_SUFFIX } from '@Cloudenv/constants'
  4. export default {
  5. computed: {
  6. ...mapGetters(['isAdminMode', 'isDomainMode']),
  7. },
  8. data () {
  9. return {
  10. }
  11. },
  12. created () {
  13. this.singleActions = [
  14. {
  15. label: this.$t('table.action.delete'),
  16. action: obj => {
  17. let serverPriceComparator = storage.get(PRICE_COMPARA_KEY_SUFFIX) || []
  18. serverPriceComparator = serverPriceComparator.filter(v => v.id !== obj.id)
  19. storage.set(PRICE_COMPARA_KEY_SUFFIX, serverPriceComparator)
  20. this.refreshData()
  21. },
  22. },
  23. ]
  24. },
  25. methods: {
  26. },
  27. }