1
0

domain.js 929 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import http from '@/lib/http'
  2. const base_url = '/domain'
  3. const domain = {
  4. get_list(params) {
  5. return http.get(base_url + 's', {params: params})
  6. },
  7. get(id) {
  8. return http.get(base_url + '/' + id)
  9. },
  10. save(id = null, data) {
  11. return http.post(base_url + (id ? '/' + id : ''), data)
  12. },
  13. destroy(id) {
  14. return http.delete(base_url + '/' + id)
  15. },
  16. enable(name) {
  17. return http.post(base_url + '/' + name + '/enable')
  18. },
  19. disable(name) {
  20. return http.post(base_url + '/' + name + '/disable')
  21. },
  22. get_template(name) {
  23. return http.get('template/' + name)
  24. },
  25. cert_info(domain) {
  26. return http.get('cert/' + domain + '/info')
  27. },
  28. add_auto_cert(domain) {
  29. return http.post('cert/' + domain)
  30. },
  31. remove_auto_cert(domain) {
  32. return http.delete('cert/' + domain)
  33. }
  34. }
  35. export default domain