diff --git a/plugin/lib/quickcomposer.js b/plugin/lib/quickcomposer.js index c705bf8..d9c379c 100644 --- a/plugin/lib/quickcomposer.js +++ b/plugin/lib/quickcomposer.js @@ -6,7 +6,6 @@ const quickcomposer = { network: require("./quickcomposer/network"), coding: require("./quickcomposer/coding"), math: require("./quickcomposer/math"), - ui: require("./quickcomposer/ui"), audio: require("./quickcomposer/audio"), image: require("./quickcomposer/image"), }; diff --git a/plugin/lib/quickcomposer/ui/dialog.js b/plugin/lib/quickcomposer/ui/dialog.js deleted file mode 100644 index f7e5f09..0000000 --- a/plugin/lib/quickcomposer/ui/dialog.js +++ /dev/null @@ -1,50 +0,0 @@ -const showSaveDialog = ( - title, - defaultPath, - buttonLabel, - message, - extensions, - properties -) => { - return window.utools.showSaveDialog({ - title, - defaultPath, - buttonLabel, - message, - properties, - filters: [ - { - name: "文件", - extensions, - }, - ], - }); -}; - -const showOpenDialog = ( - title, - defaultPath, - buttonLabel, - message, - extensions, - properties -) => { - return window.utools.showOpenDialog({ - title, - defaultPath, - buttonLabel, - message, - properties, - filters: [ - { - name: "文件", - extensions, - }, - ], - }); -}; - -module.exports = { - showSaveDialog, - showOpenDialog, -}; diff --git a/plugin/lib/quickcomposer/ui/index.js b/plugin/lib/quickcomposer/ui/index.js deleted file mode 100644 index 6f9a811..0000000 --- a/plugin/lib/quickcomposer/ui/index.js +++ /dev/null @@ -1,6 +0,0 @@ -const { showSaveDialog, showOpenDialog } = require("./dialog"); - -module.exports = { - showSaveDialog, - showOpenDialog, -}; diff --git a/src/components/composer/CommandComposer.vue b/src/components/composer/CommandComposer.vue index a3faa10..54e85d5 100644 --- a/src/components/composer/CommandComposer.vue +++ b/src/components/composer/CommandComposer.vue @@ -96,7 +96,7 @@ export default defineComponent({ }, saveFlow() { const flow = window.lodashM.cloneDeep(this.commandFlow); - const uselessProps = ["config", "argvs", "label", "type"]; + const uselessProps = ["config", "argvs", "label", "component", "subCommands", "options", "defaultValue"]; // 移除不必要属性 flow.forEach((cmd) => { for (const props of uselessProps) { diff --git a/src/components/composer/common/ArrayEditor.vue b/src/components/composer/common/ArrayEditor.vue index a5f65c1..7cecbd8 100644 --- a/src/components/composer/common/ArrayEditor.vue +++ b/src/components/composer/common/ArrayEditor.vue @@ -6,25 +6,21 @@ :model-value="isCollapse" >