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
9db64cc0
Commit
9db64cc0
authored
Nov 16, 2023
by
lixinglin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
detail.html
parent
e2168ae9
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
841 additions
and
18 deletions
+841
-18
DevelopmentInfoDetailVO.java
...ain/java/com/ruoyi/system/VO/DevelopmentInfoDetailVO.java
+17
-0
DevelopmentInfoController.java
...om/ruoyi/system/controller/DevelopmentInfoController.java
+12
-5
IDevelopmentInfoService.java
...ava/com/ruoyi/system/service/IDevelopmentInfoService.java
+12
-9
DevelopmentInfoServiceImpl.java
...ruoyi/system/service/impl/DevelopmentInfoServiceImpl.java
+66
-4
detail.html
...main/resources/templates/developmentInfo/info/detail.html
+733
-0
info.html
...c/main/resources/templates/developmentInfo/info/info.html
+1
-0
No files found.
ruoyi-system/src/main/java/com/ruoyi/system/VO/DevelopmentInfoDetailVO.java
0 → 100644
View file @
9db64cc0
package
com
.
ruoyi
.
system
.
VO
;
import
com.ruoyi.system.domain.*
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
DevelopmentInfoDetailVO
{
DevelopmentInfo
developmentInfo
;
List
<
DevelopmentTrafficInfo
>
trafficInfos
;
List
<
DevelopmentPrimaryEnterpriseInfo
>
developmentPrimaryEnterpriseInfos
;
List
<
DevelopmentPeripheryInfo
>
developmentPeripheryInfos
;
List
<
DevelopmentInvestmentDirectionInfo
>
developmentInvestmentDirectionInfos
;
List
<
DevelopmentIndustryPolicyInfo
>
developmentIndustryPolicyInfos
;
List
<
DevelopmentIndustryFundInfo
>
developmentIndustryFundInfos
;
}
ruoyi-system/src/main/java/com/ruoyi/system/controller/DevelopmentInfoController.java
View file @
9db64cc0
...
...
@@ -3,16 +3,13 @@ package com.ruoyi.system.controller;
import
java.util.ArrayList
;
import
java.util.List
;
import
com.ruoyi.system.VO.DevelopmentInfoDetailVO
;
import
com.ruoyi.system.enums.DevelopmentStatusEnum
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.ModelMap
;
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
org.springframework.web.bind.annotation.*
;
import
com.ruoyi.common.annotation.Log
;
import
com.ruoyi.common.enums.BusinessType
;
import
com.ruoyi.system.domain.DevelopmentInfo
;
...
...
@@ -21,6 +18,7 @@ import com.ruoyi.common.core.controller.BaseController;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
org.springframework.web.method.support.ModelAndViewContainer
;
/**
* 开发区信息Controller
...
...
@@ -116,6 +114,15 @@ public class DevelopmentInfoController extends BaseController {
return
toAjax
(
developmentInfoService
.
updateDevelopmentInfo
(
developmentInfo
));
}
@GetMapping
(
"/detail/{developmentInfoId}"
)
public
String
detail
(
@PathVariable
(
"developmentInfoId"
)
Long
developmentInfoId
,
ModelMap
mmap
)
{
DevelopmentInfoDetailVO
developmentInfoDetailVO
=
developmentInfoService
.
detail
(
developmentInfoId
);
mmap
.
put
(
"developmentInfoDetailVO"
,
developmentInfoDetailVO
);
return
prefix
+
"/detail"
;
}
/**
* 删除开发区信息
*/
...
...
ruoyi-system/src/main/java/com/ruoyi/system/service/IDevelopmentInfoService.java
View file @
9db64cc0
package
com
.
ruoyi
.
system
.
service
;
import
java.util.List
;
import
com.ruoyi.system.VO.DevelopmentInfoDetailVO
;
import
com.ruoyi.system.domain.DevelopmentInfo
;
/**
* 开发区Service接口
*
*
* @author ruoyi
* @date 2023-11-10
*/
public
interface
IDevelopmentInfoService
{
public
interface
IDevelopmentInfoService
{
/**
* 查询开发区
*
*
* @param id 开发区主键
* @return 开发区
*/
...
...
@@ -21,7 +22,7 @@ public interface IDevelopmentInfoService
/**
* 查询开发区列表
*
*
* @param developmentInfo 开发区
* @return 开发区集合
*/
...
...
@@ -29,7 +30,7 @@ public interface IDevelopmentInfoService
/**
* 新增开发区
*
*
* @param developmentInfo 开发区
* @return 结果
*/
...
...
@@ -37,7 +38,7 @@ public interface IDevelopmentInfoService
/**
* 修改开发区
*
*
* @param developmentInfo 开发区
* @return 结果
*/
...
...
@@ -45,7 +46,7 @@ public interface IDevelopmentInfoService
/**
* 批量删除开发区
*
*
* @param ids 需要删除的开发区主键集合
* @return 结果
*/
...
...
@@ -53,11 +54,13 @@ public interface IDevelopmentInfoService
/**
* 删除开发区信息
*
*
* @param id 开发区主键
* @return 结果
*/
public
int
deleteDevelopmentInfoById
(
Long
id
);
List
<
DevelopmentInfo
>
selectExcludeByStatus
(
DevelopmentInfo
developmentInfo
);
DevelopmentInfoDetailVO
detail
(
Long
developmentInfoId
);
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DevelopmentInfoServiceImpl.java
View file @
9db64cc0
...
...
@@ -4,6 +4,7 @@ import java.util.List;
import
java.util.stream.Collectors
;
import
com.ruoyi.common.utils.DateUtils
;
import
com.ruoyi.system.VO.DevelopmentInfoDetailVO
;
import
com.ruoyi.system.domain.*
;
import
com.ruoyi.system.enums.*
;
import
com.ruoyi.system.mapper.*
;
...
...
@@ -90,10 +91,10 @@ public class DevelopmentInfoServiceImpl implements IDevelopmentInfoService {
developmentInfos
=
developmentInfos
.
stream
().
filter
(
e
->
!
e
.
getStatus
().
equals
(
DevelopmentStatusEnum
.
DRAFT
.
getCode
())).
collect
(
Collectors
.
toList
());
for
(
DevelopmentInfo
info
:
developmentInfos
)
{
//自己的置为通过,其他的置为废弃
if
(
info
.
getId
().
equals
(
id
))
{
if
(
info
.
getId
().
equals
(
id
))
{
info
.
setStatus
(
DevelopmentStatusEnum
.
AUTHED
.
getCode
());
developmentInfoMapper
.
updateDevelopmentInfo
(
info
);
}
else
{
}
else
{
info
.
setStatus
(
DevelopmentStatusEnum
.
USELESS
.
getCode
());
info
.
setReason
(
DevelopmentStatusEnum
.
USELESS_REASON
.
getDescription
());
developmentInfoMapper
.
updateDevelopmentInfo
(
info
);
...
...
@@ -107,8 +108,7 @@ public class DevelopmentInfoServiceImpl implements IDevelopmentInfoService {
collection
.
setCollectId
(
id
);
sysCollectionMapper
.
updateSysCollection
(
collection
);
}
}
else
{
}
else
{
developmentInfoMapper
.
updateDevelopmentInfo
(
developmentInfo
);
}
}
else
{
...
...
@@ -143,4 +143,66 @@ public class DevelopmentInfoServiceImpl implements IDevelopmentInfoService {
public
List
<
DevelopmentInfo
>
selectExcludeByStatus
(
DevelopmentInfo
developmentInfo
)
{
return
developmentInfoMapper
.
selectExcludeByStatus
(
developmentInfo
);
}
@Autowired
DevelopmentTrafficInfoServiceImpl
developmentTrafficInfoService
;
@Autowired
DevelopmentPrimaryEnterpriseInfoServiceImpl
developmentPrimaryEnterpriseInfoService
;
@Autowired
DevelopmentPeripheryInfoServiceImpl
peripheryInfoService
;
@Autowired
DevelopmentInvestmentDirectionInfoServiceImpl
investmentDirectionInfoService
;
@Autowired
DevelopmentIndustryPolicyInfoServiceImpl
policyInfoService
;
@Autowired
DevelopmentIndustryFundInfoServiceImpl
fundInfoService
;
@Override
public
DevelopmentInfoDetailVO
detail
(
Long
developmentInfoId
)
{
DevelopmentInfo
developmentInfo
=
this
.
selectDevelopmentInfoById
(
developmentInfoId
);
DevelopmentInfoDetailVO
developmentInfoDetailVO
=
new
DevelopmentInfoDetailVO
();
developmentInfoDetailVO
.
setDevelopmentInfo
(
developmentInfo
);
DevelopmentTrafficInfo
developmentTrafficInfo
=
new
DevelopmentTrafficInfo
();
developmentTrafficInfo
.
setDevelopmentId
(
developmentInfoId
);
List
<
DevelopmentTrafficInfo
>
trafficInfos
=
developmentTrafficInfoService
.
selectDevelopmentTrafficInfoList
(
developmentTrafficInfo
);
developmentInfoDetailVO
.
setTrafficInfos
(
trafficInfos
);
DevelopmentPrimaryEnterpriseInfo
enterpriseInfo
=
new
DevelopmentPrimaryEnterpriseInfo
();
enterpriseInfo
.
setDevelopmentId
(
developmentInfoId
);
List
<
DevelopmentPrimaryEnterpriseInfo
>
developmentPrimaryEnterpriseInfos
=
developmentPrimaryEnterpriseInfoService
.
selectDevelopmentPrimaryEnterpriseInfoList
(
enterpriseInfo
);
developmentInfoDetailVO
.
setDevelopmentPrimaryEnterpriseInfos
(
developmentPrimaryEnterpriseInfos
);
DevelopmentPeripheryInfo
developmentPeripheryInfo
=
new
DevelopmentPeripheryInfo
();
developmentPeripheryInfo
.
setDevelopmentId
(
developmentInfoId
);
List
<
DevelopmentPeripheryInfo
>
developmentPeripheryInfos
=
peripheryInfoService
.
selectDevelopmentPeripheryInfoList
(
developmentPeripheryInfo
);
developmentInfoDetailVO
.
setDevelopmentPeripheryInfos
(
developmentPeripheryInfos
);
DevelopmentInvestmentDirectionInfo
developmentInvestmentDirectionInfo
=
new
DevelopmentInvestmentDirectionInfo
();
developmentInvestmentDirectionInfo
.
setDevelopmentId
(
developmentInfoId
);
List
<
DevelopmentInvestmentDirectionInfo
>
developmentInvestmentDirectionInfos
=
investmentDirectionInfoService
.
selectDevelopmentInvestmentDirectionInfoList
(
developmentInvestmentDirectionInfo
);
developmentInfoDetailVO
.
setDevelopmentInvestmentDirectionInfos
(
developmentInvestmentDirectionInfos
);
DevelopmentIndustryPolicyInfo
developmentIndustryPolicyInfo
=
new
DevelopmentIndustryPolicyInfo
();
developmentIndustryPolicyInfo
.
setDevelopmentId
(
developmentInfoId
);
List
<
DevelopmentIndustryPolicyInfo
>
developmentIndustryPolicyInfos
=
policyInfoService
.
selectDevelopmentIndustryPolicyInfoList
(
developmentIndustryPolicyInfo
);
developmentInfoDetailVO
.
setDevelopmentIndustryPolicyInfos
(
developmentIndustryPolicyInfos
);
DevelopmentIndustryFundInfo
developmentIndustryFundInfo
=
new
DevelopmentIndustryFundInfo
();
developmentIndustryFundInfo
.
setDevelopmentId
(
developmentInfoId
);
List
<
DevelopmentIndustryFundInfo
>
developmentIndustryFundInfos
=
fundInfoService
.
selectDevelopmentIndustryFundInfoList
(
developmentIndustryFundInfo
);
developmentInfoDetailVO
.
setDevelopmentIndustryFundInfos
(
developmentIndustryFundInfos
);
return
developmentInfoDetailVO
;
}
}
ruoyi-system/src/main/resources/templates/developmentInfo/info/detail.html
0 → 100644
View file @
9db64cc0
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
>
<head>
<th:block
th:include=
"include :: header('开发区详情')"
/>
<th:block
th:include=
"include :: bootstrap-fileinput-css"
/>
</head>
<body
class=
"white-bg"
>
<div
class=
"wrapper wrapper-content animated fadeInRight ibox-content"
>
<form
class=
"form-horizontal m"
id=
"form-info-edit"
th:object=
"${developmentInfoDetailVO.developmentInfo}"
>
<input
name=
"id"
th:field=
"*{id}"
type=
"hidden"
>
<input
name=
"status"
th:field=
"*{status}"
type=
"hidden"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
片区名称:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"name"
th:field=
"*{name}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
所属集团id:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"groupId"
th:field=
"*{groupId}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
所属集团:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"groupName"
th:field=
"*{groupName}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
开发区级别:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"levelCode"
th:field=
"*{levelCode}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
开发区级别名称:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"levelName"
th:field=
"*{levelName}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
开发区级别-其他:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"levelOther"
th:field=
"*{levelOther}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
开发区类型:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"type"
th:field=
"*{type}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
请选择省份城市与地区:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"location"
th:field=
"*{location}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
规划面积:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"planArea"
th:field=
"*{planArea}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
核心区面积:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"coreArea"
th:field=
"*{coreArea}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
已开发面积:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"developedArea"
th:field=
"*{developedArea}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
所属城市、区县简介:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"ownerDescription"
class=
"form-control"
>
[[*{ownerDescription}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
片区简介:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"description"
class=
"form-control"
>
[[*{description}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
位置信息-东至:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"locationEast"
th:field=
"*{locationEast}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
位置信息-西至:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"locationWest"
th:field=
"*{locationWest}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
位置信息-南至:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"locationSouth"
th:field=
"*{locationSouth}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
位置信息-北至:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"locationNorth"
th:field=
"*{locationNorth}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
域内通行铁路名称:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"intraRailway"
th:field=
"*{intraRailway}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
域内通行高速名称:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"intraHighway"
th:field=
"*{intraHighway}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
片区区位信息-其他补充信息:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"locationOther"
class=
"form-control"
>
[[*{locationOther}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
整体定位:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"overallPositioning"
class=
"form-control"
>
[[*{overallPositioning}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
所属区县人口信息—常住人口:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"permanentPopulation"
th:field=
"*{permanentPopulation}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
户籍人口:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"registerPopulation"
th:field=
"*{registerPopulation}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
流动人口:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"floatingPopulation"
th:field=
"*{floatingPopulation}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
常住人口增长率:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"permanentRatio"
th:field=
"*{permanentRatio}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
户籍人口增长率:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"registerRatio"
th:field=
"*{registerRatio}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
流动人口增长率:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"floatingRatio"
th:field=
"*{floatingRatio}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
所属区县经济信息:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"gdp"
th:field=
"*{gdp}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
规上工业增加值:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"addValue"
th:field=
"*{addValue}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
一般公共预算收入:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"budgetIncome"
th:field=
"*{budgetIncome}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
增值税地方留存比例:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"addValueTax"
th:field=
"*{addValueTax}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
所得税地方留存比例:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"incomeTax"
th:field=
"*{incomeTax}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
综合留存比例:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"comprehensive"
th:field=
"*{comprehensive}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
片区产业-产业空间规划:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"industrySpacePlan"
class=
"form-control"
>
[[*{industrySpacePlan}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
产规图像1:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"industryPlan1"
class=
"form-control"
>
[[*{industryPlan1}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
产规图像2:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"industryPlan2"
class=
"form-control"
>
[[*{industryPlan2}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
产规图像3:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"industryPlan3"
class=
"form-control"
>
[[*{industryPlan3}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
产规图像4:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"industryPlan4"
class=
"form-control"
>
[[*{industryPlan4}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
产规图像5:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"industryPlan5"
class=
"form-control"
>
[[*{industryPlan5}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
片区主导产业:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"primaryIndustry"
class=
"form-control"
>
[[*{primaryIndustry}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
产业基础:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"industryBase"
class=
"form-control"
>
[[*{industryBase}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
重点产业方向:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"keyIndustryDirection"
class=
"form-control"
>
[[*{keyIndustryDirection}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
投资量级:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"investmentLevel"
th:field=
"*{investmentLevel}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
业态:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"industryForms"
th:field=
"*{industryForms}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
其他诉求:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"otherAppeal"
class=
"form-control"
>
[[*{otherAppeal}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
禁限目录:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"prohibitedDirectory"
class=
"form-control"
>
[[*{prohibitedDirectory}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
禁限目录文件:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"prohibitedUrl"
class=
"form-control"
>
[[*{prohibitedUrl}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
投资强度:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"investmentStrength"
th:field=
"*{investmentStrength}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
税收强度:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"taxationStrength"
th:field=
"*{taxationStrength}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
亩均产值:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"averageOutputValue"
th:field=
"*{averageOutputValue}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
环评要求:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"environmentalEquirements"
class=
"form-control"
>
[[*{environmentalEquirements}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
单位工业增加值能耗:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"valueAddedEnergy"
th:field=
"*{valueAddedEnergy}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
单位工业总产值能耗:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"totalValueEnergy"
th:field=
"*{totalValueEnergy}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
其他:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"accessOther"
class=
"form-control"
>
[[*{accessOther}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
政策文件附件1:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"policyFileUrl1"
class=
"form-control"
>
[[*{policyFileUrl1}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
政策文件附件2:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"policyFileUrl2"
class=
"form-control"
>
[[*{policyFileUrl2}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
政策文件附件3:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"policyFileUrl3"
class=
"form-control"
>
[[*{policyFileUrl3}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
政策文件附件4:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"policyFileUrl4"
class=
"form-control"
>
[[*{policyFileUrl4}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
政策文件附件5:
</label>
<div
class=
"col-sm-8"
>
<textarea
name=
"policyFileUrl5"
class=
"form-control"
>
[[*{policyFileUrl5}]]
</textarea>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
问卷星id:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"wenjuanxingid"
th:field=
"*{wenjuanxingid}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
省code:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"provinceCode"
th:field=
"*{provinceCode}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
省:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"provinceName"
th:field=
"*{provinceName}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
市code:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"cityCode"
th:field=
"*{cityCode}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
市:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"cityName"
th:field=
"*{cityName}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
区/县code:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"regionCode"
th:field=
"*{regionCode}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
区/县:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"regionName"
th:field=
"*{regionName}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
详细地址:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"address"
th:field=
"*{address}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
企业数量:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"companyNumber"
th:field=
"*{companyNumber}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
子园区数量:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"sonParkNumber"
th:field=
"*{sonParkNumber}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
成立时间:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"establishTime"
th:field=
"*{establishTime}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
省级:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"provinceLevel"
th:field=
"*{provinceLevel}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
国家级:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"countryLevel"
th:field=
"*{countryLevel}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
图片链接:
</label>
<div
class=
"col-sm-8"
>
<!-- <input name="imgUrl" th:field="*{imgUrl}" class="form-control" type="text">-->
<!-- <input type="hidden" name="imgUrl" th:field="*{imgUrl}">-->
<img
th:src=
"*{imgUrl}"
style=
"width: 100px;height: 100px"
>
<!-- <div class="file-loading">-->
<!-- <input class="form-control img-upload" id="imgUrl" name="file" type="file">-->
<!-- </div>-->
</div>
</div>
<div>
<label
class=
"col-sm-3 control-label"
>
区位交通
</label>
<div
class=
"col-sm-12 select-table table-striped"
>
<table>
<thead
class=
""
>
<tr>
<th
style=
""
data-field=
"name"
>
<div
class=
"th-inner "
>
交通类型
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"levelName"
>
<div
class=
"th-inner "
>
名称
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"status"
>
<div
class=
"th-inner "
>
距离
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
"text-align: center; "
data-field=
"5"
>
<div
class=
"th-inner "
>
车程
</div>
<div
class=
"fht-cell"
></div>
</th>
</tr>
</thead>
<tbody>
<tr
th:each=
"trafficInfo:${developmentInfoDetailVO.trafficInfos}"
>
<td
th:text=
"${trafficInfo.type}"
></td>
<td
th:text=
"${trafficInfo.name}"
></td>
<td
th:text=
"${trafficInfo.distance}"
></td>
<td
th:text=
"${trafficInfo.distanceTime}"
></td>
</tr>
</table>
</div>
</div>
<div>
<label
class=
"col-sm-3 control-label"
>
重点企业
</label>
<div
class=
"col-sm-12 select-table table-striped"
>
<table>
<thead
class=
""
>
<tr>
<th
style=
""
data-field=
"name"
>
<div
class=
"th-inner "
>
产业方向
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"levelName"
>
<div
class=
"th-inner "
>
名称
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"status"
>
<div
class=
"th-inner "
>
赛道
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
"text-align: center; "
data-field=
"5"
>
<div
class=
"th-inner "
>
投资规模
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
"text-align: center; "
data-field=
"5"
>
<div
class=
"th-inner "
>
当前进展
</div>
<div
class=
"fht-cell"
></div>
</th>
</tr>
</thead>
<tbody>
<tr
th:each=
"developmentPrimaryEnterpriseInfo:${developmentInfoDetailVO.developmentPrimaryEnterpriseInfos}"
>
<td
th:text=
"${developmentPrimaryEnterpriseInfo.industryDirection}"
></td>
<td
th:text=
"${developmentPrimaryEnterpriseInfo.enterpriseName}"
></td>
<td
th:text=
"${developmentPrimaryEnterpriseInfo.track}"
></td>
<td
th:text=
"${developmentPrimaryEnterpriseInfo.investmentScale}"
></td>
<td
th:text=
"${developmentPrimaryEnterpriseInfo.currentProgress}"
></td>
</tr>
</table>
</div>
</div>
<div>
<label
class=
"col-sm-3 control-label"
>
周边距离
</label>
<div
class=
"col-sm-12 select-table table-striped"
>
<table>
<thead
class=
""
>
<tr>
<th
style=
""
data-field=
"name"
>
<div
class=
"th-inner "
>
城市类别
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"levelName"
>
<div
class=
"th-inner "
>
城市名称
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"status"
>
<div
class=
"th-inner "
>
车程
</div>
<div
class=
"fht-cell"
></div>
</th>
</tr>
</thead>
<tbody>
<tr
th:each=
"developmentPeripheryInfo:${developmentInfoDetailVO.developmentPeripheryInfos}"
>
<td
th:text=
"${developmentPeripheryInfo.cityType}"
></td>
<td
th:text=
"${developmentPeripheryInfo.cityName}"
></td>
<td
th:text=
"${developmentPeripheryInfo.distanceTime}"
></td>
</tr>
</table>
</div>
</div>
<div>
<label
class=
"col-sm-3 control-label"
>
招商方向信息
</label>
<div
class=
"col-sm-12 select-table table-striped"
>
<table>
<thead
class=
""
>
<tr>
<th
style=
""
data-field=
"name"
>
<div
class=
"th-inner "
>
产业方向
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"status"
>
<div
class=
"th-inner "
>
赛道
</div>
<div
class=
"fht-cell"
></div>
</th>
</tr>
</thead>
<tbody>
<tr
th:each=
"developmentInvestmentDirectionInfo:${developmentInfoDetailVO.developmentInvestmentDirectionInfos}"
>
<td
th:text=
"${developmentInvestmentDirectionInfo.industryDirection}"
></td>
<td
th:text=
"${developmentInvestmentDirectionInfo.track}"
></td>
</tr>
</table>
</div>
</div>
<div>
<label
class=
"col-sm-3 control-label"
>
产业政策
</label>
<div
class=
"col-sm-12 select-table table-striped"
>
<table>
<thead
class=
""
>
<tr>
<th
style=
""
data-field=
"name"
>
<div
class=
"th-inner "
>
政策分类
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"levelName"
>
<div
class=
"th-inner "
>
政策名称
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"status"
>
<div
class=
"th-inner "
>
政策内容
</div>
<div
class=
"fht-cell"
></div>
</th>
</tr>
</thead>
<tbody>
<tr
th:each=
"developmentIndustryPolicyInfo:${developmentInfoDetailVO.developmentIndustryPolicyInfos}"
>
<td
th:text=
"${developmentIndustryPolicyInfo.type}"
></td>
<td
th:text=
"${developmentIndustryPolicyInfo.name}"
></td>
<td
th:text=
"${developmentIndustryPolicyInfo.content}"
></td>
</tr>
</table>
</div>
</div>
<div>
<label
class=
"col-sm-3 control-label"
>
产业基金
</label>
<div
class=
"col-sm-12 select-table table-striped"
>
<table>
<thead
class=
""
>
<tr>
<th
style=
""
data-field=
"levelName"
>
<div
class=
"th-inner "
>
名称
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"status"
>
<div
class=
"th-inner "
>
规模
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
"text-align: center; "
data-field=
"5"
>
<div
class=
"th-inner "
>
投资方向
</div>
<div
class=
"fht-cell"
></div>
</th>
</tr>
</thead>
<tbody>
<tr
th:each=
"developmentIndustryFundInfo:${developmentInfoDetailVO.developmentIndustryFundInfos}"
>
<td
th:text=
"${developmentIndustryFundInfo.name}"
></td>
<td
th:text=
"${developmentIndustryFundInfo.scale}"
></td>
<td
th:text=
"${developmentIndustryFundInfo.investmentDirection}"
></td>
</tr>
</table>
</div>
</div>
<div>
</div>
</form>
</div>
<th:block
th:include=
"include :: footer"
/>
<th:block
th:include=
"include :: bootstrap-fileinput-js"
/>
<script
th:inline=
"javascript"
>
$
(
function
()
{
$
(
"input[type=text]"
).
attr
(
"readonly"
,
"readonly"
);
$
(
"textarea"
).
attr
(
"readonly"
,
true
);
debugger
;
let
value
=
$
(
"#status"
).
value
();
alert
(
value
);
if
(
value
==
2
){
var
tongguo
=
'<a class="btn btn-primary btn-xs" href="javascript:void(0)" onclick="clickValid('
+
row
.
id
+
',3,'
+
row
.
mirrorId
+
')">通过</a> '
;
var
jujue
=
'<a class="btn btn-primary btn-xs" href="javascript:void(0)" onclick="clickValid('
+
row
.
id
+
',4,'
+
row
.
mirrorId
+
')">拒绝</a> '
$
(
"form"
).
append
(
$
(
tongguo
));
$
(
"form"
).
append
(
$
(
jujue
));
}
});
//
// var prefix = ctx + "developmentInfo/info";
// $("#form-info-edit").validate({
// focusCleanup: true
// });
//
// function submitHandler() {
// if ($.validate.form()) {
// $.operate.save(prefix + "/edit", $('#form-info-edit').serialize());
// }
// }
//
// $(".img-upload").each(function (i) {
// var val = $("input[name='" + this.id + "']").val()
// $(this).fileinput({
// // 'uploadUrl': ctx + 'common/upload',
// 'uploadUrl': ctx + 'sysFile/uploadImgHuawei',
// initialPreviewAsData: true,
// initialPreview: [val],
// maxFileCount: 1,
// autoReplace: true
// }).on('fileuploaded', function (event, data, previewId, index) {
// $("input[name='" + event.currentTarget.id + "']").val(data.response.url)
// }).on('fileremoved', function (event, id, index) {
// $("input[name='" + event.currentTarget.id + "']").val('')
// })
// $(this).fileinput('_initFileActions');
// });
</script>
</body>
</html>
\ No newline at end of file
ruoyi-system/src/main/resources/templates/developmentInfo/info/info.html
View file @
9db64cc0
...
...
@@ -571,6 +571,7 @@
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
var
actions
=
[];
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
editFlag
+
'" href="javascript:void(0)" onclick="$.modal.openTab(
\'
详情
\'
,
\'
/developmentInfo/info/detail/'
+
row
.
id
+
'
\'
)"><i class="fa fa-edit"></i>详情</a> '
);
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
editFlag
+
'" href="javascript:void(0)" onclick="$.operate.edit(
\'
'
+
row
.
id
+
'
\'
)"><i class="fa fa-edit"></i>编辑开发区信息</a> '
);
actions
.
push
(
'<a class="btn btn-primary btn-xs '
+
editFlag
+
'" href="javascript:void(0)" onclick="$.modal.openTab(
\'
区位交通信息
\'
,
\'
/developmentInfo/traffic?developmentId='
+
row
.
id
+
'
\'
)"><i class="fa fa-edit"></i>编辑区位交通信息</a> '
);
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
editFlag
+
'" href="javascript:void(0)" onclick="$.modal.openTab(
\'
重点企业信息
\'
,
\'
/developmentInfo/primaryEnterprise?developmentId='
+
row
.
id
+
'
\'
)"><i class="fa fa-edit"></i>编辑重点企业信息</a> <br>'
);
...
...
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