initial crm web

This commit is contained in:
zchengo
2022-11-28 16:38:45 +08:00
parent af7cd0c44c
commit 2e0208bf9d
29 changed files with 21927 additions and 0 deletions
+55
View File
@@ -0,0 +1,55 @@
import request from '../axios/index'
// 新建合同
export function createContract(param) {
return request({
url: '/contract/create',
method: 'post',
data: param,
})
}
// 更新合同
export function updateContract(param) {
return request({
url: '/contract/update',
method: 'put',
data: param,
})
}
// 删除合同
export function deleteContract(param) {
return request({
url: '/contract/delete',
method: 'delete',
data: param,
})
}
// 查询合同列表
export function queryContractList(param) {
return request({
url: '/contract/list',
method: 'get',
params: param,
})
}
// 查询合同信息
export function queryContractInfo(param) {
return request({
url: '/contract/info',
method: 'get',
data: param,
})
}
// 查询添加的产品列表
export function queryContractPlist(param) {
return request({
url: '/contract/plist',
method: 'get',
params: param,
})
}
+55
View File
@@ -0,0 +1,55 @@
import request from '../axios/index'
// 新建客户
export function createCustomer(param) {
return request({
url: '/customer/create',
method: 'post',
data: param,
})
}
// 更新客户
export function updateCustomer(param) {
return request({
url: '/customer/update',
method: 'put',
data: param,
})
}
// 删除客户
export function deleteCustomer(param) {
return request({
url: '/customer/delete',
method: 'delete',
data: param,
})
}
// 查询客户列表
export function queryCustomerList(param) {
return request({
url: '/customer/list',
method: 'get',
params: param,
})
}
// 查询客户信息
export function queryCustomerInfo(param) {
return request({
url: '/customer/info',
method: 'get',
params: param,
})
}
// 查询客户信息
export function queryCustomerOption(param) {
return request({
url: '/customer/option',
method: 'get',
params: param,
})
}
+10
View File
@@ -0,0 +1,10 @@
import request from '../axios/index'
// 获取数据汇总
export function getSummary(param) {
return request({
url: '/dashboard/sum',
method: 'get',
params: param,
})
}
+46
View File
@@ -0,0 +1,46 @@
import request from '../axios/index'
// 新建产品
export function createProduct(param) {
return request({
url: '/product/create',
method: 'post',
data: param,
})
}
// 更新产品
export function updateProduct(param) {
return request({
url: '/product/update',
method: 'put',
data: param,
})
}
// 删除产品
export function deleteProduct(param) {
return request({
url: '/product/delete',
method: 'delete',
data: param,
})
}
// 查询产品信息
export function queryProductInfo(param) {
return request({
url: '/product/info',
method: 'get',
params: param,
})
}
// 查询产品列表
export function queryProductList(param) {
return request({
url: '/product/list',
method: 'get',
params: param,
})
}
+82
View File
@@ -0,0 +1,82 @@
import request from '../axios/index'
// 用户登录
export function userLogin(param) {
return request({
url: '/user/login',
method: 'post',
data: param,
})
}
// 用户注册
export function userRegister(param) {
return request({
url: '/user/register',
method: 'post',
data: param,
})
}
// 获取验证码
export function getVerifyCode(param) {
return request({
url: '/user/verifycode',
method: 'get',
params: param,
})
}
// 忘记密码
export function userForgotPass(param) {
return request({
url: '/user/pass',
method: 'post',
data: param,
})
}
// 修改邮箱
export function updateMail(param) {
return request({
url: '/user/mail',
method: 'put',
data: param,
})
}
// 退出登录
export function userLogout(param) {
return request({
url: '/user/logout',
method: 'delete',
data: param,
})
}
// 注销账号
export function userDelete(param) {
return request({
url: '/user/delete',
method: 'delete',
data: param,
})
}
// 获取用户信息
export function getUserInfo(param) {
return request({
url: '/user/info',
method: 'get',
params: param,
})
}
// 订阅个人版
export function userBuy(param) {
return request({
url: '/user/buy',
method: 'put',
data: param,
})
}