customer-ai.js 3.48 KB
import request from '@/utils/request'

// 查询客户数据
/**
 * @param clientId 客户ID
 * @param ecomEntCode 电商企业代码
 * @param ecomEntEmail 电商企业邮箱
 * @param ecomEntName 电商企业名称
 * @param endCreationTime 结束创建时间
 * @param startCreationTime 开始创建时间
 * @param pageIndex *
 * @param pageSize *
 */
export function getCustomerList(data) {
    return request({
        url: '/bus-customer/customers/getCustomerList',
        method: 'post',
        data: data
    })
}

// 新增客户数据
/**
 * @param beijingDxpid 北京DXPID
 * @param certificare 证书
 * @param clientId 客户ID
 * @param ecomEntCode * 电商企业代码
 * @param ecomEntEmail 电商企业邮箱
 * @param ecomEntName * 电商企业名称
 * @param orderRequester 订单申报方
 * @param qingdaoDanyiUserDxpid 青岛单一用户DXPID
 * @param qingdaoKey 青岛密钥
 * @param qingdaoUserDxpid 青岛用户DXPID
 * @param qingdaoUserId 青岛用户ID
 */
export function addCustomerData(data) {
    // let formData = new FormData
    // formData.append("beijingDxpid", data.beijingDxpid);
    // formData.append("certificare", data.certificare);
    // formData.append("clientId", data.clientId);
    // formData.append("ecomEntCode", data.ecomEntCode);
    // formData.append("ecomEntEmail", data.ecomEntEmail);
    // formData.append("orderRequester", data.orderRequester);
    // formData.append("qingdaoDanyiUserDxpid", data.qingdaoDanyiUserDxpid);
    // formData.append("qingdaoKey", data.qingdaoKey);
    // formData.append("qingdaoUserDxpid", data.qingdaoUserDxpid);
    // formData.append("qingdaoUserId", data.qingdaoUserId);
    console.log(data);
    return request({
        url: '/bus-customer/customers/add',
        method: 'post',
        data: data
    })
}

//上传证书
export function uploadCertificate(ecomEntCode, certificate) {
    const formData = new FormData();
    formData.append('certificate', certificate.multipartFile);

    return request({
        url: '/bus-customer/customers/uploadCertificate?ecomEntCode=' + ecomEntCode,
        method: 'post',
        data: formData, 
        headers: {
            'Content-Type': 'multipart/form-data' 
        }
    });
}

// 修改客户数据
/**
 * @param id *
 * @param beijingDxpid 北京DXPID
 * @param certificare 证书
 * @param clientId * 客户ID
 * @param ecomEntCode * 电商企业代码
 * @param ecomEntEmail 电商企业邮箱
 * @param ecomEntName * 电商企业名称
 * @param orderRequester 订单申报方
 * @param qingdaoDanyiUserDxpid 青岛单一用户DXPID
 * @param qingdaoKey 青岛密钥
 * @param qingdaoUserDxpid 青岛用户DXPID
 * @param qingdaoUserId 青岛用户ID
 */
export function updateCustomerData(data) {
    // let formData = new FormData
    // formData.append("id", data.id);
    // formData.append("beijingDxpid", data.beijingDxpid);
    // formData.append("certificare", data.certificare);
    // formData.append("clientId", data.clientId);
    // formData.append("ecomEntCode", data.ecomEntCode);
    // formData.append("ecomEntEmail", data.ecomEntEmail);
    // formData.append("orderRequester", data.orderRequester);
    // formData.append("qingdaoDanyiUserDxpid", data.qingdaoDanyiUserDxpid);
    // formData.append("qingdaoKey", data.qingdaoKey);
    // formData.append("qingdaoUserDxpid", data.qingdaoUserDxpid);
    // formData.append("qingdaoUserId", data.qingdaoUserId);
    return request({
        url: '/bus-customer/customers/update',
        method: 'post',
        data: data
    })
}