|
@@ -0,0 +1,258 @@
|
|
|
|
+import request from '@/api'
|
|
|
|
+import qs from 'qs'
|
|
|
|
+
|
|
|
|
+// 获取大会员信息(订阅设置)
|
|
|
|
+export function getBigMemberInfo () {
|
|
|
|
+ return request({
|
|
|
|
+ url: '/use/info?t=' + Date.now(),
|
|
|
|
+ method: 'get'
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 获取订阅关键词(市场分析报告
|
|
|
|
+export function getAnalysisrKeyInfo () {
|
|
|
|
+ return request({
|
|
|
|
+ url: '/marketAnalysis/analysisKeyWord?t=' + Date.now(),
|
|
|
|
+ method: 'get'
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 修改关键词
|
|
|
|
+export function updateKey (data) {
|
|
|
|
+ // data = qs.stringify(data)
|
|
|
|
+ return request({
|
|
|
|
+ url: '/subscribe/key/update',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 修改区域设置
|
|
|
|
+export function updateArea (data) {
|
|
|
|
+ return request({
|
|
|
|
+ url: '/subscribe/area/update',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 修改信息类型
|
|
|
|
+export function updateInfoType (data) {
|
|
|
|
+ return request({
|
|
|
|
+ url: '/subscribe/infotype/update',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 修改采购单位行业
|
|
|
|
+export function updateBuyClass (data) {
|
|
|
|
+ return request({
|
|
|
|
+ url: '/subscribe/buyerclass/update',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 修改项目匹配
|
|
|
|
+export function updateProjectMatch (data) {
|
|
|
|
+ data = qs.stringify(data)
|
|
|
|
+ return request({
|
|
|
|
+ url: '/subscribe/projectmatch/update',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 修改”其他“采购单位按钮
|
|
|
|
+export function updateOtherBuyClass (data) {
|
|
|
|
+ data = qs.stringify(data)
|
|
|
|
+ return request({
|
|
|
|
+ url: '/subscribe/otherbuyclass/update',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 修改匹配方式
|
|
|
|
+export function updateMatchType (data) {
|
|
|
|
+ data = qs.stringify(data)
|
|
|
|
+ return request({
|
|
|
|
+ url: '/subscribe/matchtype/update',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 订阅地区、采购单位行业修改
|
|
|
|
+export function setAreaBuyer (data) {
|
|
|
|
+ data.vSwitch = 'm'
|
|
|
|
+ data = qs.stringify(data)
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/publicapply',
|
|
|
|
+ url: '/subscribe/update',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 订阅修改(换成超级订阅)
|
|
|
|
+export function setUserInfoVip (data) {
|
|
|
|
+ data.vSwitch = 'm'
|
|
|
|
+ data = qs.stringify(data)
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/publicapply',
|
|
|
|
+ url: '/subscribe/setUserInfo',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 相似订阅推荐
|
|
|
|
+export function getRecommend (data) {
|
|
|
|
+ data = qs.stringify(data)
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/member',
|
|
|
|
+ url: '/getRecomKWs',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 关键词近30天推送数量查询
|
|
|
|
+export function getPushCount (data) {
|
|
|
|
+ data.vt = 'm'
|
|
|
|
+ data = qs.stringify(data)
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/publicapply',
|
|
|
|
+ url: '/subscribe/keyset/getPushCount',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 超级订阅订阅设置-推送设置
|
|
|
|
+export function getPushSetDetail (data) {
|
|
|
|
+ data = qs.stringify(data)
|
|
|
|
+ return request({
|
|
|
|
+ url: '/pushset/detail',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 超级订阅订阅设置-修改订阅设置(全量提交,新增接口)
|
|
|
|
+export function updateVipSubscribe (data) {
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/jyapi/jybx',
|
|
|
|
+ url: '/subscribe/vType/update',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+const vtMap = {
|
|
|
|
+ v: 'vType',
|
|
|
|
+ m: 'mType',
|
|
|
|
+ s: 'eType',
|
|
|
|
+ f: 'fType',
|
|
|
|
+ q: 'eType' // 企业订阅-也需调商机管理订阅信息接口,定义q为了区分企业订阅和个人订阅(商机管理)所传参数
|
|
|
|
+}
|
|
|
|
+// 企业订阅查询状态
|
|
|
|
+export function getViewStatus (vt, data) {
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/jyapi/jybx',
|
|
|
|
+ url: `/subscribe/${vtMap[vt]}/viewStatus`,
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 企业订阅接收人员获取
|
|
|
|
+export function getDistributor (vt, data) {
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/jyapi/jybx',
|
|
|
|
+ url: `/subscribe/${vtMap[vt]}/distributor`,
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 订阅手动分发
|
|
|
|
+export function getMsgDistributor (data) {
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/jyapi/jybx',
|
|
|
|
+ url: '/subscribe/msgDistributor',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 用户绑定信息获取
|
|
|
|
+export function getUserBindInfo (data) {
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/jyapi/jybx',
|
|
|
|
+ url: '/subscribe/getUser',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 用户绑定信息获取
|
|
|
|
+export function setUserBindInfo (data) {
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/jyapi/jybx',
|
|
|
|
+ url: '/subscribe/setUser',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 用户推送设置信息获取
|
|
|
|
+export function getUserPushInfo (data) {
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/jyapi/jybx',
|
|
|
|
+ url: '/subscribe/getPushSet?t=' + Date.now(),
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 用户推送设置信息设置
|
|
|
|
+export function setUserPushInfo (data) {
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/jyapi/jybx',
|
|
|
|
+ url: '/subscribe/setPushSet',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 查询用户订阅列表
|
|
|
|
+export function getStaffSubscribeList (data) {
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/jyapi/jybx',
|
|
|
|
+ url: '/subscribe/getStaffSubscribe',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 查询用户订阅详情
|
|
|
|
+export function getStaffSubscribeDetail (data) {
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/jyapi/jybx',
|
|
|
|
+ url: '/subscribe/getStaffSubscribeDetail',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+// 采购单位详情未登录右侧数据
|
|
|
|
+export function relatesInformation (data) {
|
|
|
|
+ return request({
|
|
|
|
+ baseURL: '/jyapi/jybx',
|
|
|
|
+ url: '/buyer/relates/information',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: data
|
|
|
|
+ })
|
|
|
|
+}
|