Commit 9db64cc0 authored by lixinglin's avatar lixinglin

detail.html

parent e2168ae9
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;
}
......@@ -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";
}
/**
* 删除开发区信息
*/
......
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);
}
......@@ -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;
}
}
<!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
......@@ -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>');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment