| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- import request from '@/utils/request';
- /**
- * 获取客户信息详情
- */
- export async function contactDetail(id) {
- const res = await request.get(`/eom/contact/getById/${id}`, {});
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- //根据ID查询分类详情系信息
- export async function getInfoById(id) {
- const res = await request.get(`/main/categoryLevel/getById/${id}`);
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- //根据ID查询分类详情系信息
- export async function getByIds(id) {
- const res = await request.get(`/main/categoryLevel/getByIds/${id}`);
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- //客户申请列表
- export async function contactApplyList(id) {
- const res = await request.get(`/eom/contactlistapply/getById/${id}`);
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- //客户申请主管审批
- // 创建用户组
- export async function managerApprove(data) {
- const res = await request({
- url: '/bpm/contactlistapply/managerApprove',
- method: 'post',
- data: data
- });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 获取客户信息列表
- */
- export async function contactPage(params) {
- const res = await request.get(`/eom/contact/page`, { params });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 产品列表
- */
- export async function getProductList(params) {
- const res = await request.get(`/main/category/getList`, { params });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- export async function getProduceTreeByPid() {
- const res = await request.get(
- //`/main/categoryLevel/getTreeByPid/9`,
- `/main/categoryLevel/getProduceTreeByPid?type=1`,
- {}
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 获取客户分类树
- */
- export async function contactTypeTree(data) {
- const res = await request.get(`/main/categoryLevel/getTreeByPid/${data.type}`);
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 流程作废
- */
- export async function cancel(data) {
- const res = await request.put(`/bpm/contactlistapply/cancel`, data);
- if (res.data.code == 0) {
- return Promise.resolve(res.data);
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 获取供应商最小订购数量
- */
- export async function listByContactId(data) {
- const res = await request.post('/eom/contactproduct/listByContactId', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
|