Explorar o código

fix:供需对接系统-API开发需求管理-API开发需求下架-黑色蒙层不消失

414057798 %!s(int64=5) %!d(string=hai) anos
pai
achega
e18f08214a

+ 7 - 2
src/main/java/com/lightinit/hsdataplatform/controller/admin/DataSupplyApiController.java

@@ -86,9 +86,14 @@ public class DataSupplyApiController {
         modelAndView.addObject("status",status);
         return modelAndView;
     }
-    @RequestMapping(value = "unshelve.action")
+//    @RequestMapping(value = "unshelve.action")
+//    @ResponseBody
+//    public ResultState unshelveaction(RequirementUnShelveModel unShelveModel){
+    @RequestMapping(value = "unshelve.action/{id}")//真他妈得恶心上面得代码……
     @ResponseBody
-    public ResultState unshelveaction(RequirementUnShelveModel unShelveModel){
+    public ResultState unshelveaction(@PathVariable long id){
+        RequirementUnShelveModel unShelveModel=new RequirementUnShelveModel();
+        unShelveModel.setId(id);
         ResultState<Long> resultState=new ResultState<Long>();
         if (unShelveModel==null){
             resultState.setStateCode(ResultStateCode.DATA_ITEM_NOT_EXIST);

+ 26 - 14
src/main/webapp/pages/admin/data_api/unshelve.jsp

@@ -12,8 +12,8 @@
     String basePath = request.getContextPath();
 %>
 <jsp:include page="../../../common/admin/modal_content_pre.jsp"><jsp:param name="modal_title" value="下架"/></jsp:include>
-<form id="unshelveresultFmt" action="<%=basePath%>/admin/data_supply_api/unshelve.action/" method="post" role="form">
-    <input type="hidden" name="id" value="${id}"/>
+<form id="unshelveresultFmt" <%--action="<%=basePath%>/admin/data_supply_api/unshelve.action/"--%> method="post" role="form">
+    <input type="hidden"id="shabixiede" name="id" value="${id}"/>
     <div class="form-group">
         <label for="unshelvereason">下架原因:</label>
         <textarea id="unshelvereason"  name="unshelvereasons" style="width: 100%"></textarea>
@@ -28,22 +28,34 @@
 </td>
 <jsp:include page="../../../common/admin/modal_footer_post.jsp"></jsp:include>
 
-<script type="text/javascript">
-    $("#btnUnshelve").click(function() {
-        $('#unshelveresultFmt').ajaxSubmit(function (data) {
-            console.log(data);
+    <%--<script type="text/javascript">
+        $("#btnUnshelve").click(function() {
+            $('#unshelveresultFmt').ajaxSubmit(function (data) {
+                console.log(data);
+                $(".close").click();
+                if(data!=undefined&&data!=null){
+                    $.popBsPartial({url:"<%=basePath%>/admin/data_supply_api/unshelveresult/"+data.stateCode})
+                    //window.parent.showunshelveresult(data.stateCode);
+                }else{
+                    $.popBsPartial({url:"<%=basePath%>/admin/data_supply_api/unshelveresult/"+400})
+                    //window.parent.showunshelveresult(400);
+                }
+            });
+        });
+        $("#btnBack").click(function() {
             $(".close").click();
-            if(data!=undefined&&data!=null){
-                $.popBsPartial({url:"<%=basePath%>/admin/data_supply_api/unshelveresult/"+data.stateCode})
-                //window.parent.showunshelveresult(data.stateCode);
-            }else{
-                $.popBsPartial({url:"<%=basePath%>/admin/data_supply_api/unshelveresult/"+400})
-                //window.parent.showunshelveresult(400);
-            }
         });
+    </script>--%>
+
+<script type="text/javascript">
+    $("#btnUnshelve").click(function() {
+        var id=$('#shabixiede').val()
+        $.get('<%=basePath%>/admin/data_supply_api/unshelve.action/'+id,function(data){
+            window.location.href="<%=basePath%>/admin/data_supply_api/index.htm"
+        })
     });
     $("#btnBack").click(function() {
         $(".close").click();
     });
 </script>
-</script>
+</script>