Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
fgqyxxlr
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yaru
fgqyxxlr
Commits
5f0fa0d4
Commit
5f0fa0d4
authored
Jun 15, 2018
by
RuoYi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化代码
parent
81b1d1c2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
60 changed files
with
171 additions
and
410 deletions
+171
-410
pom.xml
+0
-14
src/main/java/com/ruoyi/common/utils/ExcelImportUtils.java
+0
-78
src/main/java/com/ruoyi/project/monitor/job/controller/JobController.java
+1
-1
src/main/java/com/ruoyi/project/monitor/job/controller/JobLogController.java
+1
-1
src/main/java/com/ruoyi/project/monitor/logininfor/controller/LogininforController.java
+1
-1
src/main/java/com/ruoyi/project/monitor/online/controller/UserOnlineController.java
+1
-1
src/main/java/com/ruoyi/project/monitor/operlog/controller/OperlogController.java
+1
-1
src/main/java/com/ruoyi/project/system/config/controller/ConfigController.java
+1
-1
src/main/java/com/ruoyi/project/system/dict/controller/DictDataController.java
+1
-1
src/main/java/com/ruoyi/project/system/dict/controller/DictTypeController.java
+1
-1
src/main/java/com/ruoyi/project/system/post/controller/PostController.java
+1
-1
src/main/java/com/ruoyi/project/system/user/controller/UserController.java
+1
-29
src/main/java/com/ruoyi/project/system/user/service/IUserService.java
+2
-14
src/main/java/com/ruoyi/project/system/user/service/UserServiceImpl.java
+0
-0
src/main/java/com/ruoyi/project/tool/gen/controller/GenController.java
+2
-1
src/main/resources/mybatis/system/RoleMapper.xml
+2
-8
src/main/resources/static/ruoyi/js/ry-ui.js
+4
-2
src/main/resources/static/ruoyi/system/role/role.js
+47
-50
src/main/resources/static/template/用户导入模板.xlsx
+0
-0
src/main/resources/templates/include.html
+24
-24
src/main/resources/templates/index.html
+10
-10
src/main/resources/templates/main.html
+2
-2
src/main/resources/templates/monitor/job/add.html
+1
-2
src/main/resources/templates/monitor/job/edit.html
+1
-2
src/main/resources/templates/monitor/job/job.html
+1
-1
src/main/resources/templates/monitor/job/jobLog.html
+1
-1
src/main/resources/templates/monitor/logininfor/logininfor.html
+2
-1
src/main/resources/templates/monitor/online/online.html
+1
-1
src/main/resources/templates/monitor/operlog/operlog.html
+1
-1
src/main/resources/templates/system/config/add.html
+1
-2
src/main/resources/templates/system/config/config.html
+1
-1
src/main/resources/templates/system/config/edit.html
+1
-2
src/main/resources/templates/system/dept/add.html
+1
-2
src/main/resources/templates/system/dept/dept.html
+1
-1
src/main/resources/templates/system/dept/edit.html
+1
-2
src/main/resources/templates/system/dept/tree.html
+2
-2
src/main/resources/templates/system/dict/data/add.html
+1
-1
src/main/resources/templates/system/dict/data/data.html
+1
-1
src/main/resources/templates/system/dict/data/edit.html
+1
-1
src/main/resources/templates/system/dict/type/add.html
+1
-1
src/main/resources/templates/system/dict/type/edit.html
+1
-1
src/main/resources/templates/system/dict/type/type.html
+1
-1
src/main/resources/templates/system/menu/add.html
+2
-2
src/main/resources/templates/system/menu/edit.html
+2
-2
src/main/resources/templates/system/menu/menu.html
+1
-1
src/main/resources/templates/system/menu/tree.html
+2
-2
src/main/resources/templates/system/post/add.html
+1
-2
src/main/resources/templates/system/post/edit.html
+1
-2
src/main/resources/templates/system/role/add.html
+2
-3
src/main/resources/templates/system/role/edit.html
+2
-2
src/main/resources/templates/system/role/role.html
+14
-63
src/main/resources/templates/system/user/add.html
+3
-4
src/main/resources/templates/system/user/edit.html
+3
-4
src/main/resources/templates/system/user/profile/avatar.html
+1
-1
src/main/resources/templates/system/user/user.html
+3
-44
src/main/resources/templates/tool/build/build.html
+4
-4
src/main/resources/templates/tool/gen/gen.html
+2
-1
src/main/resources/templates/vm/html/add.html.vm
+1
-2
src/main/resources/templates/vm/html/edit.html.vm
+1
-2
src/main/resources/templates/vm/html/list.html.vm
+1
-1
No files found.
pom.xml
View file @
5f0fa0d4
...
...
@@ -40,7 +40,6 @@
<kaptcha.version>
2.3.2
</kaptcha.version>
<swagger.version>
2.7.0
</swagger.version>
<jsoup.version>
1.11.3
</jsoup.version>
<poi.version>
3.17
</poi.version>
</properties>
<dependencies>
...
...
@@ -247,19 +246,6 @@
<version>
${jsoup.version}
</version>
</dependency>
<!-- POI-->
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi
</artifactId>
<version>
${poi.version}
</version>
</dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi-ooxml
</artifactId>
<version>
${poi.version}
</version>
</dependency>
</dependencies>
<build>
...
...
src/main/java/com/ruoyi/common/utils/ExcelImportUtils.java
deleted
100644 → 0
View file @
81b1d1c2
package
com
.
ruoyi
.
common
.
utils
;
import
org.apache.poi.hssf.usermodel.HSSFDateUtil
;
import
org.apache.poi.ss.usermodel.Cell
;
import
java.text.DecimalFormat
;
import
java.util.Date
;
/**
* 导入Excel工具类
*/
public
class
ExcelImportUtils
{
/** 是否是2003的excel,返回true是2003Excel文件**/
public
static
boolean
isExcel2003
(
String
filePath
){
return
filePath
.
matches
(
"^.+\\.(?i)(xls)$"
);
}
/** 是否是2007以上的excel,返回true是2007Excel文件**/
public
static
boolean
isExcel2007
(
String
filePath
){
return
filePath
.
matches
(
"^.+\\.(?i)(xlsx)$"
);
}
/**
* 验证EXCEL文件
*
* @param filePath
* @return
*/
public
static
boolean
validateExcel
(
String
filePath
)
{
if
(
filePath
==
null
||
!(
isExcel2003
(
filePath
)
||
isExcel2007
(
filePath
)))
{
return
false
;
}
return
true
;
}
/**
* 获取单元格的值
* @param cell
* @return
*/
public
static
String
getCellValue
(
Cell
cell
)
{
String
value
=
""
;
if
(
cell
!=
null
)
{
switch
(
cell
.
getCellTypeEnum
()){
case
NUMERIC:
// 数字
value
=
cell
.
getNumericCellValue
()+
" "
;
if
(
HSSFDateUtil
.
isCellDateFormatted
(
cell
)){
Date
date
=
cell
.
getDateCellValue
();
if
(
date
!=
null
){
value
=
DateUtils
.
parseDateToStr
(
DateUtils
.
YYYY_MM_DD
,
date
);
// 日期格式化
}
else
{
value
=
""
;
}
}
else
{
// 解析cell时候 数字类型默认是double类型的 但是想要获取整数类型 需要格式化
value
=
new
DecimalFormat
(
"0"
).
format
(
cell
.
getNumericCellValue
());
}
break
;
case
STRING:
// 字符串
value
=
cell
.
getStringCellValue
();
break
;
case
BOOLEAN:
// Boolean类型
value
=
cell
.
getBooleanCellValue
()+
""
;
break
;
case
BLANK:
// 空值
value
=
""
;
break
;
case
ERROR:
// 错误类型
value
=
"非法字符"
;
break
;
default
:
value
=
"未知类型"
;
break
;
}
}
return
value
.
trim
();
}
}
src/main/java/com/ruoyi/project/monitor/job/controller/JobController.java
View file @
5f0fa0d4
...
...
@@ -40,7 +40,7 @@ public class JobController extends BaseController
}
@RequiresPermissions
(
"monitor:job:list"
)
@
Ge
tMapping
(
"/list"
)
@
Pos
tMapping
(
"/list"
)
@ResponseBody
public
TableDataInfo
list
(
Job
job
)
{
...
...
src/main/java/com/ruoyi/project/monitor/job/controller/JobLogController.java
View file @
5f0fa0d4
...
...
@@ -39,7 +39,7 @@ public class JobLogController extends BaseController
}
@RequiresPermissions
(
"monitor:job:list"
)
@
Ge
tMapping
(
"/list"
)
@
Pos
tMapping
(
"/list"
)
@ResponseBody
public
TableDataInfo
list
(
JobLog
jobLog
)
{
...
...
src/main/java/com/ruoyi/project/monitor/logininfor/controller/LogininforController.java
View file @
5f0fa0d4
...
...
@@ -38,7 +38,7 @@ public class LogininforController extends BaseController
}
@RequiresPermissions
(
"monitor:logininfor:list"
)
@
Ge
tMapping
(
"/list"
)
@
Pos
tMapping
(
"/list"
)
@ResponseBody
public
TableDataInfo
list
(
Logininfor
logininfor
)
{
...
...
src/main/java/com/ruoyi/project/monitor/online/controller/UserOnlineController.java
View file @
5f0fa0d4
...
...
@@ -44,7 +44,7 @@ public class UserOnlineController extends BaseController
}
@RequiresPermissions
(
"monitor:online:list"
)
@
Ge
tMapping
(
"/list"
)
@
Pos
tMapping
(
"/list"
)
@ResponseBody
public
TableDataInfo
list
(
UserOnline
userOnline
)
{
...
...
src/main/java/com/ruoyi/project/monitor/operlog/controller/OperlogController.java
View file @
5f0fa0d4
...
...
@@ -39,7 +39,7 @@ public class OperlogController extends BaseController
}
@RequiresPermissions
(
"monitor:operlog:list"
)
@
Ge
tMapping
(
"/list"
)
@
Pos
tMapping
(
"/list"
)
@ResponseBody
public
TableDataInfo
list
(
OperLog
operLog
)
{
...
...
src/main/java/com/ruoyi/project/system/config/controller/ConfigController.java
View file @
5f0fa0d4
...
...
@@ -43,7 +43,7 @@ public class ConfigController extends BaseController
* 查询参数配置列表
*/
@RequiresPermissions
(
"system:config:list"
)
@
Ge
tMapping
(
"/list"
)
@
Pos
tMapping
(
"/list"
)
@ResponseBody
public
TableDataInfo
list
(
Config
config
)
{
...
...
src/main/java/com/ruoyi/project/system/dict/controller/DictDataController.java
View file @
5f0fa0d4
...
...
@@ -39,7 +39,7 @@ public class DictDataController extends BaseController
return
prefix
+
"/data"
;
}
@
Ge
tMapping
(
"/list"
)
@
Pos
tMapping
(
"/list"
)
@RequiresPermissions
(
"system:dict:list"
)
@ResponseBody
public
TableDataInfo
list
(
DictData
dictData
)
...
...
src/main/java/com/ruoyi/project/system/dict/controller/DictTypeController.java
View file @
5f0fa0d4
...
...
@@ -39,7 +39,7 @@ public class DictTypeController extends BaseController
return
prefix
+
"/type"
;
}
@
Ge
tMapping
(
"/list"
)
@
Pos
tMapping
(
"/list"
)
@RequiresPermissions
(
"system:dict:list"
)
@ResponseBody
public
TableDataInfo
list
(
DictType
dictType
)
...
...
src/main/java/com/ruoyi/project/system/post/controller/PostController.java
View file @
5f0fa0d4
...
...
@@ -40,7 +40,7 @@ public class PostController extends BaseController
}
@RequiresPermissions
(
"system:post:list"
)
@
Ge
tMapping
(
"/list"
)
@
Pos
tMapping
(
"/list"
)
@ResponseBody
public
TableDataInfo
list
(
Post
post
)
{
...
...
src/main/java/com/ruoyi/project/system/user/controller/UserController.java
View file @
5f0fa0d4
package
com
.
ruoyi
.
project
.
system
.
user
.
controller
;
import
com.ruoyi.common.exception.user.UserException
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.framework.aspectj.lang.annotation.Log
;
import
com.ruoyi.framework.web.controller.BaseController
;
...
...
@@ -14,15 +13,11 @@ import com.ruoyi.project.system.user.domain.User;
import
com.ruoyi.project.system.user.domain.UserStatus
;
import
com.ruoyi.project.system.user.service.IUserService
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.ui.Model
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.List
;
/**
...
...
@@ -34,7 +29,6 @@ import java.util.List;
@RequestMapping
(
"/system/user"
)
public
class
UserController
extends
BaseController
{
private
static
final
Logger
log
=
LoggerFactory
.
getLogger
(
UserController
.
class
);
private
String
prefix
=
"system/user"
;
@Autowired
...
...
@@ -54,7 +48,7 @@ public class UserController extends BaseController
}
@RequiresPermissions
(
"system:user:list"
)
@
Ge
tMapping
(
"/list"
)
@
Pos
tMapping
(
"/list"
)
@ResponseBody
public
TableDataInfo
list
(
User
user
)
{
...
...
@@ -172,28 +166,6 @@ public class UserController extends BaseController
}
/**
* 批量新增用户
*/
@RequiresPermissions
(
"system:user:batchAdd"
)
@Log
(
title
=
"系统管理"
,
action
=
"用户管理-批量新增用户"
)
@PostMapping
(
"/batchAdd"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
@ResponseBody
public
Message
batchAdd
(
@RequestParam
(
"uploadfile"
)
MultipartFile
file
)
{
try
{
if
(!
file
.
isEmpty
()){
int
rows
=
userService
.
batchImportUsers
(
file
);
return
Message
.
success
(
String
.
valueOf
(
rows
));
}
return
Message
.
error
();
}
catch
(
UserException
e
){
log
.
error
(
"批量添加用户失败 !---{}"
,
e
.
getMessage
());
return
Message
.
error
(
e
.
getMessage
());
}
}
/**
* 校验用户名
*/
@PostMapping
(
"/checkLoginNameUnique"
)
...
...
src/main/java/com/ruoyi/project/system/user/service/IUserService.java
View file @
5f0fa0d4
package
com
.
ruoyi
.
project
.
system
.
user
.
service
;
import
com.ruoyi.project.system.user.domain.User
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.List
;
/**
...
...
@@ -28,7 +26,7 @@ public interface IUserService
* @return 用户对象信息
*/
public
User
selectUserByLoginName
(
String
userName
);
/**
* 通过手机号码查询用户
*
...
...
@@ -36,7 +34,7 @@ public interface IUserService
* @return 用户对象信息
*/
public
User
selectUserByPhoneNumber
(
String
phoneNumber
);
/**
* 通过邮箱查询用户
*
...
...
@@ -101,7 +99,6 @@ public interface IUserService
*/
public
String
checkLoginNameUnique
(
String
loginName
);
/**
* 校验手机号码是否唯一
*
...
...
@@ -110,7 +107,6 @@ public interface IUserService
*/
public
String
checkPhoneUnique
(
User
user
);
/**
* 校验email是否唯一
*
...
...
@@ -134,12 +130,4 @@ public interface IUserService
* @return 结果
*/
public
String
selectUserPostGroup
(
Long
userId
);
/**
* Excel批量导入用户
* @param myFile
* @return
*/
public
int
batchImportUsers
(
MultipartFile
myFile
);
}
src/main/java/com/ruoyi/project/system/user/service/UserServiceImpl.java
View file @
5f0fa0d4
This diff is collapsed.
Click to expand it.
src/main/java/com/ruoyi/project/tool/gen/controller/GenController.java
View file @
5f0fa0d4
...
...
@@ -9,6 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
com.alibaba.fastjson.JSON
;
...
...
@@ -40,7 +41,7 @@ public class GenController extends BaseController
}
@RequiresPermissions
(
"tool:gen:list"
)
@
Ge
tMapping
(
"/list"
)
@
Pos
tMapping
(
"/list"
)
@ResponseBody
public
TableDataInfo
list
(
TableInfo
tableInfo
)
{
...
...
src/main/resources/mybatis/system/RoleMapper.xml
View file @
5f0fa0d4
...
...
@@ -20,14 +20,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select
id=
"selectRoleList"
parameterType=
"Role"
resultMap=
"RoleResult"
>
select role_id, role_name, role_key, role_sort, status, create_time, remark from sys_role
<where>
<if
test=
"roleName != null and roleName != ''"
>
AND role_name like concat('%', #{roleName}, '%')
</if>
<if
test=
"roleKey != null and roleKey != ''"
>
AND role_key like concat('%', #{roleKey}, '%')
</if>
<if
test=
"status != null and status != ''"
>
AND status = #{status}
<if
test=
"searchValue != null and searchValue != ''"
>
AND role_key like concat('%', #{searchValue}, '%') OR role_name like concat('%', #{searchValue}, '%')
</if>
</where>
</select>
...
...
src/main/resources/static/ruoyi/js/ry-ui.js
View file @
5f0fa0d4
...
...
@@ -76,7 +76,7 @@ $(function(){
// 初始bootstrap table数据
$
.
initTable
=
function
(
_columns
,
_url
)
{
$
(
'.bootstrap-table'
).
bootstrapTable
({
method
:
'
get'
,
// 请求方式(*)
method
:
'
post'
,
// 请求方式(*)
dataType
:
"json"
,
// 返回格式(*)
url
:
_url
,
// 请求后台的URL(*)
pagination
:
true
,
// 是否显示分页(*)
...
...
@@ -93,6 +93,7 @@ $(function(){
showToggle
:
true
,
// 是否显示详细视图和列表视图的切换按钮
cache
:
false
,
// 是否使用缓存
showExport
:
true
,
// 是否支持导出文件
contentType
:
"application/x-www-form-urlencoded"
,
// 编码类型
queryParams
:
function
(
params
)
{
return
{
// 传递参数查询参数
...
...
@@ -109,7 +110,7 @@ $(function(){
// 初始bootstrap table 自定义参数
$
.
initTableParams
=
function
(
_columns
,
_url
,
_queryParams
)
{
$
(
'.bootstrap-table'
).
bootstrapTable
({
method
:
'
ge
t'
,
// 请求方式(*)
method
:
'
pos
t'
,
// 请求方式(*)
dataType
:
"json"
,
// 返回格式(*)
url
:
_url
,
// 请求后台的URL(*)
pagination
:
true
,
// 是否显示分页(*)
...
...
@@ -126,6 +127,7 @@ $(function(){
showToggle
:
true
,
// 是否显示详细视图和列表视图的切换按钮
cache
:
false
,
// 是否使用缓存
showExport
:
true
,
// 是否支持导出文件
contentType
:
"application/x-www-form-urlencoded"
,
// 编码类型
queryParams
:
_queryParams
,
columns
:
_columns
});
...
...
src/main/resources/static/ruoyi/system/role/role.js
View file @
5f0fa0d4
var
prefix
=
ctx
+
"system/role"
$
(
function
()
{
var
options
=
{
url
:
prefix
+
"/list"
,
queryParams
:
queryParams
,
columns
:
[{
checkbox
:
true
},
{
field
:
'roleId'
,
title
:
'角色编号'
},
{
field
:
'roleName'
,
title
:
'角色名称'
},
{
field
:
'roleKey'
,
title
:
'权限字符'
},
{
field
:
'roleSort'
,
title
:
'显示顺序'
},
{
field
:
'status'
,
title
:
'状态'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
if
(
value
==
0
)
{
return
'<span class="badge badge-primary">正常</span>'
;
}
else
if
(
value
==
1
)
{
return
'<span class="badge badge-danger">禁用</span>'
;
}
}
},
{
field
:
'createDateTimeStr'
,
title
:
'创建时间'
},
{
title
:
'操作'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
var
actions
=
[];
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
editFlag
+
'" href="#" onclick="edit(
\'
'
+
row
.
roleId
+
'
\'
)"><i class="fa fa-edit"></i>编辑</a> '
);
actions
.
push
(
'<a class="btn btn-danger btn-xs '
+
removeFlag
+
'" href="#" onclick="remove(
\'
'
+
row
.
roleId
+
'
\'
)"><i class="fa fa-remove"></i>删除</a>'
);
return
actions
.
join
(
''
);
}
}]
};
$
.
table
.
init
(
options
);
var
columns
=
[{
checkbox
:
true
},
{
field
:
'roleId'
,
title
:
'角色编号'
},
{
field
:
'roleName'
,
title
:
'角色名称'
},
{
field
:
'roleKey'
,
title
:
'权限字符'
},
{
field
:
'roleSort'
,
title
:
'显示顺序'
},
{
field
:
'status'
,
title
:
'状态'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
if
(
value
==
0
)
{
return
'<span class="badge badge-primary">正常</span>'
;
}
else
if
(
value
==
1
)
{
return
'<span class="badge badge-danger">禁用</span>'
;
}
}
},
{
field
:
'createDateTimeStr'
,
title
:
'创建时间'
},
{
title
:
'操作'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
var
actions
=
[];
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
editFlag
+
'" href="#" onclick="edit(
\'
'
+
row
.
roleId
+
'
\'
)"><i class="fa fa-edit"></i>编辑</a> '
);
actions
.
push
(
'<a class="btn btn-danger btn-xs '
+
removeFlag
+
'" href="#" onclick="remove(
\'
'
+
row
.
roleId
+
'
\'
)"><i class="fa fa-remove"></i>删除</a>'
);
return
actions
.
join
(
''
);
}
}];
var
url
=
prefix
+
"/list"
;
$
.
initTable
(
columns
,
url
);
});
/*角色管理-搜索*/
...
...
src/main/resources/static/template/用户导入模板.xlsx
deleted
100644 → 0
View file @
81b1d1c2
File deleted
src/main/resources/templates/include.html
View file @
5f0fa0d4
...
...
@@ -5,37 +5,37 @@
<meta
name=
"keywords"
content=
""
>
<meta
name=
"description"
content=
""
>
<link
rel=
"shortcut icon"
href=
"favicon.ico"
>
<link
href=
"../static/css/bootstrap.min.css"
th:href=
"@{/css/bootstrap.min.css}"
rel=
"stylesheet"
/>
<link
href=
"../static/css/font-awesome.css"
th:href=
"@{/css/font-awesome.css}"
rel=
"stylesheet"
/>
<link
th:href=
"@{/css/bootstrap.min.css}"
rel=
"stylesheet"
/>
<link
th:href=
"@{/css/font-awesome.css}"
rel=
"stylesheet"
/>
<!-- bootstrap-table 表格插件样式 -->
<link
href=
"../static/ajax/libs/bootstrap-table/bootstrap-table.min.css"
th:href=
"@{/ajax/libs/bootstrap-table/bootstrap-table.min.css}"
rel=
"stylesheet"
/>
<link
href=
"../static/ajax/libs/jqTreeGrid/jquery.treegrid.css"
th:href=
"@{/ajax/libs/jqTreeGrid/jquery.treegrid.css}"
rel=
"stylesheet"
/>
<link
href=
"../static/css/animate.css"
th:href=
"@{/css/animate.css}"
rel=
"stylesheet"
/>
<link
href=
"../static/css/style.css"
th:href=
"@{/css/style.css}"
rel=
"stylesheet"
/>
<link
href=
"../static/css/checkbox.css"
th:href=
"@{/css/checkbox.css}"
rel=
"stylesheet"
/>
<link
th:href=
"@{/ajax/libs/bootstrap-table/bootstrap-table.min.css}"
rel=
"stylesheet"
/>
<link
th:href=
"@{/ajax/libs/jqTreeGrid/jquery.treegrid.css}"
rel=
"stylesheet"
/>
<link
th:href=
"@{/css/animate.css}"
rel=
"stylesheet"
/>
<link
th:href=
"@{/css/style.css}"
rel=
"stylesheet"
/>
<link
th:href=
"@{/css/checkbox.css}"
rel=
"stylesheet"
/>
</head>
<div
th:fragment=
"footer"
>
<script
src=
"../static/js/jquery.min.js"
th:src=
"@{/js/jquery.min.js}"
></script>
<script
src=
"../static/js/bootstrap.min.js"
th:src=
"@{/js/bootstrap.min.js}"
></script>
<script
th:src=
"@{/js/jquery.min.js}"
></script>
<script
th:src=
"@{/js/bootstrap.min.js}"
></script>
<!-- bootstrap-table 表格插件 -->
<script
src=
"../static/ajax/libs/bootstrap-table/bootstrap-table.min.js"
th:src=
"@{/ajax/libs/bootstrap-table/bootstrap-table.min.js}"
></script>
<script
src=
"../static/ajax/libs/bootstrap-table/locale/bootstrap-table-zh-CN.min.js"
th:src=
"@{/ajax/libs/bootstrap-table/locale/bootstrap-table-zh-CN.min.js}"
></script>
<script
src=
"../static/ajax/libs/bootstrap-table/extensions/mobile/bootstrap-table-mobile.min.js"
th:src=
"@{/ajax/libs/bootstrap-table/extensions/mobile/bootstrap-table-mobile.min.js}"
></script>
<script
src=
"../static/ajax/libs/bootstrap-table/extensions/toolbar/bootstrap-table-toolbar.min.js"
th:src=
"@{/ajax/libs/bootstrap-table/extensions/toolbar/bootstrap-table-toolbar.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/bootstrap-table/bootstrap-table.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/bootstrap-table/locale/bootstrap-table-zh-CN.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/bootstrap-table/extensions/mobile/bootstrap-table-mobile.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/bootstrap-table/extensions/toolbar/bootstrap-table-toolbar.min.js}"
></script>
<!-- jquery-validate 表单验证插件 -->
<script
src=
"../static/ajax/libs/validate/jquery.validate.min.js"
th:src=
"@{/ajax/libs/validate/jquery.validate.min.js}"
></script>
<script
src=
"../static/ajax/libs/validate/messages_zh.min.js"
th:src=
"@{/ajax/libs/validate/messages_zh.min.js}"
></script>
<script
src=
"../static/ajax/libs/validate/jquery.validate.extend.js"
th:src=
"@{/ajax/libs/validate/jquery.validate.extend.js}"
></script>
<script
th:src=
"@{/ajax/libs/validate/jquery.validate.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/validate/messages_zh.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/validate/jquery.validate.extend.js}"
></script>
<!-- jquery-validate 表单树插件 -->
<script
src=
"../static/ajax/libs/jqTreeGrid/jquery.treegrid.min.js"
th:src=
"@{/ajax/libs/jqTreeGrid/jquery.treegrid.min.js}"
></script>
<script
src=
"../static/ajax/libs/jqTreeGrid/jquery.treegrid.extension.js"
th:src=
"@{/ajax/libs/jqTreeGrid/jquery.treegrid.extension.js}"
></script>
<script
th:src=
"@{/ajax/libs/jqTreeGrid/jquery.treegrid.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/jqTreeGrid/jquery.treegrid.extension.js}"
></script>
<!-- jquery-export 表格导出插件 -->
<script
src=
"../static/ajax/libs/bootstrap-table/extensions/export/bootstrap-table-export.js"
th:src=
"@{/ajax/libs/bootstrap-table/extensions/export/bootstrap-table-export.js}"
></script>
<script
src=
"../static/ajax/libs/bootstrap-table/extensions/export/tableExport.js"
th:src=
"@{/ajax/libs/bootstrap-table/extensions/export/tableExport.js}"
></script>
<script
src=
"../static/ajax/libs/layer/layer.min.js"
th:src=
"@{/ajax/libs/layer/layer.min.js}"
></script>
<script
src=
"../static/ruoyi/js/common.js?v=1.1.6"
th:src=
"@{/ruoyi/js/common.js?v=1.1.6}"
></script>
<script
src=
"../static/ruoyi/js/ry-ui.js?v=1.1.6"
th:src=
"@{/ruoyi/js/ry-ui.js?v=1.1.6}"
></script>
<script
th:inline=
"javascript"
>
var
ctx
=
[[@{
/
}]];
</script>
<script
th:src=
"@{/ajax/libs/bootstrap-table/extensions/export/bootstrap-table-export.js}"
></script>
<script
th:src=
"@{/ajax/libs/bootstrap-table/extensions/export/tableExport.js}"
></script>
<script
th:src=
"@{/ajax/libs/layer/layer.min.js}"
></script>
<script
th:src=
"@{/ruoyi/js/common.js?v=1.1.6}"
></script>
<script
th:src=
"@{/ruoyi/js/ry-ui.js?v=1.1.6}"
></script>
<script
src=
"http://tajs.qq.com/stats?sId=62048022"
></script>
<script
th:inline=
"javascript"
>
var
ctx
=
[[@{
/
}]];
</script>
</div>
src/main/resources/templates/index.html
View file @
5f0fa0d4
...
...
@@ -10,11 +10,11 @@
<!--[if lt IE 9]>
<meta http-equiv="refresh" content="0;ie.html"/>
<![endif]-->
<link
href=
"../static/favicon.ico"
th:href=
"@{favicon.ico}"
rel=
"stylesheet"
/>
<link
href=
"../static/css/bootstrap.min.css"
th:href=
"@{/css/bootstrap.min.css}"
rel=
"stylesheet"
/>
<link
href=
"../static/css/font-awesome.min.css"
th:href=
"@{/css/font-awesome.css}"
rel=
"stylesheet"
/>
<link
href=
"../static/css/animate.css"
th:href=
"@{/css/animate.css}"
rel=
"stylesheet"
/>
<link
href=
"../static/css/style.css"
th:href=
"@{/css/style.css}"
rel=
"stylesheet"
/>
<link
th:href=
"@{favicon.ico}"
rel=
"stylesheet"
/>
<link
th:href=
"@{/css/bootstrap.min.css}"
rel=
"stylesheet"
/>
<link
th:href=
"@{/css/font-awesome.css}"
rel=
"stylesheet"
/>
<link
th:href=
"@{/css/animate.css}"
rel=
"stylesheet"
/>
<link
th:href=
"@{/css/style.css}"
rel=
"stylesheet"
/>
<style
type=
"text/css"
>
.nav
>
li
:hover
.dropdown-menu
{
display
:
block
;}
</style>
...
...
@@ -124,10 +124,10 @@
<!--右侧部分结束-->
</div>
<!-- 全局js -->
<script
src=
"../static/js/jquery.min.js"
th:src=
"@{/js/jquery.min.js}"
></script>
<script
src=
"../static/js/bootstrap.min.js"
th:src=
"@{/js/bootstrap.min.js}"
></script>
<script
src=
"../static/js/plugins/metisMenu/jquery.metisMenu.js"
th:src=
"@{/js/plugins/metisMenu/jquery.metisMenu.js}"
></script>
<script
src=
"../static/js/plugins/slimscroll/jquery.slimscroll.min.js"
th:src=
"@{/js/plugins/slimscroll/jquery.slimscroll.min.js}"
></script>
<script
src=
"../static/ruoyi/index.js"
th:src=
"@{/ruoyi/index.js}"
></script>
<script
th:src=
"@{/js/jquery.min.js}"
></script>
<script
th:src=
"@{/js/bootstrap.min.js}"
></script>
<script
th:src=
"@{/js/plugins/metisMenu/jquery.metisMenu.js}"
></script>
<script
th:src=
"@{/js/plugins/slimscroll/jquery.slimscroll.min.js}"
></script>
<script
th:src=
"@{/ruoyi/index.js}"
></script>
</body>
</html>
src/main/resources/templates/main.html
View file @
5f0fa0d4
...
...
@@ -415,7 +415,7 @@
</div>
</div>
</div>
<script
src=
"../static/js/jquery.min.js"
th:src=
"@{/js/jquery.min.js}"
></script>
<script
src=
"../static/js/bootstrap.min.js"
th:src=
"@{/js/bootstrap.min.js}"
></script>
<script
th:src=
"@{/js/jquery.min.js}"
></script>
<script
th:src=
"@{/js/bootstrap.min.js}"
></script>
</body>
</html>
src/main/resources/templates/monitor/job/add.html
View file @
5f0fa0d4
...
...
@@ -59,7 +59,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/monitor/job/add.js"
th:src=
"@{/ruoyi/monitor/job/add.js}"
>
</script>
<script
th:src=
"@{/ruoyi/monitor/job/add.js}"
></script>
</body>
</html>
src/main/resources/templates/monitor/job/edit.html
View file @
5f0fa0d4
...
...
@@ -60,7 +60,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/monitor/job/edit.js"
th:src=
"@{/ruoyi/monitor/job/edit.js}"
>
</script>
<script
th:src=
"@{/ruoyi/monitor/job/edit.js}"
></script>
</body>
</html>
src/main/resources/templates/monitor/job/job.html
View file @
5f0fa0d4
...
...
@@ -21,7 +21,7 @@
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/monitor/job/job.js"
th:src=
"@{/ruoyi/monitor/job/job.js}"
></script>
<script
th:src=
"@{/ruoyi/monitor/job/job.js}"
></script>
<script
th:inline=
"javascript"
>
var
editFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'monitor:job:edit'
)}]];
var
removeFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'monitor:job:remove'
)}]];
...
...
src/main/resources/templates/monitor/job/jobLog.html
View file @
5f0fa0d4
...
...
@@ -15,7 +15,7 @@
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/monitor/job/jobLog.js"
th:src=
"@{/ruoyi/monitor/job/jobLog.js}"
></script>
<script
th:src=
"@{/ruoyi/monitor/job/jobLog.js}"
></script>
<script
th:inline=
"javascript"
>
var
removeFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'monitor:job:remove'
)}]];
</script>
...
...
src/main/resources/templates/monitor/logininfor/logininfor.html
View file @
5f0fa0d4
...
...
@@ -15,6 +15,6 @@
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/monitor/logininfor/logininfor.js"
th:src=
"@{/ruoyi/monitor/logininfor/logininfor.js}"
></script>
<script
th:src=
"@{/ruoyi/monitor/logininfor/logininfor.js}"
></script>
</body>
</html>
\ No newline at end of file
src/main/resources/templates/monitor/online/online.html
View file @
5f0fa0d4
...
...
@@ -16,7 +16,7 @@
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/monitor/online/online.js"
th:src=
"@{/ruoyi/monitor/online/online.js}"
></script>
<script
th:src=
"@{/ruoyi/monitor/online/online.js}"
></script>
<script
th:inline=
"javascript"
>
var
forceFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'monitor:online:forceLogout'
)}]];
</script>
...
...
src/main/resources/templates/monitor/operlog/operlog.html
View file @
5f0fa0d4
...
...
@@ -16,7 +16,7 @@
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/monitor/operlog/operlog.js"
th:src=
"@{/ruoyi/monitor/operlog/operlog.js}"
></script>
<script
th:src=
"@{/ruoyi/monitor/operlog/operlog.js}"
></script>
<script
th:inline=
"javascript"
>
var
detailFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'monitor:operlog:detail'
)}]];
</script>
...
...
src/main/resources/templates/system/config/add.html
View file @
5f0fa0d4
...
...
@@ -47,7 +47,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/config/add.js"
th:src=
"@{/ruoyi/system/config/add.js}"
>
</script>
<script
th:src=
"@{/ruoyi/system/config/add.js}"
></script>
</body>
</html>
src/main/resources/templates/system/config/config.html
View file @
5f0fa0d4
...
...
@@ -16,7 +16,7 @@
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/system/config/config.js"
th:src=
"@{/ruoyi/system/config/config.js}"
></script>
<script
th:src=
"@{/ruoyi/system/config/config.js}"
></script>
<script
th:inline=
"javascript"
>
var
editFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:config:edit'
)}]];
var
removeFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:config:remove'
)}]];
...
...
src/main/resources/templates/system/config/edit.html
View file @
5f0fa0d4
...
...
@@ -48,7 +48,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/config/edit.js"
th:src=
"@{/ruoyi/system/config/edit.js}"
>
</script>
<script
th:src=
"@{/ruoyi/system/config/edit.js}"
></script>
</body>
</html>
src/main/resources/templates/system/dept/add.html
View file @
5f0fa0d4
...
...
@@ -61,7 +61,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/dept/add.js"
th:src=
"@{/ruoyi/system/dept/add.js}"
>
</script>
<script
th:src=
"@{/ruoyi/system/dept/add.js}"
></script>
</body>
</html>
src/main/resources/templates/system/dept/dept.html
View file @
5f0fa0d4
...
...
@@ -16,7 +16,7 @@
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/system/dept/dept.js"
th:src=
"@{/ruoyi/system/dept/dept.js}"
></script>
<script
th:src=
"@{/ruoyi/system/dept/dept.js}"
></script>
<script
th:inline=
"javascript"
>
var
addFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:dept:add'
)}]];
var
editFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:dept:edit'
)}]];
...
...
src/main/resources/templates/system/dept/edit.html
View file @
5f0fa0d4
...
...
@@ -61,7 +61,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/dept/edit.js"
th:src=
"@{/ruoyi/system/dept/edit.js}"
>
</script>
<script
th:src=
"@{/ruoyi/system/dept/edit.js}"
></script>
</body>
</html>
src/main/resources/templates/system/dept/tree.html
View file @
5f0fa0d4
...
...
@@ -30,8 +30,8 @@ button{font-family: "SimSun","Helvetica Neue",Helvetica,Arial;}
<a
class=
"layui-layer-btn1"
th:onclick=
"'javascript:layer_close()'"
><i
class=
"fa fa-close"
></i>
关闭
</a>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js"
th:src=
"@{/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js}"
></script>
<script
src=
"/ruoyi/system/dept/tree.js"
th:src=
"@{/ruoyi/system/dept/tree.js}"
></script>
<script
th:src=
"@{/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js}"
></script>
<script
th:src=
"@{/ruoyi/system/dept/tree.js}"
></script>
<script
th:inline=
"javascript"
>
var
treeName
=
[[
$
{
treeName
}]];
$
(
"#treeName"
).
val
(
treeName
);
...
...
src/main/resources/templates/system/dict/data/add.html
View file @
5f0fa0d4
...
...
@@ -69,6 +69,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/dict/data/add.js"
th:src=
"@{/ruoyi/system/dict/data/add.js}"
></script>
<script
th:src=
"@{/ruoyi/system/dict/data/add.js}"
></script>
</body>
</html>
src/main/resources/templates/system/dict/data/data.html
View file @
5f0fa0d4
...
...
@@ -20,7 +20,7 @@
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/system/dict/data/data.js"
th:src=
"@{/ruoyi/system/dict/data/data.js}"
></script>
<script
th:src=
"@{/ruoyi/system/dict/data/data.js}"
></script>
<script
th:inline=
"javascript"
>
var
editFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:dict:edit'
)}]];
var
removeFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:dict:remove'
)}]];
...
...
src/main/resources/templates/system/dict/data/edit.html
View file @
5f0fa0d4
...
...
@@ -70,6 +70,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/dict/data/edit.js"
th:src=
"@{/ruoyi/system/dict/data/edit.js}"
></script>
<script
th:src=
"@{/ruoyi/system/dict/data/edit.js}"
></script>
</body>
</html>
src/main/resources/templates/system/dict/type/add.html
View file @
5f0fa0d4
...
...
@@ -42,6 +42,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/dict/type/add.js"
th:src=
"@{/ruoyi/system/dict/type/add.js}"
></script>
<script
th:src=
"@{/ruoyi/system/dict/type/add.js}"
></script>
</body>
</html>
src/main/resources/templates/system/dict/type/edit.html
View file @
5f0fa0d4
...
...
@@ -43,6 +43,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/dict/type/edit.js"
th:src=
"@{/ruoyi/system/dict/type/edit.js}"
></script>
<script
th:src=
"@{/ruoyi/system/dict/type/edit.js}"
></script>
</body>
</html>
src/main/resources/templates/system/dict/type/type.html
View file @
5f0fa0d4
...
...
@@ -19,7 +19,7 @@
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/system/dict/type/type.js"
th:src=
"@{/ruoyi/system/dict/type/type.js}"
></script>
<script
th:src=
"@{/ruoyi/system/dict/type/type.js}"
></script>
<script
th:inline=
"javascript"
>
var
editFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:dict:edit'
)}]];
var
listFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:dict:list'
)}]];
...
...
src/main/resources/templates/system/menu/add.html
View file @
5f0fa0d4
...
...
@@ -74,8 +74,8 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/menu/add.js"
th:src=
"@{/ruoyi/system/menu/add.js}"
></script>
<script
src=
"/ajax/libs/iCheck/icheck.min.js"
th:src=
"@{/ajax/libs/iCheck/icheck.min.js}"
></script>
<script
th:src=
"@{/ruoyi/system/menu/add.js}"
></script>
<script
th:src=
"@{/ajax/libs/iCheck/icheck.min.js}"
></script>
<script>
$
(
document
).
ready
(
function
(){
$
(
".i-checks"
).
iCheck
({
checkboxClass
:
"icheckbox_square-green"
,
radioClass
:
"iradio_square-green"
,})});
</script>
...
...
src/main/resources/templates/system/menu/edit.html
View file @
5f0fa0d4
...
...
@@ -75,8 +75,8 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/menu/edit.js"
th:src=
"@{/ruoyi/system/menu/edit.js}"
></script>
<script
src=
"/ajax/libs/iCheck/icheck.min.js"
th:src=
"@{/ajax/libs/iCheck/icheck.min.js}"
></script>
<script
th:src=
"@{/ruoyi/system/menu/edit.js}"
></script>
<script
th:src=
"@{/ajax/libs/iCheck/icheck.min.js}"
></script>
<script>
$
(
document
).
ready
(
function
(){
$
(
".i-checks"
).
iCheck
({
checkboxClass
:
"icheckbox_square-green"
,
radioClass
:
"iradio_square-green"
,})});
</script>
...
...
src/main/resources/templates/system/menu/menu.html
View file @
5f0fa0d4
...
...
@@ -15,7 +15,7 @@
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/system/menu/menu.js"
th:src=
"@{/ruoyi/system/menu/menu.js}"
></script>
<script
th:src=
"@{/ruoyi/system/menu/menu.js}"
></script>
<script
th:inline=
"javascript"
>
var
addFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:menu:add'
)}]];
var
editFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:menu:edit'
)}]];
...
...
src/main/resources/templates/system/menu/tree.html
View file @
5f0fa0d4
...
...
@@ -30,8 +30,8 @@ button{font-family: "SimSun","Helvetica Neue",Helvetica,Arial;}
<a
class=
"layui-layer-btn1"
th:onclick=
"'javascript:layer_close()'"
><i
class=
"fa fa-close"
></i>
关闭
</a>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js"
th:src=
"@{/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js}"
></script>
<script
src=
"/ruoyi/system/menu/tree.js"
th:src=
"@{/ruoyi/system/menu/tree.js}"
></script>
<script
th:src=
"@{/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js}"
></script>
<script
th:src=
"@{/ruoyi/system/menu/tree.js}"
></script>
<script
th:inline=
"javascript"
>
var
treeName
=
[[
$
{
treeName
}]];
$
(
"#treeName"
).
val
(
treeName
);
...
...
src/main/resources/templates/system/post/add.html
View file @
5f0fa0d4
...
...
@@ -47,7 +47,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/post/add.js"
th:src=
"@{/ruoyi/system/post/add.js}"
>
</script>
<script
th:src=
"@{/ruoyi/system/post/add.js}"
></script>
</body>
</html>
src/main/resources/templates/system/post/edit.html
View file @
5f0fa0d4
...
...
@@ -48,7 +48,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/post/edit.js"
th:src=
"@{/ruoyi/system/post/edit.js}"
>
</script>
<script
th:src=
"@{/ruoyi/system/post/edit.js}"
></script>
</body>
</html>
src/main/resources/templates/system/role/add.html
View file @
5f0fa0d4
...
...
@@ -57,8 +57,7 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js"
th:src=
"@{/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js}"
></script>
<script
src=
"/ruoyi/system/role/add.js"
th:src=
"@{/ruoyi/system/role/add.js}"
>
</script>
<script
th:src=
"@{/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js}"
></script>
<script
th:src=
"@{/ruoyi/system/role/add.js}"
></script>
</body>
</html>
src/main/resources/templates/system/role/edit.html
View file @
5f0fa0d4
...
...
@@ -58,8 +58,8 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js"
th:src=
"@{/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js}"
></script>
<script
src=
"/ruoyi/system/role/edit.js"
th:src=
"@{/ruoyi/system/role/edit.js}"
>
<script
th:src=
"@{/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js}"
></script>
<script
th:src=
"@{/ruoyi/system/role/edit.js}"
>
</script>
</body>
</html>
src/main/resources/templates/system/role/role.html
View file @
5f0fa0d4
...
...
@@ -3,71 +3,22 @@
xmlns:shiro=
"http://www.pollix.at/thymeleaf/shiro"
>
<meta
charset=
"utf-8"
>
<head
th:include=
"include :: header"
></head>
<body
class=
"white-bg"
>
<div
class=
"row col-sm-12"
>
<div
class=
"ibox float-e-margins"
>
<div
class=
"ibox-title"
>
<h5>
角色管理
</h5>
<div
class=
"ibox-tools"
>
<a
href=
"javascript:add()"
shiro:hasPermission=
"system:role:add"
>
<i
class=
"fa fa-plus"
></i>
新增
</a>
<a
href=
"javascript:batchRemove()"
shiro:hasPermission=
"system:role:batchRemove"
>
<i
class=
"fa fa-trash-o"
></i>
删除
</a>
</div>
</div>
<div
class=
"ibox-content"
>
<div
class=
"row"
>
<div
class=
"col-xs-3"
>
<div
class=
"input-group"
>
<div
class=
"input-group-btn"
>
<button
class=
"btn btn-white"
type=
"button"
>
角色名称
</button>
</div>
<input
type=
"text"
class=
"form-control"
id=
"roleName"
placeholder=
"角色名称"
>
</div>
</div>
<div
class=
"col-xs-3"
>
<div
class=
"input-group"
>
<div
class=
"input-group-btn"
>
<button
class=
"btn btn-white"
type=
"button"
>
权限字符
</button>
</div>
<input
type=
"text"
class=
"form-control"
id=
"roleKey"
placeholder=
"权限字符"
>
</div>
</div>
<div
class=
"col-xs-3"
>
<div
class=
"input-group"
>
<div
class=
"input-group-btn"
>
<button
class=
"btn btn-white"
type=
"button"
>
角色状态
</button>
</div>
<select
class=
"form-control input-s-sm inline"
id=
"status"
th:with=
"type=${@dictService.selectDictData('sys_normal_disable')}"
>
<option
value=
""
>
请选择
</option>
<option
th:each=
"e : ${type}"
th:text=
"${e['dictLabel']}"
th:value=
"${e['dictValue']}"
></option>
</select>
</div>
</div>
<div
class=
"col-xs-3"
>
<div
class=
"col-lg-12 col-sm-12"
>
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"search()"
id=
""
><i
class=
"fa fa-search"
></i>
搜索
</button>
</div>
</div>
</div>
<div
class=
"table-responsive"
>
<table
class=
"bootstrap-table"
data-mobile-responsive=
"true"
data-sort-name=
"role_sort"
data-sort-order=
"asc"
>
</table>
</div>
</div>
</div>
<body
class=
"gray-bg"
>
<div
class=
"wrapper wrapper-content"
>
<div
class=
"btn-group hidden-xs"
id=
"toolbar"
role=
"group"
>
<button
class=
"btn btn-outline btn-default"
onclick=
"javascript:add()"
shiro:hasPermission=
"system:role:add"
>
<i
class=
"fa fa-plus"
></i>
新增
</button>
<button
class=
"btn btn-outline btn-default"
onclick=
"javascript:batchRemove()"
shiro:hasPermission=
"system:role:batchRemove"
>
<i
class=
"fa fa-trash-o"
></i>
删除
</button>
</div>
<table
class=
"bootstrap-table"
data-mobile-responsive=
"true"
data-sort-name=
"role_sort"
data-sort-order=
"asc"
>
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"../static/ruoyi/js/ry-table.js?v=1.1.6"
th:src=
"@{/ruoyi/js/ry-table.js?v=1.1.6}"
></script>
<script
src=
"/ruoyi/system/role/role.js"
th:src=
"@{/ruoyi/system/role/role.js}"
></script>
<script
th:src=
"@{/ruoyi/system/role/role.js}"
></script>
<script
th:inline=
"javascript"
>
var
editFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:role:edit'
)}]];
var
removeFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:role:remove'
)}]];
...
...
src/main/resources/templates/system/user/add.html
View file @
5f0fa0d4
...
...
@@ -92,10 +92,9 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/user/add.js"
th:src=
"@{/ruoyi/system/user/add.js}"
>
</script>
<script
src=
"/ajax/libs/iCheck/icheck.min.js"
th:src=
"@{/ajax/libs/iCheck/icheck.min.js}"
></script>
<script
src=
"/ajax/libs/select/select2.js"
th:src=
"@{/ajax/libs/select/select2.js}"
></script>
<script
th:src=
"@{/ruoyi/system/user/add.js}"
></script>
<script
th:src=
"@{/ajax/libs/iCheck/icheck.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/select/select2.js}"
></script>
<script>
$
(
document
).
ready
(
function
(){
$
(
".i-checks"
).
iCheck
({
checkboxClass
:
"icheckbox_square-green"
,
radioClass
:
"iradio_square-green"
,})});
</script>
...
...
src/main/resources/templates/system/user/edit.html
View file @
5f0fa0d4
...
...
@@ -87,10 +87,9 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/system/user/edit.js"
th:src=
"@{/ruoyi/system/user/edit.js}"
>
</script>
<script
src=
"/ajax/libs/iCheck/icheck.min.js"
th:src=
"@{/ajax/libs/iCheck/icheck.min.js}"
></script>
<script
src=
"/ajax/libs/select/select2.js"
th:src=
"@{/ajax/libs/select/select2.js}"
></script>
<script
th:src=
"@{/ruoyi/system/user/edit.js}"
></script>
<script
th:src=
"@{/ajax/libs/iCheck/icheck.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/select/select2.js}"
></script>
<script>
$
(
document
).
ready
(
function
(){
$
(
".i-checks"
).
iCheck
({
checkboxClass
:
"icheckbox_square-green"
,
radioClass
:
"iradio_square-green"
,})});
</script>
...
...
src/main/resources/templates/system/user/profile/avatar.html
View file @
5f0fa0d4
...
...
@@ -23,7 +23,7 @@
<div
class=
"cropped"
></div>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ajax/libs/cropbox/cropbox.js"
th:src=
"@{/ajax/libs/cropbox/cropbox.js}"
></script>
<script
th:src=
"@{/ajax/libs/cropbox/cropbox.js}"
></script>
<script
type=
"text/javascript"
>
$
(
window
).
load
(
function
()
{
var
options
=
{
...
...
src/main/resources/templates/system/user/user.html
View file @
5f0fa0d4
...
...
@@ -6,8 +6,6 @@
<link
href=
"/ruoyi/css/RuoYi.css"
th:href=
"@{/ruoyi/css/RuoYi.css}"
rel=
"stylesheet"
/>
<link
href=
"/ajax/libs/jquery-layout/jquery.layout-latest.css"
th:href=
"@{/ajax/libs/jquery-layout/jquery.layout-latest.css}"
rel=
"stylesheet"
/>
<link
href=
"/ajax/libs/jquery-ztree/3.5/css/metro/zTreeStyle.css"
th:href=
"@{/ajax/libs/jquery-ztree/3.5/css/metro/zTreeStyle.css}"
rel=
"stylesheet"
/>
<!-- 文件输入框-->
<link
href=
"/css/plugins/fileinput/fileinput.min.css"
th:href=
"@{/css/plugins/fileinput/fileinput.min.css}"
rel=
"stylesheet"
/>
<body
class=
"white-bg"
>
<div
class=
"ui-layout-west"
>
...
...
@@ -36,10 +34,6 @@
<button
class=
"btn btn-outline btn-default"
onclick=
"javascript:add()"
shiro:hasPermission=
"system:user:add"
>
<i
class=
"fa fa-plus"
></i>
新增
</button>
<button
class=
"btn btn-outline btn-default"
data-toggle=
"modal"
data-target=
"#exampleModal"
shiro:hasPermission=
"system:user:batchAdd"
>
<i
class=
"fa fa-plus-square"
></i>
批量新增
</button>
<button
class=
"btn btn-outline btn-default"
onclick=
"javascript:batchRemove()"
shiro:hasPermission=
"system:user:batchRemove"
>
<i
class=
"fa fa-trash-o"
></i>
删除
</button>
...
...
@@ -50,46 +44,11 @@
data-sort-name=
"create_time"
data-sort-order=
"desc"
>
</table>
</div>
<!-- Modal -->
<div
class=
"modal fade"
id=
"exampleModal"
tabindex=
"-1"
role=
"dialog"
aria-labelledby=
"exampleModalLabel"
aria-hidden=
"true"
>
<div
class=
"modal-dialog modal-lg"
role=
"document"
>
<div
class=
"modal-content"
>
<div
class=
"modal-header"
>
<h3
class=
"modal-title"
id=
"exampleModalLabel"
>
导入Execl表
</h3>
<button
type=
"button"
class=
"close"
data-dismiss=
"modal"
aria-label=
"Close"
>
<span
aria-hidden=
"true"
>
×
</span>
</button>
<a
class=
"btn"
style=
"font-size:15px"
href=
"../static/template/用户导入模板.xlsx"
th:href=
"@{/template/用户导入模板.xlsx}"
>
用户导入模板.xlsx
</a>
</div>
<div
class=
"modal-body"
>
<div
class=
"file-loading"
>
<input
id=
"uploadfile"
name=
"uploadfile"
multiple
type=
"file"
accept=
".xls,.xlsx"
>
</div>
<div
id=
"upload-file-errors"
></div>
<div
class=
"modal-footer"
>
<button
type=
"button"
class=
"btn btn-secondary"
data-dismiss=
"modal"
>
关闭
</button>
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"javascript:batchAdd()"
>
保存
</button>
</div>
</div>
</div>
</div>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/system/user/user.js"
th:src=
"@{/ruoyi/system/user/user.js}"
></script>
<script
src=
"/ajax/libs/jquery-layout/jquery.layout-latest.js"
th:src=
"@{/ajax/libs/jquery-layout/jquery.layout-latest.js}"
></script>
<script
src=
"/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js"
th:src=
"@{/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js}"
></script>
<!-- 文件输入框-->
<script
src=
"/js/plugins/fileinput/fileinput.min.js"
th:src=
"@{/js/plugins/fileinput/fileinput.min.js}"
></script>
<script
src=
"/js/plugins/fileinput/locales/zh.js"
th:src=
"@{/js/plugins/fileinput/locales/zh.js}"
></script>
<script
src=
"/js/plugins/fileinput/plugins/piexif.js"
th:src=
"@{/js/plugins/fileinput/plugins/piexif.js}"
></script>
<script
src=
"/js/plugins/fileinput/plugins/purify.js"
th:src=
"@{/js/plugins/fileinput/plugins/purify.js}"
></script>
<script
src=
"/js/plugins/fileinput/plugins/sortable.js"
th:src=
"@{/js/plugins/fileinput/plugins/sortable.js}"
></script>
<script
th:src=
"@{/ruoyi/system/user/user.js}"
></script>
<script
th:src=
"@{/ajax/libs/jquery-layout/jquery.layout-latest.js}"
></script>
<script
th:src=
"@{/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js}"
></script>
<script
th:inline=
"javascript"
>
var
editFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:user:edit'
)}]];
var
removeFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'system:user:remove'
)}]];
...
...
src/main/resources/templates/tool/build/build.html
View file @
5f0fa0d4
...
...
@@ -155,10 +155,10 @@
</div>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/js/jquery-ui-1.10.4.min.js"
th:src=
"@{/js/jquery-ui-1.10.4.min.js}"
></script>
<script
src=
"/ajax/libs/iCheck/icheck.min.js"
th:src=
"@{/ajax/libs/iCheck/icheck.min.js}"
></script>
<script
src=
"/ajax/libs//datapicker/bootstrap-datepicker.js"
th:src=
"@{/ajax/libs//datapicker/bootstrap-datepicker.js}"
></script>
<script
src=
"/ajax/libs/beautifyhtml/beautifyhtml.js"
th:src=
"@{/ajax/libs/beautifyhtml/beautifyhtml.js}"
></script>
<script
th:src=
"@{/js/jquery-ui-1.10.4.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/iCheck/icheck.min.js}"
></script>
<script
th:src=
"@{/ajax/libs//datapicker/bootstrap-datepicker.js}"
></script>
<script
th:src=
"@{/ajax/libs/beautifyhtml/beautifyhtml.js}"
></script>
<script>
$
(
document
).
ready
(
function
(){
setup_draggable
();
$
(
"#n-columns"
).
on
(
"change"
,
function
(){
var
v
=
$
(
this
).
val
();
if
(
v
===
"1"
){
var
$col
=
$
(
".form-body .col-md-12"
).
toggle
(
true
);
$
(
".form-body .col-md-6 .draggable"
).
each
(
function
(
i
,
el
){
$
(
this
).
remove
().
appendTo
(
$col
)});
$
(
".form-body .col-md-6"
).
toggle
(
false
)}
else
{
var
$col
=
$
(
".form-body .col-md-6"
).
toggle
(
true
);
$
(
".form-body .col-md-12 .draggable"
).
each
(
function
(
i
,
el
){
$
(
this
).
remove
().
appendTo
(
i
%
2
?
$col
[
1
]:
$col
[
0
])});
$
(
".form-body .col-md-12"
).
toggle
(
false
)}});
$
(
"#copy-to-clipboard"
).
on
(
"click"
,
function
(){
var
$copy
=
$
(
".form-body"
).
clone
().
appendTo
(
document
.
body
);
$copy
.
find
(
".tools, :hidden"
).
remove
();
$
.
each
([
"draggable"
,
"droppable"
,
"sortable"
,
"dropped"
,
"ui-sortable"
,
"ui-draggable"
,
"ui-droppable"
,
"form-body"
],
function
(
i
,
c
){
$copy
.
find
(
"."
+
c
).
removeClass
(
c
).
removeAttr
(
"style"
)});
var
html
=
html_beautify
(
$copy
.
html
());
$copy
.
remove
();
$modal
=
get_modal
(
html
).
modal
(
"show"
);
$modal
.
find
(
".btn"
).
remove
();
$modal
.
find
(
".modal-title"
).
html
(
"复制HTML代码"
);
$modal
.
find
(
":input:first"
).
select
().
focus
();
return
false
})});
var
setup_draggable
=
function
(){
$
(
".draggable"
).
draggable
({
appendTo
:
"body"
,
helper
:
"clone"
});
$
(
".droppable"
).
droppable
({
accept
:
".draggable"
,
helper
:
"clone"
,
hoverClass
:
"droppable-active"
,
drop
:
function
(
event
,
ui
){
$
(
".empty-form"
).
remove
();
var
$orig
=
$
(
ui
.
draggable
);
if
(
!
$
(
ui
.
draggable
).
hasClass
(
"dropped"
)){
var
$el
=
$orig
.
clone
().
addClass
(
"dropped"
).
css
({
"position"
:
"static"
,
"left"
:
null
,
"right"
:
null
}).
appendTo
(
this
);
var
id
=
$orig
.
find
(
":input"
).
attr
(
"id"
);
if
(
id
){
id
=
id
.
split
(
"-"
).
slice
(
0
,
-
1
).
join
(
"-"
)
+
"-"
+
(
parseInt
(
id
.
split
(
"-"
).
slice
(
-
1
)[
0
])
+
1
);
$orig
.
find
(
":input"
).
attr
(
"id"
,
id
);
$orig
.
find
(
"label"
).
attr
(
"for"
,
id
)}
$
(
'<p class="tools col-sm-12 col-sm-offset-3"> <a class="edit-link">编辑HTML<a> | <a class="remove-link">移除</a></p>'
).
appendTo
(
$el
)}
else
{
if
(
$
(
this
)[
0
]
!=
$orig
.
parent
()[
0
]){
var
$el
=
$orig
.
clone
().
css
({
"position"
:
"static"
,
"left"
:
null
,
"right"
:
null
}).
appendTo
(
this
);
$orig
.
remove
()}}}}).
sortable
()};
var
get_modal
=
function
(
content
){
var
modal
=
$
(
'<div class="modal" style="overflow: auto;" tabindex="-1"> <div class="modal-dialog"><div class="modal-content"><div class="modal-header"><a type="button" class="close" data-dismiss="modal" aria-hidden="true">×</a><h4 class="modal-title">编辑HTML</h4></div><div class="modal-body ui-front"> <textarea class="form-control" style="min-height: 200px; margin-bottom: 10px;font-family: Monaco, Fixed">'
+
content
+
'</textarea><button class="btn btn-success">更新HTML</button></div> </div></div></div>'
).
appendTo
(
document
.
body
);
return
modal
};
$
(
document
).
on
(
"click"
,
".edit-link"
,
function
(
ev
){
var
$el
=
$
(
this
).
parent
().
parent
();
var
$el_copy
=
$el
.
clone
();
var
$edit_btn
=
$el_copy
.
find
(
".edit-link"
).
parent
().
remove
();
var
$modal
=
get_modal
(
html_beautify
(
$el_copy
.
html
())).
modal
(
"show"
);
$modal
.
find
(
":input:first"
).
focus
();
$modal
.
find
(
".btn-success"
).
click
(
function
(
ev2
){
var
html
=
$modal
.
find
(
"textarea"
).
val
();
if
(
!
html
){
$el
.
remove
()}
else
{
$el
.
html
(
html
);
$edit_btn
.
appendTo
(
$el
)}
$modal
.
modal
(
"hide"
);
return
false
})});
$
(
document
).
on
(
"click"
,
".remove-link"
,
function
(
ev
){
$
(
this
).
parent
().
parent
().
remove
()});
$
(
document
).
ready
(
function
(){
$
(
".i-checks"
).
iCheck
({
checkboxClass
:
"icheckbox_square-green"
,
radioClass
:
"iradio_square-green"
,})});
...
...
src/main/resources/templates/tool/gen/gen.html
View file @
5f0fa0d4
...
...
@@ -14,6 +14,6 @@
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/tool/gen/gen.js"
th:src=
"@{/ruoyi/tool/gen/gen.js}"
></script>
<script
th:src=
"@{/ruoyi/tool/gen/gen.js}"
></script>
</body>
</html>
\ No newline at end of file
src/main/resources/templates/vm/html/add.html.vm
View file @
5f0fa0d4
...
...
@@ -24,7 +24,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/${moduleName}/${classname}/add.js"
th:src=
"@{/ruoyi/${moduleName}/${classname}/add.js}"
>
</script>
<script
th:src=
"@{/ruoyi/${moduleName}/${classname}/add.js}"
></script>
</body>
</html>
src/main/resources/templates/vm/html/edit.html.vm
View file @
5f0fa0d4
...
...
@@ -25,7 +25,6 @@
</form>
</div>
<div
th:include=
"include::footer"
></div>
<script
src=
"/ruoyi/${moduleName}/${classname}/edit.js"
th:src=
"@{/ruoyi/${moduleName}/${classname}/edit.js}"
>
</script>
<script
th:src=
"@{/ruoyi/${moduleName}/${classname}/edit.js}"
></script>
</body>
</html>
src/main/resources/templates/vm/html/list.html.vm
View file @
5f0fa0d4
...
...
@@ -16,7 +16,7 @@
</table>
</div>
<div
th:include=
"include :: footer"
></div>
<script
src=
"/ruoyi/${moduleName}/${classname}/${classname}.js"
th:src=
"@{/ruoyi/${moduleName}/${classname}/${classname}.js}"
></script>
<script
th:src=
"@{/ruoyi/${moduleName}/${classname}/${classname}.js}"
></script>
<script
th:inline=
"javascript"
>
var
editFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'${moduleName}:${classname}:edit'
)}]];
var
removeFlag
=
[[
$
{@
permissionService
.
hasPermi
(
'${moduleName}:${classname}:remove'
)}]];
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
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 comment