factory_web/src/api/model/common.js

50 lines
1.1 KiB
JavaScript

import config from "@/config"
import http from "@/utils/request"
export default {
upload: {
url: `${config.API_URL}/upload`,
name: "文件上传",
post: async function(data, config={}){
return await http.post(this.url, data, config);
}
},
uploadFile: {
url: `${config.API_URL}/uploadFile`,
name: "附件上传",
post: async function(data, config={}){
return await http.post(this.url, data, config);
}
},
exportFile: {
url: `${config.API_URL}/fileExport`,
name: "导出附件",
get: async function(data, config={}){
return await http.get(this.url, data, config);
}
},
importFile: {
url: `${config.API_URL}/fileImport`,
name: "导入附件",
post: async function(data, config={}){
return await http.post(this.url, data, config);
}
},
file: {
menu: {
url: `${config.API_URL}/file/menu`,
name: "获取文件分类",
get: async function(){
return await http.get(this.url);
}
},
list: {
url: `${config.API_URL}/file/list`,
name: "获取文件列表",
get: async function(params){
return await http.get(this.url, params);
}
}
}
}