diff --git a/.env.development b/.env.development index 6c7f0481..4cf5971d 100644 --- a/.env.development +++ b/.env.development @@ -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' # 张建成 diff --git a/src/api/dialog.js b/src/api/dialog.js index e945b88a..1b4467e0 100644 --- a/src/api/dialog.js +++ b/src/api/dialog.js @@ -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({ diff --git a/src/pages/index/dialog.vue b/src/pages/index/dialog.vue index 3b3453e7..23db6dff 100644 --- a/src/pages/index/dialog.vue +++ b/src/pages/index/dialog.vue @@ -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'