Browse Source

送码入企功能

v5
庄锐波 6 months ago
parent
commit
4e0ac51f75
  1. 22
      lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/code/enterprise_pub_qrcode/enterprisePubQrcodeList.html
  2. 49
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnterprisePubQrcodeController.java
  3. BIN
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/images/enterprise_pub_qrcode.xlsx

22
lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/code/enterprise_pub_qrcode/enterprisePubQrcodeList.html

@ -65,19 +65,22 @@
<!--<a class="btn btn-success" onclick="$.operate.add()" shiro:hasPermission="code:pubQrcode:add"> <!--<a class="btn btn-success" onclick="$.operate.add()" shiro:hasPermission="code:pubQrcode:add">
<i class="fa fa-plus"></i> 新增 <i class="fa fa-plus"></i> 新增
</a>--> </a>-->
<a class="btn btn-info" onclick="importData()" shiro:hasPermission="code:pubQrcode:add"> <a class="btn btn-info" onclick="importData()">
<i class="fa fa-upload"></i> 批量导入 <i class="fa fa-upload"></i> 批量导入
</a> </a>
<a class="btn btn-warning" onclick="matchData()" shiro:hasPermission="code:pubQrcode:edit"> <a class="btn btn-default" onclick="downloadTemplate()">
<i class="fa fa-file-excel-o"></i> 下载模板
</a>
<a class="btn btn-warning" onclick="matchData()">
<i class="fa fa-link"></i> 匹配 <i class="fa fa-link"></i> 匹配
</a> </a>
<a class="btn btn-primary" onclick="downloadData()" shiro:hasPermission="code:pubQrcode:edit"> <a class="btn btn-primary" onclick="downloadData()">
<i class="fa fa-download"></i> 下载 <i class="fa fa-download"></i> 下载
</a> </a>
<a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="code:pubQrcode:remove"> <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()">
<i class="fa fa-remove"></i> 删除 <i class="fa fa-remove"></i> 删除
</a> </a>
<a class="btn btn-success" onclick="setDownloadStatus()" shiro:hasPermission="code:pubQrcode:edit"> <a class="btn btn-success" onclick="setDownloadStatus()">
<i class="fa fa-tag"></i> 设置下载状态 <i class="fa fa-tag"></i> 设置下载状态
</a> </a>
</div> </div>
@ -98,8 +101,8 @@
</form> </form>
</script> </script>
<script th:inline="javascript"> <script th:inline="javascript">
var removeFlag = [[${@permission.hasPermi('code:pubQrcode:remove')}]]; var removeFlag = "";
var editFlag = [[${@permission.hasPermi('code:pubQrcode:edit')}]]; var editFlag ="";
var prefix = ctx + "code/enterprisePubQrcode"; var prefix = ctx + "code/enterprisePubQrcode";
$(function() { $(function() {
@ -190,6 +193,11 @@
$.table.init(options); $.table.init(options);
}); });
/** 下载导入模板 */
function downloadTemplate() {
window.location.href = prefix + "/importTemplate";
}
/** 导入数据 */ /** 导入数据 */
function importData() { function importData() {
layer.open({ layer.open({

49
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnterprisePubQrcodeController.java

@ -67,7 +67,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 查询送码入企信息列表 * 查询送码入企信息列表
*/ */
@RequiresPermissions("code:pubQrcode:list")
@PostMapping("/list") @PostMapping("/list")
@ResponseBody @ResponseBody
public TableDataInfo list(EnterprisePubQrcode enterprisePubQrcode) public TableDataInfo list(EnterprisePubQrcode enterprisePubQrcode)
@ -103,7 +102,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 新增保存送码入企信息 * 新增保存送码入企信息
*/ */
@RequiresPermissions("code:pubQrcode:add")
@PostMapping("/add") @PostMapping("/add")
@ResponseBody @ResponseBody
public ZDResponse addSave(EnterprisePubQrcode enterprisePubQrcode) public ZDResponse addSave(EnterprisePubQrcode enterprisePubQrcode)
@ -126,7 +124,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 修改保存送码入企信息 * 修改保存送码入企信息
*/ */
@RequiresPermissions("code:pubQrcode:edit")
@PostMapping("/edit") @PostMapping("/edit")
@ResponseBody @ResponseBody
public ZDResponse editSave(EnterprisePubQrcode enterprisePubQrcode) public ZDResponse editSave(EnterprisePubQrcode enterprisePubQrcode)
@ -138,7 +135,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 删除送码入企信息 * 删除送码入企信息
*/ */
@RequiresPermissions("code:pubQrcode:remove")
@PostMapping("/remove") @PostMapping("/remove")
@ResponseBody @ResponseBody
public ZDResponse remove(String ids) public ZDResponse remove(String ids)
@ -150,7 +146,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 获取送码入企信息详情 * 获取送码入企信息详情
*/ */
@RequiresPermissions("code:pubQrcode:detail")
@GetMapping("/detail") @GetMapping("/detail")
@ResponseBody @ResponseBody
public ZDResponse detail(String id) public ZDResponse detail(String id)
@ -167,27 +162,23 @@ public class EnterprisePubQrcodeController extends BaseController
{ {
try try
{ {
// 创建模板Excel java.io.InputStream is = this.getClass().getClassLoader().getResourceAsStream("images/enterprise_pub_qrcode.xlsx");
Workbook workbook = new XSSFWorkbook(); if (is == null)
Sheet sheet = workbook.createSheet("送码入企数据"); {
// 创建表头 log.error("模板文件 images/enterprise_pub_qrcode.xlsx 不存在");
Row headerRow = sheet.createRow(0); return;
headerRow.createCell(0).setCellValue("序号"); }
headerRow.createCell(1).setCellValue("企业名称"); String fileName = java.net.URLEncoder.encode("送码入企企业信息采集表模板.xlsx", "UTF-8");
headerRow.createCell(2).setCellValue("统一社会信用代码");
headerRow.createCell(3).setCellValue("归属区域");
headerRow.createCell(4).setCellValue("归属街道");
// 设置列宽
sheet.setColumnWidth(0, 2000);
sheet.setColumnWidth(1, 8000);
sheet.setColumnWidth(2, 6000);
sheet.setColumnWidth(3, 5000);
sheet.setColumnWidth(4, 5000);
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
response.setHeader("Content-Disposition", "attachment;filename=enterprise_pub_qrcode_template.xlsx"); response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
workbook.write(response.getOutputStream()); byte[] buffer = new byte[4096];
workbook.close(); int len;
while ((len = is.read(buffer)) != -1)
{
response.getOutputStream().write(buffer, 0, len);
}
response.getOutputStream().flush();
is.close();
} }
catch (Exception e) catch (Exception e)
{ {
@ -198,7 +189,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 导入送码入企数据 * 导入送码入企数据
*/ */
@RequiresPermissions("code:pubQrcode:add")
@PostMapping("/importData") @PostMapping("/importData")
@ResponseBody @ResponseBody
public ZDResponse importData(MultipartFile file) public ZDResponse importData(MultipartFile file)
@ -218,7 +208,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 批量匹配送码入企数据 * 批量匹配送码入企数据
*/ */
@RequiresPermissions("code:pubQrcode:edit")
@PostMapping("/matchSelectEnterprise") @PostMapping("/matchSelectEnterprise")
@ResponseBody @ResponseBody
public ZDResponse matchSelectEnterprise(String ids) public ZDResponse matchSelectEnterprise(String ids)
@ -238,7 +227,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 强制匹配送码入企数据 * 强制匹配送码入企数据
*/ */
@RequiresPermissions("code:pubQrcode:edit")
@PostMapping("/forceMatch") @PostMapping("/forceMatch")
@ResponseBody @ResponseBody
public ZDResponse forceMatch(String id) public ZDResponse forceMatch(String id)
@ -258,7 +246,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 下载送码入企PDF * 下载送码入企PDF
*/ */
@RequiresPermissions("code:pubQrcode:edit")
@GetMapping("/download") @GetMapping("/download")
public void download(String ids, HttpServletResponse response) public void download(String ids, HttpServletResponse response)
{ {
@ -296,7 +283,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 生成送码入企PDF文件(落盘后返回下载地址) * 生成送码入企PDF文件(落盘后返回下载地址)
*/ */
@RequiresPermissions("code:pubQrcode:edit")
@PostMapping("/generatePdf") @PostMapping("/generatePdf")
@ResponseBody @ResponseBody
public ZDResponse generatePdf(String ids) public ZDResponse generatePdf(String ids)
@ -316,7 +302,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 批量设置下载状态 * 批量设置下载状态
*/ */
@RequiresPermissions("code:pubQrcode:edit")
@PostMapping("/batchUpdateDownloadStatus") @PostMapping("/batchUpdateDownloadStatus")
@ResponseBody @ResponseBody
public ZDResponse batchUpdateDownloadStatus(String ids, String downloadStatus, String remark) public ZDResponse batchUpdateDownloadStatus(String ids, String downloadStatus, String remark)
@ -336,7 +321,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 送码入企信息查询页面 * 送码入企信息查询页面
*/ */
@RequiresPermissions("code:pubQrcodeQuery:view")
@GetMapping("/queryPage") @GetMapping("/queryPage")
public String pubQrcodeQueryPage() public String pubQrcodeQueryPage()
{ {
@ -346,7 +330,6 @@ public class EnterprisePubQrcodeController extends BaseController
/** /**
* 查询送码入企信息列表(含数据范围过滤) * 查询送码入企信息列表(含数据范围过滤)
*/ */
@RequiresPermissions("code:pubQrcodeQuery:list")
@PostMapping("/queryPageList") @PostMapping("/queryPageList")
@ResponseBody @ResponseBody
public TableDataInfo queryPageList(EnterprisePubQrcode enterprisePubQrcode) public TableDataInfo queryPageList(EnterprisePubQrcode enterprisePubQrcode)

BIN
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/images/enterprise_pub_qrcode.xlsx

Binary file not shown.
Loading…
Cancel
Save