singleActions.js 750 B

123456789101112131415161718192021222324252627282930
  1. import i18n from '@/locales'
  2. export default {
  3. created () {
  4. this.singleActions = [
  5. {
  6. label: i18n.t('common.more'),
  7. actions: obj => {
  8. return [
  9. {
  10. label: i18n.t('common.action.delete'),
  11. permission: 'billing_resource_checks_delete',
  12. action: () => {
  13. this.createDialog('DeleteResDialog', {
  14. name: i18n.t('compute.deadly_resource'),
  15. title: i18n.t('common.action.delete'),
  16. vm: this,
  17. data: [obj],
  18. columns: this.columns,
  19. onManager: this.onManager,
  20. })
  21. },
  22. },
  23. ]
  24. },
  25. },
  26. ]
  27. },
  28. }