dggzichahu/runtime/temp/041d3b6dd04e509806293efcd2d...

348 lines
13 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php /*a:2:{s:58:"E:\www\hcysshop\server\application\admin\view\ad\edit.html";i:1628618358;s:58:"E:\www\hcysshop\server\application\admin\view\layout2.html";i:1628618358;}*/ ?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title><?php echo url(); ?></title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
<link rel="stylesheet" href="/static/plug/layui-admin/dist/layuiadmin/layui/css/layui.css?v=<?php echo htmlentities($front_version); ?>" media="all">
<link rel="stylesheet" href="/static/plug/layui-admin/dist/layuiadmin/style/like.css?v=<?php echo htmlentities($front_version); ?>" media="all">
</head>
<body>
<?php echo $js_code; ?>
<script src="/static/plug/layui-admin/dist/layuiadmin/layui/layui.js?v=<?php echo htmlentities($front_version); ?>"></script>
<script src="/static/common/js/function.js?v=<?php echo htmlentities($front_version); ?>"></script>
<style>
.layui-form-label {
color: #6a6f6c;
width: 100px;
}
.layui-input-block {
margin-left: 130px;
}
.tips{
color: red;
}
.goods{
display: none;
}
.img-tips{
display: none;
}
.size-tips{
color: #a3a3a3;
font-size: 9px;
}
.url-tips{
color: #a3a3a3;
font-size: 9px;
}
.link{
display: none;
}
.img-content{
height:80px;
line-height:80px
}
.img-container {
float: left;
opacity: 1;
position: relative;
}
.img-src {
width: 80px;
height: 80px;
padding: 4px;
}
.img-del-x {
position: absolute;
z-index: 100;
top: -4px;
right: -2px;
width: 20px;
height: 20px;
font-size: 16px;
line-height: 16px;
color: #fff;
text-align: center;
cursor: pointer;
background: hsla(0, 0%, 60%, .6);
border-radius: 10px;
}
.link{
display: none;
}
</style>
<div class="layui-form" lay-filter="layuiadmin-form-user_level" id="layuiadmin-form-user_level" style="padding: 20px 30px 0 0;">
<input type="hidden" name="id" value="<?php echo htmlentities($info['id']); ?>">
<div class="layui-form-item">
<label class="layui-form-label"><span class="tips">*</span>广告标题:</label>
<div class="layui-input-inline">
<input type="text" name="name" value="<?php echo htmlentities($info['name']); ?>" lay-verify="required" placeholder="请输入广告标题" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="tips">*</span>广告位置:</label>
<div class="layui-input-inline">
<select name="pid" id="pid" lay-filter="search_position">
<option value="">请选择广告位置</option>
<?php foreach($position_list as $item => $val): ?>
<option value="<?php echo htmlentities($item); ?>" <?php if($info['pid'] == $item): ?> selected="selected" <?php endif; ?> ><?php echo htmlentities($val); ?></option>
<?php endforeach; ?>
</select>
</div>
</div>
<div class="layui-form-item category" <?php if($info['category_id'] == 0): ?> style="display: none" <?php endif; ?> >
<label class="layui-form-label"><span class="tips">*</span>商品分类:</label>
<div class="layui-input-inline">
<select name="category_id" id="category_id">
<option value="">请选择商品分类</option>
<?php foreach($category_list as $item => $val): ?>
<option value="<?php echo htmlentities($val['id']); ?>" <?php if($info['category_id'] == $val['id']): ?> selected="selected" <?php endif; ?> ><?php echo htmlentities($val['name']); ?></option>
<?php endforeach; ?>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="tips">*</span>广告图片:</label>
<div class="layui-input-inline">
<div class="img-content">
<input name="image" type="hidden" value="<?php echo htmlentities($info['image']); ?>">
<div class="img-add" <?php if($info['image']): ?> style="display: none" <?php endif; ?> ></div>
<?php if(!empty($info['image'])): ?>
<div class="img-container">
<img class="img-src" src="<?php echo htmlentities($info['abs_image']); ?>">
<a class="img-del-x">x</a>
</div>
<?php endif; ?>
</div>
</div>
</div>
<div class="layui-form-item img-tips">
<label class="layui-form-label"></label>
<span class="size-tips"></span>
</div>
<div class="layui-form-item">
<label class="layui-form-label">链接类型:</label>
<div class="layui-input-block">
<input type="radio" name="link_type" title="商城页面" value="1" lay-filter="link">
<input type="radio" name="link_type" title="商品页面" value="2" lay-filter="link">
<input type="radio" name="link_type" title="自定义链接" value="3" lay-filter="link">
</div>
</div>
<div class="layui-form-item link page">
<label class="layui-form-label">商城页面:</label>
<div class="layui-input-block">
<?php foreach($link_page as $item => $val): ?>
<input type="radio" name="page" title="<?php echo htmlentities($val['name']); ?>" value="<?php echo htmlentities($item); ?>" >
<?php endforeach; ?>
</div>
</div>
<div class="layui-form-item link goods">
<label class="layui-form-label">商品页面:</label>
<div class="layui-input-inline">
<a class="layui-btn layui-btn-normal select-goods" >选择商品</a>
</div>
</div>
<div class="layui-form-item link goods-tips">
<label class="layui-form-label"></label>
<div class="layui-input-block ">
<input type="hidden" name="goods_id" value="">
<table id="goods_list" class="layui-table" lay-size="sm">
<colgroup>
<col width="40px">
</colgroup>
<thead>
<tr style="background-color: #f3f5f9">
<th style="width: 120px;text-align: center">商品信息</th>
<th style="width: 60px;text-align: center">商品价格</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
<div class="layui-form-item link url">
<label class="layui-form-label">跳转链接:</label>
<div class="layui-input-block">
<div class="layui-col-sm4">
<input type="text" name="url" value="" placeholder="请输入跳转链接" autocomplete="off" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item link url-tips">
<label class="layui-form-label"></label>
<span>请填写完整的自定义链接http或者https开头的完整链接。</span>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="tips">*</span>广告状态:</label>
<div class="layui-input-inline">
<input type="radio" name="status" value="1" title="启用" <?php if($info['status'] == 1): ?>checked<?php endif; ?>>
<input type="radio" name="status" value="0" title="停用" <?php if($info['status'] == 0): ?>checked<?php endif; ?>>
</div>
</div>
<div class="layui-form-item layui-hide">
<input type="button" lay-submit lay-filter="edit-ad-submit" id="edit-ad-submit" value="确认">
</div>
</div>
<style>
.layui-form-label {
width: 100px;
}
.layui-input-block {
margin-left: 130px;
}
</style>
<script>
layui.config({
version:"<?php echo htmlentities($front_version); ?>",
base: '/static/plug/layui-admin/dist/layuiadmin/' //静态资源所在路径
}).extend({
index: 'lib/index' //主入口模块
}).use(['index', 'form','like'], function(){
var $ = layui.$
,form = layui.form
,like = layui.like
,link_type = <?php echo htmlentities($info['link_type']); ?>
,link = '<?php echo htmlentities($info['link']); ?>'
,goods_info = <?php echo json_encode($info['goods']); ?>;
like.imageUpload('.img-add', function (uri, element) {
var html = '<div class="img-container">\n' +
'<img class="img-src" ' +
'src="' + uri[0] + '">' +
'<a class="img-del-x">x</a>' +
'</div>';
element.prev().val(like.getUrlFileName(uri[0], '<?php echo htmlentities($storageUrl); ?>'));
element.parent().append(html);
element.css('display','none');
}, true);
//删除图片
$(document).on('click', '.img-del-x', function () {
$(this).parent().siblings('input').val('');
$(this).parent().prev().css('display','block');
$(this).parent().remove();
});
//显示图片
$(document).on('click', '.img-src', function () {
var image = $(this).attr('src');
like.showImg(image,600);
});
$("input[name=link_type][value="+link_type+"]").prop("checked",true);
form.render();
switch (link_type) {
case 1:
$('.page').show();
$("input[name=page][value="+link+"]").prop("checked",true);
form.render();
break;
case 2:
$('.goods').show();
$('.goods-tips').show();
var goods_html = '<tr>\n' +
' <td style="text-align: center"><img class="image-show" width="80px" height="80px" src="'+goods_info.image+'">'+goods_info.name+'</td>\n' +
' <td style="text-align: center">'+goods_info.price+'</td>\n' +
' </tr>';
$('#goods_list').prev().val(goods_info.id);
$('#goods_list').append(goods_html);
break;
case 3:
$('.url').show();
$('.url-tips').show();
$("input[name=url]").val(link);
form.render();
break;
}
// 监听 广告位置选择
form.on('select(search_position)', function(data){
var id = data.value;
if(id){
img_size(id);
}else{
$('.img-tips').hide();
}
if(21 == id){
$('.category').show();
}else{
$('.category').hide();
}
});
form.on('radio(link)', function (data) {
var value = data.value;
$('.link').hide();
switch (value) {
case '1':
$('.page').show();
break;
case '2':
$('.goods').show();
$('.goods-tips').show();
break;
case '3':
$('.url').show();
$('.url-tips').show();
break;
}
})
// 获取建议图片大小
function img_size(id) {
like.ajax({
url:'<?php echo url("Ad/imgSize"); ?>',
data:{id:id},
type:"get",
success:function(res)
{
var data = res.data;
if(data){
$('.img-tips').show();
var html = '建议上传广告图片宽*高, '+data['width']+'px*'+data['height']+'px';
$('.size-tips').text(html);
}else{
$('.img-tips').hide();
}
}
});
}
$(document).on('click','.select-goods',function () {
layer.open({
type: 2
,title: '选择商品'
,content: '<?php echo url("common/selectGoods"); ?>'
,area: ['90%', '90%']
,btn: ['确认', '取消']
,yes: function(index, layero){
var data = window["layui-layer-iframe" + index].callbackdata();
if(data.length){
$('#goods_list tbody').remove();
var goods = data[0];
var goods_html = '<tr>\n' +
' <td style="text-align: center"><img class="image-show" width="80px" height="80px" src="'+goods.image +'">'+goods.name+'</td>\n' +
' <td style="text-align: center">'+goods.price+'</td>\n' +
' </tr>';
$('#goods_list').prev().val(goods.id);
$('#goods_list').append(goods_html);
$('.goods').show();
}
}
})
})
})
</script>
</body>
</html>