import { delay } from '../utils' import { Fetchx, API, LoginFetchx, createFetchx } from '../utils/fetch/Fetchx' // 版本管理API export const versionManagersAPI = async (e, config = '') => { const val = await LoginFetchx[API.APPVERSIONMANAGER.TYPE]( API.APPVERSIONMANAGER.URL + config, { params: e } ) return val } // 登录 export const login = async e => { const val = await LoginFetchx.post(API.LOGIN.URL, e) // const val = await Fetchx.post(API.LOGIN.URL, e); return val } // 密串 export const enpCode = async e => { const val = await LoginFetchx.get(API.ENPCODE.URL) // const val = await Fetchx.get(API.ENPCODE.URL); return val } // 修改密码 export const modifyPassword = async e => { const val = await LoginFetchx.post(API.MODIFYPW.URL, e) return val } // 全局币种 export const getCurrency = async e => { const val = await LoginFetchx.get(API.CURRENCY.URL) // const val = await Fetchx.get(API.ENPCODE.URL); return val } // 客户id export const getCustomer = async e => { const val = await LoginFetchx.get(API.CUSTOMERS.URL, { params: e }) // const val = await Fetchx.get(API.ENPCODE.URL); return val } /** * name:首页信息 * info: * * **/ // 热销 export const hotsale = async e => { const hotval = await Fetchx.get(API.HOME.HOTSALE.URL, { params: e }) return hotval } // // 所有商品 // export const getallpro = async e => { // const hotval = await Fetchx.get(API.HOME.ALLPRO.URL); // return hotval; // }; // // 最近浏览 // export const getrecentview = async e => { // const hotval = await Fetchx.get(API.HOME.RECENTVIEW.URL); // return hotval; // }; // 首页订单数量 export const getHomeOrderNum = async e => { const hotval = await Fetchx.get(API.HOME.HOMEORDERNUM.URL, { params: e }) return hotval } // 公告 export const getannounce = async e => { const hotval = await Fetchx.get(API.HOME.ANNOUNCE.URL, { params: e }) return hotval } // 公告内容 export const getannounceContent = async e => { const hotval = await Fetchx.get(API.HOME.ANNOUNCECONTENT.URL, { params: e }) return hotval } // 首页轮播图 export const getBannerImg = async e => { const hotval = await Fetchx.get(API.HOME.BANNERIMG.URL, { params: e }) return hotval } // 首页轮播图轮播时间 export const GetBannerTime = async e => { const hotval = await Fetchx.get(API.HOME.BANNERTIME.URL, { params: e }) return hotval } /** * name:商品信息 * info: * * **/ // 商品查询 export const searchCommodityList = async e => { const hotval = await Fetchx.get(API.COMMODITY.SEARCH_GOODS.URL, { params: e, }) return hotval } // 分类 export const getcategory = async e => { const hotval = await Fetchx.get(API.COMMODITY.CATEGORY.URL) return hotval } // 商品列表 export const getCommodityList = async e => { const hotval = await Fetchx.get(API.COMMODITY.COMMODITYLIST.URL, { params: { a: 'aaas' }, }) return hotval } // 商品详情查询 export const getDetailAuth = async e => { const hotval = await Fetchx.get(API.COMMODITY.SEARCH_DETAIL.URL, { params: e, }) return hotval } // 商品规格查询 export const getSpecification = async e => { const hotval = await Fetchx.get(API.COMMODITY.SEARCH_SPEC.URL, { params: e }) return hotval } // 商品轮播图 export const getPicture = async e => { const hotval = await Fetchx.get(API.COMMODITY.SEARCH_PICT.URL, { params: e }) return hotval } // 根据商品Id查询选配信息byGoodId export const getOptionalByGoodId = async e => { const hotval = await Fetchx.get(API.COMMODITY.OPTIONALBYGOODID.URL + '/' + e) return hotval } // 根据选配信息Id查询选配信息byId export const getOptionalByIds = async e => { const hotval = await Fetchx.get(API.COMMODITY.OPTIONALBYID.URL, { params: e, }) return hotval } // 选配信息保存 返回 选配id export const saveOptional = async e => { const hotval = await Fetchx.post(API.COMMODITY.SAVEOPTIONAL.URL, e) return hotval } // 通过商品id查子件Boom信息 export const getBoomInfo = async e => { const hotval = await Fetchx.get(API.COMMODITY.SEARCHBOOM.URL, { params: e }) return hotval } //查询商品颜色选配分组 export const getColorGroups = async e => { const hotval = await Fetchx.get(API.COMMODITY.SEARCH_GROUPS.URL,{ params: e}) return hotval } //根据调色分组查询分组配色 export const getColorByGroups = async e => { const hotval = await Fetchx.get(API.COMMODITY.SEARCH_COLORBYGROUPS.URL,{ params: e}) return hotval } //根据色卡号查询商品调色价格 export const getPriceByColorId = async e => { const hotval = await Fetchx.get(API.COMMODITY.SEARCH_PRICEBYCOLOR.URL,{ params: e}) return hotval } //保存调色商品配置 export const saveGoodsOpt = async e => { const hotval = await Fetchx.post(API.COMMODITY.SAVE_GOODSOPT.URL, e) return hotval } /** * name:订单 * info: * * **/ // 订单列表 export const getOrderList = async e => { const hotval = await Fetchx.get(API.ORDER.ORDERLIST.URL, { params: e }) return hotval } // 复制订单 export const getOrderCopy = async e => { const hotval = await Fetchx.get(API.ORDER.ORDERCOPY.URL, { params: e }) return hotval } // 基于原单退货返回值 export const getReturnBaseReq = async e => { const hotval = await Fetchx.get(API.ORDER.RETURNBASEREQ.URL, { params: e }) return hotval } // 订单详情 export const getOrderDetail = async e => { const hotval = await Fetchx.get(API.ORDER.ORDERDETAIL.URL, { params: e }) return hotval } // 暂存订单 export const temporaryOrder = async e => { const hotval = await Fetchx.post(API.ORDER.ORDERTEMPORARY.URL, e) return hotval } // 订单签收列表 export const getSignList = async e => { const hotval = await Fetchx.get(API.ORDER.ORDERSIGN.URL, { params: e }) return hotval } // 退回原因 export const getCauses = async e => { const hotval = await Fetchx.get(API.ORDER.CAUSES.URL, { params: e }) return hotval } // 订单签收详情 export const getSignDetail = async e => { const hotval = await Fetchx.get(API.ORDER.SIGNDETAIL.URL, { params: e }) return hotval } // 确认签收 export const confirmSign = async (org, e) => { const hotval = await Fetchx.post(API.ORDER.CONFIRMSIGN.URL + `?org=${org}`, e) return hotval } // 提交订单 export const postOrder = async e => { const hotval = await Fetchx.post(API.ORDER.ORDERSUBMIT.URL, e) return hotval } // 删除订单 export const deleteOrder = async e => { const hotval = await Fetchx.get(API.ORDER.ORDERDELETE.URL, { params: e }) return hotval } // 订单编辑 // 冲抵费用 export const castRate = async e => { const hotval = await Fetchx.get(API.ORDER.CASTRATE.URL, { params: e }) return hotval } // 促销服务 export const promServer = async e => { const hotval = await Fetchx.post(API.ORDER.PROMSERVER.URL, e) return hotval } /** * name:购物车 * info: * * **/ // 获取购物车列表 export const getShopList = async e => { const hotval = await Fetchx.get(API.SHOPPING.CHECKCART.URL, e) return hotval } // 添加购物车 export const addShopCart = async e => { const hotval = await Fetchx.post(API.SHOPPING.ADDCART.URL, e) return hotval } // 修改购物车 export const editShopCart = async e => { const hotval = await Fetchx.post(API.SHOPPING.EDITCART.URL, e) return hotval } // 删除购物车 export const delShopCart = async e => { const hotval = await Fetchx.get(API.SHOPPING.DELCART.URL, e) return hotval } // 查看购物车数量 export const getCartCount = async e => { const hotval = await Fetchx.get(API.SHOPPING.GETCARTCOUNT.URL, { params: e }) return hotval } // 清空购物车 export const clearShopCart = async e => { const hotval = await Fetchx.get(API.SHOPPING.CLEARCART.URL, e) return hotval } // 查看关注列表 export const checkAttention = async e => { const hotval = await Fetchx.get(API.SHOPPING.ATTENTION_CHECK.URL, { params: e, }) return hotval } // 添加关注 export const addAttention = async e => { const hotval = await Fetchx.post(API.SHOPPING.ATTENTION_ADD.URL, e) return hotval } // 删除关注By关注行Id export const delAttention = async e => { const hotval = await Fetchx.get(API.SHOPPING.ATTENTION_DEL.URL, { params: e, }) return hotval } // 删除关注By商品Id export const delAttentionByGood = async e => { const hotval = await Fetchx.get(API.SHOPPING.ATTENTION_DELBYGOODID.URL, { params: e, }) return hotval } /** * name:我的 * info: * * **/ // 信用 export const getCredit = async e => { const hotval = await Fetchx.get(API.MINE.CREDIT.URL, { params: e }) return hotval } // 费用 export const getCasts = async e => { const hotval = await Fetchx.get(API.MINE.CASTS.URL, { params: e }) return hotval } // 费用当前可用余额 export const CastDdlBalance = async e => { const hotval = await Fetchx.get(API.MINE.CASTDDLBALANCE.URL, { params: e }) return hotval } // 费用检测 export const castCheck = async e => { const hotval = await Fetchx.post(API.MINE.CREDITCHECK.URL, e) return hotval } // 费用对账 export const getCastsAmount = async e => { const hotval = await Fetchx.get(API.MINE.CASTSRECON.URL, { params: e }) return hotval } // 费用/货补余额 export const getCastsBalance = async e => { const hotval = await Fetchx.get(API.MINE.CASTSBALANCE.URL, { params: e }) return hotval } // 兑付方式/单据状态参照 export const getCastDoc = async e => { const hotval = await Fetchx.get(API.MINE.CASTDOC.URL, { params: e }) return hotval } // 要货单支付状态 export const getPayStatus = async e => { const hotval = await Fetchx.get( API.MINE.CASTDOC.URL + '/find-by-custdoc-code/UNDER_PAYMENT_MODE' ) return hotval } // 财务组织参照 export const getOrganizations = async e => { const hotval = await Fetchx.get(API.MINE.ORGANIZATIONS.URL, { params: { size: 10000, page: 0 }, }) return hotval } // 财务组织参照 export const getFinanceRef = async e => { const hotval = await Fetchx.post(API.MINE.FINANCEREFENCE.URL, e) return hotval } //通过财务组织找收款信息参照 export const getAccountByFinance = async e => { const hotval = await Fetchx.get(API.MINE.FINDACCOUNTBYFINANC.URL, { params: e, }) return hotval } // 通过财务组织 找所有下属销售组织 ----参照(账余) export const findSaleOrgByFinance = async e => { const hotval = await Fetchx.get(API.MINE.FINANCEFINDSALE.URL, { params: e }) return hotval } // 费用详情 export const getCastsDetail = async e => { const hotval = await Fetchx.get(API.MINE.CASTSDETAIL.URL, { params: e }) return hotval } // 基础信息 export const getBasicInfo = async e => { const hotval = await Fetchx.get(API.MINE.BASICINFO.URL + '/' + e) return hotval } // 基础银行信息 export const getBasicBankInfo = async e => { const hotval = await Fetchx.get(API.MINE.BASICBANKINFO.URL, { params: e }) return hotval } // 联系人 export const getContacts = async e => { const hotval = await Fetchx.get(API.MINE.CONTACTS.URL, { params: e }) return hotval } // 收货地址 export const getCusAdd = async e => { const hotval = await Fetchx.get(API.MINE.ADDRESSES.URL, { params: e }) return hotval } // 客户供应商 export const getCusSup = async e => { const hotval = await Fetchx.get(API.MINE.CUSSUPPLIER.URL, { params: e }) return hotval } // 供应商参照 export const getsupplier = async e => { const hotval = await Fetchx.get(API.MINE.SUPPLIER.URL, { params: e }) return hotval } // 地址参照 export const getadress = async e => { const hotval = await Fetchx.get(API.MINE.ADRESS.URL, { params: e }) return hotval } // 运输方式参照 export const gettransport = async e => { const hotval = await Fetchx.get(API.MINE.TRANSPORT.URL) return hotval } // 结算方式参照 export const getbillway = async e => { const hotval = await Fetchx.get(API.MINE.BILLWAY.URL) return hotval } // 发票信息参照 export const getinvoice = async e => { const hotval = await Fetchx.get(API.MINE.INVOICE.URL, { params: e }) return hotval } // 收款业务类型参照 export const getPayTypes = async e => { const hotval = await Fetchx.get(API.MINE.PAYTYPES.URL, { params: e }) return hotval } // 产品线/品牌--- 一级 customerRankCode == 01 export const getBarndOne = async e => { const hotval = await Fetchx.get(API.MINE.BARNDONE.URL, { params: e }) return hotval } // 产品线/品牌--- 非一级 customerRankCode !== 01 export const getBarndSec = async e => { const hotval = await Fetchx.get(API.MINE.BARNDSEC.URL, { params: e }) return hotval } // 账户余额 // 预付款余额 export const getPrepayBalance = async e => { const hotval = await Fetchx.get(API.MINE.PREPAYBALANCE.URL, { params: e }) return hotval } // 余额变动明细 export const getBalanceChange = async e => { const hotval = await Fetchx.get(API.MINE.BALANCECHANGE.URL, { params: e }) return hotval } // 我的页面里的账户最大钱数 export const getMaxBalance = async e => { const hotval = await Fetchx.get(API.MINE.MAXBALANCE.URL, { params: e, }) return hotval } // 应付对账 // 应付对账统计页面 export const getPayStatistic = async e => { const hotval = await Fetchx.get(API.MINE.PAYSTATISTIC.URL, { params: e }) return hotval } // 应付对账详情列表 export const getPayDetailList = async e => { const hotval = await Fetchx.get(API.MINE.PAYDETAILLIST.URL, { params: e }) return hotval } // 付款单 // 付款登记记录 export const getBillClaims = async e => { const hotval = await Fetchx.get(API.MINE.BILLCLAIMS.URL, { params: e }) return hotval } // 付款单提交、暂存 export const AddBillClaims = async e => { const hotval = await Fetchx.post(API.MINE.BILLCLAIMSADD.URL, e) return hotval } // 删除付款单登记记录 export const deleteBillClaims = async e => { const hotval = await Fetchx.get(API.MINE.BILLCLAIMSDELETE.URL, { params: e }) return hotval } // 付款单编辑 BILLCLAIMSEDIT export const editBillClaims = async e => { const hotval = await Fetchx.get(API.MINE.BILLCLAIMSEDIT.URL, { params: e }) return hotval } // 付款单编辑 BILLSUBMITPORTAL export const submitBillClaims = async e => { const hotval = await Fetchx.get(API.MINE.BILLSUBMITPORTAL.URL, { params: e }) return hotval } // 支付方式 export const payWays = async e => { const hotval = await Fetchx.get(API.MINE.PAYWAYS.URL) return hotval } // 收款方(第三方支付) export const payerOthers = async e => { const hotval = await Fetchx.get(API.MINE.PAYEROTHERS.URL, { params: e }) return hotval } // 支付单列表 export const payBillList = async e => { const hotval = await Fetchx.get(API.MINE.RECHARGEBILL.URL, { params: e }) return hotval } // 支付单提交 export const payBillPost = async e => { const hotval = await Fetchx.post(API.MINE.RECHARGEBILL.URL, e) return hotval } // 随单支付创建支付单 export const reqOrderpayBillPost = async e => { const hotval = await Fetchx.get(API.MINE.REQORDERPAYBILL.URL, { params: e }) return hotval } /** * 支付---支付宝 */ // 支付---支付宝 export const aliPay = async e => { const val = await Fetchx.get(API.MINE.ALIPAY.URL, { params: e }) return val } // 验签 export const returnSign = async e => { const val = await Fetchx.get(API.MINE.RETURNSIGN.URL, { params: e }) return val } /** * 支付---微信 */ // 微信统一下单参数请求 export const weChatAuth = async e => { // const hotval = await Fetchx.get(API.MINE.WECHATURL.URL + "?" + e); const hotval = await Fetchx.get(API.MINE.WECHATURL.URL, { params: e }) return hotval } // // 微信统一下单 // export const unifiedOrder = async e => { // const hotval = await createFetchx("", 15000).post( // API.MINE.UNIFIEDORDER.URL, // e // ); // return hotval; // };