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 89ac89a8
authored
Dec 06, 2023
by
liuyong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改菜单
1 parent
dff5a79e
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
32 additions
and
35 deletions
.env.development
public/drawio/js/diagramly/Menus.js
public/drawio/js/grapheditor/Menus.js
public/drawio/resources/dia.txt
public/drawio/resources/dia_zh.txt
src/api/index.js
src/utils/http.js
src/views/JiaGouYuanSuGuanLi/index.vue
src/views/Main/index.vue
src/views/NewPage/index.vue
vue.config.js
.env.development
View file @
89ac89a
NODE_ENV = 'development'
VUE_APP_BASE_URL = "
http://43.143.211.42:7003
"
VUE_APP_BASE_URL = "
/api
"
public/drawio/js/diagramly/Menus.js
View file @
89ac89a
...
...
@@ -4685,6 +4685,12 @@
}
var
langMenu
=
this
.
get
(
'language'
);
this
.
put
(
'currentCanvasDataTable'
,
new
Menu
(
mxUtils
.
bind
(
this
,
function
(
menu
,
parent
){
//二次开发,当前画布数据表按钮
// window.location.href = "http://localhost:8080/#/main/NewPage";
window
.
parent
.
postMessage
(
'newPage'
);
})));
this
.
put
(
'customSaveFileMenu'
,
new
Menu
(
mxUtils
.
bind
(
this
,
function
(
menu
,
parent
)
//二次开发,添加菜单按钮
{
// console.log("自定义菜单");
...
...
@@ -4735,8 +4741,6 @@
}
});
})));
this
.
put
(
'extras'
,
new
Menu
(
mxUtils
.
bind
(
this
,
function
(
menu
,
parent
)
{
...
...
public/drawio/js/grapheditor/Menus.js
View file @
89ac89a
...
...
@@ -31,7 +31,7 @@ Menus.prototype.defaultFontSize = '12';
* Sets the default font size.
*/
// Menus.prototype.defaultMenuItems = ['file', 'edit', 'view', 'arrange', 'extras', 'help'];
Menus
.
prototype
.
defaultMenuItems
=
[
'file'
,
'edit'
,
'view'
,
'arrange'
,
'extras'
,
'customSaveFileMenu'
];
//二次开发,去掉某些菜单,添加新菜单
Menus
.
prototype
.
defaultMenuItems
=
[
'file'
,
'edit'
,
'view'
,
'arrange'
,
'extras'
,
'customSaveFileMenu'
,
'currentCanvasDataTable'
];
//二次开发,去掉某些菜单,添加新菜单
/**
* Adds the label menu items to the given menu and parent.
...
...
public/drawio/resources/dia.txt
View file @
89ac89a
...
...
@@ -287,6 +287,7 @@ exportOptionsDisabledDetails=The owner has disabled options to download, print o
externalChanges=External Changes
extras=Extras
customSaveFileMenu=customSaveFileMenu
currentCanvasDataTable=currentCanvasDataTable
customSubMenu1=功能1
customSubMenu2=功能2
facebook=Facebook
...
...
public/drawio/resources/dia_zh.txt
View file @
89ac89a
...
...
@@ -287,6 +287,7 @@ exportOptionsDisabledDetails=所有者已禁止评论者及浏览者下载、打
externalChanges=外部修改
extras=其它
customSaveFileMenu=自定义保存文件
currentCanvasDataTable=当前画布数据表
customSubMenu1=功能1
customSubMenu2=功能2
facebook=Facebook
...
...
src/api/index.js
View file @
89ac89a
...
...
@@ -2,7 +2,7 @@
import
{
get
,
post
}
from
'@/utils/http'
;
export
function
query_jia_gou_yuan_su_guan_xi_table
(
params
)
{
//架构元素关系表格
return
get
(
'/
api/
ele/'
,
params
);
return
get
(
'/ele/'
,
params
);
}
// 导入列表
export
function
offlineQuery
(
params
)
{
...
...
src/utils/http.js
View file @
89ac89a
...
...
@@ -23,7 +23,7 @@ axios.interceptors.request.use(config => {
//响应拦截器即异常处理
axios
.
interceptors
.
response
.
use
(
response
=>
{
let
code
=
response
.
data
.
code
;
// if (response.headers.token) {
// var token = res.headers.token
// window.localStorage.setItem('user_token', token)
...
...
@@ -37,9 +37,8 @@ axios.interceptors.response.use(response => {
// router.push({path:'/login'})
}
else
if
(
code
==
500
)
{
// Vue.prototype.$message({message:response.data.msg,type:'error', customClass:'messageIndex_'});
// return response
// Vue.prototype.$message({message:response.data.msg,type:'error', customClass:'messageIndex_'});
return
response
;
}
else
{
return
response
;
}
...
...
src/views/JiaGouYuanSuGuanLi/index.vue
View file @
89ac89a
...
...
@@ -132,7 +132,6 @@
<
script
>
import
{
query_jia_gou_yuan_su_guan_xi_table
}
from
'@/api/index.js'
;
import
axios
from
'axios'
;
export
default
{
name
:
'JiaGouYuanShuGuanLi'
,
...
...
@@ -176,14 +175,7 @@ export default {
query_jia_gou_yuan_su_guan_xi_table
(
params
).
then
(
res
=>
{
console
.
log
(
res
);
})
// axios.get('http://43.143.211.42:7003/ele/', { params }).then(
// response=>{
// console.log("请求成功了,",response)
// },
// error=>{
// console.log("请求失败了,",error.messages)
// }
// )
}
}
}
...
...
src/views/Main/index.vue
View file @
89ac89a
...
...
@@ -68,7 +68,7 @@
<span
style=
"margin-left: 5px;"
>
架构视图管理
</span>
</div>
<div
class=
"menu_1_item_subtitle"
@
click=
"jumpPage('总体架构资产设计与维护', '架构元模型管理', '新页面')"
>
<div
class=
"menu_1_item_subtitle"
>
<img
src=
"@/assets/三级圆环.png"
alt=
""
>
<span
style=
"margin-left: 5px;"
>
架构视图管理
</span>
</div>
...
...
@@ -499,6 +499,13 @@
};
},
mounted
(){
window
.
addEventListener
(
"message"
,
event
=>
{
//会一直调用
// console.log(event);
if
(
event
.
data
==
'newPage'
)
{
this
.
$router
.
push
(
'/main/NewPage'
,
()
=>
{},
()
=>
{}
);
this
.
visible1
=
false
;
}
});
$
(
".menu_item"
).
hover
(
function
()
{
$
(
this
).
find
(
".menu_title"
).
css
(
'color'
,
'#0D867F'
);
$
(
this
).
find
(
".menu_icon"
).
css
(
'display'
,
'none'
);
...
...
@@ -555,12 +562,6 @@
this
.
visible1
=
false
;
break
;
case
'新页面'
:
console
.
log
(
12
)
this
.
$router
.
push
(
'/main/NewPage'
,
()
=>
{},
()
=>
{}
);
this
.
visible1
=
false
;
break
;
}
}
}
...
...
src/views/NewPage/index.vue
View file @
89ac89a
...
...
@@ -88,14 +88,13 @@ export default {
},
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
:
'已停用'
},
],
tableData
:
[],
add_dialog
:
false
,
let1
:
''
,
let2
:
''
,
let3
:
''
,
let4
:
''
,
};
},
}
...
...
vue.config.js
View file @
89ac89a
...
...
@@ -8,8 +8,8 @@ module.exports = defineConfig({
'/api'
:
{
target
:
'http://43.143.211.42:7003'
,
changeOrigin
:
true
,
secure
:
false
,
rewrite
:
path
=>
path
.
replace
(
/^
\/
api/
,
''
)
//
secure: false,
pathRewrite
:
{
'^/api'
:
''
},
}
}
},
...
...
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