123456789101112131415161718192021222324252627282930313233343536 |
- import Curd from '@/api/curd'
- import http from '@/lib/http'
- class Domain extends Curd {
- enable(name: string) {
- return http.post(this.baseUrl + '/' + name + '/enable')
- }
- disable(name: string) {
- return http.post(this.baseUrl + '/' + name + '/disable')
- }
- get_template() {
- return http.get('template')
- }
- add_auto_cert(domain: string, data: any) {
- return http.post('auto_cert/' + domain, data)
- }
- remove_auto_cert(domain: string) {
- return http.delete('auto_cert/' + domain)
- }
- duplicate(name: string, data: any) {
- return http.post(this.baseUrl + '/' + name + '/duplicate', data)
- }
- advance_mode(name: string, data: any) {
- return http.post(this.baseUrl + '/' + name + '/advance', data)
- }
- }
- const domain = new Domain('/domain')
- export default domain
|