Commit c6e901ebd9445c9f8516660ea80c4c6d28795f80
Merge remote-tracking branch 'origin/feature/1.8.0-uniapp' into feature/1.8.0-uniapp
Showing
8 changed files
with
20 additions
and
124 deletions
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/admin/banner/BannerController.java
| @@ -15,12 +15,10 @@ import org.springframework.web.bind.annotation.*; | @@ -15,12 +15,10 @@ import org.springframework.web.bind.annotation.*; | ||
| 15 | 15 | ||
| 16 | import javax.annotation.Resource; | 16 | import javax.annotation.Resource; |
| 17 | import javax.validation.Valid; | 17 | import javax.validation.Valid; |
| 18 | -import java.util.Collection; | ||
| 19 | -import java.util.List; | ||
| 20 | 18 | ||
| 21 | import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; | 19 | import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; |
| 22 | 20 | ||
| 23 | -@Api(tags = "管理后台 - Banner管理") | 21 | +@Api(tags = "管理后台 - Banner 管理") |
| 24 | @RestController | 22 | @RestController |
| 25 | @RequestMapping("/market/banner") | 23 | @RequestMapping("/market/banner") |
| 26 | @Validated | 24 | @Validated |
| @@ -30,14 +28,14 @@ public class BannerController { | @@ -30,14 +28,14 @@ public class BannerController { | ||
| 30 | private BannerService bannerService; | 28 | private BannerService bannerService; |
| 31 | 29 | ||
| 32 | @PostMapping("/create") | 30 | @PostMapping("/create") |
| 33 | - @ApiOperation("创建banner") | 31 | + @ApiOperation("创建 Banner") |
| 34 | @PreAuthorize("@ss.hasPermission('market:banner:create')") | 32 | @PreAuthorize("@ss.hasPermission('market:banner:create')") |
| 35 | public CommonResult<Long> createBanner(@Valid @RequestBody BannerCreateReqVO createReqVO) { | 33 | public CommonResult<Long> createBanner(@Valid @RequestBody BannerCreateReqVO createReqVO) { |
| 36 | return success(bannerService.createBanner(createReqVO)); | 34 | return success(bannerService.createBanner(createReqVO)); |
| 37 | } | 35 | } |
| 38 | 36 | ||
| 39 | @PutMapping("/update") | 37 | @PutMapping("/update") |
| 40 | - @ApiOperation("更新banner") | 38 | + @ApiOperation("更新 Banner") |
| 41 | @PreAuthorize("@ss.hasPermission('market:banner:update')") | 39 | @PreAuthorize("@ss.hasPermission('market:banner:update')") |
| 42 | public CommonResult<Boolean> updateBanner(@Valid @RequestBody BannerUpdateReqVO updateReqVO) { | 40 | public CommonResult<Boolean> updateBanner(@Valid @RequestBody BannerUpdateReqVO updateReqVO) { |
| 43 | bannerService.updateBanner(updateReqVO); | 41 | bannerService.updateBanner(updateReqVO); |
| @@ -45,7 +43,7 @@ public class BannerController { | @@ -45,7 +43,7 @@ public class BannerController { | ||
| 45 | } | 43 | } |
| 46 | 44 | ||
| 47 | @DeleteMapping("/delete") | 45 | @DeleteMapping("/delete") |
| 48 | - @ApiOperation("删除banner") | 46 | + @ApiOperation("删除 Banner") |
| 49 | @ApiImplicitParam(name = "id", value = "编号", required = true, dataTypeClass = Long.class) | 47 | @ApiImplicitParam(name = "id", value = "编号", required = true, dataTypeClass = Long.class) |
| 50 | @PreAuthorize("@ss.hasPermission('market:banner:delete')") | 48 | @PreAuthorize("@ss.hasPermission('market:banner:delete')") |
| 51 | public CommonResult<Boolean> deleteBanner(@RequestParam("id") Long id) { | 49 | public CommonResult<Boolean> deleteBanner(@RequestParam("id") Long id) { |
| @@ -54,7 +52,7 @@ public class BannerController { | @@ -54,7 +52,7 @@ public class BannerController { | ||
| 54 | } | 52 | } |
| 55 | 53 | ||
| 56 | @GetMapping("/get") | 54 | @GetMapping("/get") |
| 57 | - @ApiOperation("获得banner") | 55 | + @ApiOperation("获得 Banner") |
| 58 | @ApiImplicitParam(name = "id", value = "编号", required = true, example = "1024", dataTypeClass = Long.class) | 56 | @ApiImplicitParam(name = "id", value = "编号", required = true, example = "1024", dataTypeClass = Long.class) |
| 59 | @PreAuthorize("@ss.hasPermission('market:banner:query')") | 57 | @PreAuthorize("@ss.hasPermission('market:banner:query')") |
| 60 | public CommonResult<BannerRespVO> getBanner(@RequestParam("id") Long id) { | 58 | public CommonResult<BannerRespVO> getBanner(@RequestParam("id") Long id) { |
| @@ -62,30 +60,12 @@ public class BannerController { | @@ -62,30 +60,12 @@ public class BannerController { | ||
| 62 | return success(BannerConvert.INSTANCE.convert(banner)); | 60 | return success(BannerConvert.INSTANCE.convert(banner)); |
| 63 | } | 61 | } |
| 64 | 62 | ||
| 65 | - @GetMapping("/list") | ||
| 66 | - @ApiOperation("获得banner列表") | ||
| 67 | - @ApiImplicitParam(name = "ids", value = "编号列表", required = true, example = "1024,2048", dataTypeClass = List.class) | ||
| 68 | - @PreAuthorize("@ss.hasPermission('market:banner:query')") | ||
| 69 | - public CommonResult<List<BannerRespVO>> getBannerList(@RequestParam("ids") Collection<Long> ids) { | ||
| 70 | - List<BannerDO> list = bannerService.getBannerList(ids); | ||
| 71 | - return success(BannerConvert.INSTANCE.convertList(list)); | ||
| 72 | - } | ||
| 73 | - | ||
| 74 | @GetMapping("/page") | 63 | @GetMapping("/page") |
| 75 | - @ApiOperation("获得Banner分页") | 64 | + @ApiOperation("获得 Banner 分页") |
| 76 | @PreAuthorize("@ss.hasPermission('market:banner:query')") | 65 | @PreAuthorize("@ss.hasPermission('market:banner:query')") |
| 77 | public CommonResult<PageResult<BannerRespVO>> getBannerPage(@Valid BannerPageReqVO pageVO) { | 66 | public CommonResult<PageResult<BannerRespVO>> getBannerPage(@Valid BannerPageReqVO pageVO) { |
| 78 | PageResult<BannerDO> pageResult = bannerService.getBannerPage(pageVO); | 67 | PageResult<BannerDO> pageResult = bannerService.getBannerPage(pageVO); |
| 79 | return success(BannerConvert.INSTANCE.convertPage(pageResult)); | 68 | return success(BannerConvert.INSTANCE.convertPage(pageResult)); |
| 80 | } | 69 | } |
| 81 | 70 | ||
| 82 | - | ||
| 83 | - @GetMapping("/update-status") | ||
| 84 | - @ApiOperation("Banner上下架") | ||
| 85 | - @PreAuthorize("@ss.hasPermission('market:banner:update')") | ||
| 86 | - public CommonResult<Boolean> updateBannerStatus(@Valid @RequestBody BannerUpdateStatusReqVO reqVO) { | ||
| 87 | - bannerService.updateBannerStatus(reqVO); | ||
| 88 | - return success(true); | ||
| 89 | - } | ||
| 90 | - | ||
| 91 | } | 71 | } |
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/admin/banner/vo/BannerBaseVO.java
| @@ -8,8 +8,8 @@ import lombok.Data; | @@ -8,8 +8,8 @@ import lombok.Data; | ||
| 8 | import javax.validation.constraints.NotNull; | 8 | import javax.validation.constraints.NotNull; |
| 9 | 9 | ||
| 10 | /** | 10 | /** |
| 11 | -* Banner Base VO,提供给添加、修改、详细的子 VO 使用 | ||
| 12 | -* 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 | 11 | + * Banner Base VO,提供给添加、修改、详细的子 VO 使用 |
| 12 | + * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 | ||
| 13 | * @author xia | 13 | * @author xia |
| 14 | */ | 14 | */ |
| 15 | @Data | 15 | @Data |
| @@ -21,24 +21,16 @@ public class BannerBaseVO { | @@ -21,24 +21,16 @@ public class BannerBaseVO { | ||
| 21 | 21 | ||
| 22 | @ApiModelProperty(value = "跳转链接", required = true) | 22 | @ApiModelProperty(value = "跳转链接", required = true) |
| 23 | @NotNull(message = "跳转链接不能为空") | 23 | @NotNull(message = "跳转链接不能为空") |
| 24 | - /** | ||
| 25 | - * 跳转链接 | ||
| 26 | - */ | ||
| 27 | private String url; | 24 | private String url; |
| 28 | 25 | ||
| 29 | @ApiModelProperty(value = "图片地址", required = true) | 26 | @ApiModelProperty(value = "图片地址", required = true) |
| 30 | @NotNull(message = "图片地址不能为空") | 27 | @NotNull(message = "图片地址不能为空") |
| 31 | - /** | ||
| 32 | - * 图片链接 | ||
| 33 | - */ | ||
| 34 | private String picUrl; | 28 | private String picUrl; |
| 35 | 29 | ||
| 36 | - | ||
| 37 | @ApiModelProperty(value = "排序", required = true) | 30 | @ApiModelProperty(value = "排序", required = true) |
| 38 | @NotNull(message = "排序不能为空") | 31 | @NotNull(message = "排序不能为空") |
| 39 | private Integer sort; | 32 | private Integer sort; |
| 40 | 33 | ||
| 41 | - | ||
| 42 | @ApiModelProperty(value = "状态", required = true) | 34 | @ApiModelProperty(value = "状态", required = true) |
| 43 | @NotNull(message = "状态不能为空") | 35 | @NotNull(message = "状态不能为空") |
| 44 | @InEnum(CommonStatusEnum.class) | 36 | @InEnum(CommonStatusEnum.class) |
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/admin/banner/vo/BannerUpdateReqVO.java
| 1 | package cn.iocoder.yudao.module.market.controller.admin.banner.vo; | 1 | package cn.iocoder.yudao.module.market.controller.admin.banner.vo; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | ||
| 4 | -import cn.iocoder.yudao.framework.common.validation.InEnum; | ||
| 5 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 6 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
| 7 | import lombok.Data; | 5 | import lombok.Data; |
| @@ -19,9 +17,8 @@ import javax.validation.constraints.NotNull; | @@ -19,9 +17,8 @@ import javax.validation.constraints.NotNull; | ||
| 19 | @ToString(callSuper = true) | 17 | @ToString(callSuper = true) |
| 20 | public class BannerUpdateReqVO extends BannerBaseVO { | 18 | public class BannerUpdateReqVO extends BannerBaseVO { |
| 21 | 19 | ||
| 22 | - @ApiModelProperty(value = "banner编号", required = true) | ||
| 23 | - @NotNull(message = "banner编号不能为空") | 20 | + @ApiModelProperty(value = "banner 编号", required = true) |
| 21 | + @NotNull(message = "banner 编号不能为空") | ||
| 24 | private Long id; | 22 | private Long id; |
| 25 | 23 | ||
| 26 | - | ||
| 27 | } | 24 | } |
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/admin/banner/vo/BannerUpdateStatusReqVO.java deleted
| 1 | -package cn.iocoder.yudao.module.market.controller.admin.banner.vo; | ||
| 2 | - | ||
| 3 | -import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | ||
| 4 | -import cn.iocoder.yudao.framework.common.validation.InEnum; | ||
| 5 | -import io.swagger.annotations.ApiModelProperty; | ||
| 6 | -import lombok.Data; | ||
| 7 | - | ||
| 8 | -import javax.validation.constraints.NotNull; | ||
| 9 | - | ||
| 10 | -/** | ||
| 11 | - * @Copyright: 南京淘点网络科技有限公司 | ||
| 12 | - * @author: wangxia | ||
| 13 | - */ | ||
| 14 | -@Data | ||
| 15 | -public class BannerUpdateStatusReqVO { | ||
| 16 | - | ||
| 17 | - @ApiModelProperty(value = "banner编号", required = true) | ||
| 18 | - @NotNull(message = "banner编号不能为空") | ||
| 19 | - private Long id; | ||
| 20 | - | ||
| 21 | - @ApiModelProperty(value = "状态", required = true) | ||
| 22 | - @NotNull(message = "状态不能为空") | ||
| 23 | - @InEnum(CommonStatusEnum.class) | ||
| 24 | - private Integer status; | ||
| 25 | -} |
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/controller/app/banner/AppBannerController.java
| @@ -27,9 +27,11 @@ import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; | @@ -27,9 +27,11 @@ import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; | ||
| 27 | @Validated | 27 | @Validated |
| 28 | public class AppBannerController { | 28 | public class AppBannerController { |
| 29 | 29 | ||
| 30 | + // TODO @xia:使用 @Resource 哈 | ||
| 30 | @Autowired | 31 | @Autowired |
| 31 | private BannerService bannerService; | 32 | private BannerService bannerService; |
| 32 | 33 | ||
| 34 | + // TODO @xia:新建一个 AppBannerRespVO,只返回必要的字段。status 要过滤下。然后 sort 下结果 | ||
| 33 | @GetMapping("/list") | 35 | @GetMapping("/list") |
| 34 | @ApiOperation("获得banner列表") | 36 | @ApiOperation("获得banner列表") |
| 35 | @PreAuthorize("@ss.hasPermission('market:banner:query')") | 37 | @PreAuthorize("@ss.hasPermission('market:banner:query')") |
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/service/banner/BannerService.java
| @@ -4,22 +4,20 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | @@ -4,22 +4,20 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 4 | import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerCreateReqVO; | 4 | import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerCreateReqVO; |
| 5 | import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerPageReqVO; | 5 | import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerPageReqVO; |
| 6 | import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerUpdateReqVO; | 6 | import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerUpdateReqVO; |
| 7 | -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerUpdateStatusReqVO; | ||
| 8 | import cn.iocoder.yudao.module.market.dal.dataobject.banner.BannerDO; | 7 | import cn.iocoder.yudao.module.market.dal.dataobject.banner.BannerDO; |
| 9 | 8 | ||
| 10 | import javax.validation.Valid; | 9 | import javax.validation.Valid; |
| 11 | -import java.util.Collection; | ||
| 12 | import java.util.List; | 10 | import java.util.List; |
| 13 | 11 | ||
| 14 | /** | 12 | /** |
| 15 | - * 首页Banner Service 接口 | 13 | + * 首页 Banner Service 接口 |
| 16 | * | 14 | * |
| 17 | * @author xia | 15 | * @author xia |
| 18 | */ | 16 | */ |
| 19 | public interface BannerService { | 17 | public interface BannerService { |
| 20 | 18 | ||
| 21 | /** | 19 | /** |
| 22 | - * 创建Banner | 20 | + * 创建 Banner |
| 23 | * | 21 | * |
| 24 | * @param createReqVO 创建信息 | 22 | * @param createReqVO 创建信息 |
| 25 | * @return 编号 | 23 | * @return 编号 |
| @@ -27,21 +25,21 @@ public interface BannerService { | @@ -27,21 +25,21 @@ public interface BannerService { | ||
| 27 | Long createBanner(@Valid BannerCreateReqVO createReqVO); | 25 | Long createBanner(@Valid BannerCreateReqVO createReqVO); |
| 28 | 26 | ||
| 29 | /** | 27 | /** |
| 30 | - * 更新Banner | 28 | + * 更新 Banner |
| 31 | * | 29 | * |
| 32 | * @param updateReqVO 更新信息 | 30 | * @param updateReqVO 更新信息 |
| 33 | */ | 31 | */ |
| 34 | void updateBanner(@Valid BannerUpdateReqVO updateReqVO); | 32 | void updateBanner(@Valid BannerUpdateReqVO updateReqVO); |
| 35 | 33 | ||
| 36 | /** | 34 | /** |
| 37 | - * 删除Banner | 35 | + * 删除 Banner |
| 38 | * | 36 | * |
| 39 | * @param id 编号 | 37 | * @param id 编号 |
| 40 | */ | 38 | */ |
| 41 | void deleteBanner(Long id); | 39 | void deleteBanner(Long id); |
| 42 | 40 | ||
| 43 | /** | 41 | /** |
| 44 | - * 获得Banner | 42 | + * 获得 Banner |
| 45 | * | 43 | * |
| 46 | * @param id 编号 | 44 | * @param id 编号 |
| 47 | * @return Banner | 45 | * @return Banner |
| @@ -49,26 +47,17 @@ public interface BannerService { | @@ -49,26 +47,17 @@ public interface BannerService { | ||
| 49 | BannerDO getBanner(Long id); | 47 | BannerDO getBanner(Long id); |
| 50 | 48 | ||
| 51 | /** | 49 | /** |
| 52 | - * 获得Banner列表 | ||
| 53 | - * | ||
| 54 | - * @param ids 编号 | ||
| 55 | - * @return Banner列表 | ||
| 56 | - */ | ||
| 57 | - List<BannerDO> getBannerList(Collection<Long> ids); | ||
| 58 | - | ||
| 59 | - /** | ||
| 60 | - * 获得所有Banner列表 | 50 | + * 获得所有 Banner列表 |
| 61 | * @return Banner列表 | 51 | * @return Banner列表 |
| 62 | */ | 52 | */ |
| 63 | List<BannerDO> getBannerList(); | 53 | List<BannerDO> getBannerList(); |
| 64 | 54 | ||
| 65 | /** | 55 | /** |
| 66 | - * 获得Banner分页 | 56 | + * 获得 Banner 分页 |
| 67 | * | 57 | * |
| 68 | * @param pageReqVO 分页查询 | 58 | * @param pageReqVO 分页查询 |
| 69 | * @return Banner分页 | 59 | * @return Banner分页 |
| 70 | */ | 60 | */ |
| 71 | PageResult<BannerDO> getBannerPage(BannerPageReqVO pageReqVO); | 61 | PageResult<BannerDO> getBannerPage(BannerPageReqVO pageReqVO); |
| 72 | 62 | ||
| 73 | - void updateBannerStatus(BannerUpdateStatusReqVO reqVO); | ||
| 74 | } | 63 | } |
yudao-module-mall/yudao-module-market-biz/src/main/java/cn/iocoder/yudao/module/market/service/banner/BannerServiceImpl.java
| @@ -4,7 +4,6 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | @@ -4,7 +4,6 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 4 | import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerCreateReqVO; | 4 | import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerCreateReqVO; |
| 5 | import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerPageReqVO; | 5 | import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerPageReqVO; |
| 6 | import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerUpdateReqVO; | 6 | import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerUpdateReqVO; |
| 7 | -import cn.iocoder.yudao.module.market.controller.admin.banner.vo.BannerUpdateStatusReqVO; | ||
| 8 | import cn.iocoder.yudao.module.market.convert.banner.BannerConvert; | 7 | import cn.iocoder.yudao.module.market.convert.banner.BannerConvert; |
| 9 | import cn.iocoder.yudao.module.market.dal.dataobject.banner.BannerDO; | 8 | import cn.iocoder.yudao.module.market.dal.dataobject.banner.BannerDO; |
| 10 | import cn.iocoder.yudao.module.market.dal.mysql.banner.BannerMapper; | 9 | import cn.iocoder.yudao.module.market.dal.mysql.banner.BannerMapper; |
| @@ -12,11 +11,10 @@ import org.springframework.stereotype.Service; | @@ -12,11 +11,10 @@ import org.springframework.stereotype.Service; | ||
| 12 | import org.springframework.validation.annotation.Validated; | 11 | import org.springframework.validation.annotation.Validated; |
| 13 | 12 | ||
| 14 | import javax.annotation.Resource; | 13 | import javax.annotation.Resource; |
| 15 | -import java.util.Collection; | ||
| 16 | import java.util.List; | 14 | import java.util.List; |
| 17 | 15 | ||
| 18 | import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; | 16 | import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; |
| 19 | -import static cn.iocoder.yudao.module.market.enums.ErrorCodeConstants.*; | 17 | +import static cn.iocoder.yudao.module.market.enums.ErrorCodeConstants.BANNER_NOT_EXISTS; |
| 20 | 18 | ||
| 21 | /** | 19 | /** |
| 22 | * 首页banner 实现类 | 20 | * 首页banner 实现类 |
| @@ -68,11 +66,6 @@ public class BannerServiceImpl implements BannerService { | @@ -68,11 +66,6 @@ public class BannerServiceImpl implements BannerService { | ||
| 68 | } | 66 | } |
| 69 | 67 | ||
| 70 | @Override | 68 | @Override |
| 71 | - public List<BannerDO> getBannerList(Collection<Long> ids) { | ||
| 72 | - return bannerMapper.selectBatchIds(ids); | ||
| 73 | - } | ||
| 74 | - | ||
| 75 | - @Override | ||
| 76 | public List<BannerDO> getBannerList() { | 69 | public List<BannerDO> getBannerList() { |
| 77 | return bannerMapper.selectList(); | 70 | return bannerMapper.selectList(); |
| 78 | } | 71 | } |
| @@ -82,13 +75,4 @@ public class BannerServiceImpl implements BannerService { | @@ -82,13 +75,4 @@ public class BannerServiceImpl implements BannerService { | ||
| 82 | return bannerMapper.selectPage(pageReqVO); | 75 | return bannerMapper.selectPage(pageReqVO); |
| 83 | } | 76 | } |
| 84 | 77 | ||
| 85 | - @Override | ||
| 86 | - public void updateBannerStatus(BannerUpdateStatusReqVO updateStatusReqVO) { | ||
| 87 | - // 校验是否可以更新 | ||
| 88 | - this.validateBannerExists(updateStatusReqVO.getId()); | ||
| 89 | - // 更新状态 | ||
| 90 | - BannerDO updateObj = BannerConvert.INSTANCE.convert(updateStatusReqVO); | ||
| 91 | - bannerMapper.updateById(updateObj); | ||
| 92 | - } | ||
| 93 | - | ||
| 94 | } | 78 | } |
yudao-ui-admin/src/views/mall/market/banner/index.vue
| @@ -29,12 +29,6 @@ | @@ -29,12 +29,6 @@ | ||
| 29 | v-hasPermi="['market:banner:create']">新增 | 29 | v-hasPermi="['market:banner:create']">新增 |
| 30 | </el-button> | 30 | </el-button> |
| 31 | </el-col> | 31 | </el-col> |
| 32 | -<!-- <el-col :span="1.5">--> | ||
| 33 | -<!-- <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"--> | ||
| 34 | -<!-- :loading="exportLoading"--> | ||
| 35 | -<!-- v-hasPermi="['market:banner:export']">导出--> | ||
| 36 | -<!-- </el-button>--> | ||
| 37 | -<!-- </el-col>--> | ||
| 38 | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> | 32 | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
| 39 | </el-row> | 33 | </el-row> |
| 40 | 34 | ||
| @@ -258,23 +252,6 @@ export default { | @@ -258,23 +252,6 @@ export default { | ||
| 258 | this.$modal.msgSuccess("删除成功"); | 252 | this.$modal.msgSuccess("删除成功"); |
| 259 | }).catch(() => { | 253 | }).catch(() => { |
| 260 | }); | 254 | }); |
| 261 | - }, | ||
| 262 | - /** 导出按钮操作 */ | ||
| 263 | - handleExport() { | ||
| 264 | - // 处理查询参数 | ||
| 265 | - let params = {...this.queryParams}; | ||
| 266 | - params.pageNo = undefined; | ||
| 267 | - params.pageSize = undefined; | ||
| 268 | - this.addBeginAndEndTime(params, this.dateRangeCreateTime, 'createTime'); | ||
| 269 | - // 执行导出 | ||
| 270 | - this.$modal.confirm('是否确认导出所有Banner数据项?').then(() => { | ||
| 271 | - this.exportLoading = true; | ||
| 272 | - return exportBannerExcel(params); | ||
| 273 | - }).then(response => { | ||
| 274 | - this.$download.excel(response, "Banner.xls"); | ||
| 275 | - this.exportLoading = false; | ||
| 276 | - }).catch(() => { | ||
| 277 | - }); | ||
| 278 | } | 255 | } |
| 279 | } | 256 | } |
| 280 | }; | 257 | }; |