wechat_rob_mini/pages/console/ai.js

27 lines
661 B
JavaScript

const { request, buildResultView } = require('../../utils/request');
Page({
data: {
message: '',
result: '',
resultCards: []
},
onInput(e) {
this.setData({ message: e.detail.value });
},
async send() {
if (!this.data.message) {
const view = buildResultView('请输入内容');
this.setData({ result: view.text, resultCards: view.cards });
return;
}
const result = await request({
url: '/api/console/ai/chat',
method: 'POST',
data: { message: this.data.message }
});
const view = buildResultView(result);
this.setData({ result: view.text, resultCards: view.cards });
}
});