Browse Source

自定义图片删除功能

master
蟑螂恶霸 2 years ago
parent
commit
a70dbd602c
  1. 28
      lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/smallProgram/image/settings.html
  2. 11
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/CustomImageController.java
  3. 1
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/mapper/CustomImageMapper.java
  4. 1
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/ICustomImageService.java
  5. 5
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/CustomImageServiceImpl.java
  6. 4
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/resources/mapper/CustomImageMapper.xml

28
lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/smallProgram/image/settings.html

@ -83,11 +83,11 @@
</div>
<div class="form-group">
<label class="col-sm-2 control-label is-required">功能设置:</label>
<div class="col-sm-5">
<input class="form-control" type="text" name="title" id="title" placeholder="名称设置">
</div>
<div class="col-sm-5">
<input class="form-control" type="text" name="title" id="title" placeholder="图片设置">
<div class="col-sm-10">
<input type="button" onclick="removeImg('home-banner-1')" value="删除图1" class="listbutton"/>
<input type="button" onclick="removeImg('home-banner-2')" value="删除图2" class="listbutton"/>
<input type="button" onclick="removeImg('home-banner-3')" value="删除图3" class="listbutton"/>
<input type="button" onclick="removeImg('home-banner-4')" value="删除图4" class="listbutton"/>
</div>
</div>
<hr/>
@ -428,6 +428,24 @@
});
}
/**
* 删除图片
*/
function removeImg(key) {
$.ajax({
url: prefix+'/removeByTitle', //后台url
data: {"title": key},
type: "POST",
dataType: 'json',
success: function (data) { //成功,回调函数
$.modal.alertSuccess("删除成功");
},
error: function (er) { //失败,回调函数
$.modal.alertError(er);
}
});
}
</script>
</body>
</html>

11
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/CustomImageController.java

@ -163,6 +163,17 @@ public class CustomImageController extends BaseController {
return resNum > 0 ? ZDResponse.success("操作成功", resNum) : ZDResponse.error("操作失败", resNum);
}
/**
* 删除自定义图片管理
*/
@RequiresPermissions("custom:image:remove")
@PostMapping("/removeByTitle")
@ResponseBody
public ZDResponse removeByTitle(String title) {
int resNum = customImageService.deleteCustomImageByTitle(title);
return resNum > 0 ? ZDResponse.success("操作成功", resNum) : ZDResponse.error("操作失败", resNum);
}
/**
* 修改自定义图片管理
*/

1
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/mapper/CustomImageMapper.java

@ -75,6 +75,7 @@ public interface CustomImageMapper
* @return 结果
*/
public int deleteCustomImageByIds(String[] guids);
public int deleteCustomImageByTitle(String title);
List<CustomImage> selectCustomImageListAll(CustomImage customImage);
}

1
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/ICustomImageService.java

@ -86,6 +86,7 @@ public interface ICustomImageService
* @return 结果
*/
public int deleteCustomImageByIds(String ids);
public int deleteCustomImageByTitle(String title);
/**
* 删除自定义图片管理信息

5
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/CustomImageServiceImpl.java

@ -191,6 +191,11 @@ public class CustomImageServiceImpl implements ICustomImageService
{
return customImageMapper.deleteCustomImageByIds(Convert.toStrArray(ids));
}
@Override
public int deleteCustomImageByTitle(String title)
{
return customImageMapper.deleteCustomImageByTitle(title);
}
/**
* 删除自定义图片管理信息

4
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/resources/mapper/CustomImageMapper.xml

@ -121,5 +121,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{guid}
</foreach>
</delete>
<delete id="deleteCustomImageByTitle" parameterType="String">
delete from custom_image where title = #{title}
</delete>
</mapper>
Loading…
Cancel
Save