singleActions.js 716 B

1234567891011121314151617181920212223242526272829
  1. import { mapGetters } from 'vuex'
  2. import i18n from '@/locales'
  3. export default {
  4. created () {
  5. this.singleActions = [
  6. {
  7. label: i18n.t('network.text_131'),
  8. permission: 'sslcertificates_delete',
  9. action: (obj) => {
  10. this.createDialog('DeleteResDialog', {
  11. vm: this,
  12. title: i18n.t('network.text_131'),
  13. name: this.$t('network.ssl_certificate'),
  14. data: [obj],
  15. columns: this.columns,
  16. onManager: this.onManager,
  17. })
  18. },
  19. meta: (obj) => this.$getDeleteResult(obj),
  20. },
  21. ]
  22. },
  23. computed: {
  24. ...mapGetters(['isAdminMode', 'isDomainMode', 'userInfo']),
  25. },
  26. methods: {
  27. },
  28. }