Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
cfld-liyeyun-admin
Project
Project
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
cfld-backend
cfld-liyeyun-admin
Commits
616ed302
Commit
616ed302
authored
Nov 29, 2023
by
lixinglin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
后台管理编辑园区信息
parent
6810ef4e
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
51 additions
and
82 deletions
+51
-82
README.md
README.md
+0
-62
ParkInfoController.java
.../java/com/ruoyi/system/controller/ParkInfoController.java
+9
-1
IParkInfoService.java
.../main/java/com/ruoyi/system/service/IParkInfoService.java
+1
-0
ParkInfoServiceImpl.java
...va/com/ruoyi/system/service/impl/ParkInfoServiceImpl.java
+9
-1
SubmitExamineLogServiceImpl.java
...uoyi/system/service/impl/SubmitExamineLogServiceImpl.java
+2
-2
detail.html
...em/src/main/resources/templates/parkInfo/info/detail.html
+1
-1
edit.html
...stem/src/main/resources/templates/parkInfo/info/edit.html
+0
-0
info.html
...stem/src/main/resources/templates/parkInfo/info/info.html
+29
-15
No files found.
README.md
View file @
616ed302
...
...
@@ -13,14 +13,11 @@
一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了立业云。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。
性别男,立业云是给女儿取的名字(寓意:立业云)
立业云是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
*
前后端分离版本,请移步
[
RuoYi-Vue
](
https://gitee.com/y_project/RuoYi-Vue
)
,微服务版本,请移步
[
RuoYi-Cloud
](
https://gitee.com/y_project/RuoYi-Cloud
)
*
感谢
[
hplus
](
https://gitee.com/hplus_admin/hplus
)
后台主题 UI 框架。
*
阿里云折扣场:
[
点我进入
](
http://aly.ruoyi.vip
)
,腾讯云秒杀场:
[
点我进入
](
http://txy.ruoyi.vip
)
*
阿里云优惠券:
[
点我领取
](
https://www.aliyun.com/minisite/goods?userCode=brki8iof&share_source=copy_link
)
,腾讯云优惠券:
[
点我领取
](
https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console
)
## 内置功能
...
...
@@ -42,61 +39,3 @@
16.
缓存监控:对系统的缓存查询,删除、清空等操作。
17.
在线构建器:拖动表单元素生成相应的HTML代码。
18.
连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
## 在线体验
-
admin/admin123
-
陆陆续续收到一些打赏,为了更好的体验已用于演示服务器升级。谢谢各位小伙伴。
演示地址:http://ruoyi.vip
文档地址:http://doc.ruoyi.vip
## 演示图
<table>
<tr>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-42e518aa72a24d228427a1261cb3679f395.png"
/></td>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-7f20dd0edba25e5187c5c4dd3ec7d3d9797.png"
/></td>
</tr>
<tr>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-2dae3d87f6a8ca05057db059cd9a411d51d.png"
/></td>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-ea4d98423471e55fba784694e45d12bd4bb.png"
/></td>
</tr>
<tr>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-7f6c6e9f5873efca09bd2870ee8468b8fce.png"
/></td>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-c708b65f2c382a03f69fe1efa8d341e6cff.png"
/></td>
</tr>
<tr>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-9ab586c47dd5c7b92bca0d727962c90e3b8.png"
/></td>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-ef954122a2080e02013112db21754b955c6.png"
/></td>
</tr>
<tr>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-088edb4d531e122415a1e2342bccb1a9691.png"
/></td>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-f886fe19bd820c0efae82f680223cac196c.png"
/></td>
</tr>
<tr>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-c7a2eb71fa65d6e660294b4bccca613d638.png"
/></td>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-e60137fb0787defe613bd83331dc4755a70.png"
/></td>
</tr>
<tr>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-7c51c1b5758f0a0f92ed3c60469b7526f9f.png"
/></td>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-15181aed45bb2461aa97b594cbf2f86ea5f.png"
/></td>
</tr>
<tr>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-83326ad52ea63f67233d126226738054d98.png"
/></td>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-3bd6d31e913b70df00107db51d64ef81df7.png"
/></td>
</tr>
<tr>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-70a2225836bc82042a6785edf6299e2586a.png"
/></td>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-0184d6ab01fdc6667a14327fcaf8b46345d.png"
/></td>
</tr>
<tr>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-64d8086dc2c02c8f71170290482f7640098.png"
/></td>
<td><img
src=
"https://oscimg.oschina.net/oscnet/up-5e4daac0bb59612c5038448acbcef235e3a.png"
/></td>
</tr>
</table>
## 立业云交流群
QQ群:
[
![加入QQ群
](
https://img.shields.io/badge/已满-1389287-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=5HBAaYN)
[
![加入QQ群
](
https://img.shields.io/badge/已满-1679294-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=5cHeRVW)
[
![加入QQ群
](
https://img.shields.io/badge/已满-1529866-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=53R0L5Z)
[
![加入QQ群
](
https://img.shields.io/badge/已满-1772718-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=5g75dCU)
[
![加入QQ群
](
https://img.shields.io/badge/已满-1366522-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=58cPoHA)
[
![加入QQ群
](
https://img.shields.io/badge/已满-1382251-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=5Ofd4Pb)
[
![加入QQ群
](
https://img.shields.io/badge/已满-1145125-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=5yugASz)
[
![加入QQ群
](
https://img.shields.io/badge/已满-86752435-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=5Rf3d2P)
[
![加入QQ群
](
https://img.shields.io/badge/已满-134072510-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=5ZIjaeP)
[
![加入QQ群
](
https://img.shields.io/badge/已满-210336300-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=5CJw1jY)
[
![加入QQ群
](
https://img.shields.io/badge/已满-339522636-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=5omzbKc)
[
![加入QQ群
](
https://img.shields.io/badge/已满-130035985-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=qPIKBb7s)
[
![加入QQ群
](
https://img.shields.io/badge/已满-143151071-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=4NsjKbtU)
[
![加入QQ群
](
https://img.shields.io/badge/已满-158781320-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=VD2pkz2G)
[
![加入QQ群
](
https://img.shields.io/badge/已满-201531282-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=HlshFwkJ)
[
![加入QQ群
](
https://img.shields.io/badge/已满-101526938-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=0ARRrO9V)
[
![加入QQ群
](
https://img.shields.io/badge/已满-264355400-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=up9k3ZXJ)
[
![加入QQ群
](
https://img.shields.io/badge/已满-298522656-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=540WfdEr)
[
![加入QQ群
](
https://img.shields.io/badge/已满-139845794-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=ss91fC4t)
[
![加入QQ群
](
https://img.shields.io/badge/已满-185760789-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=Cqd66IKe)
[
![加入QQ群
](
https://img.shields.io/badge/175104288-blue.svg
)
](https://jq.qq.com/?_wv=1027&k=7FplYUnR)
\ No newline at end of file
ruoyi-system/src/main/java/com/ruoyi/system/controller/ParkInfoController.java
View file @
616ed302
...
...
@@ -111,11 +111,19 @@ public class ParkInfoController extends BaseController {
/**
* 修改保存parkinfo
*/
@RequiresPermissions
(
"parkinfo:info:edit"
)
@Log
(
title
=
"changeParkStatus"
,
businessType
=
BusinessType
.
UPDATE
)
@PostMapping
(
"/changeParkStatus"
)
@ResponseBody
public
AjaxResult
changeParkStatus
(
ParkInfo
parkInfo
)
{
return
toAjax
(
parkInfoService
.
changeParkStatus
(
parkInfo
));
}
@RequiresPermissions
(
"parkinfo:info:edit"
)
@Log
(
title
=
"parkinfo"
,
businessType
=
BusinessType
.
UPDATE
)
@PostMapping
(
"/edit"
)
@ResponseBody
public
AjaxResult
edit
Save
(
ParkInfo
parkInfo
)
{
public
AjaxResult
edit
(
ParkInfo
parkInfo
)
{
return
toAjax
(
parkInfoService
.
updateParkInfo
(
parkInfo
));
}
...
...
ruoyi-system/src/main/java/com/ruoyi/system/service/IParkInfoService.java
View file @
616ed302
...
...
@@ -46,6 +46,7 @@ public interface IParkInfoService {
* @param parkInfo parkinfo
* @return 结果
*/
public
int
changeParkStatus
(
ParkInfo
parkInfo
);
public
int
updateParkInfo
(
ParkInfo
parkInfo
);
/**
...
...
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ParkInfoServiceImpl.java
View file @
616ed302
...
...
@@ -100,7 +100,7 @@ public class ParkInfoServiceImpl implements IParkInfoService {
*/
@Override
@Transactional
public
int
updateParkInfo
(
ParkInfo
parkInfo
)
{
public
int
changeParkStatus
(
ParkInfo
parkInfo
)
{
parkInfo
.
setUpdateTime
(
DateUtils
.
getNowDate
());
Long
id
=
parkInfo
.
getId
();
Integer
status
=
parkInfo
.
getStatus
();
...
...
@@ -148,6 +148,14 @@ public class ParkInfoServiceImpl implements IParkInfoService {
return
1
;
}
@Override
@Transactional
public
int
updateParkInfo
(
ParkInfo
parkInfo
)
{
parkInfo
.
setUpdateTime
(
DateUtils
.
getNowDate
());
parkInfoMapper
.
updateParkInfo
(
parkInfo
);
return
1
;
}
public
int
updateOtherUserParkInfo
(
Map
<
String
,
Long
>
map
)
{
return
parkInfoMapper
.
updateOtherUserParkInfo
(
map
);
}
...
...
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SubmitExamineLogServiceImpl.java
View file @
616ed302
...
...
@@ -111,7 +111,7 @@ public class SubmitExamineLogServiceImpl implements ISubmitExamineLogService {
@Override
public
int
updateSubmitParkExamineLog
(
SubmitExamineLog
submitExamineLog
,
ParkInfo
parkInfo
)
{
if
(
submitExamineLog
.
getType
()
==
2
)
{
parkInfoService
.
updateParkInfo
(
parkInfo
);
parkInfoService
.
changeParkStatus
(
parkInfo
);
//作废初始数据
ParkInfo
parkInfoNew
=
parkInfoService
.
selectParkInfoById
(
parkInfo
.
getId
());
System
.
out
.
println
(
parkInfoNew
.
toString
());
...
...
@@ -119,7 +119,7 @@ public class SubmitExamineLogServiceImpl implements ISubmitExamineLogService {
if
(
ObjectUtils
.
isNotEmpty
(
mirrorId
))
{
ParkInfo
parkInfoOld
=
parkInfoService
.
selectParkInfoById
(
mirrorId
);
parkInfoOld
.
setStatus
(
ParkInfoStatusEnum
.
USELESS
.
getCode
());
parkInfoService
.
updateParkInfo
(
parkInfoOld
);
parkInfoService
.
changeParkStatus
(
parkInfoOld
);
//作废其他用户数据
Map
<
String
,
Long
>
map
=
new
HashMap
<>();
map
.
put
(
"id"
,
parkInfo
.
getId
());
...
...
ruoyi-system/src/main/resources/templates/parkInfo/info/detail.html
View file @
616ed302
...
...
@@ -824,7 +824,7 @@
});
function
clickValid
(
id
,
status
,
mirrorId
)
{
url
=
"/parkInfo/info/
edit
"
;
url
=
"/parkInfo/info/
changeParkStatus
"
;
// 1=-未认证;2-认证中;3-已认证;4-已拒绝;9-作废
$
.
post
(
url
,
{
id
:
id
,
status
:
status
,
mirrorId
:
mirrorId
},
function
(
result
)
{
if
(
result
.
code
==
web_status
.
SUCCESS
)
{
...
...
ruoyi-system/src/main/resources/templates/parkInfo/info/edit.html
View file @
616ed302
This diff is collapsed.
Click to expand it.
ruoyi-system/src/main/resources/templates/parkInfo/info/info.html
View file @
616ed302
...
...
@@ -16,7 +16,11 @@
</li>
<li>
<label>
园区级别:
</label>
<input
type=
"text"
name=
"levelCode"
/>
<select
name=
"levelCode"
th:with=
"type=${@dict.getType('park_level')}"
>
<option
value=
""
>
所有
</option>
<option
th:each=
"dict : ${type}"
th:text=
"${dict.dictLabel}"
th:value=
"${dict.dictValue}"
></option>
</select>
</li>
<li>
<label>
审核状态:
</label>
...
...
@@ -104,7 +108,7 @@
// title: '所属片区'
// },
{
field
:
'level'
,
field
:
'level
Name
'
,
title
:
'园区级别'
},
// {
...
...
@@ -377,7 +381,15 @@
// },
{
field
:
'isHotPark'
,
title
:
'是否为热点园区'
title
:
'是否为热点园区'
,
formatter
:
function
(
value
,
row
,
index
)
{
if
(
value
==
1
)
{
return
"是"
;
}
else
if
(
value
==
0
)
{
return
"否"
}
}
},
// {
// field: 'imgUrl',
...
...
@@ -390,17 +402,19 @@
var
actions
=
[];
let
id
=
row
.
id
;
actions
.
push
(
'<a class="btn btn-primary btn-xs '
+
editFlag
+
'" style="margin-top:5px" href="javascript:void(0)" onclick="$.modal.openTab(
\'
详情信息
\'
,
\'
/parkInfo/info/detail/'
+
id
+
'
\'
)"><i class="fa fa-edit"></i>详情信息</a> '
);
// actions.push('
<
a
class
=
"btn btn-success btn-xs ' + editFlag + '"
style
=
"margin-top:5px"
href
=
"javascript:void(0)"
onclick
=
"$.operate.edit(
\
'' + id + '
\
')"
><
i
class
=
"fa fa-edit"
><
/i>编辑园区详情</
a
>
');
// actions.push('
<
a
class
=
"btn btn-primary btn-xs ' + editFlag + '"
style
=
"margin-top:5px"
href
=
"javascript:void(0)"
onclick
=
"$.modal.openTab(
\
'区位交通信息
\
',
\
'/parkinfo/traffic?parkId=' + id + '
\
')"
><
i
class
=
"fa fa-edit"
><
/i>编辑区位交通信息</
a
>
');
// actions.push('
<
a
class
=
"btn btn-info btn-xs ' + editFlag + '"
style
=
"margin-top:5px"
href
=
"javascript:void(0)"
onclick
=
"$.modal.openTab(
\
'污水处理能力
\
',
\
'/parkinfo/sewage?parkId=' + id + '
\
')"
><
i
class
=
"fa fa-edit"
><
/i>编辑污水处理能力</
a
>
<
br
>
');
// actions.push('
<
a
class
=
"btn btn-success btn-xs ' + editFlag + '"
style
=
"margin-top:5px"
href
=
"javascript:void(0)"
onclick
=
"$.modal.openTab(
\
'物流资源信息
\
',
\
'/parkinfo/resources?parkId=' + id + '
\
')"
><
i
class
=
"fa fa-edit"
><
/i>编辑物流资源信息</
a
>
');
// actions.push('
<
a
class
=
"btn btn-defaule btn-xs ' + editFlag + '"
style
=
"margin-top:5px"
href
=
"javascript:void(0)"
onclick
=
"$.modal.openTab(
\
'招商方向信息
\
',
\
'/parkinfo/investmentdirection?parkId=' + id + '
\
')"
><
i
class
=
"fa fa-edit"
><
/i>编辑招商方向信息</
a
>
');
// actions.push('
<
a
class
=
"btn btn-warning btn-xs ' + editFlag + '"
style
=
"margin-top:5px"
href
=
"javascript:void(0)"
onclick
=
"$.modal.openTab(
\
'政策信息
\
',
\
'/parkinfo/policy?parkId=' + id + '
\
')"
><
i
class
=
"fa fa-edit"
><
/i>编辑政策信息</
a
>
');
// actions.push('
<
a
class
=
"btn btn-danger btn-xs ' + removeFlag + '"
style
=
"margin-top:5px"
href
=
"javascript:void(0)"
onclick
=
"$.operate.remove(
\
'' + id + '
\
')"
><
i
class
=
"fa fa-remove"
><
/i>删除</
a
>
');
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
editFlag
+
'" style="margin-top:5px" href="javascript:void(0)" onclick="$.operate.edit(
\'
'
+
id
+
'
\'
)"><i class="fa fa-edit"></i>编辑园区详情</a> '
);
actions
.
push
(
'<a class="btn btn-primary btn-xs '
+
editFlag
+
'" style="margin-top:5px" href="javascript:void(0)" onclick="$.modal.openTab(
\'
区位交通信息
\'
,
\'
/parkinfo/traffic?parkId='
+
id
+
'
\'
)"><i class="fa fa-edit"></i>编辑区位交通信息</a> '
);
actions
.
push
(
'<a class="btn btn-info btn-xs '
+
editFlag
+
'" style="margin-top:5px" href="javascript:void(0)" onclick="$.modal.openTab(
\'
污水处理能力
\'
,
\'
/parkinfo/sewage?parkId='
+
id
+
'
\'
)"><i class="fa fa-edit"></i>编辑污水处理能力</a> <br>'
);
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
editFlag
+
'" style="margin-top:5px" href="javascript:void(0)" onclick="$.modal.openTab(
\'
物流资源信息
\'
,
\'
/parkinfo/resources?parkId='
+
id
+
'
\'
)"><i class="fa fa-edit"></i>编辑物流资源信息</a> '
);
actions
.
push
(
'<a class="btn btn-defaule btn-xs '
+
editFlag
+
'" style="margin-top:5px" href="javascript:void(0)" onclick="$.modal.openTab(
\'
招商方向信息
\'
,
\'
/parkinfo/investmentdirection?parkId='
+
id
+
'
\'
)"><i class="fa fa-edit"></i>编辑招商方向信息</a> '
);
actions
.
push
(
'<a class="btn btn-warning btn-xs '
+
editFlag
+
'" style="margin-top:5px" href="javascript:void(0)" onclick="$.modal.openTab(
\'
政策信息
\'
,
\'
/parkinfo/policy?parkId='
+
id
+
'
\'
)"><i class="fa fa-edit"></i>编辑政策信息</a> '
);
actions
.
push
(
'<a class="btn btn-danger btn-xs '
+
removeFlag
+
'" style="margin-top:5px" href="javascript:void(0)" onclick="$.operate.remove(
\'
'
+
id
+
'
\'
)"><i class="fa fa-remove"></i>删除</a>'
);
let
status
=
row
.
status
;
if
(
status
==
2
)
{
actions.push('
<
a
class
=
"btn btn-primary btn-xs"
href
=
"javascript:void(0)"
onclick
=
"clickValid(' + row.id + ',3,'
+row.mirrorId+
')"
>
通过
<
/a> '
)
;
actions
.
push
(
'<a class="btn btn-primary btn-xs" href="javascript:void(0)" onclick="clickValid('
+
row
.
id
+
',4,'
+
row
.
mirrorId
+
')">拒绝</a> '
);
actions
.
push
(
'<a class="btn btn-primary btn-xs" href="javascript:void(0)" onclick="clickValid('
+
row
.
id
+
',3,'
+
row
.
mirrorId
+
')">通过</a> '
);
actions
.
push
(
'<a class="btn btn-primary btn-xs" href="javascript:void(0)" onclick="clickValid('
+
row
.
id
+
',4,'
+
row
.
mirrorId
+
')">拒绝</a> '
);
}
return
actions
.
join
(
''
);
...
...
@@ -410,10 +424,10 @@
$
.
table
.
init
(
options
);
});
function
clickValid
(
id
,
status
,
mirrorId
)
{
url
=
"/parkInfo/info/
edit
"
;
function
clickValid
(
id
,
status
,
mirrorId
)
{
url
=
"/parkInfo/info/
changeParkStatus
"
;
// 1=-未认证;2-认证中;3-已认证;4-已拒绝
$
.
post
(
url
,
{
id
:
id
,
status
:
status
,
mirrorId
:
mirrorId
},
function
(
result
)
{
$
.
post
(
url
,
{
id
:
id
,
status
:
status
,
mirrorId
:
mirrorId
},
function
(
result
)
{
if
(
result
.
code
==
web_status
.
SUCCESS
)
{
if
(
status
==
3
)
{
alert
(
"通过"
);
...
...
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