123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622 |
- 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;
- // };
|