feat: crm初步

This commit is contained in:
砂糖
2025-12-16 09:27:37 +08:00
parent 8f110f6a58
commit dbc9ac727a
15 changed files with 1328 additions and 45 deletions

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询客户信息列表
export function listCustomer(query) {
return request({
url: '/crm/customer/list',
method: 'get',
params: query
})
}
// 查询客户信息详细
export function getCustomer(customerId) {
return request({
url: '/crm/customer/' + customerId,
method: 'get'
})
}
// 新增客户信息
export function addCustomer(data) {
return request({
url: '/crm/customer',
method: 'post',
data: data
})
}
// 修改客户信息
export function updateCustomer(data) {
return request({
url: '/crm/customer',
method: 'put',
data: data
})
}
// 删除客户信息
export function delCustomer(customerId) {
return request({
url: '/crm/customer/' + customerId,
method: 'delete'
})
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询正式订单主列表
export function listOrder(query) {
return request({
url: '/crm/order/list',
method: 'get',
params: query
})
}
// 查询正式订单主详细
export function getOrder(orderId) {
return request({
url: '/crm/order/' + orderId,
method: 'get'
})
}
// 新增正式订单主
export function addOrder(data) {
return request({
url: '/crm/order',
method: 'post',
data: data
})
}
// 修改正式订单主
export function updateOrder(data) {
return request({
url: '/crm/order',
method: 'put',
data: data
})
}
// 删除正式订单主
export function delOrder(orderId) {
return request({
url: '/crm/order/' + orderId,
method: 'delete'
})
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询正式订单明细列表
export function listOrderItem(query) {
return request({
url: '/crm/orderItem/list',
method: 'get',
params: query
})
}
// 查询正式订单明细详细
export function getOrderItem(itemId) {
return request({
url: '/crm/orderItem/' + itemId,
method: 'get'
})
}
// 新增正式订单明细
export function addOrderItem(data) {
return request({
url: '/crm/orderItem',
method: 'post',
data: data
})
}
// 修改正式订单明细
export function updateOrderItem(data) {
return request({
url: '/crm/orderItem',
method: 'put',
data: data
})
}
// 删除正式订单明细
export function delOrderItem(itemId) {
return request({
url: '/crm/orderItem/' + itemId,
method: 'delete'
})
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询订单操作追溯列表
export function listOrderOperationTrace(query) {
return request({
url: '/crm/orderOperationTrace/list',
method: 'get',
params: query
})
}
// 查询订单操作追溯详细
export function getOrderOperationTrace(traceId) {
return request({
url: '/crm/orderOperationTrace/' + traceId,
method: 'get'
})
}
// 新增订单操作追溯
export function addOrderOperationTrace(data) {
return request({
url: '/crm/orderOperationTrace',
method: 'post',
data: data
})
}
// 修改订单操作追溯
export function updateOrderOperationTrace(data) {
return request({
url: '/crm/orderOperationTrace',
method: 'put',
data: data
})
}
// 删除订单操作追溯
export function delOrderOperationTrace(traceId) {
return request({
url: '/crm/orderOperationTrace/' + traceId,
method: 'delete'
})
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询销售合同列表
export function listSalesContract(query) {
return request({
url: '/crm/salesContract/list',
method: 'get',
params: query
})
}
// 查询销售合同详细
export function getSalesContract(contractId) {
return request({
url: '/crm/salesContract/' + contractId,
method: 'get'
})
}
// 新增销售合同
export function addSalesContract(data) {
return request({
url: '/crm/salesContract',
method: 'post',
data: data
})
}
// 修改销售合同
export function updateSalesContract(data) {
return request({
url: '/crm/salesContract',
method: 'put',
data: data
})
}
// 删除销售合同
export function delSalesContract(contractId) {
return request({
url: '/crm/salesContract/' + contractId,
method: 'delete'
})
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询销售异议管理列表
export function listSalesObjection(query) {
return request({
url: '/crm/salesObjection/list',
method: 'get',
params: query
})
}
// 查询销售异议管理详细
export function getSalesObjection(objectionId) {
return request({
url: '/crm/salesObjection/' + objectionId,
method: 'get'
})
}
// 新增销售异议管理
export function addSalesObjection(data) {
return request({
url: '/crm/salesObjection',
method: 'post',
data: data
})
}
// 修改销售异议管理
export function updateSalesObjection(data) {
return request({
url: '/crm/salesObjection',
method: 'put',
data: data
})
}
// 删除销售异议管理
export function delSalesObjection(objectionId) {
return request({
url: '/crm/salesObjection/' + objectionId,
method: 'delete'
})
}