feat: conversation switch swaps chat content per preset (title + messages)
This commit is contained in:
@@ -272,6 +272,7 @@ export default {
|
||||
{ name:'truestudio.online', convs:[ { title:'评估一下项目状态', time:'9天' } ] }
|
||||
],
|
||||
currentConv: '小米手环10 Pro远程控制',
|
||||
convMsgs: {},
|
||||
active0: true,
|
||||
active1: false,
|
||||
active2: false,
|
||||
@@ -392,6 +393,29 @@ export default {
|
||||
|
||||
onInit() {
|
||||
this.refreshPeak()
|
||||
this.convMsgs = {
|
||||
'小米手环10 Pro远程控制': this.messages,
|
||||
'DSHWatch 验收': [
|
||||
{ role:'user', text:'验收一下 DSHWatch 今天改了什么', preview:'', think:null, kind:'normal', showThink:false, collapsed:false },
|
||||
{ role:'assistant', text:'今天改了 5 次:玻璃气泡、字体放大、拼音输入、会话选择、键盘收起。', preview:'今天改了 5 次:玻璃气泡…', think:'正在比对最近提交…', kind:'normal', showThink:true, collapsed:true }
|
||||
],
|
||||
'排查Git文件乱码问题': [
|
||||
{ role:'user', text:'Git 文件乱码了,为什么?', preview:'', think:null, kind:'normal', showThink:false, collapsed:false },
|
||||
{ role:'assistant', text:'多半是换行符/编码问题(CRLF vs LF、GBK vs UTF-8)。', preview:'多半是换行符/编码问题…', think:'正在检查 .gitattributes…', kind:'normal', showThink:true, collapsed:true }
|
||||
],
|
||||
'修改API配置为固定密钥': [
|
||||
{ role:'user', text:'把 API 密钥固定到配置里', preview:'', think:null, kind:'normal', showThink:false, collapsed:false },
|
||||
{ role:'assistant', text:'已把 key 写入 keystore.properties(已 gitignore)。', preview:'已把 key 写入 keystore…', think:'正在落盘配置…', kind:'normal', showThink:true, collapsed:true }
|
||||
],
|
||||
'检测DeepSeek API可用性': [
|
||||
{ role:'user', text:'检测一下 DeepSeek 余额接口', preview:'', think:null, kind:'normal', showThink:false, collapsed:false },
|
||||
{ role:'assistant', text:'GET /user/balance → 200,is_available=true,余额 ¥6.20。', preview:'GET /user/balance → 200…', think:'正在发起请求…', kind:'normal', showThink:true, collapsed:true }
|
||||
],
|
||||
'评估一下项目状态': [
|
||||
{ role:'user', text:'评估一下项目整体状态', preview:'', think:null, kind:'normal', showThink:false, collapsed:false },
|
||||
{ role:'assistant', text:'UI 完成度约 70%,插件/服务器已通,真机联调待做。', preview:'UI 完成度约 70%…', think:'正在汇总各模块…', kind:'normal', showThink:true, collapsed:true }
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
onReady() {
|
||||
@@ -458,12 +482,12 @@ export default {
|
||||
} catch (e) {}
|
||||
},
|
||||
|
||||
pickConv0() { this.currentConv = '小米手环10 Pro远程控制'; this.setActive(0); this.goToPage(1) },
|
||||
pickConv1() { this.currentConv = 'DSHWatch 验收'; this.setActive(1); this.goToPage(1) },
|
||||
pickConv2() { this.currentConv = '排查Git文件乱码问题'; this.setActive(2); this.goToPage(1) },
|
||||
pickConv3() { this.currentConv = '修改API配置为固定密钥'; this.setActive(3); this.goToPage(1) },
|
||||
pickConv4() { this.currentConv = '检测DeepSeek API可用性'; this.setActive(4); this.goToPage(1) },
|
||||
pickConv5() { this.currentConv = '评估一下项目状态'; this.setActive(5); this.goToPage(1) },
|
||||
pickConv0() { this.currentConv = '小米手环10 Pro远程控制'; this.messages = this.convMsgs['小米手环10 Pro远程控制']; this.setActive(0); this.goToPage(1) },
|
||||
pickConv1() { this.currentConv = 'DSHWatch 验收'; this.messages = this.convMsgs['DSHWatch 验收']; this.setActive(1); this.goToPage(1) },
|
||||
pickConv2() { this.currentConv = '排查Git文件乱码问题'; this.messages = this.convMsgs['排查Git文件乱码问题']; this.setActive(2); this.goToPage(1) },
|
||||
pickConv3() { this.currentConv = '修改API配置为固定密钥'; this.messages = this.convMsgs['修改API配置为固定密钥']; this.setActive(3); this.goToPage(1) },
|
||||
pickConv4() { this.currentConv = '检测DeepSeek API可用性'; this.messages = this.convMsgs['检测DeepSeek API可用性']; this.setActive(4); this.goToPage(1) },
|
||||
pickConv5() { this.currentConv = '评估一下项目状态'; this.messages = this.convMsgs['评估一下项目状态']; this.setActive(5); this.goToPage(1) },
|
||||
|
||||
toggleThink(index) {
|
||||
const m = this.messages[index]
|
||||
|
||||
Reference in New Issue
Block a user