全局跨域处理

字典isChild 回显
字典标签回显
This commit is contained in:
2024-04-08 17:51:10 +08:00
parent 7bb156628b
commit d2550475b4
6 changed files with 45 additions and 21 deletions

View File

@@ -28,7 +28,7 @@ public class CorsFilter implements Filter {
response.setHeader("Access-Control-Allow-Origin", curOrigin == null ? "true" : curOrigin);
response.setHeader("Access-Control-Allow-Methods", "*");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "x-requested-with,signature");
response.setHeader("Access-Control-Allow-Headers", "environment,type,version,token");
response.setHeader("Access-Control-Allow-Credentials", "true");
chain.doFilter(req, resp);
}

View File

@@ -1,8 +1,11 @@
package com.chaozhanggui.system.cashierservice.dao;
import com.chaozhanggui.system.cashierservice.entity.TbMerchantCoupon;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Component;
import java.util.List;
/**
@@ -11,6 +14,8 @@ import java.util.List;
* @author lyf
* @since 2024-04-02 09:24:16
*/
@Component
@Mapper
public interface TbMerchantCouponMapper {
/**

View File

@@ -5,6 +5,7 @@ import java.util.Date;
public class SysDict implements Serializable {
private Long dictId;
private String dictName;
private String name;
@@ -22,6 +23,14 @@ public class SysDict implements Serializable {
private static final long serialVersionUID = 1L;
public String getDictName() {
return dictName;
}
public void setDictName(String dictName) {
this.dictName = dictName;
}
public Integer getIsChild() {
return isChild;
}

View File

@@ -9,18 +9,27 @@ import java.util.List;
*/
public class DicDetailVO {
private String name;
private String dictName;
private String description;
private List<SysDictDetail> detail;
private Integer isChild;
private Boolean isChild;
public Integer getIsChild() {
public String getDictName() {
return dictName;
}
public void setDictName(String dictName) {
this.dictName = dictName;
}
public Boolean getIsChild() {
return isChild;
}
public void setIsChild(Integer isChild) {
public void setIsChild(Boolean isChild) {
this.isChild = isChild;
}

View File

@@ -124,10 +124,11 @@ public class HomePageService {
List<DicDetailVO> dicDetailVO = new ArrayList<>();
for (SysDict sysDictsList : sysDicts) {
DicDetailVO dicDetailVOList = new DicDetailVO();
dicDetailVOList.setDictName(sysDictsList.getDictName());
dicDetailVOList.setName(sysDictsList.getName());
dicDetailVOList.setDescription(sysDictsList.getDescription());
dicDetailVOList.setDetail(sysDictDetailMapper.selectByDictId(sysDictsList.getDictId()));
dicDetailVOList.setIsChild(sysDictsList.getIsChild());
dicDetailVOList.setIsChild((sysDictsList.getIsChild() == null || sysDictsList.getIsChild() == 0) ? false : true);
dicDetailVO.add(dicDetailVOList);
}
homeUpVO.setMenu(dicDetailVO);

View File

@@ -13,7 +13,7 @@ public class LocationUtils {
//超掌柜生活-用户端
param.put("key","7a7f2e4790ea222660a027352ee3af39");
param.put("keywords",keywords);
param.put("subdistrict","1");
param.put("subdistrict","2");
param.put("extensions","base");
String s = HttpClientUtil.doGet("https://restapi.amap.com/v3/config/district", param);
return s;