fix: 取消踩。反馈调整

This commit is contained in:
杨航
2025-09-08 15:13:28 +08:00
parent a3044dc87b
commit 2f3dad75fb
3 changed files with 28 additions and 5 deletions
+3 -3
View File
@@ -20,16 +20,16 @@ VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001'
# VITE_APP_BASE_H5_API_Url = 'https://aitstest.jlbank.com.cn:7002'
# dev
# VITE_APP_BASE_H5_API_Url = 'http://25.18.122.65:7001'
VITE_APP_BASE_H5_API_Url = 'http://25.18.122.65:7001'
# sit
VITE_APP_BASE_H5_API_Url = 'http://25.18.122.91:9786'
# VITE_APP_BASE_H5_API_Url = 'http://25.18.122.91:9786'
# UAT
# VITE_APP_BASE_H5_API_Url = 'http://25.18.122.78:9786'
# 任东
# VITE_APP_BASE_H5_API_Url_TRAAPP = 'http://25.64.16.130:9601'
VITE_APP_BASE_H5_API_Url_TRASTUDY = 'http://25.64.16.130:9602'
# VITE_APP_BASE_H5_API_Url_TRASTUDY = 'http://25.64.16.130:9602'
# VITE_APP_BASE_H5_API_Url_TRAEXAM = 'http://25.64.16.140:9604'
# 张建成
+8
View File
@@ -35,6 +35,14 @@ export const insertTraAskFeedback = (data) => {
data
});
};
// 取消反馈 取消踩 /traAskFeedback/updateDownvoteStat
export const updateDownvoteStat = (data) => {
return request({
url: '/traask/traAskFeedback/updateDownvoteStat',
method: 'post',
data
});
};
// 赞 /取消赞/traAskFeedback/updateDownvoteStat
export const updateLikeStat = (data) => {
return request({
+17 -2
View File
@@ -103,7 +103,7 @@ import { onLoad, onShow, onUnload, onHide, onBackPress } from '@dcloudio/uni-app
import { get_base_url, goto_login_fun } from '@/api/request'
import { getUserInfo, getPhoneEnvBool } from '@/common/common'
import { commonUploadVoiceFile } from '@/api/common.js'
import { queryHotQuestionApi, insertTraAskFeedback, queryAskHisByBatchIdPaging, updateLikeStat } from '@/api/dialog.js'
import { queryHotQuestionApi, insertTraAskFeedback, queryAskHisByBatchIdPaging, updateLikeStat, updateDownvoteStat } from '@/api/dialog.js'
import Feedback from './components/feedback.vue'
import History from './components/history.vue'
@@ -384,7 +384,22 @@ const talkItemEvents = ({ type, data, id, info = {} }) => {
activeVoiceTalkingItemId.value = id
break
case 'feedback':
feedbackRef.value.open(data)
let _feedstatus = data.downvoteStat === 'Y' ? 'N' : 'Y'
let _feedid = data.seqNo || data.askId
if(_feedstatus === 'N'){
updateDownvoteStat({
askId: _feedid,
stat: _feedstatus
}).then(res=>{
talkingList.value.forEach(t => {
if (t.seqNo === _feedid || t.askId === _feedid) {
t.downvoteStat = 'N'
}
})
})
}else{
feedbackRef.value.open(data)
}
break
case 'great':
let _status = data.likeStat === 'Y' ? 'N' : 'Y'