This commit is contained in:
@@ -52,10 +52,11 @@ export const syncTags = () => {
|
||||
}
|
||||
|
||||
// 获取标签用户
|
||||
export const getTagUsers = (tagId) => {
|
||||
export const getTagUsers = (tagId, nextOpenId = '') => {
|
||||
return service({
|
||||
url: `/wechat/mp/tag/${tagId}/users`,
|
||||
method: 'get'
|
||||
method: 'get',
|
||||
params: { nextOpenId }
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
row-key="ID"
|
||||
v-loading="tableLoading"
|
||||
>
|
||||
<el-table-column align="left" label="标签ID" prop="tagId" width="100" />
|
||||
<el-table-column align="left" label="标签ID" prop="id" width="100" />
|
||||
<el-table-column align="left" label="标签名称" prop="name" width="200">
|
||||
<template #default="scope">
|
||||
<div class="tag-name-cell">
|
||||
@@ -458,7 +458,7 @@ const createTag = () => {
|
||||
|
||||
// 编辑标签
|
||||
const editTag = (row) => {
|
||||
tagFormRef.value?.openEdit(row.tagId || row.ID)
|
||||
tagFormRef.value?.openEdit(row.id || row.ID)
|
||||
}
|
||||
|
||||
// 处理标签表单成功
|
||||
@@ -473,7 +473,7 @@ const deleteTag = (row) => {
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning'
|
||||
}).then(async() => {
|
||||
const res = await deleteTagApi(row.ID)
|
||||
const res = await deleteTagApi(row.id || row.ID)
|
||||
if (res.code === 0) {
|
||||
ElMessage.success('删除成功')
|
||||
getTableData()
|
||||
@@ -501,9 +501,9 @@ const viewTagUsers = async(row) => {
|
||||
try {
|
||||
currentTag.value = row
|
||||
tagUsersLoading.value = true
|
||||
const res = await getTagUsersApi(row.tagId)
|
||||
const res = await getTagUsersApi(row.id || row.tagId)
|
||||
if (res.code === 0) {
|
||||
tagUsers.value = res.data.list || []
|
||||
tagUsers.value = res.data.data?.openid || res.data.list || []
|
||||
usersDialogVisible.value = true
|
||||
} else {
|
||||
ElMessage.error(res.msg || '获取标签用户失败')
|
||||
@@ -564,8 +564,8 @@ const confirmBatchTag = async() => {
|
||||
try {
|
||||
batchTagLoading.value = true
|
||||
const res = await batchTagUsersApi({
|
||||
tagId: currentTag.value.tagId,
|
||||
openids: selectedUserIds.value
|
||||
tagId: currentTag.value.id || currentTag.value.tagId,
|
||||
openIds: selectedUserIds.value
|
||||
})
|
||||
|
||||
if (res.code === 0) {
|
||||
@@ -592,7 +592,7 @@ const confirmBatchTag = async() => {
|
||||
const removeUserTag = async(user) => {
|
||||
try {
|
||||
const res = await removeUserTagApi({
|
||||
tagId: currentTag.value.tagId,
|
||||
tagId: currentTag.value.id || currentTag.value.tagId,
|
||||
openid: user.openid
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user