59 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
| import request from '@/utils/request'
 | |
| export function uploadFile(file, type, id) {
 | |
|   const formData = new FormData()
 | |
|   formData.append('file', file)
 | |
|   return request({
 | |
|     url: `/file/uploadFile/${type}/${id}`,
 | |
|     method: 'post',
 | |
|     data: formData
 | |
|   })
 | |
| }
 | |
| 
 | |
| export function deleteAttachment(id, filePath) {
 | |
|   return request({
 | |
|     url: `/attachment/deleteAttachment`,
 | |
|     method: 'delete',
 | |
|     data: { Id: id, Path: filePath }
 | |
|   })
 | |
| }
 | |
| 
 | |
| export function getAttachmentByType(doctorId, type) {
 | |
|   return request({
 | |
|     url: `/attachment/getAttachmentByType/${doctorId}/${type}`,
 | |
|     method: 'get'
 | |
|   })
 | |
| }
 | |
| 
 | |
| export function saveAttachments(param) {
 | |
|   return request({
 | |
|     url: `/attachment/saveAttachments`,
 | |
|     method: 'post',
 | |
|     data: param
 | |
|   })
 | |
| }
 | |
| 
 | |
| export function setOfficial(doctorId, attachmentId, language) {
 | |
|   return request({
 | |
|     url: `/attachment/setOfficial/${doctorId}/${attachmentId}/${language}`,
 | |
|     method: 'post'
 | |
|   })
 | |
| }
 | |
| 
 | |
| export function uploadNonDoctorFile(file, type, config = {}) {
 | |
|   const formData = new FormData()
 | |
|   formData.append('file', file)
 | |
|   return request({
 | |
|     url: `/file/uploadNonDoctorFile/${type}`,
 | |
|     method: 'post',
 | |
|     data: formData,
 | |
|     ...config
 | |
|   })
 | |
| }
 | |
| 
 | |
| export function setLanguageForResume(doctorId, attachmentId, language) {
 | |
|   return request({
 | |
|     url: `/attachment/setLanguage/${doctorId}/${attachmentId}/${language}`,
 | |
|     method: 'post'
 | |
|   })
 | |
| }
 |