细节调整

This commit is contained in:
fofolee 2022-04-04 09:17:45 +08:00
parent ee7d965826
commit 661654a4cf
3 changed files with 8 additions and 18 deletions

View File

@ -12,14 +12,15 @@ import inputBox from "../components/InputBox"
let showInputBox = (options = [], title = "") => {
return new Promise((reslove, reject) => {
let props = {}
let props = {
labels: [],
values: [],
hints: [],
title: title
}
if (!(options instanceof Object)) return reject(new TypeError("必须为数组或对象"))
if (options instanceof Array) props.labels = options
else props = options
if (!props.labels) return reject(new SyntaxError("缺少必须要的参数"))
if (!props.values) props.values = props.labels.map(() => "")
if (!props.hints) props.hints = props.labels.map(() => "")
props.title = title
else Object.assign(props, options)
Dialog.create({
component: inputBox,
componentProps: props

View File

@ -209,9 +209,8 @@ export default {
this.routeData.action === "edit"
? this.routeData.data
: this.$utools.getDB(this.$utools.DBPRE.CFG + "codeHistory");
quickCommandInfo = this.fillDefaultKeys(quickCommandInfo);
Object.assign(this.quickcommandInfo, quickCommandInfo)
this.$refs.editor.setEditorValue(quickCommandInfo.cmd);
this.quickcommandInfo = quickCommandInfo;
//
if (this.routeData.action === "edit") return;
utools.onPluginOut(() => {
@ -223,15 +222,6 @@ export default {
);
});
},
//
fillDefaultKeys(command) {
let commandKeys = Object.keys(command);
Object.keys(this.quickcommandInfo).forEach((key) => {
if (!commandKeys.includes(key))
command[key] = this.quickcommandInfo[key];
});
return command;
},
//
bindKeys() {
let that = this;

View File

@ -332,7 +332,6 @@ export default {
);
default:
return commands.filter(
//
(cmd) => cmd.tags?.includes(this.currentTag)
);
}