Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Skyeye云
Skyeye
提交
f26b154c
S
Skyeye
项目概览
Skyeye云
/
Skyeye
通知
1435
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看板
提交
f26b154c
编写于
11月 01, 2018
作者:
Skyeye云
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
联动变化事件
上级
53b98034
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
54 addition
and
8 deletion
+54
-8
skyeye-web/src/main/webapp/js/codemodelgroup/usemodelgroup.js
...ye-web/src/main/webapp/js/codemodelgroup/usemodelgroup.js
+54
-8
未找到文件。
skyeye-web/src/main/webapp/js/codemodelgroup/usemodelgroup.js
浏览文件 @
f26b154c
...
...
@@ -14,6 +14,8 @@ layui.config({
var
jsCreateClick
=
false
;
//是否检索生成
var
editId
=
""
;
//当前编辑的模板id
var
list
=
[];
//存储模板生成集合
//集合内容
//var s = {
...
...
@@ -22,6 +24,7 @@ layui.config({
// tableName:表名,
// groupId:模板所属分组id
// modelName:模板别名
// modelContent:默认内容
//}
form
.
render
();
...
...
@@ -59,6 +62,15 @@ layui.config({
matchBrackets
:
true
,
});
textEditor
.
on
(
"
change
"
,
function
(){
for
(
var
i
=
0
;
i
<
list
.
length
;
i
++
){
if
(
list
[
i
].
modelId
==
editId
){
list
[
i
].
content
=
textEditor
.
getValue
();
break
;
}
}
});
//加载模块
showGrid
({
id
:
"
modelList
"
,
...
...
@@ -86,12 +98,18 @@ layui.config({
},
'
click .selResult
'
:
function
(
index
,
row
){
//查看转换结果
if
(
jsCreateClick
){
var
mode
=
returnModel
(
row
.
modelType
);
if
(
!
isNull
(
mode
.
length
))
{
textEditor
.
setOption
(
'
mode
'
,
mode
);
}
textEditor
.
setOption
(
'
readOnly
'
,
false
);
textEditor
.
setValue
(
row
.
modelContent
);
var
s
=
getListItem
(
list
,
row
.
id
);
if
(
isNull
(
s
)){
top
.
winui
.
window
.
msg
(
'
请先转换模板
'
,
{
icon
:
2
,
time
:
2000
});
}
else
{
editId
=
row
.
id
;
var
mode
=
returnModel
(
row
.
modelType
);
if
(
!
isNull
(
mode
.
length
))
{
textEditor
.
setOption
(
'
mode
'
,
mode
);
}
textEditor
.
setOption
(
'
readOnly
'
,
false
);
textEditor
.
setValue
(
s
.
content
);
}
}
else
{
top
.
winui
.
window
.
msg
(
'
请先选择数据库表名检索生成
'
,
{
icon
:
2
,
time
:
2000
});
}
...
...
@@ -106,11 +124,11 @@ layui.config({
content
:
content
,
tableName
:
$
(
"
#tableName
"
).
val
(),
groupId
:
parent
.
rowId
,
modelName
:
row
.
modelName
modelName
:
row
.
modelName
,
modelContent
:
row
.
modelContent
};
insertListIn
(
list
,
s
);
top
.
winui
.
window
.
msg
(
'
转换成功
'
,
{
icon
:
1
,
time
:
2000
});
console
.
log
(
list
);
}
else
{
top
.
winui
.
window
.
msg
(
'
请先选择数据库表名检索生成
'
,
{
icon
:
2
,
time
:
2000
});
}
...
...
@@ -141,6 +159,19 @@ layui.config({
}
});
//txtcenter DIV内的输入框内容变化事件
$
(
"
body
"
).
on
(
"
keyup
"
,
"
.txtcenter input
"
,
function
(
e
){
for
(
var
i
=
0
;
i
<
list
.
length
;
i
++
){
list
[
i
].
content
=
replaceModelContent
(
list
[
i
].
modelContent
,
$
(
"
#ControllerPackageName
"
).
val
(),
$
(
"
#ServicePackageName
"
).
val
(),
$
(
"
#ServiceImplPackageName
"
).
val
(),
$
(
"
#DaoPackageName
"
).
val
(),
$
(
"
#tableZhName
"
).
val
(),
$
(
"
#tableFirstISlowerName
"
).
val
(),
$
(
"
#tableISlowerName
"
).
val
(),
$
(
"
#tableBzName
"
).
val
());
if
(
list
[
i
].
modelId
==
editId
){
textEditor
.
setOption
(
'
readOnly
'
,
false
);
textEditor
.
setValue
(
list
[
i
].
content
);
}
}
});
//检索生成
$
(
"
body
"
).
on
(
"
click
"
,
"
#jsCreate
"
,
function
(
e
){
showGrid
({
...
...
@@ -157,6 +188,9 @@ layui.config({
$
(
"
.createResult
"
).
removeClass
(
"
layui-btn-normal
"
);
jsCreateClick
=
true
;
list
=
[];
editId
=
""
;
textEditor
.
setOption
(
'
readOnly
'
,
true
);
textEditor
.
setValue
(
''
);
$
(
"
#tableZhName
"
).
val
(
json
.
bean
.
tableName
);
$
(
"
#tableFirstISlowerName
"
).
val
(
json
.
bean
.
tableFirstISlowerName
);
$
(
"
#ControllerPackageName
"
).
val
(
json
.
bean
.
ControllerPackageName
);
...
...
@@ -196,5 +230,17 @@ layui.config({
}
}
/**
* 获取集合中的一项
*/
function
getListItem
(
list
,
id
){
for
(
var
i
=
0
;
i
<
list
.
length
;
i
++
){
if
(
list
[
i
].
modelId
==
id
){
return
list
[
i
];
}
}
return
null
;
}
exports
(
'
usemodelgroup
'
,
{});
});
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录