# 增加文件
~~~
增加文件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);
}
});
});
}
}
~~~
