singleActions.js 642 B

12345678910111213141516171819202122232425
  1. import i18n from '@/locales'
  2. export default {
  3. created () {
  4. this.singleActions = [
  5. {
  6. label: i18n.t('cloudenv.text_108'),
  7. permission: 'zones_delete',
  8. action: obj => {
  9. this.createDialog('DeleteResDialog', {
  10. vm: this,
  11. data: [obj],
  12. columns: this.columns,
  13. name: i18n.t('cloudenv.text_11'),
  14. title: i18n.t('cloudenv.text_108'),
  15. onManager: this.onManager,
  16. success: () => {
  17. this.destroySidePages()
  18. },
  19. })
  20. },
  21. meta: obj => this.$getDeleteResult(obj),
  22. },
  23. ]
  24. },
  25. }