Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Skyeye云
Skyeye
提交
2ed3eb6e
S
Skyeye
项目概览
Skyeye云
/
Skyeye
通知
1433
Star
162
Fork
130
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Skyeye
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
2ed3eb6e
编写于
2月 05, 2023
作者:
Skyeye云
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
表单布局--操作管理完成
上级
9bf84922
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
82 addition
and
17 deletion
+82
-17
base-server/src/main/resources/template/js/operate/operateList.js
...ver/src/main/resources/template/js/operate/operateList.js
+10
-13
base-server/src/main/resources/template/js/operate/writeOperate.js
...er/src/main/resources/template/js/operate/writeOperate.js
+72
-4
未找到文件。
base-server/src/main/resources/template/js/operate/operateList.js
浏览文件 @
2ed3eb6e
...
@@ -72,22 +72,15 @@ layui.config({
...
@@ -72,22 +72,15 @@ layui.config({
// 添加
// 添加
$
(
"
body
"
).
on
(
"
click
"
,
"
#addBean
"
,
function
()
{
$
(
"
body
"
).
on
(
"
click
"
,
"
#addBean
"
,
function
()
{
_openNewWindows
({
rowId
=
''
;
url
:
"
../../tpl/operate/writeOperate.html
"
,
openWritePage
();
title
:
systemLanguage
[
"
com.skyeye.addPageTitle
"
][
languageType
],
pageId
:
"
writeOperate
"
,
area
:
[
'
90vw
'
,
'
90vh
'
],
callBack
:
function
(
refreshCode
)
{
winui
.
window
.
msg
(
systemLanguage
[
"
com.skyeye.successfulOperation
"
][
languageType
],
{
icon
:
1
,
time
:
2000
});
loadTable
();
}});
});
});
// 删除
// 删除
function
delet
(
data
)
{
function
delet
(
data
)
{
layer
.
confirm
(
systemLanguage
[
"
com.skyeye.deleteOperationMsg
"
][
languageType
],
{
icon
:
3
,
title
:
systemLanguage
[
"
com.skyeye.deleteOperation
"
][
languageType
]},
function
(
index
)
{
layer
.
confirm
(
systemLanguage
[
"
com.skyeye.deleteOperationMsg
"
][
languageType
],
{
icon
:
3
,
title
:
systemLanguage
[
"
com.skyeye.deleteOperation
"
][
languageType
]},
function
(
index
)
{
layer
.
close
(
index
);
layer
.
close
(
index
);
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
delete
DsFormPage
"
,
params
:
{
id
:
data
.
id
},
type
:
'
json
'
,
method
:
"
DELETE
"
,
callback
:
function
(
json
)
{
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
delete
OperateById
"
,
params
:
{
id
:
data
.
id
},
type
:
'
json
'
,
method
:
"
DELETE
"
,
callback
:
function
(
json
)
{
winui
.
window
.
msg
(
systemLanguage
[
"
com.skyeye.deleteOperationSuccessMsg
"
][
languageType
],
{
icon
:
1
,
time
:
2000
});
winui
.
window
.
msg
(
systemLanguage
[
"
com.skyeye.deleteOperationSuccessMsg
"
][
languageType
],
{
icon
:
1
,
time
:
2000
});
loadTable
();
loadTable
();
}});
}});
...
@@ -97,10 +90,14 @@ layui.config({
...
@@ -97,10 +90,14 @@ layui.config({
// 编辑
// 编辑
function
edit
(
data
)
{
function
edit
(
data
)
{
rowId
=
data
.
id
;
rowId
=
data
.
id
;
openWritePage
();
}
function
openWritePage
()
{
_openNewWindows
({
_openNewWindows
({
url
:
"
../../tpl/
dsFormPage/pageEdit
.html
"
,
url
:
"
../../tpl/
operate/writeOperate
.html
"
,
title
:
systemLanguage
[
"
com.skyeye.
edit
PageTitle
"
][
languageType
],
title
:
systemLanguage
[
"
com.skyeye.
add
PageTitle
"
][
languageType
],
pageId
:
"
pageEdit
"
,
pageId
:
"
writeOperate
"
,
area
:
[
'
90vw
'
,
'
90vh
'
],
area
:
[
'
90vw
'
,
'
90vh
'
],
callBack
:
function
(
refreshCode
)
{
callBack
:
function
(
refreshCode
)
{
winui
.
window
.
msg
(
systemLanguage
[
"
com.skyeye.successfulOperation
"
][
languageType
],
{
icon
:
1
,
time
:
2000
});
winui
.
window
.
msg
(
systemLanguage
[
"
com.skyeye.successfulOperation
"
][
languageType
],
{
icon
:
1
,
time
:
2000
});
...
...
base-server/src/main/resources/template/js/operate/writeOperate.js
浏览文件 @
2ed3eb6e
...
@@ -89,8 +89,75 @@ layui.config({
...
@@ -89,8 +89,75 @@ layui.config({
attrHtml
=
getDataUseHandlebars
(
`<option value="">全部</option>{{#each rows}}<option value="{{attrKey}}">{{name}}</option>{{/each}}`
,
json
);
attrHtml
=
getDataUseHandlebars
(
`<option value="">全部</option>{{#each rows}}<option value="{{attrKey}}">{{name}}</option>{{/each}}`
,
json
);
},
async
:
false
});
},
async
:
false
});
skyeyeClassEnumUtil
.
showEnumDataListByClassName
(
"
operatePosition
"
,
'
select
'
,
"
position
"
,
''
,
form
);
if
(
!
isNull
(
parent
.
rowId
))
{
skyeyeClassEnumUtil
.
showEnumDataListByClassName
(
"
eventType
"
,
'
select
'
,
"
eventType
"
,
''
,
form
);
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
queryOperateById
"
,
params
:
{
id
:
parent
.
rowId
},
type
:
'
json
'
,
method
:
'
GET
'
,
callback
:
function
(
json
)
{
$
(
"
#name
"
).
val
(
json
.
bean
.
name
);
$
(
"
#authPointNum
"
).
val
(
json
.
bean
.
authPointNum
);
$
(
"
#orderBy
"
).
val
(
json
.
bean
.
orderBy
);
skyeyeClassEnumUtil
.
showEnumDataListByClassName
(
"
operatePosition
"
,
'
select
'
,
"
position
"
,
json
.
bean
.
position
,
form
);
skyeyeClassEnumUtil
.
showEnumDataListByClassName
(
"
eventType
"
,
'
select
'
,
"
eventType
"
,
json
.
bean
.
eventType
,
form
);
if
(
json
.
bean
.
position
==
'
actionBar
'
)
{
$
(
'
#positionChangeBox
'
).
html
(
_html
[
'
color
'
]);
skyeyeClassEnumUtil
.
showEnumDataListByClassName
(
"
buttonColorType
"
,
'
select
'
,
"
color
"
,
json
.
bean
.
color
,
form
);
}
if
(
json
.
bean
.
eventType
==
'
ajax
'
)
{
var
businessApi
=
json
.
bean
.
businessApi
;
$
(
'
#eventTypeChangeBox
'
).
html
(
_html
[
'
businessApi
'
]);
$
(
"
#serviceStr
"
).
html
(
getDataUseHandlebars
(
selOption
,
{
rows
:
serviceMap
}));
$
(
"
#serviceStr
"
).
val
(
businessApi
.
serviceStr
);
$
(
"
#api
"
).
val
(
businessApi
.
api
);
skyeyeClassEnumUtil
.
showEnumDataListByClassName
(
"
httpMethodEnum
"
,
'
select
'
,
"
method
"
,
businessApi
.
method
,
form
);
loadParamsTable
(
'
apiParams
'
);
initTableChooseUtil
.
deleteAllRow
(
'
apiParams
'
);
$
.
each
(
businessApi
.
params
,
function
(
key
,
value
)
{
var
params
=
{
"
key
"
:
key
,
"
attrKey
"
:
{
"
html
"
:
attrHtml
,
"
value
"
:
value
}
};
initTableChooseUtil
.
resetData
(
'
apiParams
'
,
params
);
});
}
else
{
var
operateOpenPage
=
json
.
bean
.
operateOpenPage
;
$
(
'
#eventTypeChangeBox
'
).
html
(
_html
[
'
operateOpenPage
'
]);
$
(
'
#typeChangeBox
'
).
html
(
_html
[
'
customPageUrl
'
]);
$
(
"
#openPageName
"
).
val
(
operateOpenPage
.
name
);
var
type
=
operateOpenPage
.
type
?
"
1
"
:
"
2
"
;
$
(
"
input:radio[name=type][value=
"
+
type
+
"
]
"
).
attr
(
"
checked
"
,
true
);
if
(
type
==
1
)
{
$
(
'
#typeChangeBox
'
).
html
(
_html
[
'
customPageUrl
'
]);
$
(
"
#pageUrl
"
).
val
(
operateOpenPage
.
pageUrl
);
}
else
{
$
(
'
#typeChangeBox
'
).
html
(
_html
[
'
dsFormPage
'
]);
dsFormUtil
.
dsFormChooseMation
=
operateOpenPage
.
dsFormPage
;
var
serviceName
=
operateOpenPage
.
dsFormPage
.
serviceBeanCustom
.
serviceBean
.
name
;
$
(
"
#pageUrl
"
).
val
(
serviceName
+
'
【
'
+
operateOpenPage
.
dsFormPage
.
name
+
'
】
'
);
}
loadParamsTable
(
'
pageParams
'
);
initTableChooseUtil
.
deleteAllRow
(
'
pageParams
'
);
$
.
each
(
operateOpenPage
.
params
,
function
(
key
,
value
)
{
var
params
=
{
"
key
"
:
key
,
"
attrKey
"
:
{
"
html
"
:
attrHtml
,
"
value
"
:
value
}
};
initTableChooseUtil
.
resetData
(
'
pageParams
'
,
params
);
});
}
},
async
:
false
});
}
else
{
skyeyeClassEnumUtil
.
showEnumDataListByClassName
(
"
operatePosition
"
,
'
select
'
,
"
position
"
,
''
,
form
);
skyeyeClassEnumUtil
.
showEnumDataListByClassName
(
"
eventType
"
,
'
select
'
,
"
eventType
"
,
''
,
form
);
}
form
.
on
(
'
select(position)
'
,
function
(
data
)
{
form
.
on
(
'
select(position)
'
,
function
(
data
)
{
if
(
data
.
value
==
'
actionBar
'
)
{
if
(
data
.
value
==
'
actionBar
'
)
{
// 操作栏
// 操作栏
...
@@ -152,10 +219,11 @@ layui.config({
...
@@ -152,10 +219,11 @@ layui.config({
className
:
parent
.
objectId
,
className
:
parent
.
objectId
,
name
:
$
(
"
#name
"
).
val
(),
name
:
$
(
"
#name
"
).
val
(),
position
:
$
(
"
#position
"
).
val
(),
position
:
$
(
"
#position
"
).
val
(),
color
:
$
(
"
#color
"
).
val
(),
color
:
isNull
(
$
(
"
#color
"
).
val
())
?
''
:
$
(
"
#color
"
).
val
(),
authPointNum
:
$
(
"
#authPointNum
"
).
val
(),
authPointNum
:
$
(
"
#authPointNum
"
).
val
(),
eventType
:
$
(
"
#eventType
"
).
val
(),
eventType
:
$
(
"
#eventType
"
).
val
(),
orderBy
:
$
(
"
#orderBy
"
).
val
(),
orderBy
:
$
(
"
#orderBy
"
).
val
(),
id
:
isNull
(
parent
.
rowId
)
?
''
:
parent
.
rowId
};
};
if
(
params
.
eventType
==
'
ajax
'
)
{
if
(
params
.
eventType
==
'
ajax
'
)
{
...
@@ -172,7 +240,7 @@ layui.config({
...
@@ -172,7 +240,7 @@ layui.config({
};
};
params
.
businessApi
=
JSON
.
stringify
(
businessApi
);
params
.
businessApi
=
JSON
.
stringify
(
businessApi
);
}
else
{
}
else
{
var
dataList
=
initTableChooseUtil
.
getDataList
(
'
api
Params
'
).
dataList
;
var
dataList
=
initTableChooseUtil
.
getDataList
(
'
page
Params
'
).
dataList
;
var
pageParams
=
{};
var
pageParams
=
{};
$
.
each
(
dataList
,
function
(
i
,
item
)
{
$
.
each
(
dataList
,
function
(
i
,
item
)
{
pageParams
[
item
.
key
]
=
item
.
attrKey
;
pageParams
[
item
.
key
]
=
item
.
attrKey
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录