Browse Source

Remove unused services

pull/1251/head
Hironsan 3 years ago
parent
commit
2eebd22b70
11 changed files with 0 additions and 290 deletions
  1. 33
      frontend/services/annotation.service.js
  2. 29
      frontend/services/comment.service.js
  3. 25
      frontend/services/config.service.js
  4. 60
      frontend/services/document.service.js
  5. 29
      frontend/services/label.service.js
  6. 32
      frontend/services/member.service.js
  7. 9
      frontend/services/parsers/csv.service.js
  8. 13
      frontend/services/role.service.js
  9. 13
      frontend/services/statistics.service.js
  10. 30
      frontend/services/token.service.js
  11. 17
      frontend/services/user.service.js

33
frontend/services/annotation.service.js

@ -1,33 +0,0 @@
import ApiService from '@/services/api.service'
class AnnotationService {
constructor() {
this.request = ApiService
}
getAnnotationList(projectId, docId) {
return this.request.get(`/projects/${projectId}/docs/${docId}/annotations`)
}
addAnnotation(projectId, docId, payload) {
return this.request.post(`/projects/${projectId}/docs/${docId}/annotations`, payload)
}
deleteAnnotation(projectId, docId, annotationId) {
return this.request.delete(`/projects/${projectId}/docs/${docId}/annotations/${annotationId}`)
}
clearAnnotations(projectId, docid) {
return this.request.delete(`/projects/${projectId}/docs/${docid}/annotations`)
}
updateAnnotation(projectId, docId, annotationId, payload) {
return this.request.patch(`/projects/${projectId}/docs/${docId}/annotations/${annotationId}`, payload)
}
autoLabel(projectId, docId) {
return this.request.post(`/projects/${projectId}/docs/${docId}/auto-labeling`)
}
}
export default new AnnotationService()

29
frontend/services/comment.service.js

@ -1,29 +0,0 @@
import ApiService from '@/services/api.service'
class CommentService {
constructor() {
this.request = ApiService
}
getCommentList(projectId, docId) {
return this.request.get(`/projects/${projectId}/docs/${docId}/comments`)
}
getProjectCommentList(projectId) {
return this.request.get(`/projects/${projectId}/comments`)
}
addComment(projectId, docId, payload) {
return this.request.post(`/projects/${projectId}/docs/${docId}/comments`, payload)
}
deleteComment(projectId, docId, commentId) {
return this.request.delete(`/projects/${projectId}/docs/${docId}/comments/${commentId}`)
}
updateComment(projectId, docId, commentId, payload) {
return this.request.patch(`/projects/${projectId}/docs/${docId}/comments/${commentId}`, payload)
}
}
export default new CommentService()

25
frontend/services/config.service.js

@ -1,25 +0,0 @@
import ApiService from '@/services/api.service'
class ConfigService {
constructor() {
this.request = ApiService
}
getConfigList({ projectId }) {
return this.request.get(`/projects/${projectId}/auto-labeling-configs`)
}
addConfig(projectId, payload) {
return this.request.post(`/projects/${projectId}/auto-labeling-configs`, payload)
}
deleteConfig(projectId, configId) {
return this.request.delete(`/projects/${projectId}/auto-labeling-configs/${configId}`)
}
updateConfig(projectId, configId, payload) {
return this.request.patch(`/projects/${projectId}/auto-labeling-configs/${configId}`, payload)
}
}
export default new ConfigService()

60
frontend/services/document.service.js

@ -1,60 +0,0 @@
import ApiService from '@/services/api.service'
class DocumentService {
constructor() {
this.request = ApiService
}
getDocumentList({ projectId, limit = 10, offset = 0, q = '', isChecked = '', filterName = '' }) {
return this.request.get(`/projects/${projectId}/docs?limit=${limit}&offset=${offset}&q=${q}&${filterName}=${isChecked}`)
}
addDocument(projectId, payload) {
return this.request.post(`/projects/${projectId}/docs`, payload)
}
deleteAllDocuments(projectId) {
return this.request.delete(`/projects/${projectId}/docs`)
}
deleteDocument(projectId, docId) {
return this.request.delete(`/projects/${projectId}/docs/${docId}`)
}
updateDocument(projectId, docId, payload) {
return this.request.patch(`/projects/${projectId}/docs/${docId}`, payload)
}
uploadFile(projectId, payload, config = {}) {
return this.request.post(`/projects/${projectId}/docs/upload`, payload, config)
}
exportFile(projectId, format, onlyApproved) {
const headers = {}
if (format === 'csv') {
headers.Accept = 'text/csv; charset=utf-8'
headers['Content-Type'] = 'text/csv; charset=utf-8'
} else if (format === 'txt') {
headers.Accept = 'text/plain; charset=utf-8'
headers['Content-Type'] = 'text/plain; charset=utf-8'
} else {
headers.Accept = 'application/json'
headers['Content-Type'] = 'application/json'
}
const config = {
responseType: 'blob',
params: {
q: format,
onlyApproved
},
headers
}
return this.request.get(`/projects/${projectId}/docs/download`, config)
}
approveDocument(projectId, docId, payload) {
return this.request.post(`/projects/${projectId}/docs/${docId}/approve-labels`, payload)
}
}
export default new DocumentService()

29
frontend/services/label.service.js

@ -1,29 +0,0 @@
import ApiService from '@/services/api.service'
class LabelService {
constructor() {
this.request = ApiService
}
getLabelList(projectId) {
return this.request.get(`/projects/${projectId}/labels`)
}
addLabel(projectId, payload) {
return this.request.post(`/projects/${projectId}/labels`, payload)
}
deleteLabel(projectId, labelId) {
return this.request.delete(`/projects/${projectId}/labels/${labelId}`)
}
updateLabel(projectId, labelId, payload) {
return this.request.patch(`/projects/${projectId}/labels/${labelId}`, payload)
}
uploadFile(projectId, payload, config = {}) {
return this.request.post(`/projects/${projectId}/label-upload`, payload, config)
}
}
export default new LabelService()

32
frontend/services/member.service.js

@ -1,32 +0,0 @@
import ApiService from '@/services/api.service'
class MemberService {
constructor() {
this.request = ApiService
}
getMemberList(projectId) {
return this.request.get(`/projects/${projectId}/roles`)
}
addMember(projectId, user, role) {
const data = {
user,
role
}
return this.request.post(`/projects/${projectId}/roles`, data)
}
deleteMember(projectId, userId) {
return this.request.delete(`/projects/${projectId}/roles/${userId}`)
}
updateMemberRole(projectId, mappingId, role) {
const data = {
role
}
return this.request.patch(`/projects/${projectId}/roles/${mappingId}`, data)
}
}
export default new MemberService()

9
frontend/services/parsers/csv.service.js

@ -1,9 +0,0 @@
import Papa from 'papaparse'
class CSVParser {
parse(text, options = { header: true }) {
return Papa.parse(text, options)
}
}
export default CSVParser

13
frontend/services/role.service.js

@ -1,13 +0,0 @@
import ApiService from '@/services/api.service'
class RoleService {
constructor() {
this.request = ApiService
}
getRoleList() {
return this.request.get('/roles')
}
}
export default new RoleService()

13
frontend/services/statistics.service.js

@ -1,13 +0,0 @@
import ApiService from '@/services/api.service'
class StatisticsService {
constructor() {
this.request = ApiService
}
getStatistics({ projectId }) {
return this.request.get(`/projects/${projectId}/statistics`)
}
}
export default new StatisticsService()

30
frontend/services/token.service.js

@ -1,30 +0,0 @@
const TOKEN_KEY = 'access_token'
const REFRESH_TOKEN_KEY = 'refresh_token'
class TokenService {
getToken() {
return localStorage.getItem(TOKEN_KEY)
}
saveToken(accessToken) {
localStorage.setItem(TOKEN_KEY, accessToken)
}
removeToken() {
localStorage.removeItem(TOKEN_KEY)
}
getRefreshToken() {
return localStorage.getItem(REFRESH_TOKEN_KEY)
}
saveRefreshToken(refreshToken) {
localStorage.setItem(REFRESH_TOKEN_KEY, refreshToken)
}
removeRefreshToken() {
localStorage.removeItem(REFRESH_TOKEN_KEY)
}
}
export default new TokenService()

17
frontend/services/user.service.js

@ -1,17 +0,0 @@
import ApiService from '@/services/api.service'
class UserService {
constructor() {
this.request = ApiService
}
getMe() {
return this.request.get('/me')
}
getUserList(query) {
return this.request.get(`/users?q=${query}`)
}
}
export default new UserService()
Loading…
Cancel
Save