jh-admin/addon/wechat/shop/view/wechat/share_back.html

212 lines
7.9 KiB
HTML

{extend name="app/shop/view/base.html" /}
{block name="resources"}
<style>
.layui-form {overflow: hidden;}
.card { display: inline-block; margin-right: 8px; width: 310px; height: 200px; border: 1px solid #e5e5e5;border-radius: 3px; vertical-align: top; }
.layui-card-header { text-align: center; position: relative; }
.layui-card-header .edit-btn, .layui-card-header .cancel-btn { position: absolute; right: 15px; }
.cancel-btn { display: none; }
.layui-card-body { color: rgba(0, 0, 0, .6); }
.share-con { display: flex; margin-top: 10px; }
.share-img { flex-shrink: 0; width: 80px; height: 80px; border: 1px solid #f1f1f1; background: #ececec; text-align: center; }
.share-img span { color: #c0c0c0; line-height: 80px; font-weight: bold; }
.share-font { padding-left: 10px; }
.share-star { color: #999; }
.share-star .star { font-size: 16px; }
.share-con .layui-input { height: 30px; font-size: 12px; color: #5e6166!important; margin-bottom: 5px; display: none; }
.share-title-input { display: none; }
.share-title-input .layui-input { display: inline-block; height: 30px; font-size: 12px; color: #5e6166!important; }
.btn-hide { display: none; }
.btn-save { position: relative; left: 450px; }
</style>
{/block}
{block name="main"}
<div class="layui-form">
<div class="layui-card card">
<div class="layui-card-header">
<span class="title">推广二维码</span>
<a href="javascript:void(0)" class="edit-btn text-color" id="codeEdit">编辑</a>
<a href="javascript:void(0)" class="cancel-btn text-color" id="codeCancel">取消</a>
</div>
<div class="layui-card-body">
<p class="share-title">分享二维码</p>
<div class="share-con">
<div class="share-img">
<span>个人头像</span>
</div>
<div class="share-font">
<p class="share-price">
<span class="span-show">{$info['qrcode_param_1'] ? $info['qrcode_param_1'] : '向您推荐'}</span>
<input class="layui-input len-short share-price-input" type="text" name="qrcode_param_1" value="{$info['qrcode_param_1'] ? $info['qrcode_param_1'] : '向您推荐'}" placeholder="请输入分享标题" />
</p>
<p class="share-adv">
<span class="span-show">{$info['qrcode_param_2'] ? $info['qrcode_param_2'] : '注册有优惠'}</span>
<input class="layui-input len-short share-adv-input" type="text" name="qrcode_param_2" value="{$info['qrcode_param_2'] ? $info['qrcode_param_2'] : '注册有优惠'}" placeholder="请输入分享内容" />
</p>
<div class="share-star">
<span>收藏热度:</span>
<span class="star">★★★★★</span>
</div>
</div>
</div>
</div>
</div>
<div class="layui-card card">
<div class="layui-card-header">
<span class="title">商品设置</span>
<a href="javascript:void(0)" class="edit-btn text-color" id="proEdit">编辑</a>
<a href="javascript:void(0)" class="cancel-btn text-color" id="proCancel">取消</a>
</div>
<div class="layui-card-body">
<p class="share-title">商品分享</p>
<div class="share-con">
<div class="share-img">
<span>商品图片</span>
</div>
<div class="share-font">
<p class="share-price">
<span class="span-show">{$info['goods_param_1'] ? $info['goods_param_1'] : '优惠价'}</span>
<input class="layui-input len-short share-price-input" type="text" name="goods_param_1" value="{$info['goods_param_1'] ? $info['goods_param_1'] : '优惠价'}" placeholder="请输入价格标题" />
</p>
<p class="share-adv">
<span class="span-show">{$info['goods_param_2'] ? $info['goods_param_2'] : '全场正品'}</span>
<input class="layui-input len-short share-adv-input" type="text" name="goods_param_2" value="{$info['goods_param_2'] ? $info['goods_param_2'] : '全场正品'}" placeholder="请输入分享内容" />
</p>
<div class="share-star">
<span>收藏热度:</span>
<span class="star">★★★★★</span>
</div>
</div>
</div>
</div>
</div>
<div class="layui-card card">
<div class="layui-card-header">
<span class="title">店铺设置</span>
<a href="javascript:void(0)" class="edit-btn text-color" id="storeEdit">编辑</a>
<a href="javascript:void(0)" class="cancel-btn text-color" id="storeCancel">取消</a>
</div>
<div class="layui-card-body">
<p class="share-title">
<span class="span-show">{$info['shop_param_1'] ? $info['shop_param_1'] : '欢迎打开'}**店</span>
<div class="share-title-input">
<input class="layui-input len-short" type="text" name="shop_param_1" value="{$info['shop_param_1'] ? $info['shop_param_1'] : '欢迎打开'}" />**店
</div>
</p>
<div class="share-con">
<div class="share-img">
<span>个人头像</span>
</div>
<div class="share-font">
<p class="share-price">
<span class="span-show">{$info['shop_param_2'] ? $info['shop_param_2'] : '向您推荐'}</span>
<input class="layui-input len-short share-price-input" type="text" name="shop_param_2" value="{$info['shop_param_2'] ? $info['shop_param_2'] : '向您推荐'}" placeholder="请输入分享标题" />
</p>
<p class="share-adv">
<span class="span-show">{$info['shop_param_3'] ? $info['shop_param_3'] : '注册有优惠'}</span>
<input class="layui-input len-short share-adv-input" type="text" name="shop_param_3" value="{$info['shop_param_3'] ? $info['shop_param_3'] : '注册有优惠'}" placeholder="请输入分享内容" />
</p>
<div class="share-star">
<span>收藏热度:</span>
<span class="star">★★★★★</span>
</div>
</div>
</div>
</div>
</div>
<div class="btn-save">
<button class="layui-btn btn-hide" lay-submit lay-filter="save">保存</button>
</div>
</div>
{/block}
{block name="script"}
<script>
$(document).ready(function () {
function btnShow() {
if ($("#codeEdit").is(":hidden") || $("#proEdit").is(":hidden") || $("#storeEdit").is(":hidden")) {
$(".btn-hide").show();
} else {
$(".btn-hide").hide();
}
}
$("#codeEdit").click(function () {
$(this).hide();
$("#codeCancel").show();
$(this).parents(".card").find(".share-font .span-show").hide();
$(this).parents(".card").find(".share-font input").show();
btnShow();
});
$("#codeCancel").click(function () {
$(this).hide();
$("#codeEdit").show();
$(this).parents(".card").find(".share-font .span-show").show();
$(this).parents(".card").find(".share-font input").hide();
btnShow();
});
$("#proEdit").click(function () {
$(this).hide();
$("#proCancel").show();
$(this).parents(".card").find(".share-font .span-show").hide();
$(this).parents(".card").find(".share-font input").show();
btnShow();
});
$("#proCancel").click(function () {
$(this).hide();
$("#proEdit").show();
$(this).parents(".card").find(".share-font .span-show").show();
$(this).parents(".card").find(".share-font input").hide();
btnShow();
});
$("#storeEdit").click(function () {
$(this).hide();
$("#storeCancel").show();
$(this).parents(".card").find(".span-show").hide();
$(this).parents(".card").find(".share-title-input, input").show();
btnShow();
});
$("#storeCancel").click(function () {
$(this).hide();
$("#storeEdit").show();
$(this).parents(".card").find(".span-show").show();
$(this).parents(".card").find(".share-title-input, input").hide();
btnShow();
});
});
layui.use(['form'], function() {
var form = layui.form,
repeat_flag = false; //防重复标识
/**
* 监听保存
*/
form.on('submit(save)', function (data) {
if (repeat_flag) return false;
repeat_flag = true;
var field = data.field;
$.ajax({
type: 'POST',
url: ns.url("wechat://shop/wechat/share"),
data: field,
dataType: 'JSON',
success: function (res) {
layer.msg(res.message);
setTimeout(function () {
location.href = ns.url("wechat://shop/wechat/share");
}, 1000);
repeat_flag = false;
}
});
});
})
</script>
{/block}