mirror of
https://gitee.com/hoslay/ddei-editor.git
synced 2025-12-06 17:18:36 +08:00
commit
a735e66534
84157
examples/html/ddei-editor.umd.cjs
Normal file
84157
examples/html/ddei-editor.umd.cjs
Normal file
File diff suppressed because one or more lines are too long
14480
examples/html/ddei-flow.umd.cjs
Normal file
14480
examples/html/ddei-flow.umd.cjs
Normal file
File diff suppressed because one or more lines are too long
47
examples/html/editor.html
Normal file
47
examples/html/editor.html
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>DDeiEditor-HTML直接引用</title>
|
||||||
|
<script src="./vue.js"></script>
|
||||||
|
<script src="./ddei-editor.umd.cjs"></script>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="app">
|
||||||
|
<component id="ddei_editor_1" :is="editor" :options="options"></component>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<script>
|
||||||
|
// 创建 Vue 应用
|
||||||
|
const app = Vue.createApp({
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
editor: window["ddei-editor"].DDeiEditorView,
|
||||||
|
options:options = {
|
||||||
|
currentLayout: "ddei-core-layout-simple",
|
||||||
|
config: {
|
||||||
|
"grid": 0,
|
||||||
|
"background": { color: "blue", opacity: 0.1 },
|
||||||
|
initData: {
|
||||||
|
controls: [
|
||||||
|
{
|
||||||
|
model: "102010",
|
||||||
|
text: "初始化图形",
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
app.mount('#app');
|
||||||
|
</script>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
|
||||||
38
examples/html/flow.html
Normal file
38
examples/html/flow.html
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>DFlow流程图-HTML直接使用</title>
|
||||||
|
<script src="./vue.js"></script>
|
||||||
|
<script src="./ddei-editor.umd.cjs"></script>
|
||||||
|
<script src="./ddei-flow.umd.cjs"></script>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="app">
|
||||||
|
<component id="ddei_editor_1" :is="editor" :options="options"></component>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<script>
|
||||||
|
// 创建 Vue 应用
|
||||||
|
const app = Vue.createApp({
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
editor: window["ddei-editor"].DDeiEditorView,
|
||||||
|
options:options = {
|
||||||
|
extensions: [
|
||||||
|
window["ddei-flow"].DDeiFlow,
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
app.mount('#app');
|
||||||
|
</script>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
|
||||||
1
examples/html/vue.js
Normal file
1
examples/html/vue.js
Normal file
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@
|
|||||||
<meta name="description" content="DDei在线设计器——简单、好用、免费的在线绘图和流程编排工具。流程设计、UML、思维导图、数据库设计、泳道图、时序图、类图、在线绘图、二次开发、API接口、协作!">
|
<meta name="description" content="DDei在线设计器——简单、好用、免费的在线绘图和流程编排工具。流程设计、UML、思维导图、数据库设计、泳道图、时序图、类图、在线绘图、二次开发、API接口、协作!">
|
||||||
<meta name="Keywords" content="流程设计,UML,思维导图,数据库设计,泳道图,时序图,类图,在线绘图,免费,二次开发,API接口,协作">
|
<meta name="Keywords" content="流程设计,UML,思维导图,数据库设计,泳道图,时序图,类图,在线绘图,免费,二次开发,API接口,协作">
|
||||||
<meta name="replace">
|
<meta name="replace">
|
||||||
<title>DDei-在线设计器V1.2.43</title>
|
<title>DDei-在线设计器V1.2.44</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="app"></div>
|
<div id="app"></div>
|
||||||
|
|||||||
392
package-lock.json
generated
392
package-lock.json
generated
@ -1,21 +1,18 @@
|
|||||||
{
|
{
|
||||||
"name": "ddei-editor",
|
"name": "ddei-editor",
|
||||||
"version": "1.2.43",
|
"version": "1.2.44",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "ddei-editor",
|
"name": "ddei-editor",
|
||||||
"version": "1.2.43",
|
"version": "1.2.44",
|
||||||
"license": "Apache License 2.0",
|
"license": "Apache License 2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ddei-framework": "^1.2.43",
|
"ddei-framework": "^1.2.44"
|
||||||
"lodash": "^4.17.21",
|
|
||||||
"three": "^0.156.1"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tsconfig/node18": "^18.2.0",
|
"@tsconfig/node18": "^18.2.0",
|
||||||
"@types/lodash": "^4.14.197",
|
|
||||||
"@types/node": "^18.17.6",
|
"@types/node": "^18.17.6",
|
||||||
"@vitejs/plugin-vue": "^4.2.3",
|
"@vitejs/plugin-vue": "^4.2.3",
|
||||||
"@vue/tsconfig": "^0.4.0",
|
"@vue/tsconfig": "^0.4.0",
|
||||||
@ -30,10 +27,29 @@
|
|||||||
"node": ">=16.0.0"
|
"node": ">=16.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/parser": {
|
"node_modules/@babel/helper-string-parser": {
|
||||||
"version": "7.24.4",
|
"version": "7.25.9",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=6.9.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@babel/helper-validator-identifier": {
|
||||||
|
"version": "7.25.9",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=6.9.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@babel/parser": {
|
||||||
|
"version": "7.26.2",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"@babel/types": "^7.26.0"
|
||||||
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"parser": "bin/babel-parser.js"
|
"parser": "bin/babel-parser.js"
|
||||||
},
|
},
|
||||||
@ -41,6 +57,18 @@
|
|||||||
"node": ">=6.0.0"
|
"node": ">=6.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@babel/types": {
|
||||||
|
"version": "7.26.0",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"@babel/helper-string-parser": "^7.25.9",
|
||||||
|
"@babel/helper-validator-identifier": "^7.25.9"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=6.9.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@esbuild/darwin-arm64": {
|
"node_modules/@esbuild/darwin-arm64": {
|
||||||
"version": "0.18.20",
|
"version": "0.18.20",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
@ -57,7 +85,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@jridgewell/sourcemap-codec": {
|
"node_modules/@jridgewell/sourcemap-codec": {
|
||||||
"version": "1.4.15",
|
"version": "1.5.0",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true
|
"peer": true
|
||||||
@ -67,13 +95,8 @@
|
|||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/@types/lodash": {
|
|
||||||
"version": "4.17.0",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT"
|
|
||||||
},
|
|
||||||
"node_modules/@types/node": {
|
"node_modules/@types/node": {
|
||||||
"version": "18.19.31",
|
"version": "18.19.64",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -118,51 +141,51 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/compiler-core": {
|
"node_modules/@vue/compiler-core": {
|
||||||
"version": "3.4.24",
|
"version": "3.5.13",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/parser": "^7.24.4",
|
"@babel/parser": "^7.25.3",
|
||||||
"@vue/shared": "3.4.24",
|
"@vue/shared": "3.5.13",
|
||||||
"entities": "^4.5.0",
|
"entities": "^4.5.0",
|
||||||
"estree-walker": "^2.0.2",
|
"estree-walker": "^2.0.2",
|
||||||
"source-map-js": "^1.2.0"
|
"source-map-js": "^1.2.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/compiler-dom": {
|
"node_modules/@vue/compiler-dom": {
|
||||||
"version": "3.4.24",
|
"version": "3.5.13",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/compiler-core": "3.4.24",
|
"@vue/compiler-core": "3.5.13",
|
||||||
"@vue/shared": "3.4.24"
|
"@vue/shared": "3.5.13"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/compiler-sfc": {
|
"node_modules/@vue/compiler-sfc": {
|
||||||
"version": "3.4.24",
|
"version": "3.5.13",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/parser": "^7.24.4",
|
"@babel/parser": "^7.25.3",
|
||||||
"@vue/compiler-core": "3.4.24",
|
"@vue/compiler-core": "3.5.13",
|
||||||
"@vue/compiler-dom": "3.4.24",
|
"@vue/compiler-dom": "3.5.13",
|
||||||
"@vue/compiler-ssr": "3.4.24",
|
"@vue/compiler-ssr": "3.5.13",
|
||||||
"@vue/shared": "3.4.24",
|
"@vue/shared": "3.5.13",
|
||||||
"estree-walker": "^2.0.2",
|
"estree-walker": "^2.0.2",
|
||||||
"magic-string": "^0.30.10",
|
"magic-string": "^0.30.11",
|
||||||
"postcss": "^8.4.38",
|
"postcss": "^8.4.48",
|
||||||
"source-map-js": "^1.2.0"
|
"source-map-js": "^1.2.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/compiler-ssr": {
|
"node_modules/@vue/compiler-ssr": {
|
||||||
"version": "3.4.24",
|
"version": "3.5.13",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/compiler-dom": "3.4.24",
|
"@vue/compiler-dom": "3.5.13",
|
||||||
"@vue/shared": "3.4.24"
|
"@vue/shared": "3.5.13"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/language-core": {
|
"node_modules/@vue/language-core": {
|
||||||
@ -198,7 +221,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/language-core/node_modules/minimatch": {
|
"node_modules/@vue/language-core/node_modules/minimatch": {
|
||||||
"version": "9.0.4",
|
"version": "9.0.5",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -212,50 +235,51 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/reactivity": {
|
"node_modules/@vue/reactivity": {
|
||||||
"version": "3.4.24",
|
"version": "3.5.13",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "3.4.24"
|
"@vue/shared": "3.5.13"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/runtime-core": {
|
"node_modules/@vue/runtime-core": {
|
||||||
"version": "3.4.24",
|
"version": "3.5.13",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/reactivity": "3.4.24",
|
"@vue/reactivity": "3.5.13",
|
||||||
"@vue/shared": "3.4.24"
|
"@vue/shared": "3.5.13"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/runtime-dom": {
|
"node_modules/@vue/runtime-dom": {
|
||||||
"version": "3.4.24",
|
"version": "3.5.13",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/runtime-core": "3.4.24",
|
"@vue/reactivity": "3.5.13",
|
||||||
"@vue/shared": "3.4.24",
|
"@vue/runtime-core": "3.5.13",
|
||||||
|
"@vue/shared": "3.5.13",
|
||||||
"csstype": "^3.1.3"
|
"csstype": "^3.1.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/server-renderer": {
|
"node_modules/@vue/server-renderer": {
|
||||||
"version": "3.4.24",
|
"version": "3.5.13",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/compiler-ssr": "3.4.24",
|
"@vue/compiler-ssr": "3.5.13",
|
||||||
"@vue/shared": "3.4.24"
|
"@vue/shared": "3.5.13"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"vue": "3.4.24"
|
"vue": "3.5.13"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vue/shared": {
|
"node_modules/@vue/shared": {
|
||||||
"version": "3.4.24",
|
"version": "3.5.13",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
@ -405,7 +429,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/cross-spawn": {
|
"node_modules/cross-spawn": {
|
||||||
"version": "6.0.5",
|
"version": "6.0.6",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -473,20 +497,10 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/ddei-autolink": {
|
|
||||||
"version": "1.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/ddei-autolink/-/ddei-autolink-1.1.1.tgz",
|
|
||||||
"integrity": "sha512-tdMuLdcJyreope1BWfnYqTQaIkSIrU/KtY9yX5mNGd+tYeJ0Y99ARHDuYnEABPX/8yh/r0Kl169v5ODg2vr98g=="
|
|
||||||
},
|
|
||||||
"node_modules/ddei-framework": {
|
"node_modules/ddei-framework": {
|
||||||
"version": "1.2.43",
|
"version": "1.2.44",
|
||||||
"resolved": "https://registry.npmjs.org/ddei-framework/-/ddei-framework-1.2.43.tgz",
|
"resolved": "https://registry.npmjs.org/ddei-framework/-/ddei-framework-1.2.44.tgz",
|
||||||
"integrity": "sha512-ygyM8N4ONCUMiCpxlaggbixDzneFjxdqjjDDg4CqYzDwZctwEeaT913MJ5ifaZAtAFAN99233/vnHXTGQuFlVg==",
|
"integrity": "sha512-z3/afQc+HDtYrxbl8AypvKLT/l7sZeXgpXOA4wwXRPcr0ealXSoSzjcyFM4yk3IqxwGRKDwOJKLiuBOlE61WQg==",
|
||||||
"dependencies": {
|
|
||||||
"ddei-autolink": "^1.1.1",
|
|
||||||
"lodash": "^4.17.21",
|
|
||||||
"three": "^0.156.1"
|
|
||||||
},
|
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16.0.0"
|
"node": ">=16.0.0"
|
||||||
}
|
}
|
||||||
@ -497,11 +511,11 @@
|
|||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/debug": {
|
"node_modules/debug": {
|
||||||
"version": "4.3.4",
|
"version": "4.3.7",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ms": "2.1.2"
|
"ms": "^2.1.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.0"
|
"node": ">=6.0"
|
||||||
@ -576,7 +590,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/es-abstract": {
|
"node_modules/es-abstract": {
|
||||||
"version": "1.23.3",
|
"version": "1.23.5",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -595,7 +609,7 @@
|
|||||||
"function.prototype.name": "^1.1.6",
|
"function.prototype.name": "^1.1.6",
|
||||||
"get-intrinsic": "^1.2.4",
|
"get-intrinsic": "^1.2.4",
|
||||||
"get-symbol-description": "^1.0.2",
|
"get-symbol-description": "^1.0.2",
|
||||||
"globalthis": "^1.0.3",
|
"globalthis": "^1.0.4",
|
||||||
"gopd": "^1.0.1",
|
"gopd": "^1.0.1",
|
||||||
"has-property-descriptors": "^1.0.2",
|
"has-property-descriptors": "^1.0.2",
|
||||||
"has-proto": "^1.0.3",
|
"has-proto": "^1.0.3",
|
||||||
@ -611,10 +625,10 @@
|
|||||||
"is-string": "^1.0.7",
|
"is-string": "^1.0.7",
|
||||||
"is-typed-array": "^1.1.13",
|
"is-typed-array": "^1.1.13",
|
||||||
"is-weakref": "^1.0.2",
|
"is-weakref": "^1.0.2",
|
||||||
"object-inspect": "^1.13.1",
|
"object-inspect": "^1.13.3",
|
||||||
"object-keys": "^1.1.1",
|
"object-keys": "^1.1.1",
|
||||||
"object.assign": "^4.1.5",
|
"object.assign": "^4.1.5",
|
||||||
"regexp.prototype.flags": "^1.5.2",
|
"regexp.prototype.flags": "^1.5.3",
|
||||||
"safe-array-concat": "^1.1.2",
|
"safe-array-concat": "^1.1.2",
|
||||||
"safe-regex-test": "^1.0.3",
|
"safe-regex-test": "^1.0.3",
|
||||||
"string.prototype.trim": "^1.2.9",
|
"string.prototype.trim": "^1.2.9",
|
||||||
@ -843,11 +857,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/globalthis": {
|
"node_modules/globalthis": {
|
||||||
"version": "1.0.3",
|
"version": "1.0.4",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"define-properties": "^1.1.3"
|
"define-properties": "^1.2.1",
|
||||||
|
"gopd": "^1.0.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.4"
|
"node": ">= 0.4"
|
||||||
@ -1016,6 +1031,20 @@
|
|||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
|
"node_modules/is-async-function": {
|
||||||
|
"version": "2.0.0",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"has-tostringtag": "^1.0.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/is-bigint": {
|
"node_modules/is-bigint": {
|
||||||
"version": "1.0.4",
|
"version": "1.0.4",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
@ -1054,11 +1083,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/is-core-module": {
|
"node_modules/is-core-module": {
|
||||||
"version": "2.13.1",
|
"version": "2.15.1",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"hasown": "^2.0.0"
|
"hasown": "^2.0.2"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
@ -1092,6 +1124,42 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/is-finalizationregistry": {
|
||||||
|
"version": "1.0.2",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"call-bind": "^1.0.2"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/is-generator-function": {
|
||||||
|
"version": "1.0.10",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"has-tostringtag": "^1.0.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/is-map": {
|
||||||
|
"version": "2.0.3",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/is-negative-zero": {
|
"node_modules/is-negative-zero": {
|
||||||
"version": "2.0.3",
|
"version": "2.0.3",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
@ -1132,6 +1200,17 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/is-set": {
|
||||||
|
"version": "2.0.3",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/is-shared-array-buffer": {
|
"node_modules/is-shared-array-buffer": {
|
||||||
"version": "1.0.3",
|
"version": "1.0.3",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
@ -1188,6 +1267,17 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/is-weakmap": {
|
||||||
|
"version": "2.0.2",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/is-weakref": {
|
"node_modules/is-weakref": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
@ -1199,6 +1289,21 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/is-weakset": {
|
||||||
|
"version": "2.0.3",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"call-bind": "^1.0.7",
|
||||||
|
"get-intrinsic": "^1.2.4"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/is-what": {
|
"node_modules/is-what": {
|
||||||
"version": "3.14.1",
|
"version": "3.14.1",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
@ -1277,28 +1382,13 @@
|
|||||||
"node": ">=4"
|
"node": ">=4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/lodash": {
|
|
||||||
"version": "4.17.21",
|
|
||||||
"license": "MIT"
|
|
||||||
},
|
|
||||||
"node_modules/lru-cache": {
|
|
||||||
"version": "6.0.0",
|
|
||||||
"dev": true,
|
|
||||||
"license": "ISC",
|
|
||||||
"dependencies": {
|
|
||||||
"yallist": "^4.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=10"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/magic-string": {
|
"node_modules/magic-string": {
|
||||||
"version": "0.30.10",
|
"version": "0.30.13",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@jridgewell/sourcemap-codec": "^1.4.15"
|
"@jridgewell/sourcemap-codec": "^1.5.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/make-dir": {
|
"node_modules/make-dir": {
|
||||||
@ -1345,7 +1435,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/ms": {
|
"node_modules/ms": {
|
||||||
"version": "2.1.2",
|
"version": "2.1.3",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
@ -1428,9 +1518,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/object-inspect": {
|
"node_modules/object-inspect": {
|
||||||
"version": "1.13.1",
|
"version": "1.13.3",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
@ -1518,7 +1611,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/picocolors": {
|
"node_modules/picocolors": {
|
||||||
"version": "1.0.0",
|
"version": "1.1.1",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "ISC"
|
"license": "ISC"
|
||||||
},
|
},
|
||||||
@ -1551,7 +1644,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/postcss": {
|
"node_modules/postcss": {
|
||||||
"version": "8.4.38",
|
"version": "8.4.49",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@ -1570,8 +1663,8 @@
|
|||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"nanoid": "^3.3.7",
|
"nanoid": "^3.3.7",
|
||||||
"picocolors": "^1.0.0",
|
"picocolors": "^1.1.1",
|
||||||
"source-map-js": "^1.2.0"
|
"source-map-js": "^1.2.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^10 || ^12 || >=14"
|
"node": "^10 || ^12 || >=14"
|
||||||
@ -1596,15 +1689,35 @@
|
|||||||
"node": ">=4"
|
"node": ">=4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/regexp.prototype.flags": {
|
"node_modules/reflect.getprototypeof": {
|
||||||
"version": "1.5.2",
|
"version": "1.0.6",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"call-bind": "^1.0.6",
|
"call-bind": "^1.0.7",
|
||||||
|
"define-properties": "^1.2.1",
|
||||||
|
"es-abstract": "^1.23.1",
|
||||||
|
"es-errors": "^1.3.0",
|
||||||
|
"get-intrinsic": "^1.2.4",
|
||||||
|
"globalthis": "^1.0.3",
|
||||||
|
"which-builtin-type": "^1.1.3"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/regexp.prototype.flags": {
|
||||||
|
"version": "1.5.3",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"call-bind": "^1.0.7",
|
||||||
"define-properties": "^1.2.1",
|
"define-properties": "^1.2.1",
|
||||||
"es-errors": "^1.3.0",
|
"es-errors": "^1.3.0",
|
||||||
"set-function-name": "^2.0.1"
|
"set-function-name": "^2.0.2"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.4"
|
"node": ">= 0.4"
|
||||||
@ -1630,7 +1743,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/rollup": {
|
"node_modules/rollup": {
|
||||||
"version": "3.29.4",
|
"version": "3.29.5",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bin": {
|
"bin": {
|
||||||
@ -1684,7 +1797,7 @@
|
|||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
"node_modules/sax": {
|
"node_modules/sax": {
|
||||||
"version": "1.3.0",
|
"version": "1.4.1",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"optional": true
|
"optional": true
|
||||||
@ -1781,7 +1894,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/source-map-js": {
|
"node_modules/source-map-js": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.1",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "BSD-3-Clause",
|
"license": "BSD-3-Clause",
|
||||||
"engines": {
|
"engines": {
|
||||||
@ -1812,7 +1925,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/spdx-license-ids": {
|
"node_modules/spdx-license-ids": {
|
||||||
"version": "3.0.17",
|
"version": "3.0.20",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "CC0-1.0"
|
"license": "CC0-1.0"
|
||||||
},
|
},
|
||||||
@ -1909,12 +2022,8 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/three": {
|
|
||||||
"version": "0.156.1",
|
|
||||||
"license": "MIT"
|
|
||||||
},
|
|
||||||
"node_modules/tslib": {
|
"node_modules/tslib": {
|
||||||
"version": "2.6.2",
|
"version": "2.8.1",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "0BSD"
|
"license": "0BSD"
|
||||||
},
|
},
|
||||||
@ -1950,7 +2059,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/typed-array-byte-offset": {
|
"node_modules/typed-array-byte-offset": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.3",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -1959,7 +2068,8 @@
|
|||||||
"for-each": "^0.3.3",
|
"for-each": "^0.3.3",
|
||||||
"gopd": "^1.0.1",
|
"gopd": "^1.0.1",
|
||||||
"has-proto": "^1.0.3",
|
"has-proto": "^1.0.3",
|
||||||
"is-typed-array": "^1.1.13"
|
"is-typed-array": "^1.1.13",
|
||||||
|
"reflect.getprototypeof": "^1.0.6"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.4"
|
"node": ">= 0.4"
|
||||||
@ -2036,7 +2146,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/vite": {
|
"node_modules/vite": {
|
||||||
"version": "4.5.3",
|
"version": "4.5.5",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -2167,16 +2277,16 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/vue": {
|
"node_modules/vue": {
|
||||||
"version": "3.4.24",
|
"version": "3.5.13",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/compiler-dom": "3.4.24",
|
"@vue/compiler-dom": "3.5.13",
|
||||||
"@vue/compiler-sfc": "3.4.24",
|
"@vue/compiler-sfc": "3.5.13",
|
||||||
"@vue/runtime-dom": "3.4.24",
|
"@vue/runtime-dom": "3.5.13",
|
||||||
"@vue/server-renderer": "3.4.24",
|
"@vue/server-renderer": "3.5.13",
|
||||||
"@vue/shared": "3.4.24"
|
"@vue/shared": "3.5.13"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"typescript": "*"
|
"typescript": "*"
|
||||||
@ -2213,12 +2323,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/vue-tsc/node_modules/semver": {
|
"node_modules/vue-tsc/node_modules/semver": {
|
||||||
"version": "7.6.0",
|
"version": "7.6.3",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
|
||||||
"lru-cache": "^6.0.0"
|
|
||||||
},
|
|
||||||
"bin": {
|
"bin": {
|
||||||
"semver": "bin/semver.js"
|
"semver": "bin/semver.js"
|
||||||
},
|
},
|
||||||
@ -2252,6 +2359,48 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/which-builtin-type": {
|
||||||
|
"version": "1.1.4",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"function.prototype.name": "^1.1.6",
|
||||||
|
"has-tostringtag": "^1.0.2",
|
||||||
|
"is-async-function": "^2.0.0",
|
||||||
|
"is-date-object": "^1.0.5",
|
||||||
|
"is-finalizationregistry": "^1.0.2",
|
||||||
|
"is-generator-function": "^1.0.10",
|
||||||
|
"is-regex": "^1.1.4",
|
||||||
|
"is-weakref": "^1.0.2",
|
||||||
|
"isarray": "^2.0.5",
|
||||||
|
"which-boxed-primitive": "^1.0.2",
|
||||||
|
"which-collection": "^1.0.2",
|
||||||
|
"which-typed-array": "^1.1.15"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/which-collection": {
|
||||||
|
"version": "1.0.2",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"is-map": "^2.0.3",
|
||||||
|
"is-set": "^2.0.3",
|
||||||
|
"is-weakmap": "^2.0.2",
|
||||||
|
"is-weakset": "^2.0.3"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/which-typed-array": {
|
"node_modules/which-typed-array": {
|
||||||
"version": "1.1.15",
|
"version": "1.1.15",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
@ -2269,11 +2418,6 @@
|
|||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"node_modules/yallist": {
|
|
||||||
"version": "4.0.0",
|
|
||||||
"dev": true,
|
|
||||||
"license": "ISC"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
10
package.json
10
package.json
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ddei-editor",
|
"name": "ddei-editor",
|
||||||
"version": "1.2.43",
|
"version": "1.2.44",
|
||||||
"private": false,
|
"private": false,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"author": "hoslay <3697355039@qq.com>",
|
"author": "hoslay <3697355039@qq.com>",
|
||||||
@ -50,13 +50,10 @@
|
|||||||
"type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false"
|
"type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ddei-framework": "^1.2.43",
|
|
||||||
"lodash": "^4.17.21",
|
|
||||||
"three": "^0.156.1"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tsconfig/node18": "^18.2.0",
|
"@tsconfig/node18": "^18.2.0",
|
||||||
"@types/lodash": "^4.14.197",
|
|
||||||
"@types/node": "^18.17.6",
|
"@types/node": "^18.17.6",
|
||||||
"@vitejs/plugin-vue": "^4.2.3",
|
"@vitejs/plugin-vue": "^4.2.3",
|
||||||
"@vue/tsconfig": "^0.4.0",
|
"@vue/tsconfig": "^0.4.0",
|
||||||
@ -65,6 +62,7 @@
|
|||||||
"typescript": "~5.1.6",
|
"typescript": "~5.1.6",
|
||||||
"vite": "^4.4.6",
|
"vite": "^4.4.6",
|
||||||
"vite-plugin-compression": "^0.5.1",
|
"vite-plugin-compression": "^0.5.1",
|
||||||
"vue-tsc": "^1.8.6"
|
"vue-tsc": "^1.8.6",
|
||||||
|
"ddei-framework": "^1.2.44"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,7 +17,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { debounce } from "lodash";
|
import { debounce } from "ddei-framework";
|
||||||
import {DDeiEditor} from "ddei-framework";
|
import {DDeiEditor} from "ddei-framework";
|
||||||
import {DDeiEditorUtil} from "ddei-framework";
|
import {DDeiEditorUtil} from "ddei-framework";
|
||||||
import {DDeiUtil} from "ddei-framework";
|
import {DDeiUtil} from "ddei-framework";
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
:class="{ 'ddei_pv_line_point_combox': true, 'ddei_pv_line_point_combox_disabled': !attrDefine || attrDefine.readonly }">
|
:class="{ 'ddei_pv_line_point_combox': true, 'ddei_pv_line_point_combox_disabled': !attrDefine || attrDefine.readonly }">
|
||||||
<div class="textinput" @click="attrDefine && !attrDefine.readonly && showDialog($event)">
|
<div class="textinput" @click="attrDefine && !attrDefine.readonly && showDialog($event)">
|
||||||
<div class="div_input">
|
<div class="div_input">
|
||||||
{{ text }}
|
{{ editor.i18n(text) }}
|
||||||
</div>
|
</div>
|
||||||
<div style="display:flex;justify-content: center;align-items: center;">
|
<div style="display:flex;justify-content: center;align-items: center;">
|
||||||
<svg class="icon" aria-hidden="true">
|
<svg class="icon" aria-hidden="true">
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
import {DDeiPluginBase} from "ddei-framework";
|
import {DDeiPluginBase} from "ddei-framework";
|
||||||
import { loadControlByFrom, loadAndSortGroup } from "@/editor/grouputil"
|
import { loadControlByFrom, loadAndSortGroup } from "@/editor/grouputil"
|
||||||
import { cloneDeep } from "lodash"
|
import { cloneDeep } from "ddei-framework"
|
||||||
const control_ctx = import.meta.glob('./control/**', { eager: true })
|
const control_ctx = import.meta.glob('./control/**', { eager: true })
|
||||||
const group_ctx = import.meta.glob('./group/**', { eager: true })
|
const group_ctx = import.meta.glob('./group/**', { eager: true })
|
||||||
|
|
||||||
|
|||||||
@ -125,7 +125,7 @@ export default {
|
|||||||
.text {
|
.text {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-size: 0.7vw;
|
font-size: 12px;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
color: var(--toolbox-control-title);
|
color: var(--toolbox-control-title);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -46,7 +46,7 @@
|
|||||||
import { DDeiEditor, DDei, DDeiEnumOperateType } from "ddei-framework";
|
import { DDeiEditor, DDei, DDeiEnumOperateType } from "ddei-framework";
|
||||||
import {DDeiEnumBusCommandType} from "ddei-framework";
|
import {DDeiEnumBusCommandType} from "ddei-framework";
|
||||||
import {DDeiConfig} from "ddei-framework";
|
import {DDeiConfig} from "ddei-framework";
|
||||||
import { Matrix3 } from 'three';
|
import { Matrix3 } from 'ddei-framework';
|
||||||
import DialogBase from "./dialog"
|
import DialogBase from "./dialog"
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import {DDeiEditor} from "ddei-framework";
|
|||||||
import {DDeiEditorState} from "ddei-framework";
|
import {DDeiEditorState} from "ddei-framework";
|
||||||
import {DDeiEditorEnumBusCommandType} from "ddei-framework";
|
import {DDeiEditorEnumBusCommandType} from "ddei-framework";
|
||||||
import {DDeiUtil} from "ddei-framework";
|
import {DDeiUtil} from "ddei-framework";
|
||||||
import { cloneDeep } from 'lodash'
|
import { cloneDeep } from 'ddei-framework'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 键行为:记录当前控件的格式
|
* 键行为:记录当前控件的格式
|
||||||
|
|||||||
@ -7,13 +7,13 @@ import {DDeiStage} from "ddei-framework";
|
|||||||
import {DDeiConfig} from "ddei-framework";
|
import {DDeiConfig} from "ddei-framework";
|
||||||
import {DDeiAbstractShape} from "ddei-framework";
|
import {DDeiAbstractShape} from "ddei-framework";
|
||||||
import {DDeiTable} from "ddei-framework";
|
import {DDeiTable} from "ddei-framework";
|
||||||
import { Matrix3 } from 'three';
|
import { Matrix3 } from 'ddei-framework';
|
||||||
import {DDeiEnumOperateType} from "ddei-framework";
|
import {DDeiEnumOperateType} from "ddei-framework";
|
||||||
import {DDeiPolygon} from "ddei-framework";
|
import {DDeiPolygon} from "ddei-framework";
|
||||||
import {DDeiLink} from "ddei-framework";
|
import {DDeiLink} from "ddei-framework";
|
||||||
import {DDeiModelLink} from "ddei-framework";
|
import {DDeiModelLink} from "ddei-framework";
|
||||||
import { DDeiEditorState, DDeiEditorUtil } from "ddei-framework";
|
import { DDeiEditorState, DDeiEditorUtil } from "ddei-framework";
|
||||||
import {cloneDeep} from "lodash"
|
import {cloneDeep} from "ddei-framework"
|
||||||
/**
|
/**
|
||||||
* 键行为:粘贴
|
* 键行为:粘贴
|
||||||
* 粘贴剪切板内容
|
* 粘贴剪切板内容
|
||||||
|
|||||||
@ -146,7 +146,7 @@ class DDeiKeyActionReRevoke extends DDeiKeyAction {
|
|||||||
ddInstance.bus.push(DDeiEnumBusCommandType.RefreshShape, null, evt);
|
ddInstance.bus.push(DDeiEnumBusCommandType.RefreshShape, null, evt);
|
||||||
ddInstance.bus.push(DDeiEditorEnumBusCommandType.RefreshEditorParts)
|
ddInstance.bus.push(DDeiEditorEnumBusCommandType.RefreshEditorParts)
|
||||||
ddInstance.bus.executeAll();
|
ddInstance.bus.executeAll();
|
||||||
|
DDeiEditorUtil.invokeCallbackFunc("EVENT_CONTENT_CHANGE_AFTER", "CHANGE", null, ddInstance)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -120,7 +120,7 @@ class DDeiKeyActionRevoke extends DDeiKeyAction {
|
|||||||
ddInstance.bus.push(DDeiEnumBusCommandType.RefreshShape);
|
ddInstance.bus.push(DDeiEnumBusCommandType.RefreshShape);
|
||||||
ddInstance.bus.push(DDeiEditorEnumBusCommandType.RefreshEditorParts)
|
ddInstance.bus.push(DDeiEditorEnumBusCommandType.RefreshEditorParts)
|
||||||
ddInstance.bus.executeAll();
|
ddInstance.bus.executeAll();
|
||||||
|
DDeiEditorUtil.invokeCallbackFunc("EVENT_CONTENT_CHANGE_AFTER", "CHANGE", null, ddInstance)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,14 +3,14 @@ import { DDei, DDeiEnumOperateType } from "ddei-framework";
|
|||||||
import {DDeiEnumBusCommandType} from "ddei-framework";
|
import {DDeiEnumBusCommandType} from "ddei-framework";
|
||||||
import {DDeiModelLink} from "ddei-framework";
|
import {DDeiModelLink} from "ddei-framework";
|
||||||
import { DDeiUtil, DDeiEditorUtil } from "ddei-framework";
|
import { DDeiUtil, DDeiEditorUtil } from "ddei-framework";
|
||||||
import { Matrix3, Vector3 } from 'three';
|
import { Matrix3, Vector3 } from 'ddei-framework';
|
||||||
import {DDeiEditor} from "ddei-framework";
|
import {DDeiEditor} from "ddei-framework";
|
||||||
import {DDeiEditorEnumBusCommandType} from "ddei-framework";
|
import {DDeiEditorEnumBusCommandType} from "ddei-framework";
|
||||||
import {DDeiEditorState} from "ddei-framework";
|
import {DDeiEditorState} from "ddei-framework";
|
||||||
import {DDeiKeyAction} from "ddei-framework";
|
import {DDeiKeyAction} from "ddei-framework";
|
||||||
import {DDeiEnumOperateState} from "ddei-framework";
|
import {DDeiEnumOperateState} from "ddei-framework";
|
||||||
import {DDeiAbstractShape} from "ddei-framework";
|
import {DDeiAbstractShape} from "ddei-framework";
|
||||||
import { cloneDeep } from 'lodash';
|
import { cloneDeep } from 'ddei-framework';
|
||||||
/**
|
/**
|
||||||
* 键行为:开启快捷编辑
|
* 键行为:开启快捷编辑
|
||||||
* 开启快捷编辑
|
* 开启快捷编辑
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
import { DDeiLifeCycle, DDeiFuncData, DDeiEditorUtil, DDeiUtil, DDeiFuncCallResult, DDeiEditorState } from "ddei-framework";
|
import { DDeiLifeCycle, DDeiFuncData, DDeiEditorUtil, DDeiUtil, DDeiFuncCallResult, DDeiEditorState } from "ddei-framework";
|
||||||
import { debounce } from "lodash";
|
import { debounce } from "ddei-framework";
|
||||||
|
|
||||||
class DDeiCoreLifeCycle extends DDeiLifeCycle {
|
class DDeiCoreLifeCycle extends DDeiLifeCycle {
|
||||||
|
|
||||||
|
|||||||
@ -16,7 +16,7 @@ import {DDeiEnumOperateState} from "ddei-framework";
|
|||||||
import {DDeiEnumBusCommandType} from "ddei-framework";
|
import {DDeiEnumBusCommandType} from "ddei-framework";
|
||||||
import {DDeiEnumState} from "ddei-framework";
|
import {DDeiEnumState} from "ddei-framework";
|
||||||
import {DDeiUtil} from "ddei-framework";
|
import {DDeiUtil} from "ddei-framework";
|
||||||
import { throttle } from "lodash";
|
import { throttle } from "ddei-framework";
|
||||||
import {DDeiEditorEnumBusCommandType} from "ddei-framework";
|
import {DDeiEditorEnumBusCommandType} from "ddei-framework";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|||||||
@ -59,7 +59,7 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import {DDeiEditorUtil} from "ddei-framework";
|
import {DDeiEditorUtil} from "ddei-framework";
|
||||||
import {DDeiEditor} from "ddei-framework";
|
import {DDeiEditor} from "ddei-framework";
|
||||||
import { cloneDeep, first } from "lodash";
|
import { cloneDeep } from "ddei-framework";
|
||||||
import {DDeiUtil} from "ddei-framework";
|
import {DDeiUtil} from "ddei-framework";
|
||||||
import {DDeiAbstractShape} from "ddei-framework";
|
import {DDeiAbstractShape} from "ddei-framework";
|
||||||
import {DDeiEditorArrtibute } from "ddei-framework";
|
import {DDeiEditorArrtibute } from "ddei-framework";
|
||||||
|
|||||||
@ -30,11 +30,11 @@ import {DDei} from "ddei-framework";
|
|||||||
import {DDeiEditorState} from "ddei-framework";
|
import {DDeiEditorState} from "ddei-framework";
|
||||||
import {DDeiEditorUtil} from "ddei-framework";
|
import {DDeiEditorUtil} from "ddei-framework";
|
||||||
import {DDeiEnumControlState} from "ddei-framework";
|
import {DDeiEnumControlState} from "ddei-framework";
|
||||||
import { Matrix3 } from "three";
|
import { Matrix3 } from "ddei-framework";
|
||||||
import {DDeiEditorEnumBusCommandType} from "ddei-framework";
|
import {DDeiEditorEnumBusCommandType} from "ddei-framework";
|
||||||
import {DDeiUtil} from "ddei-framework";
|
import {DDeiUtil} from "ddei-framework";
|
||||||
import {DDeiEnumBusCommandType} from "ddei-framework";
|
import {DDeiEnumBusCommandType} from "ddei-framework";
|
||||||
import { clone } from 'lodash'
|
import { clone } from 'ddei-framework'
|
||||||
import {DDeiEnumOperateState} from "ddei-framework";
|
import {DDeiEnumOperateState} from "ddei-framework";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -122,7 +122,7 @@ export default {
|
|||||||
//读取缓存位置
|
//读取缓存位置
|
||||||
let cachePos = null;
|
let cachePos = null;
|
||||||
if (this.options?.drag == 1) {
|
if (this.options?.drag == 1) {
|
||||||
cachePos = localStorage.getItem("pos-" + this.editor.id + "-ddei-core-panel-toolbox-simple")
|
cachePos = DDeiUtil.getLocalStorageData("pos-" + this.editor.id + "-ddei-core-panel-toolbox-simple")
|
||||||
}
|
}
|
||||||
if (!cachePos) {
|
if (!cachePos) {
|
||||||
//位置
|
//位置
|
||||||
@ -430,7 +430,7 @@ export default {
|
|||||||
boxDragEnd(e) {
|
boxDragEnd(e) {
|
||||||
if (this.editor.dragPart) {
|
if (this.editor.dragPart) {
|
||||||
let posJson = { left: this.$refs['toolbox'].offsetLeft, top: this.$refs['toolbox'].offsetTop}
|
let posJson = { left: this.$refs['toolbox'].offsetLeft, top: this.$refs['toolbox'].offsetTop}
|
||||||
localStorage.setItem("pos-" + this.editor.id + "-ddei-core-panel-toolbox-simple", JSON.stringify(posJson))
|
DDeiUtil.setLocalStorageData("pos-" + this.editor.id + "-ddei-core-panel-toolbox-simple", JSON.stringify(posJson))
|
||||||
this.$refs['toolbox'].style.userSelect = "";
|
this.$refs['toolbox'].style.userSelect = "";
|
||||||
this.$refs['toolbox'].style.pointerEvents = "";
|
this.$refs['toolbox'].style.pointerEvents = "";
|
||||||
this.$refs['toolbox'].children[0].style.backgroundColor = "";
|
this.$refs['toolbox'].children[0].style.backgroundColor = "";
|
||||||
|
|||||||
@ -366,7 +366,7 @@ export default {
|
|||||||
//读取缓存位置
|
//读取缓存位置
|
||||||
let cachePos = null;
|
let cachePos = null;
|
||||||
if (this.options?.drag == 1) {
|
if (this.options?.drag == 1) {
|
||||||
cachePos = localStorage.getItem("pos-" + this.editor.id + "-ddei-core-panel-topmenu-simple")
|
cachePos = DDeiUtil.getLocalStorageData("pos-" + this.editor.id + "-ddei-core-panel-topmenu-simple")
|
||||||
}
|
}
|
||||||
if (!cachePos) {
|
if (!cachePos) {
|
||||||
//位置
|
//位置
|
||||||
@ -485,7 +485,7 @@ export default {
|
|||||||
boxDragEnd(e) {
|
boxDragEnd(e) {
|
||||||
if (this.editor.dragPart) {
|
if (this.editor.dragPart) {
|
||||||
let posJson = { left: this.$refs['topmenu'].offsetLeft, top: this.$refs['topmenu'].offsetTop}
|
let posJson = { left: this.$refs['topmenu'].offsetLeft, top: this.$refs['topmenu'].offsetTop}
|
||||||
localStorage.setItem("pos-" + this.editor.id + "-ddei-core-panel-topmenu-simple", JSON.stringify(posJson))
|
DDeiUtil.setLocalStorageData("pos-" + this.editor.id + "-ddei-core-panel-topmenu-simple", JSON.stringify(posJson))
|
||||||
this.$refs['topmenu'].style.userSelect = "";
|
this.$refs['topmenu'].style.userSelect = "";
|
||||||
this.$refs['topmenu'].style.pointerEvents = "";
|
this.$refs['topmenu'].style.pointerEvents = "";
|
||||||
this.$refs['topmenu'].children[0].style.backgroundColor = "";
|
this.$refs['topmenu'].children[0].style.backgroundColor = "";
|
||||||
|
|||||||
@ -59,15 +59,14 @@ import {DDeiEditor} from "ddei-framework";
|
|||||||
import {DDeiEnumOperateType} from "ddei-framework";
|
import {DDeiEnumOperateType} from "ddei-framework";
|
||||||
import {DDei} from "ddei-framework";
|
import {DDei} from "ddei-framework";
|
||||||
import {DDeiEditorState} from "ddei-framework";
|
import {DDeiEditorState} from "ddei-framework";
|
||||||
import { cloneDeep, trim } from "lodash";
|
import { cloneDeep, trim } from "ddei-framework";
|
||||||
import {DDeiAbstractShape} from "ddei-framework";
|
|
||||||
import {DDeiEditorUtil} from "ddei-framework";
|
import {DDeiEditorUtil} from "ddei-framework";
|
||||||
import {DDeiEnumControlState} from "ddei-framework";
|
import {DDeiEnumControlState} from "ddei-framework";
|
||||||
import { Matrix3 } from "three";
|
import { Matrix3 } from "ddei-framework";
|
||||||
import {DDeiEditorEnumBusCommandType} from "ddei-framework";
|
import {DDeiEditorEnumBusCommandType} from "ddei-framework";
|
||||||
import {DDeiUtil} from "ddei-framework";
|
import {DDeiUtil} from "ddei-framework";
|
||||||
import {DDeiEnumBusCommandType} from "ddei-framework";
|
import {DDeiEnumBusCommandType} from "ddei-framework";
|
||||||
import { clone } from 'lodash'
|
import { clone } from 'ddei-framework'
|
||||||
import {DDeiEnumOperateState} from "ddei-framework";
|
import {DDeiEnumOperateState} from "ddei-framework";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|||||||
@ -26,7 +26,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { debounce } from "lodash";
|
import { debounce } from "ddei-framework";
|
||||||
import {DDeiEditorArrtibute } from "ddei-framework";
|
import {DDeiEditorArrtibute } from "ddei-framework";
|
||||||
import {DDeiEditor} from "ddei-framework";
|
import {DDeiEditor} from "ddei-framework";
|
||||||
import {DDeiUtil} from "ddei-framework";
|
import {DDeiUtil} from "ddei-framework";
|
||||||
|
|||||||
@ -17,7 +17,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { debounce } from "lodash";
|
import { debounce } from "ddei-framework";
|
||||||
import {DDeiEditorArrtibute } from "ddei-framework";
|
import {DDeiEditorArrtibute } from "ddei-framework";
|
||||||
import {DDeiEditor} from "ddei-framework";
|
import {DDeiEditor} from "ddei-framework";
|
||||||
import {DDeiUtil} from "ddei-framework";
|
import {DDeiUtil} from "ddei-framework";
|
||||||
|
|||||||
@ -10,7 +10,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { throttle } from "lodash";
|
import { throttle } from "ddei-framework";
|
||||||
import {DDeiEditorArrtibute } from "ddei-framework";
|
import {DDeiEditorArrtibute } from "ddei-framework";
|
||||||
import {DDeiEditor} from "ddei-framework";
|
import {DDeiEditor} from "ddei-framework";
|
||||||
import {DDeiEnumBusCommandType} from "ddei-framework";
|
import {DDeiEnumBusCommandType} from "ddei-framework";
|
||||||
|
|||||||
@ -11,14 +11,14 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { debounce } from "lodash";
|
import { debounce } from "ddei-framework";
|
||||||
import {DDeiEditorArrtibute } from "ddei-framework";
|
import {DDeiEditorArrtibute } from "ddei-framework";
|
||||||
import {DDeiEditor} from "ddei-framework";
|
import {DDeiEditor} from "ddei-framework";
|
||||||
import {DDeiEnumBusCommandType} from "ddei-framework";
|
import {DDeiEnumBusCommandType} from "ddei-framework";
|
||||||
import {DDeiAbstractArrtibuteParser } from "ddei-framework";
|
import {DDeiAbstractArrtibuteParser } from "ddei-framework";
|
||||||
import {DDeiEditorEnumBusCommandType} from "ddei-framework";
|
import {DDeiEditorEnumBusCommandType} from "ddei-framework";
|
||||||
import {DDeiUtil} from "ddei-framework";
|
import {DDeiUtil} from "ddei-framework";
|
||||||
import { throttle } from "lodash";
|
import { throttle } from "ddei-framework";
|
||||||
import {DDeiEnumOperateType} from "ddei-framework";
|
import {DDeiEnumOperateType} from "ddei-framework";
|
||||||
export default {
|
export default {
|
||||||
name: "pv-range",
|
name: "pv-range",
|
||||||
|
|||||||
@ -18,7 +18,7 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { DDeiAbstractShape } from "ddei-framework";
|
import { DDeiAbstractShape } from "ddei-framework";
|
||||||
import { DDeiEditorUtil, DDeiEnumOperateType, DDeiEnumBusCommandType } from "ddei-framework";
|
import { DDeiEditorUtil, DDeiEnumOperateType, DDeiEnumBusCommandType } from "ddei-framework";
|
||||||
import { clone } from "lodash"
|
import { clone } from "ddei-framework"
|
||||||
import DialogBase from "./dialog"
|
import DialogBase from "./dialog"
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -281,7 +281,7 @@ export default {
|
|||||||
.text {
|
.text {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-size: 0.7vw;
|
font-size: 12px;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
color: var(--toolbox-control-title);
|
color: var(--toolbox-control-title);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -34,7 +34,7 @@
|
|||||||
import { DDeiEditor, DDeiEnumControlState, DDeiUtil } from "ddei-framework";
|
import { DDeiEditor, DDeiEnumControlState, DDeiUtil } from "ddei-framework";
|
||||||
import {DDeiEditorUtil} from "ddei-framework";
|
import {DDeiEditorUtil} from "ddei-framework";
|
||||||
import { DDeiAbstractShape } from "ddei-framework";
|
import { DDeiAbstractShape } from "ddei-framework";
|
||||||
import { clone } from "lodash";
|
import { clone } from "ddei-framework";
|
||||||
import { DDeiEnumBusCommandType } from "ddei-framework";
|
import { DDeiEnumBusCommandType } from "ddei-framework";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
import { DDeiLifeCycle, DDeiEnumControlState,DDeiFuncData, DDeiEditorUtil, DDeiUtil, DDeiFuncCallResult } from "ddei-framework";
|
import { DDeiLifeCycle, DDeiEnumControlState,DDeiFuncData, DDeiEditorUtil, DDeiUtil, DDeiFuncCallResult } from "ddei-framework";
|
||||||
import {debounce} from 'lodash';
|
import {debounce} from 'ddei-framework';
|
||||||
|
|
||||||
class DDeiExtSearchLifeCycle extends DDeiLifeCycle {
|
class DDeiExtSearchLifeCycle extends DDeiLifeCycle {
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
import { DDeiLifeCycle, DDeiFuncData, DDeiEditorUtil, DDeiUtil, DDeiFuncCallResult, DDeiEditorState } from "ddei-framework";
|
import { DDeiLifeCycle, DDeiFuncData, DDeiEditorUtil, DDeiUtil, DDeiFuncCallResult, DDeiEditorState } from "ddei-framework";
|
||||||
import { debounce } from "lodash";
|
import { debounce } from "ddei-framework";
|
||||||
|
|
||||||
class DDeiCoreCanvasLifeCycle extends DDeiLifeCycle {
|
class DDeiCoreCanvasLifeCycle extends DDeiLifeCycle {
|
||||||
|
|
||||||
|
|||||||
@ -77,7 +77,7 @@ import { DDeiEditor, DDeiEditorEnumBusCommandType, DDeiUtil } from "ddei-framewo
|
|||||||
import {DDeiEditorUtil} from "ddei-framework";
|
import {DDeiEditorUtil} from "ddei-framework";
|
||||||
import {DDeiEnumBusCommandType} from "ddei-framework";
|
import {DDeiEnumBusCommandType} from "ddei-framework";
|
||||||
import {DDeiEditorState} from "ddei-framework";
|
import {DDeiEditorState} from "ddei-framework";
|
||||||
import { debounce } from "lodash";
|
import { debounce } from "ddei-framework";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "ddei-ext-panel-search",
|
name: "ddei-ext-panel-search",
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
import { DDeiLifeCycle, DDeiFuncData, DDeiEditorUtil, DDeiUtil, DDeiFuncCallResult } from "ddei-framework";
|
import { DDeiLifeCycle, DDeiFuncData, DDeiEditorUtil, DDeiUtil, DDeiFuncCallResult } from "ddei-framework";
|
||||||
import {debounce} from 'lodash';
|
import {debounce} from 'ddei-framework';
|
||||||
|
|
||||||
class DDeiExtSearchLifeCycle extends DDeiLifeCycle {
|
class DDeiExtSearchLifeCycle extends DDeiLifeCycle {
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
import { DDeiLifeCycle, DDeiFuncData, DDeiEditorUtil, DDeiUtil, DDeiFuncCallResult, DDeiEditorState } from "ddei-framework";
|
import { DDeiLifeCycle, DDeiFuncData, DDeiEditorUtil, DDeiUtil, DDeiFuncCallResult, DDeiEditorState } from "ddei-framework";
|
||||||
import { debounce } from "lodash";
|
import { debounce } from "ddei-framework";
|
||||||
|
|
||||||
class DDeiExtTooltipLifeCycle extends DDeiLifeCycle {
|
class DDeiExtTooltipLifeCycle extends DDeiLifeCycle {
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
import {DDeiPluginBase} from "ddei-framework";
|
import {DDeiPluginBase} from "ddei-framework";
|
||||||
import { loadControlByFrom, loadAndSortGroup } from "@/editor/grouputil"
|
import { loadControlByFrom, loadAndSortGroup } from "@/editor/grouputil"
|
||||||
import { cloneDeep } from "lodash"
|
import { cloneDeep } from "ddei-framework"
|
||||||
const control_ctx = import.meta.glob('./control/**', { eager: true })
|
const control_ctx = import.meta.glob('./control/**', { eager: true })
|
||||||
const group_ctx = import.meta.glob('./group/**', { eager: true })
|
const group_ctx = import.meta.glob('./group/**', { eager: true })
|
||||||
|
|
||||||
|
|||||||
@ -21,7 +21,7 @@ export default defineComponent({
|
|||||||
data() {
|
data() {
|
||||||
|
|
||||||
const options = markRaw({
|
const options = markRaw({
|
||||||
// currentLayout: "ddei-core-layout-simple",
|
currentLayout: "ddei-core-layout-simple",
|
||||||
config: {
|
config: {
|
||||||
// ratio: 1.2, //默认缩放比例为120%
|
// ratio: 1.2, //默认缩放比例为120%
|
||||||
pixel:2, //调整渲染质量
|
pixel:2, //调整渲染质量
|
||||||
|
|||||||
@ -26,6 +26,7 @@ import DDeiCore from "@ddei/core";
|
|||||||
import { loadControlByFrom, loadAndSortGroup, loadControlDefineExt } from "./grouputil";
|
import { loadControlByFrom, loadAndSortGroup, loadControlDefineExt } from "./grouputil";
|
||||||
|
|
||||||
import ICONS from "./icon";
|
import ICONS from "./icon";
|
||||||
|
import { loadFonts } from "ddei-framework";
|
||||||
import { markRaw } from "vue";
|
import { markRaw } from "vue";
|
||||||
import { getCurrentInstance, render,createVNode } from "vue"
|
import { getCurrentInstance, render,createVNode } from "vue"
|
||||||
import '@/assets/ddei.css'
|
import '@/assets/ddei.css'
|
||||||
@ -179,6 +180,7 @@ export default {
|
|||||||
// }
|
// }
|
||||||
delete control.attrs
|
delete control.attrs
|
||||||
})
|
})
|
||||||
|
loadFonts();
|
||||||
DDeiEditorUtil.ICONS = ICONS;
|
DDeiEditorUtil.ICONS = ICONS;
|
||||||
|
|
||||||
},
|
},
|
||||||
@ -272,6 +274,7 @@ export default {
|
|||||||
|
|
||||||
|
|
||||||
changeFileModifyDirty() {
|
changeFileModifyDirty() {
|
||||||
|
DDeiUtil.invokeCallbackFunc("EVENT_CONTENT_CHANGE_AFTER", "CHANGE", null, this.editor.ddInstance)
|
||||||
let action: DDeiEditorCommandFileDirty =
|
let action: DDeiEditorCommandFileDirty =
|
||||||
DDeiEditorCommandFileDirty.newInstance();
|
DDeiEditorCommandFileDirty.newInstance();
|
||||||
return action.action(
|
return action.action(
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
import {DDeiEditorArrtibute} from 'ddei-framework';
|
import {DDeiEditorArrtibute} from 'ddei-framework';
|
||||||
import { cloneDeep } from 'lodash'
|
import { cloneDeep } from 'ddei-framework'
|
||||||
import {DDeiUtil} from 'ddei-framework';
|
import {DDeiUtil} from 'ddei-framework';
|
||||||
import { markRaw } from "vue"
|
import { markRaw } from "vue"
|
||||||
|
|
||||||
|
|||||||
@ -21,10 +21,10 @@ export default defineConfig({
|
|||||||
minify: false,
|
minify: false,
|
||||||
// 这里配置打包,打包时要排除Vue的依赖,因为我们使用组件库时本地肯定是vue 环境,否则会报isCE 的错误
|
// 这里配置打包,打包时要排除Vue的依赖,因为我们使用组件库时本地肯定是vue 环境,否则会报isCE 的错误
|
||||||
rollupOptions: {
|
rollupOptions: {
|
||||||
external: ["vue", "three", "lodash"],
|
external: ["vue"],
|
||||||
output: {
|
output: {
|
||||||
globals: {
|
globals: {
|
||||||
vue: "Vue",
|
vue: "Vue"
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user