Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
liangzhen
/
framework-tools-web
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 9abd42a8
authored
Nov 30, 2023
by
liuyong
Browse files
Options
Browse Files
Download
Plain Diff
修改菜单
2 parents
2a98a133
b86e4e94
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
104 additions
and
105 deletions
package-lock.json
package.json
public/drawio/js/diagramly/sidebar/Sidebar-ArchiMate4.js
public/index.html
src/views/wenDangDemo/index.vue
package-lock.json
View file @
9abd42a
{
"name"
:
"dwawio-vue"
,
"version"
:
"0.1.0"
,
"lockfileVersion"
:
2
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"packages"
:
{
""
:
{
...
...
@@ -10257,8 +10257,7 @@
"version"
:
"7.21.0-placeholder-for-preset-env.2"
,
"resolved"
:
"https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz"
,
"integrity"
:
"sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"@babel/plugin-syntax-async-generators"
:
{
"version"
:
"7.8.4"
,
...
...
@@ -11204,6 +11203,11 @@
"fastq"
:
"^1.6.0"
}
},
"@onlyoffice/document-editor-vue"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/@onlyoffice/document-editor-vue/-/document-editor-vue-1.3.0.tgz"
,
"integrity"
:
"sha512-nopUT3fPD6uM76IHBkn4QGCqwgqC/9zqyYJhQZGN9FS/Ii57KbEKEgueoTaF/P/TvcAPIa745zqlpFdRidbqQQ=="
},
"@polka/url"
:
{
"version"
:
"1.0.0-next.23"
,
"resolved"
:
"https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.23.tgz"
,
...
...
@@ -11762,8 +11766,7 @@
"version"
:
"5.0.8"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.8.tgz"
,
"integrity"
:
"sha512-HSYWPqrunRE5ZZs8kVwiY6oWcn95qf/OQabwLfprhdpFWAGtLStShjsGED2aDpSSeGAskQETrtR/5h7VqgIlBA=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"@vue/cli-service"
:
{
"version"
:
"5.0.8"
,
...
...
@@ -11826,6 +11829,49 @@
"webpack-merge"
:
"^5.7.3"
,
"webpack-virtual-modules"
:
"^0.4.2"
,
"whatwg-fetch"
:
"^3.6.2"
},
"dependencies"
:
{
"@vue/vue-loader-v15"
:
{
"version"
:
"npm:vue-loader@15.11.1"
,
"resolved"
:
"https://registry.npmjs.org/vue-loader/-/vue-loader-15.11.1.tgz"
,
"integrity"
:
"sha512-0iw4VchYLePqJfJu9s62ACWUXeSqM30SQqlIftbYWM3C+jpPcEHKSPUZBLjSF9au4HTHQ/naF6OGnO3Q/qGR3Q=="
,
"dev"
:
true
,
"requires"
:
{
"@vue/component-compiler-utils"
:
"^3.1.0"
,
"hash-sum"
:
"^1.0.2"
,
"loader-utils"
:
"^1.1.0"
,
"vue-hot-reload-api"
:
"^2.3.0"
,
"vue-style-loader"
:
"^4.1.0"
},
"dependencies"
:
{
"hash-sum"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz"
,
"integrity"
:
"sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA=="
,
"dev"
:
true
}
}
},
"json5"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/json5/-/json5-1.0.2.tgz"
,
"integrity"
:
"sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="
,
"dev"
:
true
,
"requires"
:
{
"minimist"
:
"^1.2.0"
}
},
"loader-utils"
:
{
"version"
:
"1.4.2"
,
"resolved"
:
"https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz"
,
"integrity"
:
"sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg=="
,
"dev"
:
true
,
"requires"
:
{
"big.js"
:
"^5.2.2"
,
"emojis-list"
:
"^3.0.0"
,
"json5"
:
"^1.0.1"
}
}
}
},
"@vue/cli-shared-utils"
:
{
...
...
@@ -11990,47 +12036,6 @@
}
}
},
"@vue/vue-loader-v15"
:
{
"version"
:
"npm:vue-loader@15.11.1"
,
"resolved"
:
"https://registry.npmmirror.com/vue-loader/-/vue-loader-15.11.1.tgz"
,
"integrity"
:
"sha512-0iw4VchYLePqJfJu9s62ACWUXeSqM30SQqlIftbYWM3C+jpPcEHKSPUZBLjSF9au4HTHQ/naF6OGnO3Q/qGR3Q=="
,
"dev"
:
true
,
"requires"
:
{
"@vue/component-compiler-utils"
:
"^3.1.0"
,
"hash-sum"
:
"^1.0.2"
,
"loader-utils"
:
"^1.1.0"
,
"vue-hot-reload-api"
:
"^2.3.0"
,
"vue-style-loader"
:
"^4.1.0"
},
"dependencies"
:
{
"hash-sum"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz"
,
"integrity"
:
"sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA=="
,
"dev"
:
true
},
"json5"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz"
,
"integrity"
:
"sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="
,
"dev"
:
true
,
"requires"
:
{
"minimist"
:
"^1.2.0"
}
},
"loader-utils"
:
{
"version"
:
"1.4.2"
,
"resolved"
:
"https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz"
,
"integrity"
:
"sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg=="
,
"dev"
:
true
,
"requires"
:
{
"big.js"
:
"^5.2.2"
,
"emojis-list"
:
"^3.0.0"
,
"json5"
:
"^1.0.1"
}
}
}
},
"@vue/web-component-wrapper"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz"
,
...
...
@@ -12215,8 +12220,7 @@
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz"
,
"integrity"
:
"sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"acorn-walk"
:
{
"version"
:
"8.3.0"
,
...
...
@@ -12275,8 +12279,7 @@
"version"
:
"3.5.2"
,
"resolved"
:
"https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
,
"integrity"
:
"sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"ansi-escapes"
:
{
"version"
:
"3.2.0"
,
...
...
@@ -13079,8 +13082,7 @@
"version"
:
"6.4.1"
,
"resolved"
:
"https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz"
,
"integrity"
:
"sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"css-loader"
:
{
"version"
:
"6.8.1"
,
...
...
@@ -13266,8 +13268,7 @@
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz"
,
"integrity"
:
"sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"csso"
:
{
"version"
:
"4.2.0"
,
...
...
@@ -14338,8 +14339,7 @@
"version"
:
"5.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz"
,
"integrity"
:
"sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"ieee754"
:
{
"version"
:
"1.2.1"
,
...
...
@@ -15659,29 +15659,25 @@
"version"
:
"5.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz"
,
"integrity"
:
"sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"postcss-discard-duplicates"
:
{
"version"
:
"5.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz"
,
"integrity"
:
"sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"postcss-discard-empty"
:
{
"version"
:
"5.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz"
,
"integrity"
:
"sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"postcss-discard-overridden"
:
{
"version"
:
"5.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz"
,
"integrity"
:
"sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"postcss-loader"
:
{
"version"
:
"6.2.1"
,
...
...
@@ -15786,8 +15782,7 @@
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz"
,
"integrity"
:
"sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"postcss-modules-local-by-default"
:
{
"version"
:
"4.0.3"
,
...
...
@@ -15822,8 +15817,7 @@
"version"
:
"5.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz"
,
"integrity"
:
"sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"postcss-normalize-display-values"
:
{
"version"
:
"5.1.0"
,
...
...
@@ -16677,15 +16671,6 @@
"integrity"
:
"sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
,
"dev"
:
true
},
"string_decoder"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz"
,
"integrity"
:
"sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="
,
"dev"
:
true
,
"requires"
:
{
"safe-buffer"
:
"~5.2.0"
}
},
"string-width"
:
{
"version"
:
"4.2.3"
,
"resolved"
:
"https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz"
,
...
...
@@ -16697,6 +16682,15 @@
"strip-ansi"
:
"^6.0.1"
}
},
"string_decoder"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz"
,
"integrity"
:
"sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="
,
"dev"
:
true
,
"requires"
:
{
"safe-buffer"
:
"~5.2.0"
}
},
"strip-ansi"
:
{
"version"
:
"6.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz"
,
...
...
@@ -17170,8 +17164,7 @@
"vuex"
:
{
"version"
:
"3.6.2"
,
"resolved"
:
"https://registry.npmmirror.com/vuex/-/vuex-3.6.2.tgz"
,
"integrity"
:
"sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw=="
,
"requires"
:
{}
"integrity"
:
"sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw=="
},
"watchpack"
:
{
"version"
:
"2.4.0"
,
...
...
@@ -17436,8 +17429,7 @@
"version"
:
"8.14.2"
,
"resolved"
:
"https://registry.npmmirror.com/ws/-/ws-8.14.2.tgz"
,
"integrity"
:
"sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
}
}
},
...
...
@@ -17559,8 +17551,7 @@
"version"
:
"7.5.9"
,
"resolved"
:
"https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz"
,
"integrity"
:
"sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q=="
,
"dev"
:
true
,
"requires"
:
{}
"dev"
:
true
},
"y18n"
:
{
"version"
:
"5.0.8"
,
...
...
package.json
View file @
9abd42a
...
...
@@ -7,6 +7,7 @@
"build"
:
"vue-cli-service build"
},
"dependencies"
:
{
"@onlyoffice/document-editor-vue"
:
"^1.3.0"
,
"core-js"
:
"^3.8.3"
,
"element-ui"
:
"^2.15.14"
,
"jquery"
:
"^3.7.1"
,
...
...
public/drawio/js/diagramly/sidebar/Sidebar-ArchiMate4.js
View file @
9abd42a
...
...
@@ -149,7 +149,7 @@
];
// this.addPalette('archimate3Business', 'archimate 3.0 / Business', true, mxUtils.bind(this, function(content)
this
.
addPalette
(
'archimate3Business'
,
'架构 / 业务'
,
tru
e
,
mxUtils
.
bind
(
this
,
function
(
content
)
this
.
addPalette
(
'archimate3Business'
,
'架构 / 业务'
,
fals
e
,
mxUtils
.
bind
(
this
,
function
(
content
)
{
for
(
var
i
=
0
;
i
<
fns
.
length
;
i
++
)
{
...
...
public/index.html
View file @
9abd42a
...
...
@@ -15,7 +15,7 @@
<!-- <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script> -->
<!-- built files will be auto injected -->
</body>
<script
type=
"text/javascript"
src=
"http
s://documentserver
/web-apps/apps/api/documents/api.js"
></script>
<script
type=
"text/javascript"
src=
"http
://192.168.0.187:9999
/web-apps/apps/api/documents/api.js"
></script>
<style>
html
,
body
{
height
:
100%
;
...
...
src/views/wenDangDemo/index.vue
View file @
9abd42a
...
...
@@ -4,7 +4,6 @@
<div
class=
"office"
@
click=
"gotoOffice"
>
编辑文档
</div>
</div>
</
template
>
...
...
@@ -13,43 +12,49 @@
export
default
{
name
:
'wenDangDemo'
,
components
:
{
// ,
},
data
()
{
return
{
tableData
:
[
{
let1
:
'业务域'
,
let2
:
'策略层'
,
let3
:
'业务架构'
,
let4
:
'业务域的基本描述'
,
let5
:
'2023.10.31'
,
let6
:
'已发布'
},
{
let1
:
'业务职能'
,
let2
:
'策略层'
,
let3
:
'业务架构'
,
let4
:
'业务职能的描述'
,
let5
:
'2023.10.31'
,
let6
:
'已发布'
},
{
let1
:
'应用交互'
,
let2
:
'策略层'
,
let3
:
'应用架构'
,
let4
:
'应用交互的基本描述'
,
let5
:
'2023.10.31'
,
let6
:
'已发布'
},
{
let1
:
'功能'
,
let2
:
'策略层'
,
let3
:
'应用架构'
,
let4
:
'功能的描述'
,
let5
:
'2023.09.17'
,
let6
:
'暂存'
},
{
let1
:
'业务域'
,
let2
:
'策略层'
,
let3
:
'业务架构'
,
let4
:
'业务域的基本描述'
,
let5
:
'2023.08.18'
,
let6
:
'已停用'
},
],
add_dialog
:
false
,
query_item1
:
null
,
query_item2
:
null
,
query_item3
:
null
,
query_item4
:
null
,
config
:
{
"document"
:
{
"fileType"
:
"docx"
,
"key"
:
"Khirz6zTPdfd7"
,
"title"
:
"new.docx"
,
"url"
:
"http://192.168.0.187:9999/example/editor?fileName=new.docx"
},
"documentType"
:
"word"
,
"editorConfig"
:
{
"callbackUrl"
:
"https://example.com/url-to-callback.ashx"
},
"token"
:
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.e30.LwimMJA3puF3ioGeS-tfczR3370GXBZMIL-bdpu4hOU"
,
},
};
},
methods
:
{
gotoOffice
()
{
let
config
=
{
"document"
:
{
"fileType"
:
"docx"
,
"key"
:
"Khirz6zTPdfd7"
,
"title"
:
"
Example Document Title
.docx"
,
"url"
:
"http
s://example.com/url-to-example-document
.docx"
"title"
:
"
new
.docx"
,
"url"
:
"http
://192.168.0.187:8081/example/editor?fileName=new
.docx"
},
"documentType"
:
"
text
"
,
"documentType"
:
"
word
"
,
"editorConfig"
:
{
"callbackUrl"
:
"https://example.com/url-to-callback.ashx"
}
},
"token"
:
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.e30.LwimMJA3puF3ioGeS-tfczR3370GXBZMIL-bdpu4hOU"
,
};
var
docEditor
=
new
DocsAPI
.
DocEditor
(
"placeholder"
,
config
);
},
handleSelect
(
key
,
keyPath
)
{
}
onDocumentReady
()
{
console
.
log
(
"Document is loaded"
);
},
}
}
</
script
>
...
...
@@ -62,5 +67,6 @@ export default {
.office
{
color
:
black
;
font-size
:
20px
;
cursor
:
pointer
;
}
</
style
>
\ No newline at end of file
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment