index.js 572 B

12345678910111213141516171819202122
  1. import i18n from '@/locales'
  2. export const checkReadOnly = (data, action) => {
  3. const READ_ONLY_BRAND = ['Aws']
  4. const ret = { validate: true }
  5. if (Array.isArray(data)) {
  6. for (const obj of data) {
  7. if (READ_ONLY_BRAND.includes(obj.brand)) {
  8. ret.validate = false
  9. ret.tooltip = i18n.t('common.check_readonly', [obj.brand, action])
  10. break
  11. }
  12. }
  13. } else {
  14. if (READ_ONLY_BRAND.includes(data.brand)) {
  15. ret.validate = false
  16. ret.tooltip = i18n.t('common.check_readonly', [data.brand, action])
  17. }
  18. }
  19. return ret
  20. }