完善各类帮助

This commit is contained in:
fofolee 2025-02-22 10:10:05 +08:00
parent cfb3ab32fe
commit 1fe478f373
2 changed files with 23 additions and 17 deletions

View File

@ -4,6 +4,12 @@
<div class="row items-center q-gutter-x-xs no-wrap"> <div class="row items-center q-gutter-x-xs no-wrap">
<q-icon name="smart_toy" size="20px" /> <q-icon name="smart_toy" size="20px" />
<div class="text-subtitle1">AI 助手</div> <div class="text-subtitle1">AI 助手</div>
<q-icon
name="help"
size="12px"
@click="openAIAssistantHelp"
class="cursor-pointer"
/>
<AISelector v-model="selectedApi" :dense="true" /> <AISelector v-model="selectedApi" :dense="true" />
</div> </div>
<q-btn icon="close" size="sm" flat dense @click.stop="$emit('close')" /> <q-btn icon="close" size="sm" flat dense @click.stop="$emit('close')" />
@ -348,6 +354,9 @@ export default defineComponent({
return presetContext; return presetContext;
}, },
openAIAssistantHelp() {
window.showUb.help("#KUCwm");
},
}, },
mounted() { mounted() {
setTimeout(this.loadChatHistory); setTimeout(this.loadChatHistory);

View File

@ -57,12 +57,9 @@
<span class="q-ml-sm">匹配规则</span> <span class="q-ml-sm">匹配规则</span>
<q-icon <q-icon
name="help" name="help"
size="16px" class="q-ml-xs cursor-pointer"
class="q-ml-sm cursor-pointer" @click.stop="showHelp('#fa11f8c0')"
@click="showMatchRuleHelp" />
>
<q-tooltip>查看帮助</q-tooltip>
</q-icon>
<q-icon <q-icon
name="data_object" name="data_object"
size="16px" size="16px"
@ -92,6 +89,11 @@
<div class="section-title"> <div class="section-title">
<q-icon name="output" size="16px" /> <q-icon name="output" size="16px" />
<span class="q-ml-sm">输出</span> <span class="q-ml-sm">输出</span>
<q-icon
name="help"
class="q-ml-xs cursor-pointer"
@click.stop="showHelp('#aT67a')"
/>
</div> </div>
<ButtonGroup <ButtonGroup
:model-value="currentCommand.output" :model-value="currentCommand.output"
@ -115,7 +117,7 @@
<q-icon <q-icon
name="help" name="help"
class="cursor-pointer" class="cursor-pointer"
@click.stop="showMainPushHelp" @click.stop="showHelp('#YYcxD')"
/> />
</div> </div>
<ButtonGroup <ButtonGroup
@ -266,22 +268,17 @@ export default defineComponent({
if (!inputValue) return; if (!inputValue) return;
ref.add(inputValue, true); ref.add(inputValue, true);
}, },
showMainPushHelp() { showHelp(id) {
window.showUb.help("#u0e9f1430"); window.showUb.help(id);
},
showMatchRuleHelp() {
utools.ubrowser
.goto(
"https://www.u-tools.cn/docs/developer/information/plugin-json.html#%E5%8A%9F%E8%83%BD%E6%8C%87%E4%BB%A4"
)
.run();
}, },
handleOutsideClick(event) { handleOutsideClick(event) {
// //
if (!this.isExpanded) return; if (!this.isExpanded) return;
// //
const popupMenu = document.querySelector(".command-tag-popup,.file-type-popup"); const popupMenu = document.querySelector(
".command-tag-popup,.file-type-popup"
);
if (popupMenu?.contains(event.target)) return; if (popupMenu?.contains(event.target)) return;
// //