@@ -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
})