mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-06-09 15:04:06 +08:00
完善各类帮助
This commit is contained in:
parent
cfb3ab32fe
commit
1fe478f373
@ -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);
|
||||||
|
@ -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;
|
||||||
|
|
||||||
// 检查点击是否在组件内部
|
// 检查点击是否在组件内部
|
||||||
|
Loading…
x
Reference in New Issue
Block a user