# 增加文件
~~~
增加文件1:application\common\fun\Layer.php
增加文件2:public\static\layui\laytpl.js
~~~
# 修改文件1
template\\admin\_style\\default\\admin\\index\\layout.htm
~~~
<script LANGUAGE="JavaScript" src="__STATIC__/layui/laytpl.js"></script>
<script LANGUAGE="JavaScript" src="__STATIC__/oto/js/jquery.qrcode.min.js"></script>
<script LANGUAGE="JavaScript" src="__STATIC__/oto/js/clipboard.min.js"></script>
<script LANGUAGE="JavaScript" src="__STATIC__/oto/js/base64.js"></script>
~~~

## 修改文件2
template\\admin\_style\\default\\admin\\common\\table.htm
~~~
function partake(url,short){
   var data={};
   data['url']=url;
   data['short']=short;
   layer.open({
      type: 1,
      area: '500px',
      shadeClose: true,
      title:'投放及分享',
      success: function(layero, index){
         jQuery('#putBox .qrcode').qrcode({
            width: 150,
            height:150,
            text: short
         });
         var clipboard = new Clipboard('.copybtn');
         clipboard.on('success', function (e) {
            layer.msg('复制成功');
         });
      },
      content:laytpl($('#tpl-content').html()).render(data)
   })
}
function confirm(param){
   var base64 = new Base64();
   var str = base64.decode(param);
   var json='';
   if(str){
      json=JSON.parse(str);
   }
   if(json){
      layer.confirm(json.title,{title:'提示',btn:['确定','取消'],btnAlign:'c'},function(){
         $.post(json.url,json.param,function(res){
            if(res.code==0){
               layer.closeAll();
               layer.msg('修改成功');
               window.location.reload();
               // ids.forEach(function(id){
               //     $(".list-item-"+id).hide(1000);
               // });
               //setTimeout(function(){
               // window.location.reload();
               //},500);
            }else{
               layer.alert('删除失败,详情如下:'+res.msg);
            }
         });
      });
   }
}
~~~
                    
        
    