diff --git a/src/components/commit/Commit.vue b/src/components/commit/Commit.vue index 2f831aed93033354e4ba4e2510606e51d6d2c6ef..9676c3b3ead506227cc66e5ecfddd36177cfd381 100644 --- a/src/components/commit/Commit.vue +++ b/src/components/commit/Commit.vue @@ -4,7 +4,7 @@ import { getRemoteCsdnCommit, askGpt } from '../../service/csdnApi.js' import { message } from 'ant-design-vue'; const state: any = reactive({ loading: false, - analysis:'', + analysis: '', text: '', articleId: '133955447', page: 1, @@ -24,7 +24,7 @@ const getCommit = async () => { console.log(result, 'result') const { data } = result?.data if (data?.list) { - state.text = data.list.map((item:any) => item.info.content).join(',') + state.text = data.list.map((item: any) => item.info.content).join(',') } } catch (e) { @@ -36,64 +36,75 @@ const getCommit = async () => { } const analysisCommit = async () => { + state.loading = true try { - console.log('state.text',state.text) + console.log('state.text', state.text) const res = await askGpt({ content: '帮我分析总结这些评论' + state.text }) - if(res?.data?.data?.result){ - state.analysis=res?.data?.data?.result + if (res?.data?.data?.result) { + state.analysis = res?.data?.data?.result } } catch (e) { message.warn(JSON.stringify(e)) } + finally { + state.loading = false + } }