diff --git a/src/views/system/comment/index.vue b/src/views/system/comment/index.vue
index 107c74c..b6452d0 100644
--- a/src/views/system/comment/index.vue
+++ b/src/views/system/comment/index.vue
@@ -10,7 +10,7 @@
-
+
-
+
{
+ // 构建查询参数,只传递productId,不传递productType
+ const queryParams = { ...this.jdQueryParams }
+ // 如果选择了产品类型,转换为productId
+ if (queryParams.productType && this.jdProductTypeMap[queryParams.productType]) {
+ queryParams.productId = this.jdProductTypeMap[queryParams.productType]
+ }
+ // 删除productType,只使用productId查询
+ delete queryParams.productType
+ listJdComment(this.addDateRange(queryParams, this.jdDateRange)).then(response => {
this.jdList = response.rows
this.jdTotal = response.total
this.jdLoading = false
@@ -345,9 +353,24 @@ export default {
this.jdQueryParams.pageNum = 1
this.getJdList()
},
+ handleJdProductTypeChange(value) {
+ // 当产品类型改变时,自动设置对应的productId
+ if (value && this.jdProductTypeMap[value]) {
+ this.jdQueryParams.productId = this.jdProductTypeMap[value]
+ } else {
+ this.jdQueryParams.productId = null
+ }
+ },
resetJdQuery() {
this.jdDateRange = []
- this.resetForm('jdQueryParams')
+ this.jdQueryParams = {
+ pageNum: 1,
+ pageSize: 10,
+ productId: null,
+ productType: null,
+ userName: null,
+ isUse: null
+ }
this.handleJdQuery()
},
handleJdDateRangeChange(value) {
@@ -369,14 +392,26 @@ export default {
}).catch(() => {})
},
handleJdExport() {
- this.download('jarvis/comment/jd/export', {
- ...this.jdQueryParams
- }, `jd_comment_${new Date().getTime()}.xlsx`)
+ // 构建导出参数,只传递productId,不传递productType
+ const exportParams = { ...this.jdQueryParams }
+ if (exportParams.productType && this.jdProductTypeMap[exportParams.productType]) {
+ exportParams.productId = this.jdProductTypeMap[exportParams.productType]
+ }
+ delete exportParams.productType
+ this.download('jarvis/comment/jd/export', exportParams, `jd_comment_${new Date().getTime()}.xlsx`)
},
// 淘宝评论相关
getTbList() {
this.tbLoading = true
- listTbComment(this.addDateRange(this.tbQueryParams, this.tbDateRange)).then(response => {
+ // 构建查询参数,只传递productId,不传递productType
+ const queryParams = { ...this.tbQueryParams }
+ // 如果选择了产品类型,转换为productId
+ if (queryParams.productType && this.tbProductTypeMap[queryParams.productType]) {
+ queryParams.productId = this.tbProductTypeMap[queryParams.productType]
+ }
+ // 删除productType,只使用productId查询
+ delete queryParams.productType
+ listTbComment(this.addDateRange(queryParams, this.tbDateRange)).then(response => {
this.tbList = response.rows
this.tbTotal = response.total
this.tbLoading = false
@@ -386,9 +421,24 @@ export default {
this.tbQueryParams.pageNum = 1
this.getTbList()
},
+ handleTbProductTypeChange(value) {
+ // 当产品类型改变时,自动设置对应的productId
+ if (value && this.tbProductTypeMap[value]) {
+ this.tbQueryParams.productId = this.tbProductTypeMap[value]
+ } else {
+ this.tbQueryParams.productId = null
+ }
+ },
resetTbQuery() {
this.tbDateRange = []
- this.resetForm('tbQueryParams')
+ this.tbQueryParams = {
+ pageNum: 1,
+ pageSize: 10,
+ productId: null,
+ productType: null,
+ userName: null,
+ isUse: null
+ }
this.handleTbQuery()
},
handleTbDateRangeChange(value) {
@@ -410,9 +460,13 @@ export default {
}).catch(() => {})
},
handleTbExport() {
- this.download('jarvis/taobaoComment/export', {
- ...this.tbQueryParams
- }, `tb_comment_${new Date().getTime()}.xlsx`)
+ // 构建导出参数,只传递productId,不传递productType
+ const exportParams = { ...this.tbQueryParams }
+ if (exportParams.productType && this.tbProductTypeMap[exportParams.productType]) {
+ exportParams.productId = this.tbProductTypeMap[exportParams.productType]
+ }
+ delete exportParams.productType
+ this.download('jarvis/taobaoComment/export', exportParams, `tb_comment_${new Date().getTime()}.xlsx`)
},
// 统计信息相关
getStatistics() {