21.form 表單提交事件

   form.on('submit(company_edit_submit)', function (data) {
        var field = data.field; //獲取提交的字段
        console.log(data.field)
        var index = parent.layer.getFrameIndex(window.name); //先得到當前iframe層的索引
   /*   parent.layer.alert(JSON.stringify(data.field), {
            title: '最終的提交信息'
        });*/
     //提交 Ajax 成功後,關閉當前彈層並重載表格
        $.ajax({
            type: "POST",
            async:false,
 url: "/api/back/companysubmit",
            dataType: "json",
            data:{
               data: JSON.stringify(data.field),

            },
  success:function (response) {
                if(response.code==0){
                    alert('修改成功')
                }
  },error:function (err) {
                layer.alert('修改失敗')
            }

        });
   parent.layui.table.reload('LAY-app-content-list'); //重載表格
        parent.layer.close(index); //再執行關閉
    });

後臺
controller

    @RequestMapping("/companysubmit")
    public String   companysubmit(@RequestParam Map<String, Object> params){
        ResponseModel<ResponseModel, Object> responseModel = backstageBankService.companysubmit(params);
      return responseModel.toString();
    }



service

 public ResponseModel<ResponseModel, Object> companysubmit(Map<String, Object> params) {
        ResponseModel<ResponseModel,Object> responseModel =new ResponseModel<>();
        int id= Integer.parseInt(String.valueOf( JSONArray.parseObject((String) params.get("data")).get("hideid"))) ;

        try{
  if(id!=0) {

                BackstageBankEntity backstageBankEntity = new BackstageBankEntity();
    backstageBankEntity.setRealname(String.valueOf(JSONArray.parseObject((String) params.get("data")).get("realname")));
               backstageBankEntity.setBankaccount(String.valueOf(JSONArray.parseObject((String) params.get("data")).get("username")))
    backstageBankEntity.setMobile(String.valueOf(JSONArray.parseObject((String)params.get("data")).get("mobile")));
                  backstageBankEntity.setEmail(String.valueOf(JSONArray.parseObject((String)params.get("data")).get("email")));
          backstageBankEntity.setCompanycode(String.valueOf(JSONArray.parseObject((String)params.get("data")).get("companycode")));
           backstageBankEntity.setId(id);
                Example example = new Example(BackstageBankEntity.class);
                Example.Criteria criteria = example.createCriteria();
                criteria.andEqualTo("id", backstageBankEntity.getId());
             if (backstageBankMapper.updateByExampleSelective(backstageBankEntity, example) == 1) {
                    responseModel.setMsg("編輯頁面的提交成功")
                            .setCode(ResponseCode.SUCCESS.getCode());
                }
   }else {


            }
        }catch (Exception e){
            e.getMessage();
        }
        return  responseModel;
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章