diff --git a/magic-editor/src/console/src/components/editor/magic-script-editor.vue b/magic-editor/src/console/src/components/editor/magic-script-editor.vue index d3bb6613..a798ef46 100644 --- a/magic-editor/src/console/src/components/editor/magic-script-editor.vue +++ b/magic-editor/src/console/src/components/editor/magic-script-editor.vue @@ -17,7 +17,7 @@ > - {{item.name}}* + {{item.name}}* diff --git a/magic-editor/src/console/src/components/resources/magic-api-list.vue b/magic-editor/src/console/src/components/resources/magic-api-list.vue index e68472d7..011b1072 100644 --- a/magic-editor/src/console/src/components/resources/magic-api-list.vue +++ b/magic-editor/src/console/src/components/resources/magic-api-list.vue @@ -91,7 +91,7 @@ import MagicTree from '../common/magic-tree.vue' import request from '@/api/request.js' import MagicDialog from '@/components/common/modal/magic-dialog.vue' import MagicInput from '@/components/common/magic-input.vue' -import { replaceURL, download as downloadFile, requestGroup, goToAnchor } from '@/scripts/utils.js' +import { replaceURL, download as downloadFile, requestGroup, goToAnchor, deepClone } from '@/scripts/utils.js' import contants from '@/scripts/contants.js' import Key from '@/scripts/hotkey.js' @@ -412,7 +412,7 @@ export default { return } let newItem = { - ...item, + ...deepClone(item), copy: true } newItem.name = newItem.name + '(复制)' diff --git a/magic-editor/src/console/src/components/resources/magic-function-list.vue b/magic-editor/src/console/src/components/resources/magic-function-list.vue index c1059304..29e670ae 100644 --- a/magic-editor/src/console/src/components/resources/magic-function-list.vue +++ b/magic-editor/src/console/src/components/resources/magic-function-list.vue @@ -89,7 +89,7 @@ import MagicTree from '@/components/common/magic-tree.vue' import request from '@/api/request.js' import MagicDialog from '@/components/common/modal/magic-dialog.vue' import MagicInput from '@/components/common/magic-input.vue' -import { replaceURL, requestGroup, goToAnchor } from '@/scripts/utils.js' +import { replaceURL, requestGroup, goToAnchor, deepClone } from '@/scripts/utils.js' import JavaClass from '@/scripts/editor/java-class.js' import Key from '@/scripts/hotkey.js' import contants from '@/scripts/contants.js' @@ -396,8 +396,8 @@ export default { return } let newItem = { - copy: true, - ...item + ...deepClone(item), + copy: true } newItem.name = newItem.name + '(复制)' newItem.tmp_id = new Date().getTime() + '' + Math.floor(Math.random() * 1000)