取消标签嵌套

This commit is contained in:
670788339
2025-10-24 15:02:14 +08:00
parent 70c0fd1fce
commit 0394919963

View File

@@ -7,7 +7,7 @@
</el-form-item>
<el-form-item label="标签名称:" label-width="80px">
<el-input id="tag-id" placeholder="请输入标签名称" v-model="pageData.tagName" clearable />
<el-input id="tag-name" placeholder="请输入标签名称" v-model="pageData.tagName" clearable />
</el-form-item>
<el-form-item label="热点标签:" label-width="80px">
@@ -43,7 +43,7 @@
:sort-orders="['descending', 'ascending']"
>
<template #default="scope">
<a v-if="scope.row.useCount > 0"
<a v-if="scope.row && scope.row.useCount > 0"
@click="showCourseByTag(`${scope.row.id}`)"
style="font-weight:bold; color: #409EFF; text-decoration: underline;">
{{ scope.row.useCount }}
@@ -88,7 +88,7 @@
<!-- 标签关联课程弹窗 -->
<el-dialog custom-class="g-dialog" title="关联课程"
width="850px" top="20px"
v-model:visible="dialogVisible"
v-model="dialogVisible"
:modal-append-to-body="true"
:append-to-body="true">
<div class="dialog-content-container">
@@ -216,11 +216,12 @@ export default {
}
apiCourseTag.portalPageList(query).then((res) => {
if (res.status == 200) {
this.total = res.result.count
this.pageData.list = res.result.list
this.total = res.result?.count || 0
this.pageData.list = res.result?.list || []
} else {
this.$message.error('获取数据失败')
}
})
.catch(() => {
}).catch(() => {
this.$message.error('获取数据失败')
})
},