factory_web/src/api/model/sam.js

157 lines
2.9 KiB
JavaScript

import config from "@/config"
import http from "@/utils/request"
export default {
// 合同信息
contract: {
list: {
name: "合同列表",
req: async function(data){
return await http.get(
`${config.API_URL}/sam/contract/`,
data
);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/sam/contract/`,
data);
}
},
cquery: {
name: "复杂查询",
req: async function(data){
return await http.post(
`${config.API_URL}/sam/contract/cquery/`,
data);
}
},
item: {
name: "获取仓库详情",
req: async function(id){
return await http.get(
`${config.API_URL}/sam/contract/${id}/`
);
}
},
update: {
name: "更新",
req: async function(id, data){
return await http.put(
`${config.API_URL}/sam/contract/${id}/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/sam/contract/${id}/`);
}
}
},
// 客户信息
customer: {
list: {
name: "客户列表",
req: async function(data){
return await http.get(
`${config.API_URL}/sam/customer/`,
data
);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/sam/customer/`,
data);
}
},
cquery: {
name: "复杂查询",
req: async function(data){
return await http.post(
`${config.API_URL}/sam/customer/cquery/`,
data);
}
},
item: {
name: "获取仓库详情",
req: async function(id){
return await http.get(
`${config.API_URL}/sam/customer/${id}/`
);
}
},
update: {
name: "更新",
req: async function(id, data){
return await http.put(
`${config.API_URL}/sam/customer/${id}/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/sam/customer/${id}/`);
}
}
},
// 订单信息
order: {
list: {
name: "客户列表",
req: async function(data){
return await http.get(
`${config.API_URL}/sam/order/`,
data
);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/sam/order/`,
data);
}
},
cquery: {
name: "复杂查询",
req: async function(data){
return await http.post(
`${config.API_URL}/sam/order/cquery/`,
data);
}
},
item: {
name: "获取仓库详情",
req: async function(id){
return await http.get(
`${config.API_URL}/sam/order/${id}/`
);
}
},
update: {
name: "更新",
req: async function(id, data){
return await http.put(
`${config.API_URL}/sam/order/${id}/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/sam/order/${id}/`);
}
}
}
}