/* HTTP API 公共模块业务 * Copyright 2020, CAIMEI365 * Date 2020/06/16 * auther ZHJY */ var PublicApi = { // 获取搜索关键词 fetchQueryKeywordList: function(params){ return Http.AjaxService({ url:'/commodity/search/query/get/keyword/list', type:'post', data:params, json:false, }) }, // 获取搜索关键词 fetchLabelKeywordList: function(params){ return Http.AjaxService({ url:'/commodity/search/query/keyword/list', type:'get', data:params, json:false, }) }, // oss 初始化 (临时凭证获取) fetchOssInitData: function(params){ return Http.AjaxService({ url:'/user/oss/token', type:'get', data:params, json:false, }) }, uploadimg: function (params, callback) {//供应商添加物流上传图片 Http.uploadImage({ url:'/tools/image/upload/multi', data:params },callback) }, uploadFile: function (params, callback) {//上传文件 Http.uploadImage({ url:'/tools/file/upload/oss', data:params },callback) }, deleteOssFile: function (params, callback) {//删除Oss文件 Http.AjaxService({ url:'/tools/file/delete/oss', type:'post', data:params, json:false, mask:true, replace:false }) .then(function(res){ callback(res); }); }, GetHomeData:function(params,callback){ //首页数据 Http.AjaxService({ url:'/commodity/home/floor', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, GetHomeRecommend:function(params,callback){ //新品橱窗重点推荐 Http.AjaxService({ url:'/commodity/home/recommend', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, GetHomeNewFloorList:function(params,callback){ //新品橱窗商品列表 Http.AjaxService({ url:'/commodity/home/NewFloorList', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, GetHomeNBrandName:function(params,callback){ //新品橱窗品牌列表 Http.AjaxService({ url:'/commodity/home/BrandName', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, GetHomeInit:function(params,callback){ //首页数据 Http.AjaxService({ url:'/commodity/home/init', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, // GetHomeBanner:function(params,callback){ //首页bnner // Http.AjaxService({ // url:'/home/banner', // type:'get', // data:params, // json:false // }) // .then(function(res){ // callback(res) // }); // }, // GetHomeRightData:function(params,callback){ //首页右侧模块 // Http.AjaxService({ // url:'/commodity/home/sidebar', // type:'get', // data:params, // json:false, // }) // .then(function(res){ // callback(res) // }); // }, GetProductClassify:function(params,callback){ //获取一级分类 Http.AjaxService({ url:'/commodity/classify', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, // GetNavigationMenu:function(params,callback){ //获取顶部导航 // Http.AjaxService({ // url:'/home/init', // type:'get', // data:params, // json:false // }) // .then(function(res){ // callback(res) // }); // }, GetProvince:function(params,callback){ //获取省份信息 Http.AjaxService({ url:'/order/address/select', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, GetCity:function(params,callback){ //获取区分信息 Http.AjaxService({ url:'/order/address/select', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, GetTown:function(params,callback){ //获取市信息 Http.AjaxService({ url:'/order/address/select', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, GetFirstClassFication:function(params,callback){ //获取一级分类 Http.AjaxService({ url:'/commodity/type/first', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res) }); }, GetTwoClassFication:function(params,callback){ //获取二级分类 Http.AjaxService({ url:'/commodity/type/second', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res) }); }, GetThreeClassFication:function(params,callback){ //获取三级分类 Http.AjaxService({ url:'/commodity/type/third', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res) }); }, addCart : function (params,callback) { //加入购物车 Http.AjaxService({ url:'/shoppingCart/addCart', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, getImgVerifyCode : function (params,callback){ //获取图形验证图形 Http.AjaxService({ url:'/user/captcha', type:'get', data:params, json:true, isHost:true }) .then(function(res){ if (res.code == 0) { callback(res); } }); }, getMobileSMScode : function (params,callback){//直接获取手机短信验证码 Http.AjaxService({ url:'/user/activateCodeByReg', type:'get', data:params, json:true }) .then(function(res){ callback(res); }); }, getEmailSMScode : function (params,callback) { //获取邮箱短信验证码 Http.AjaxService({ url:'/user/mail/code', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, findCompanyPwd : function(params,callback) {//用户找回密码 Http.AjaxService({ url:'/user/findCompanyPwd', type:'post', data:params, json:true }) .then(function(res){ callback(res); }); }, clubChangeMobile:function(params,callback){//更换手机号 Http.AjaxService({ url:'/user/update/mobile', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, editCompanyInfo : function (params,callback) {//获取要修改的企业信息 Http.AjaxService({ url:'/user/club/applicationData', type:'get', data:params, json:true }) .then(function(res){ callback(res); }); }, modifiedData : function (params,callback) {//提交个人中心修改机构信息 Http.AjaxService({ url:'/operation/modifiedData', type:'post', data:params, json:false }) .then(function(res){ callback(res); }); }, bindIngUseEmail : function(params,callback) { //未绑定邮箱账户绑定邮箱 Http.AjaxService({ url:'/user/binding', type:'post', data:params, json:true }) .then(function(res){ callback(res) }); }, getOperationList : function (params,callback) { //获取机构运营人员列表 Http.AjaxService({ url:'/user/bindOrganization', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, addOperation : function (params,callback) { //机构员工管理添加运营人员 Http.AjaxService({ url:'/operation/add', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, deleteOperation : function (params,callback) { //机构员工管理删除运营人员 Http.AjaxService({ url:'/operation/delete', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, updateInvitationCode : function (params,callback) { //机构员工管理更新邀请码 Http.AjaxService({ url:'/operation/updateInvitationCode', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, queryShoppingCartList:function(params,callback){ //购物车数据列表 Http.AjaxService({ url:'/shoppingCart/shoppingInfo', type:'get', data:params, json:false }) .then(function(res){ callback(res) }); }, shoppingCartUpdate:function(params,callback){//更新商品增减 Http.AjaxService({ url:'/shoppingCart/update', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, shoppingCartDelete:function(params,callback) {//删除购物车商品 Http.AjaxService({ url:'/shoppingCart/delete', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, queryOrderConfirmInfo:function(params,callback){ //购物车数据列表 Http.AjaxService({ url:'/order/confirm', type:'get', data:params, json:true }) .then(function(res){ callback(res) }); }, queryAddressList:function(params,callback){ //地址列表 Http.AjaxService({ url:'/personalCenter/findAddress', type:'get', data:params, json:true }) .then(function(res){ callback(res) }); }, deleteNewAddress:function(params,callback){ //删除地址 Http.AjaxService({ url:'/personalCenter/deleteAddress', type:'get', data:params, json:true }) .then(function(res){ callback(res) }); }, addNewAddress:function(params,callback) {//保存地址 Http.AjaxService({ url:'/personalCenter/saveAddress', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, defaultAddress:function(params,callback) {//设为默认地址 Http.AjaxService({ url:'/personalCenter/defaultAddress', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, getOrderPostage:function(params,callback){ //获取邮费信息 Http.AjaxService({ url:'/order/postage', type:'get', data:params, json:true }) .then(function(res){ callback(res) }); }, getFindInvoice:function(params,callback){ //获取发票信息 Http.AjaxService({ url:'/personalCenter/findInvoice', type:'get', data:params, json:true }) .then(function(res){ callback(res) }); }, getHomeSaleTips:function(params,callback){ //获取关于我们 Http.AjaxService({ url:'/commodity/home/sale/tips', type:'get', data:params, json:true }) .then(function(res){ callback(res) }); }, confirmOrder:function (params,callback) {//提交订单 Http.AjaxService({ url:'/order/submit', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, updateInvoice:function (params,callback) {//保存发票信息 Http.AjaxService({ url:'/personalCenter/invoice', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, markAsRead:function (params,callback) {//已读消息 Http.AjaxService({ url:'/user/center/messages/read', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, deleteMessage:function (params,callback) {//删除消息 Http.AjaxService({ url:'/user/center/messages/delete', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, GetNewsList:function(params,callback){ //公告列表 Http.AjaxService({ url:'/commodity/home/title', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, GetNewsDetails:function(params,callback){ //获取公告详情 Http.AjaxService({ url:'/commodity/home/capacity', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, getAuthClubCount:function(params,callback){ // 获取机构未读消息数量 Http.AjaxService({ url:'/user/login/auth/ClubCount', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, getAuthShopCount:function(params,callback){ // 获取供应商未读消息数量 Http.AjaxService({ url:'/user/login/auth/ShopCount', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, userRecordStatisticsApp: function (params, callback) {//上送统计用户浏览记录 Http.AjaxService({ url: '/user/record/Statistics', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, userInformationIsClick: function (params, callback) {//查看用户是否有过弹框,游客当天是否有过弹框 Http.AjaxService({ url: '/user/information/isClick', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, getUserPopUpInfo: function (params, callback) {//查看供应商广告弹窗信息 Http.AjaxService({ url: '/user/information/getPopUpInfo', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, userInformationInsertRoos: function (params, callback) {//插入填写咨询人基本信息 Http.AjaxService({ url: '/user/information/insertRoos', type:'post', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, getShopAdvert: function (params, callback) {//查看访问者是否浏览过roos相关页面 Http.AjaxService({ url: '/user/information/getShopAdvert', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, getArticleRecommendation(params, callback) { // 精选文章和美业资料列表数据 Http.AjaxService({ url: '/info/articlerecommendation', type:'get', data:params, json:false, isHost:true }).then((res) => { callback(res); }); }, getVoteList(params, callback) { // 获取投票详情 Http.AjaxService({ url: '/commodity/vote/list', type:'get', data:params, json:false, isHost:true }).then((res) => { callback(res); }); }, getVotePush(params, callback) { // 获取投票详情 Http.AjaxService({ url: '/commodity/push/vote', type:'post', data:params, json:false, isHost:true }).then((res) => { callback(res); }); }, /** * @采美AI助手-提问 * @param:userId 用户userId * @param:question 问题码 */ userNewChat: function (params, callback) { Http.AjaxService({ url: '/user/chat/new/chat', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, /** * @采美AI助手-提问 * @param:chatId 记录ID * @param:userId 用户userId * @param:question 问题码 */ userSecondChat: function (params, callback) { Http.AjaxService({ url: '/user/chat/second/chat', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, /** * @采美AI助手-提问记录 * @param:userId 用户userId * @param:pageNum 每页页码 * @param:pageSize 条数 */ userNewChatHistory: function (params, callback) { Http.AjaxService({ url: '/user/chat/chat/history', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, /** * @采美AI助手-提问记录详情 * @param:userId 用户userId * @param:chatId 记录Id */ userNewChatDetail: function (params, callback) { Http.AjaxService({ url: '/user/chat/history/detail', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); } };