You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
312 lines
6.0 KiB
JavaScript
312 lines
6.0 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
// 查询用户列表
|
|
export function listMember(query) {
|
|
return request({
|
|
url: '/system/member/listRet',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 获取全部的仪器列表
|
|
export function getAllInstrument() {
|
|
return request({
|
|
url: '/system/instrument/getAllInstrument',
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
// 查询用户详细
|
|
export function getMember(id) {
|
|
return request({
|
|
url: '/system/member/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 新增用户
|
|
export function addMember(data) {
|
|
return request({
|
|
url: '/system/member',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 修改用户
|
|
export function updateMember(data) {
|
|
return request({
|
|
url: '/system/member',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 删除用户
|
|
export function delMember(id) {
|
|
return request({
|
|
url: '/system/member/' + id,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function selectUserCount() {
|
|
return request({
|
|
url: '/system/member/selectUserCount',
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
|
|
export function getMiniProgramTagsTree() {
|
|
return request({
|
|
url: '/system/tagInfo/tagTree',
|
|
method: 'get',
|
|
params:{
|
|
type: 1
|
|
}
|
|
})
|
|
}
|
|
|
|
export function getMiniProgramTags() {
|
|
return request({
|
|
url: '/system/tagInfo/getMiniProgramTags',
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
export function getWecomTags() {
|
|
return request({
|
|
url: '/system/tagInfo/getWecomTags',
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
// 获取购买渠道
|
|
export function getPurchaseChannel() {
|
|
return request({
|
|
url: '/system/channelInfo/getPurchaseChannel',
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
// 获取省市区
|
|
export function getRegionByPid(pid) {
|
|
return request({
|
|
url: '/system/region/getRegionByPid',
|
|
method: 'get',
|
|
params: {
|
|
pid : pid
|
|
}
|
|
})
|
|
}
|
|
|
|
// 批量添加小程序标签
|
|
export function batchAddMiniProgramTag(tagIdList, userIdList) {
|
|
return request({
|
|
url: '/system/member/batchAddMiniProgramTag?tagIdList=' + tagIdList + '&userIdList=' + userIdList,
|
|
method: 'post',
|
|
// params: {
|
|
// "tagIdList": tagIdList,
|
|
// "userIdList": userIdList
|
|
// },
|
|
header: {
|
|
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'
|
|
}
|
|
})
|
|
}
|
|
|
|
// 全量添加小程序标签
|
|
export function allAddMiniProgramTag(tagIdList, data) {
|
|
return request({
|
|
url: '/system/member/allAddMiniProgramTag?tagIdList=' + tagIdList,
|
|
method: 'post',
|
|
// params: {
|
|
// tagIdList: tagIdList
|
|
// },
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 批量删除小程序标签
|
|
export function batchDelMiniProgramTag(tagIdList, userIdList) {
|
|
return request({
|
|
url: '/system/member/batchDelMiniProgramTag?tagIdList=' + tagIdList + '&userIdList=' + userIdList,
|
|
method: 'post',
|
|
// params: {
|
|
// tagIdList: tagIdList,
|
|
// userIdList: userIdList
|
|
// }
|
|
})
|
|
}
|
|
|
|
// 全量删除小程序标签
|
|
export function allDelMiniProgramTag(tagIdList, data) {
|
|
return request({
|
|
url: '/system/member/allDelMiniProgramTag?tagIdList=' + tagIdList,
|
|
method: 'post',
|
|
// params: {
|
|
// tagIdList: tagIdList,
|
|
// },
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 批量操作积分
|
|
export function batchChangIntegral(userIdList, data) {
|
|
return request({
|
|
url: '/system/member/batchChangIntegral?userIdList=' + userIdList,
|
|
method: 'post',
|
|
// params: {
|
|
// userIdList: userIdList
|
|
// },
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 全量 操作积分
|
|
export function allChangIntegral(data, user) {
|
|
return request({
|
|
url: '/system/member/allChangIntegral',
|
|
method: 'post',
|
|
data: {
|
|
wxUserIntegralVm: data,
|
|
wxUserMemberVm: user
|
|
},
|
|
})
|
|
}
|
|
|
|
// 批量发送话术
|
|
export function batchSendScript(data) {
|
|
return request({
|
|
url: '/system/userScriptLog/batchSendScript',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 全量发送话术
|
|
export function allSendScript(data, user) {
|
|
return request({
|
|
url: '/system/userScriptLog/allSendScript',
|
|
method: 'post',
|
|
data: {
|
|
wxUserScriptReq: data,
|
|
wxUserMemberVm: user
|
|
},
|
|
})
|
|
}
|
|
|
|
// 批量添加备注
|
|
export function batchAddRemark(data) {
|
|
return request({
|
|
url: '/system/wxUserRemark/batchAddRemark',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 全量添加备注
|
|
export function allAddRemark(content, user) {
|
|
return request({
|
|
url: '/system/wxUserRemark/allAddRemark?content=' + content,
|
|
method: 'post',
|
|
data: user
|
|
})
|
|
}
|
|
|
|
export function scriptTreeSelect(query) {
|
|
return request({
|
|
url: '/system/scriptTemplate/scriptTree',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
|
|
// 修改用户备注
|
|
export function editRemark(data) {
|
|
return request({
|
|
url: '/system/wxUserRemark',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 删除用户备注
|
|
export function delRemark(id) {
|
|
return request({
|
|
url: '/system/wxUserRemark/' + id,
|
|
method: 'delete',
|
|
})
|
|
}
|
|
|
|
// 开关打卡
|
|
export function openOrCloseClock(id) {
|
|
return request({
|
|
url: '/system/member/openOrCloseClock/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 积分同步
|
|
export function syncPointToShuYun(id) {
|
|
return request({
|
|
url: '/system/member/sync/point/' + id,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
// 个人信息同步
|
|
export function syncMemberInfoToShuYun(id) {
|
|
return request({
|
|
url: '/system/member/sync/info/' + id,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
// 开关活动
|
|
export function openOrCloseActivity(id) {
|
|
return request({
|
|
url: '/system/member/openOrCloseActivity/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 分页获取消息列表
|
|
export function uObtainUserScriptLog(data) {
|
|
return request({
|
|
url: '/system/userScriptLog/list',
|
|
method: 'get',
|
|
params: data
|
|
})
|
|
}
|
|
|
|
// 删除用户的消息列表
|
|
export function delUserScriptLog(data) {
|
|
return request({
|
|
url: '/system/userScriptLog',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 获取用户积分列表
|
|
export function obtainUserIntegralLog(data) {
|
|
return request({
|
|
url: '/system/integralLog/list',
|
|
method: 'get',
|
|
params: data
|
|
})
|
|
}
|
|
|
|
// 查询用户仪器绑定列表
|
|
export function listUserInstrument(query) {
|
|
return request({
|
|
url: '/system/userInstrument/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|