| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- import request from '@/utils/request'
- // 查询获客链接列表
- export function listAssistant(query) {
- return request({
- url: '/qw/acquisitionAssistant/list',
- method: 'get',
- params: query
- })
- }
- /**
- * 获取企微用户列表(POST请求)
- * @param {Object} params 查询参数
- * @param {string} params.qwUserName 搜索关键词
- * @param {number} params.pageNum 页码
- * @param {number} params.pageSize 每页条数
- * @param {string} params.corpId 企业ID
- */
- export function getQwUserList(params) {
- return request({
- url: '/qw/acquisitionAssistant/qwUserList',
- method: 'post',
- data: params
- })
- }
- /**
- * 获取企微用户主体列表
- * @param {Object} data 查询参数
- * @param {number} data.status 状态
- */
- export function qwUserCompanyList(data) {
- return request({
- url: '/qw/acquisitionAssistant/qwUserCompanyList',
- method: 'post',
- data: data
- })
- }
- /**
- * 批量获取企微用户详情
- * @param {Array} qwUserTableIds 企微用户主键ID列表
- */
- export function getQwUserListByIds(qwUserTableIds) {
- return request({
- url: '/qw/acquisitionAssistant/getQwUserListByIds',
- method: 'post',
- data: qwUserTableIds
- })
- }
- // 根据linkId直接获取详情
- export function getDetailByLinkId(linkId) {
- return request({
- url: `/qw/acquisitionAssistant/getDetailByLinkId/${linkId}`,
- method: 'get'
- })
- }
- // 新增获客链接
- export function addAssistant(data) {
- return request({
- url: '/qw/acquisitionAssistant/add',
- method: 'post',
- data: data
- })
- }
- // 修改获客链接
- export function updateAssistant(data) {
- return request({
- url: '/qw/acquisitionAssistant/edit',
- method: 'post',
- data: data
- })
- }
- // 删除获客链接
- export function deleteAssistant(id) {
- return request({
- url: `/qw/acquisitionAssistant/delete/${id}`,
- method: 'get'
- })
- }
- //发送获客链接短信
- export function sendMessageLink(id, phone) {
- return request({
- url: `/qw/linkInfo/sendMessageLink/${id}/${phone}`,
- method: 'get'
- })
- }
- //批量生成多手机号短链
- export function batchCreateMessageLink(data) {
- return request({
- url: '/qw/linkInfo/batchCreateMessageLink',
- method: 'post',
- data: data
- })
- }
- /**
- * 提取链接 - 根据手机号生成短链接文本
- * @param {Object} params - 参数对象
- * @param {number} params.id - 获客链接ID
- * @param {string} params.phone - 手机号码
- * @param {string} params.url - 获客链接URL
- * @returns {Promise}
- */
- export function extractLink(params) {
- return request({
- url: '/qw/linkInfo/extractLink',
- method: 'post',
- data: params
- })
- }
- /**
- * ipad加好友
- */
- export function ipadBlindAdd(params) {
- return request({
- url: '/qw/linkInfo/ipadBlindAdd',
- method: 'post',
- data: params
- })
- }
|