bootstrap列表,上传组件

来源:互联网 发布:mac开机有声音但是黑屏 编辑:程序博客网 时间:2024/06/14 11:26
1.proinfo.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"      pageEncoding="UTF-8"%>  <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>  <%      String path = request.getContextPath();      String basePath = request.getScheme() + "://"          + request.getServerName() + ":" + request.getServerPort()          + path + "/";  %>  <!DOCTYPE html>  <html lang="en">    <head>  <title></title>  <meta charset="UTF-8" />  <meta name="viewport" content="width=device-width, initial-scale=1.0" />    <link rel="stylesheet" href="<%=path%>/static/ace/css/bootstrap.css" /> <link href="<%=path%>/static/css/pns-ui.min.css" rel="stylesheet">  <link href="<%=path%>/static/css/pns-ui-append.min.css" rel="stylesheet">   <link href="<%=path%>/static/js/laypage/skin/laypage.css" rel="stylesheet">   <link href="<%=path%>/static/bootstrap-3.3.7/css/bootstrapValidator.css" rel="stylesheet"> <link rel="stylesheet" href="<%=path%>/static/fileinput/css/fileinput.min.css" />    <style type="text/css">  .panel{     border-Radius:0px;  }  .panel-info{     margin-bottom: 0px;  }  .panel-heding2{     padding-top: 4px;     padding-bottom: 4px;  }  .pic_p{     text-align: center;      padding-top: 1px;     margin-bottom: 1px;  }    .upload_panel{     padding:0px;  }  .mydiv{     padding-top: 40px;     font-size: 14px;  }  .radio-inline2{   margin-left: 54px;  }  .rr{text-align: right;padding-right: 0px;}  .thumbnail img{  height:150px;}  </style>  </head>  <body>     <div class="panel panel-primary">       <div class="panel-body" id="orgdiv">         <div id="winlist">          <!--------------------- 查询from ------------------------------>          <form class="form-horizontal" action="<%=path%>/proinfo/listPage"            role="form" method="post" id="listForm">            <input type="hidden"  name="page" value="1" />            <div class="form-group">             <label for="firstname" class="col-sm-2 control-label">条形码</label>             <div class="col-sm-2"><input type="text" class="form-control" name="bar_code" id="bar_code"></div>             <label for="firstname" class="col-sm-2 control-label">产品类别</label>             <div class="col-sm-2"><input type="text" class="form-control" name="type" id="type"></div>             <label for="firstname" class="col-sm-2 control-label">产品名称</label>             <div class="col-sm-2"><input type="text" class="form-control" name="pro_name" id="pro_name"></div>            </div>            <div class="form-group">             <label  class="col-sm-2 control-label">生产公司编码</label>             <div class="col-sm-2"><input type="text" class="form-control" name="org_no" id="org_no"></div>             <label  class="col-sm-4 control-label"></label>                         <div class="col-sm-1">            <button type="button" class="btn btn-primary btn-sm" id="search">            <span class="glyphicon glyphicon-search" aria-hidden="true"></span> 查询</button>           </div>             <div class="col-sm-1">             <button type="button" class="btn btn-primary btn-sm" id="insert">             <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> 新建</button>           </div>             <div class="col-sm-1">             <button type="button" class="btn btn-primary btn-sm" id="update">             <span class="glyphicon glyphicon-edit" aria-hidden="true"></span> 修改</button>           </div>             <div class="col-sm-1">             <button type="button" class="btn btn-primary btn-sm" id="del">             <span class="glyphicon glyphicon-trash" aria-hidden="true"></span> 删除</button>           </div>           </div>          </form>          <!-- 数据列表 -->         <table class="table" id="table">          <thead>             <tr>            <th></th>            <th>条形码</th>            <th>产品类别</th>            <th>产品名称</th>            <th>生产公司编码</th>            <th>描述</th>            <th>微信二维码</th>            <th>品牌</th>            <th>销售区域</th>            <th>产地</th>            <th>贮存方法</th>            <th>规格</th>            <th>食用禁忌</th>            <th>订购电话</th>            <th>在线购买</th>            <th>查询次数</th>          </tr>          </thead>            <tbody id="view1">          </tbody>         </table>         <!--  页码区 -->          <div class="sui-row-fluid">              <div class="span3"></div>              <div class="span6">                  <div id="page1" class="tables_paginate sui-text-center">                      <div name="laypage1.2" class="laypage_main laypageskin_default" id="laypage_0"></div>                  </div>              </div>              <div class="span3"></div>             </div>       </div>       <!-------------------- 新增修改from  ------------------->       <div id="winadd" style="display: none">           <form class="form-horizontal" action="" role="form" method="get" id="addForm">            <input type="hidden"  id="id" value=""/>            <div class="form-group"></div>            <div class="form-group"></div>            <div class="form-group"></div>               <div class="form-group">             <label for="firstname" class="col-sm-2 control-label">条形码</label>             <div class="col-sm-3"><input type="text" name="bar_code1" class="form-control" id="bar_code1" ></div>             <label for="firstname" class="col-sm-2 control-label">产品名称</label>             <div class="col-sm-3"><input type="text" name="pro_name1" class="form-control" id="pro_name1"></div>            </div>            <div class="form-group">             <label  class="col-sm-2 control-label">产品类别</label>             <div class="col-sm-3">                   <select  class="form-control" id="type1" name="type1"  >                       <option value="0">---请选择---</option>                       <option value="01">农产品</option>                       <option value="02">加工食品</option>                       <option value="03">药品</option>                    </select>             </div>             <label  class="col-sm-2 control-label">生产公司代码</label>             <div class="col-sm-3"><input type="text" class="form-control" id="org_no1"></div>             <div class="col-sm-1"> <button type="button" class="btn btn-default btn-sm" onclick="orgView();">        <span class="glyphicon glyphicon-search" aria-hidden="true"></span></button></div>            </div>             <div class="form-group">             <label  class="col-sm-2 control-label">品牌</label>             <div class="col-sm-3"><input type="text" class="form-control" id="brand1"></div>             <label  class="col-sm-2 control-label">销售区域</label>             <div class="col-sm-3"><input type="text" class="form-control" id="area1"></div>            </div>            <div class="form-group">             <label  class="col-sm-2 control-label">产地</label>             <div class="col-sm-3"><input type="text" class="form-control" id="origin1"></div>             <label  class="col-sm-2 control-label">保存提示</label>             <div class="col-sm-3"><input type="text" class="form-control" id="keep1"></div>            </div>            <div class="form-group">             <label  class="col-sm-2 control-label">包装</label>             <div class="col-sm-3"><input type="text" class="form-control" id="specifications1"></div>             <label  class="col-sm-2 control-label">禁忌</label>             <div class="col-sm-3"><input type="text" class="form-control" id="taboo1"></div>            </div>            <div class="form-group">             <label  class="col-sm-2 control-label">订购电话</label>             <div class="col-sm-3"><input type="text" class="form-control" id="order_phone1"></div>             <label  class="col-sm-2 control-label">网上商城</label>             <div class="col-sm-3"><input type="text" class="form-control" id="buy_online1"></div>            </div>              <div class="form-group">             <label  class="col-sm-2 control-label">描述</label>             <div class="col-sm-8"><input type="text" class="form-control" id="pro_describe1"></div>            </div>             <div class="form-group"></div>               <div class="form-group"></div>              <div class="form-group">             <label  class="col-sm-5 control-label"></label>             <div class="col-sm-1">             <button type="button" class="btn btn-primary btn-sm" id="save">             <span class="glyphicon glyphicon-saved" aria-hidden="true"></span> 保存</button>           </div>            <div class="col-sm-1">             <button type="button" class="btn btn-primary btn-sm" id="cancel">             <span class="glyphicon glyphicon-remove-circle" aria-hidden="true"></span> 取消</button>           </div>             <label  class="col-sm-5 control-label"></label>            </div>          </form>       </div>        <!-- ----------------图片上传 start----------------->       <div id="winpic" style="display: none">         <!-- 上传面板 -->         <div class="panel panel-info ">            <div class="panel-heading panel-heding2">                        <h3 class="panel-title">图片上传</h3>            </div>            <div class="panel-body">                     <div class="form-group">           <div class="col-sm-4 mydiv">             <div class="row">               <label  class="col-sm-4 control-label rr">商品条形码:</label>               <div class="col-sm-8"><p id="barcode2"></p></div>             </div>             <div class="row">                <label  class="col-sm-4 control-label rr">商品名称:</label>                <div class="col-sm-8"><p id="proname2"></p></div>             </div>             <div class="row">               <label  class="col-sm-4 control-label"></label>               <div class="col-sm-8"><p></p></div>             </div>             <div class="row">              <label class="radio-inline radio-inline2">              <input type="radio" name="optionsRadiosinline"  value="01" checked="checked">  检测报告            </label>              <label class="radio-inline">              <input type="radio" name="optionsRadiosinline"  value="02"> 商标认证              </label>              </div>             <div class="row">              <label class="radio-inline radio-inline2">              <input type="radio" name="optionsRadiosinline"  value="03"> 产品图片             </label>              <label class="radio-inline radio-inline2">              <input type="radio" name="optionsRadiosinline"  value="04"> 其他              </label>             </div>            </div>           <div class="col-sm-8">              <input id="myFile" type="file" name="myFile" class="fileloading">           </div>           <input type="hidden" name="user.logo" id="logo">         </div>          </div>         </div>          <!-- 图片列表 -->         <div class="panel panel-info ">           <div class="panel-heading panel-heding2">           <h3 class="panel-title">图片列表</h3>         </div>         <div class="panel-body">          <div class="row" id="picList">         <!--动态加载图片列表       <div class="col-sm-3 col-md-3">           <div class="thumbnail">              <img src="<%=path%>/static/images/text.jpg" alt="通用的占位符缩略图">              <div class="caption" style="padding-top: 0px;padding-bottom: 0px;">                  <p class="pic_p">一些示例文本。</p>                  <p class="pic_p"><a href="#" class="btn btn-primary btn-xs" role="button"> 按钮</a>                       <button type="button" class="btn btn-info btn-xs">                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span> 删除                      </button>                  </p>              </div>            </div>         </div>         -->         </div>         </div>       </div>                </div>       <!-- ----------------图片上传 end----------------->      </div>  </div>  <script type="text/javascript" src="<%=path%>/static/js/jquery-1.7.2.js"></script>  <script type="text/javascript" src="<%=path%>/static/js/jquery.min.js"></script>  <script type="text/javascript" src="<%=path%>/static/ace/js/bootstrap.js"></script>  <script type="text/javascript" src="<%=path%>/static/js/laypage/laypage.js"></script>  <script type="text/javascript" src="<%=path%>/static/js/layer/laytpl.js"></script>  <script type="text/javascript" src="<%=path%>/static/js/layer/layer.js"></script>  <script type="text/javascript" src="<%=path%>/static/js/pns-ui.min.js"></script>  <script type="text/javascript" src="<%=path%>/static/js/pns.js"></script>   <script src="<%=path%>/static/bootstrap-3.3.7/js/bootstrapValidator.js"></script>   <script type="text/javascript" src="<%=path%>/static/fileinput/js/fileinput.min.js"></script>  <script type="text/javascript" src="<%=path%>/static/fileinput/js/locales/zh.js"></script>    <script id="demo1" type="text/html">       {{# for(var i = 0, len = d.list.length; i < len; i++){ }}               {{# var l = d.list[i]}}              <tr class="text-c" >                 <td><input type="checkbox"  value="{{ l.bar_code}}" name="bar_code"></td>  <td><a href="javascript:void(0)" onclick="showUpload('{{l.bar_code}}','{{l.pro_name}}');">{{l.bar_code==undefined?"":l.bar_code}}</a></td>                 <td>{{l.type==undefined?"":(l.type=="01"?"农产品":(l.type=="02"?"加工食品":(l.type=="03"?"药品":"")))}}</td>                 <td>{{l.pro_name==undefined?"":l.pro_name}}</td>                 <td>{{l.org_no==undefined?"":l.org_no}}</td>                 <td>{{l.pro_describe==undefined?"":l.pro_describe}}</td>                 <td>下载</td>                 <td>{{l.brand==undefined?"":l.brand}}</td>                 <td>{{l.area==undefined?"":l.area}}</td>                 <td>{{l.origin==undefined?"":l.origin}}</td>                 <td>{{l.keep==undefined?"":l.keep}}</td>                 <td>{{l.specifications==undefined?"":l.specifications}}</td>                 <td>{{l.taboo==undefined?"":l.taboo}}</td>                 <td>{{l.order_phone==undefined?"":l.order_phone}}</td>                 <td>{{l.buy_online==undefined?"":l.buy_online}}</td>                 <td>{{l.count==undefined?"":l.count}}</td>              </tr>          {{# } }}  </script>    <script type="text/javascript">  $(function(){   $("#orgdiv").removeClass("upload_panel");     //刷新列表      initPage("listForm","demo1", "view1", "page1");  });  //查询  $("#search").click(function(){      initPage("listForm","demo1", "view1", "page1");  });    //新增  $("#insert").click(function(){  $("#orgdiv").removeClass("upload_panel");       $("#winlist").hide();        $("#winadd").show();        $("#bar_code1").val("");        $("#pro_name1").val("");        $("#type1").val("");        $("#pro_describe1").val("");        $("#org_no1").val("");        $("#brand1").val("");        $("#area1").val("");        $("#origin1").val("");        $("#keep1").val("");          $("#specifications1").val("");        $("#taboo1").val("");        $("#order_phone1").val("");        $("#buy_online1").val("");        $("#id").val(-1);        $("#bar_code1").attr('disabled', false);              check();  });    //取消  $("#cancel").click(function(){  $("#orgdiv").removeClass("upload_panel");       $("#winlist").show();        $("#winadd").hide();        $("#bar_code1").val("");        $("#pro_name1").val("");        $("#type1").val("");        $("#pro_describe1").val("");        $("#org_no1").val("");        $("#brand1").val("");        $("#area1").val("");        $("#origin1").val("");        $("#keep1").val("");          $("#specifications1").val("");        $("#taboo1").val("");        $("#order_phone1").val("");        $("#buy_online1").val("");        $("#id").val(-1);        $("#bar_code1").attr('disabled', false);  });    //修改  $("#update").click(function(){      var ids=$("#view1 input[type='checkbox']:checked").map(function(){        return ($(this).attr("value"));      }).get().join(",") ;         if(ids == ''){              layer.msg("请选择需要修改的信息");               return;        }         if(ids.indexOf(",")>-1){             layer.msg("只能选择一条记录");               return;         }        $("#winlist").hide();        $("#winadd").show();        $("#id").val(ids);        $.ajax({              url: "<%=path%>/proinfo/re/"+ids,              method : "get" ,              data: {},              dataType: "json",               success: function(result){                      $("#bar_code1").val(result.proinfo[0].bar_code);                      $("#type1").val(result.proinfo[0].type);                      $("#pro_name1").val(result.proinfo[0].pro_name);                      $("#org_no1").val(result.proinfo[0].org_no);                      $("#pro_describe1").val(result.proinfo[0].pro_describe);                      $("#brand1").val(result.proinfo[0].brand);                      $("#area1").val(result.proinfo[0].area);                      $("#origin1").val(result.proinfo[0].origin);                      $("#keep1").val(result.proinfo[0].keep);                        $("#specifications1").val(result.proinfo[0].specifications);                      $("#taboo1").val(result.proinfo[0].taboo);                      $("#order_phone1").val(result.proinfo[0].order_phone);                      $("#buy_online1").val(result.proinfo[0].buy_online);                      $("#bar_code1").attr('disabled', true);          }        });        });    //保存  function save(){         var bar_code = $("#bar_code1").val();         var type = $("#type1").val();         var pro_name = $("#pro_name1").val();         var org_no = $("#org_no1").val();         var pro_describe = $("#pro_describe1").val();                var brand = $("#brand1").val();         var area = $("#area1").val();          var origin =  $("#origin1").val();          var keep =  $("#keep1").val();            var specifications =  $("#specifications1").val();          var taboo =  $("#taboo1").val();          var order_phone =  $("#order_phone1").val();          var buy_online =  $("#buy_online1").val();         var id = $("#id").val();                 $.ajax({           url: "<%=path%>/proinfo/re/1",           method : "post" ,           data : {idd:id,bar_code:bar_code,type:type,pro_name:pro_name,               org_no:org_no,pro_describe:pro_describe,               brand:brand,area:area,origin:origin,keep:keep,specifications:specifications,               taboo:taboo,order_phone:order_phone,buy_online:buy_online},           dataType : "json",           success : function(data){              if(data.status=="1"){              layer.msg(data.msg, {icon: 6});              }              initPage("listForm","demo1", "view1", "page1");              $("#winlist").show();              $("#winadd").hide();           }       })  }    //删除  $("#del").click(function(){           var ids=$("#view1 input[type='checkbox']:checked").map(function(){                return ($(this).attr("value"));              }).get().join(",") ;             if(ids == ''){                  layer.msg("请选择需要删除的信息");                   return;                }          layer.confirm('确定删除?', function(){               layer.closeAll('dialog');              $.ajax({                  url: "<%=path%>/proinfo/re/"+ids,                  method : "delete" ,                  data: {},                  dataType: "json",                   success: function(result){                           layer.msg(result.msg, {icon: 6});                           initPage("listForm","demo1", "view1", "page1");                }              });      });  });  //图片上传function showUpload(bar_code,pro_name){  $("#orgdiv").addClass("upload_panel");      $("#winlist").hide();       $("#winadd").hide();       $("#winpic").show();           $("#barcode2").html(bar_code);       $("#proname2").html(pro_name);            //getPicList(org_no);   //图片查询列表          $("#myFile").fileinput({           language : 'zh',           uploadUrl : "<%=path%>/org/uplode/photo",           autoReplace : true,           maxFileCount : 1,           allowedFileExtensions : [ "jpg", "png", "gif" ],           browseClass : "btn btn-primary", //按钮样式            previewFileIcon : "<i class='glyphicon glyphicon-king'></i>" ,         uploadExtraData:function (previewId, index) {           var type = $("input[name='optionsRadiosinline']:checked").val();           var data = { bar_code : bar_code, type:type};             return data;        }     }).on("fileuploaded", function(e, data) {           var res = data.response;           layer.msg(res.success);           $("#logo").attr("value", res.success);         // getPicList(org_no); //图片查询列表     })  }  //验证form  function check(){      $('#addForm').bootstrapValidator({            //message: 'This value is not valid',            feedbackIcons: {                valid: 'glyphicon glyphicon-ok',                invalid: 'glyphicon glyphicon-remove',                validating: 'glyphicon glyphicon-refresh'            },            fields: {                bar_code1: { message: '条形码验证失败!',                    validators: {notEmpty: {message: '条形码不能为空!'},                        stringLength: { min:13 , max: 13,  message: '条形码长度必须为13位!'},                        regexp: { regexp: /^[0-9]+$/, message: '条形码只能包含数字!' }                    }                },              type1: { validators: {                   notEmpty: { message: '类型不能为空!'  },                  callback: {message: '必须选择一个类型!',                             callback: function(value, validator) {                               if (value == 0) {                                   return false;                               } else {                                  return true;                               }                             }                 }              } },              pro_name1: { validators: { notEmpty: { message: '名称不能为空!'  } } }            }        }).on('success.form.bv', function(e) {//点击提交之后             e.preventDefault(); //防止多次提交form          save();     });   }  //生产企业弹窗function orgView(){      layer.open({            type: 2,            skin: 'layui-layer-molv', //样式类名            closeBtn: 1, //不显示关闭按钮            anim: 2,            title: '生产厂家列表',            area: ['700px', '510px'],            shadeClose: true, //开启遮罩关闭            content: "<%=path%>/proinfo/orgView"          });  }  //获取图片列表function getPicList(org_no){   $.ajax({             url: "<%=path%>/org/orgPic/"+org_no,             method : "get" ,             data: {},             dataType: "json",              success: function(result){             var html = "";           if(result.orgPic.length>0){        for(var i=0;i<result.orgPic.length;i++){         html += '<div class="col-sm-3 col-md-3">'+                  '<div class="thumbnail">' +                    '<img src="<%=path%>/static/'+ result.orgPic[i].url +'" alt="通用的占位符缩略图">'+                      '<div class="caption" style="padding-top: 0px;padding-bottom: 0px;">'+                          '<p class="pic_p">'+ result.orgPic[i].type +'</p>'+                          '<p class="pic_p">'+                               '<button type="button" class="btn btn-info btn-xs" onclick="delOrgPic('+ result.orgPic[i].id +')"> '+                               '<span class="glyphicon glyphicon-trash" aria-hidden="true"></span> 删除'+                              '</button></p></div></div></div> '        }           }else{           html = "暂无,请上传!";           }           $("#picList").html(html);          }       }); }//删除图片function delOrgPic(id){        layer.confirm('确定删除?', function(){               layer.closeAll('dialog');              $.ajax({                  url: "<%=path%>/org/orgPic/"+id,                  method : "delete" ,                  data: {},                  dataType: "json",                   success: function(result){                     layer.msg(result.msg);                   getPicList(ttorg_no);              }              });      });  }</script>  </body>  </html>  2.orglist.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"      pageEncoding="UTF-8"%>  <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>  <%      String path = request.getContextPath();      String basePath = request.getScheme() + "://"          + request.getServerName() + ":" + request.getServerPort()          + path + "/";  %>  <!DOCTYPE html>  <html lang="en">  <head>  <title>Org</title>  <meta charset="UTF-8" />  <meta name="viewport" content="width=device-width, initial-scale=1.0" />  <link rel="stylesheet" href="<%=path%>/static/ace/css/bootstrap.css" />  <link href="<%=path%>/static/css/pns-ui.min.css" rel="stylesheet">  <link href="<%=path%>/static/css/pns-ui-append.min.css" rel="stylesheet">   <link href="<%=path%>/static/js/laypage/skin/laypage.css" rel="stylesheet">  <link rel="stylesheet" href="<%=path%>/static/fileinput/css/fileinput.min.css" />      <style type="text/css">  .panel{     border-Radius:0px;  }  .panel-info{     margin-bottom: 0px;  }  .panel-heding2{     padding-top: 4px;     padding-bottom: 4px;  }  .pic_p{     text-align: center;      padding-top: 1px;     margin-bottom: 1px;  }    .upload_panel{     padding:0px;  }  .mydiv{     padding-top: 40px;     font-size: 14px;  }  .radio-inline2{   margin-left: 54px;  }  .rr{text-align: right;padding-right: 0px;}  .thumbnail img{  height:150px;}</style>  </head>  <body>     <div class="panel panel-primary" >       <div class="panel-body" id="orgdiv">         <!-- ----------------查询from ----------------->         <div id="winlist">          <form class="form-horizontal" action="<%=path%>/org/listPage"            role="form" method="post" id="listForm">            <input type="hidden"  name="page" value="1" />            <div class="form-group">             <label for="firstname" class="col-sm-2 control-label">生产公司编码</label>             <div class="col-sm-2"><input type="text" class="form-control" name="org_no" id="org_no"></div>             <label for="firstname" class="col-sm-2 control-label">生产公司名称</label>             <div class="col-sm-2"><input type="text" class="form-control" name="org_name" id="org_name"></div>            </div>            <div class="form-group">             <div class="col-sm-8"></div>             <div class="col-sm-1">            <button type="button" class="btn btn-primary btn-sm" id="search">            <span class="glyphicon glyphicon-search" aria-hidden="true"></span> 查询</button>           </div>             <div class="col-sm-1">             <button type="button" class="btn btn-primary btn-sm" id="insert">             <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> 新建</button>           </div>             <div class="col-sm-1">             <button type="button" class="btn btn-primary btn-sm" id="update">             <span class="glyphicon glyphicon-edit" aria-hidden="true"></span> 修改</button>           </div>             <div class="col-sm-1">             <button type="button" class="btn btn-primary btn-sm" id="del">             <span class="glyphicon glyphicon-trash" aria-hidden="true"></span> 删除</button>           </div>                      </div>          </form>          <!-- 数据列表 -->         <table class="table" id="table">          <thead>             <tr>            <th></th>            <th>生产公司编号 </th>            <th>生产公司名称</th>            <th>联系人</th>            <th>地址</th>            <th>描述</th>          </tr>          </thead>            <tbody id="view1">          </tbody>         </table>         <!--  页码区 -->          <div class="sui-row-fluid">              <div class="span3"></div>              <div class="span6">                  <div id="page1" class="tables_paginate sui-text-center">                      <div name="laypage1.2" class="laypage_main laypageskin_default" id="laypage_0"></div>                  </div>              </div>              <div class="span3"></div>             </div>       </div>       <!-- ----------------add ----------------->       <div id="winadd" style="display: none">           <form class="form-horizontal" action=""            role="form" method="get" id="addForm">            <input type="hidden"  id="id" value=""/>            <div class="form-group"></div>            <div class="form-group">             <label for="firstname" class="col-sm-2 control-label">*生产公司编码</label>             <div class="col-sm-3"><input type="text" class="form-control" id="org_no1"></div>             <label for="firstname" class="col-sm-2 control-label">*生产公司名称</label>             <div class="col-sm-3"><input type="text" class="form-control" id="org_name1"></div>            </div>            <div class="form-group">             <label  class="col-sm-2 control-label">联系人</label>             <div class="col-sm-3"><input type="text" class="form-control" id="person1"></div>             <label  class="col-sm-2 control-label">电话</label>             <div class="col-sm-3"><input type="text" class="form-control" id="telephone1"></div>            </div>             <div class="form-group">             <label  class="col-sm-2 control-label">地址</label>             <div class="col-sm-8"><input type="text" class="form-control" id="address1"></div>            </div>             <div class="form-group">             <label  class="col-sm-2 control-label">描述</label>             <div class="col-sm-8"><input type="text" class="form-control" id="org_describe1"></div>             </div>            <div class="form-group">             <label  class="col-sm-5 control-label"></label>            <div class="col-sm-1">             <button type="button" class="btn btn-primary btn-sm" id="save">             <span class="glyphicon glyphicon-saved" aria-hidden="true"></span> 保存</button>           </div>            <div class="col-sm-1">             <button type="button" class="btn btn-primary btn-sm" id="cancel">             <span class="glyphicon glyphicon-remove-circle" aria-hidden="true"></span> 取消</button>           </div>             <label  class="col-sm-5 control-label"></label>            </div>          </form>       </div>       <!-- ----------------图片上传 start----------------->       <div id="winpic" style="display: none">         <!-- 上传面板 -->         <div class="panel panel-info ">            <div class="panel-heading panel-heding2">                        <h3 class="panel-title">图片上传</h3>            </div>            <div class="panel-body">                     <div class="form-group">           <div class="col-sm-4 mydiv">             <div class="row">               <label  class="col-sm-4 control-label rr">公司编号:</label>               <div class="col-sm-8"><p id="orgno2"></p></div>             </div>             <div class="row">                <label  class="col-sm-4 control-label rr">公司名称:</label>                <div class="col-sm-8"><p id="orgname2"></p></div>             </div>             <div class="row">               <label  class="col-sm-4 control-label"></label>               <div class="col-sm-8"><p></p></div>             </div>             <div class="row">              <label class="radio-inline radio-inline2">              <input type="radio" name="optionsRadiosinline" id="type1" value="01" checked="checked"> 公司资质              </label>              <label class="radio-inline">              <input type="radio" name="optionsRadiosinline" id="type2" value="02"> 经营活动              </label>              </div>             <div class="row">              <label class="radio-inline radio-inline2">              <input type="radio" name="optionsRadiosinline" id="type3" value="03"> 工厂取景              </label>              <label class="radio-inline radio-inline2">              <input type="radio" name="optionsRadiosinline" id="type4" value="04"> 其他              </label>             </div>            </div>           <div class="col-sm-8">              <input id="myFile" type="file" name="myFile" class="fileloading">           </div>           <input type="hidden" name="user.logo" id="logo">         </div>          </div>         </div>          <!-- 图片列表 -->         <div class="panel panel-info ">           <div class="panel-heading panel-heding2">           <h3 class="panel-title">图片列表</h3>         </div>         <div class="panel-body">          <div class="row" id="picList">         <!--动态加载图片列表       <div class="col-sm-3 col-md-3">           <div class="thumbnail">              <img src="<%=path%>/static/images/text.jpg" alt="通用的占位符缩略图">              <div class="caption" style="padding-top: 0px;padding-bottom: 0px;">                  <p class="pic_p">一些示例文本。</p>                  <p class="pic_p"><a href="#" class="btn btn-primary btn-xs" role="button"> 按钮</a>                       <button type="button" class="btn btn-info btn-xs">                        <span class="glyphicon glyphicon-trash" aria-hidden="true"></span> 删除                      </button>                  </p>              </div>            </div>         </div>         -->         </div>         </div>       </div>                </div>       <!-- ----------------图片上传 end----------------->     </div>  </div>  <script type="text/javascript" src="<%=path%>/static/js/jquery-1.7.2.js"></script>  <script type="text/javascript" src="<%=path%>/static/js/jquery.min.js"></script>  <script type="text/javascript" src="<%=path%>/static/ace/js/bootstrap.js"></script>  <script type="text/javascript" src="<%=path%>/static/js/laypage/laypage.js"></script>  <script type="text/javascript" src="<%=path%>/static/js/layer/laytpl.js"></script>  <script type="text/javascript" src="<%=path%>/static/js/layer/layer.js"></script>  <script type="text/javascript" src="<%=path%>/static/js/pns-ui.min.js"></script>  <script type="text/javascript" src="<%=path%>/static/js/pns.js"></script>    <script type="text/javascript" src="<%=path%>/static/fileinput/js/fileinput.min.js"></script>  <script type="text/javascript" src="<%=path%>/static/fileinput/js/locales/zh.js"></script>    <script id="demo1" type="text/html">       {{# for(var i = 0, len = d.list.length; i < len; i++){ }}               {{# var l = d.list[i]}}              <tr class="text-c" >                 <td><input type="checkbox"  value="{{ l.id}}" name="id"></td>                 <td><a href="javascript:void(0)" onclick="showUpload('{{l.org_no}}','{{l.org_name}}');">{{l.org_no==undefined?"":l.org_no}}</a></td>                 <td>{{l.org_name==undefined?"":l.org_name}}</td>                 <td>{{l.person==undefined?"":l.person}}</td>                 <td>{{l.address==undefined?"":l.address}}</td>                 <td>{{l.org_describe==undefined?"":l.org_describe}}</td>              </tr>          {{# } }}  </script>    <script type="text/javascript"> var ttorg_no = "";$(function(){      $("#orgdiv").removeClass("upload_panel");      //刷新列表      initPage("listForm","demo1", "view1", "page1");  });  //查询  $("#search").click(function(){      initPage("listForm","demo1", "view1", "page1");  });    //新增  $("#insert").click(function(){      $("#orgdiv").removeClass("upload_panel");        $("#winlist").hide();        $("#winadd").show();        $("#org_no1").val("");        $("#org_name1").val("");        $("#person1").val("");        $("#telephone1").val("");        $("#address1").val("");        $("#org_describe1").val("");        $("#id").val(-1);        $("#org_no1").attr('disabled', false);  });    //取消  $("#cancel").click(function(){      $("#orgdiv").removeClass("upload_panel");        $("#winlist").show();        $("#winadd").hide();        $("#org_no1").val("");        $("#org_name1").val("");        $("#person1").val("");        $("#telephone1").val("");        $("#address1").val("");        $("#org_describe1").val("");        $("#id").val(-1);        $("#org_no1").attr('disabled', false);  });    //修改  $("#update").click(function(){      var ids=$("#view1 input[type='checkbox']:checked").map(function(){        return ($(this).attr("value"));      }).get().join(",") ;         if(ids == ''){              layer.msg("请选择需要修改的信息");               return;        }         if(ids.indexOf(",")>-1){             layer.msg("只能选择一条记录");               return;         }        $("#winlist").hide();        $("#winadd").show();        $("#id").val(ids);        $.ajax({              url: "<%=path%>/org/re/"+ids,              method : "get" ,              data: {},              dataType: "json",               success: function(result){                      $("#org_no1").val(result.org[0].org_no);                      $("#org_name1").val(result.org[0].org_name);                      $("#person1").val(result.org[0].person);                      $("#telephone1").val(result.org[0].telephone);                      $("#address1").val(result.org[0].address);                      $("#org_describe1").val(result.org[0].org_describel);                      $("#org_no1").attr('disabled', true);          }        });        });    //保存  $("#save").click(function(){         var org_no = $("#org_no1").val();         var org_name = $("#org_name1").val();         var person = $("#person1").val();         var telephone = $("#telephone1").val();         var address = $("#address1").val();         var org_describe = $("#org_describe1").val();         var id = $("#id").val();         if(org_no==""||org_name==""){             layer.msg("必填项不能为空!");               return;          }                $.ajax({           url: "<%=path%>/org/re/1",           method : "post" ,           data : {id:id,org_no:org_no,org_name:org_name,person:person,               telephone:telephone,address:address,org_describe:org_describe},           dataType : "json",           success : function(data){              if(data.status=="1"){               layer.msg(data.msg);              }              initPage("listForm","demo1", "view1", "page1");              $("#winlist").show();              $("#winadd").hide();           }       })  });    //删除  $("#del").click(function(){           var ids=$("#view1 input[type='checkbox']:checked").map(function(){                return ($(this).attr("value"));              }).get().join(",") ;             if(ids == ''){                  layer.msg("请选择需要删除的信息");                   return;                }          layer.confirm('确定删除?', function(){               layer.closeAll('dialog');              $.ajax({                  url: "<%=path%>/org/re/"+ids,                  method : "delete" ,                  data: {},                  dataType: "json",                   success: function(result){                           layer.msg(result.msg);                           initPage("listForm","demo1", "view1", "page1");                }              });      });  });    //图片上传  function showUpload(org_no,org_name){   ttorg_no = org_no;     $("#winlist").hide();       $("#winadd").hide();       $("#winpic").show();       $("#orgdiv").addClass("upload_panel");       $("#orgno2").html(org_no);       $("#orgname2").html(org_name);            getPicList(org_no);            $("#myFile").fileinput({           language : 'zh',           uploadUrl : "<%=path%>/org/uplode/photo",           autoReplace : true,           maxFileCount : 1,           allowedFileExtensions : [ "jpg", "png", "gif" ],           browseClass : "btn btn-primary", //按钮样式            previewFileIcon : "<i class='glyphicon glyphicon-king'></i>" ,         uploadExtraData:function (previewId, index) {           var type = $("input[name='optionsRadiosinline']:checked").val();           var data = { org_no : org_no,type:type};             return data;        }     }).on("fileuploaded", function(e, data) {           var res = data.response;           layer.msg(res.success);           $("#logo").attr("value", res.success);          getPicList(org_no);     })  }  //获取图片列表function getPicList(org_no){   $.ajax({             url: "<%=path%>/org/orgPic/"+org_no,             method : "get" ,             data: {},             dataType: "json",              success: function(result){             var html = "";           if(result.orgPic.length>0){        for(var i=0;i<result.orgPic.length;i++){         html += '<div class="col-sm-3 col-md-3">'+                  '<div class="thumbnail">' +                    '<img src="<%=path%>/static/'+ result.orgPic[i].url +'" alt="通用的占位符缩略图">'+                      '<div class="caption" style="padding-top: 0px;padding-bottom: 0px;">'+                          '<p class="pic_p">'+ result.orgPic[i].type +'</p>'+                          '<p class="pic_p">'+                               '<button type="button" class="btn btn-info btn-xs" onclick="delOrgPic('+ result.orgPic[i].id +')"> '+                               '<span class="glyphicon glyphicon-trash" aria-hidden="true"></span> 删除'+                              '</button></p></div></div></div> '        }           }else{           html = "暂无,请上传!";           }           $("#picList").html(html);          }       }); }//删除图片function delOrgPic(id){        layer.confirm('确定删除?', function(){               layer.closeAll('dialog');              $.ajax({                  url: "<%=path%>/org/orgPic/"+id,                  method : "delete" ,                  data: {},                  dataType: "json",                   success: function(result){                     layer.msg(result.msg);                   getPicList(ttorg_no);              }              });      });  }</script>  </body>  </html>  

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 打完流感疫苗 四价流感病毒裂解疫苗 流感疫苗禁忌 怎么判断是不是流感 流明 ansi流明 命运2 流明 投影仪 流明 白昼流星 大步流星 流星 流星体 流星图片 火流星 流星武神 流星之绊 流星许愿 流星镖 爱似流星 飞火流星 长春流星 风雨双流星 流星下载 流星英文 流星歌词 流星照片 流星加速器 流星暴 冲刺流星 流星战斗机 流星英语 流星搜剑录 看见流星 猎户座流星 流星撞地球 夜空流星 划过了流星 梦到流星 梦见流星 流星的图片 划过的流星