wpfw_ewei_shopv2/template/web/member/card/post.html
2023-02-14 19:57:32 +08:00

529 lines
24 KiB
HTML
Raw Permalink 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 $no_left =true;}
{template '_header'}
<link href="/favicon.ico" rel="shortcut icon" />
<link rel="stylesheet" type="text/css" href="../addons/{EWEI_SHOP_V2_MODULE_NAME}/static/css/card/index.css"/>
<script type="text/javascript" src="js/bootstrap-colorpalette.js" charset="utf-8"></script>
<style>
.dropdown-menu {
border: medium none;
font-size: 12px;
left: 0;
list-style: none outside none;
padding: 0;
text-shadow: none;
top: 100%;
z-index: 1000;
border-radius: 0;
box-shadow: 0 0 3px rgba(86, 96, 117, 0.3);
}
.dropdown-menu li {
display: inline-block;
}
.bootstrap-colorpalette {
padding-left: 4px;
padding-right: 4px;
white-space: normal;
line-height: 1;
}
.tabs-container .form-group-color {
margin-right: -15px;
margin-left: -15px;
}
</style>
<link rel="stylesheet" type="text/css" href="../addons/{EWEI_SHOP_V2_MODULE_NAME}/template/web/sale/wxcard/css/iconfont.css"/>
<form {ifp 'member.card'}action="" method='post'{/if} class='form-horizontal form-validate'>
<div class="wrapper">
<div class='card_title'>
<div>
基本信息
</div>
</div>
<div class="preview" style="overflow: visible;position: relative;margin-top: 30px;top: 0;">
<div class="cart-top">
<img src="../addons/{EWEI_SHOP_V2_MODULE_NAME}/static/images/cart_top.jpg" alt=""/>
</div>
<div class="title">
<i class="back icon icon-back"></i>
<i class="more pull-right icon icon-more"></i>
</div>
<div class="panel">
<!--商户信息-->
<div class="logo-area">
<div class="logo">
<img id="logoimg" src="{if empty($card)}../addons/{EWEI_SHOP_V2_MODULE_NAME}/static/images/default.png{else}{$card['card_logoimg']}{/if}"/>
</div>
<div class="name" id="brandname">
{php echo empty($card['card_brand_name'])?'会员卡商铺名称':$card['card_brand_name']}
</div>
</br>
<div class="name" id="title">
{php echo empty($card['card_title'])?'会员卡标题名称':$card['card_title']}
</div>
<div class="code">
<img src="../addons/{EWEI_SHOP_V2_MODULE_NAME}/static/images/code.jpg" alt="" />
</div>
<div class="bot">
<span>0268 8888 8888</span>
<i class="icon icon-info pull-right"></i>
</div>
</div>
<div class="card-other">
<ul>
<li id="show_custom_cell1" {if empty($card['custom_cell1'])}style="display:none;" {/if}>
<span id="show_custom_cell1_name">{php echo empty($card['custom_cell1_name'])?'自定义入口':$card['custom_cell1_name']}</span>
<span style="float: right;">
<span id="show_custom_cell1_tips">{php echo empty($card['custom_cell1_tips'])?'立即进入':$card['custom_cell1_tips']}</span>
<i class="go pull-right icon icon-right"></i>
</span>
</li>
<li>会员卡详情<i class="go pull-right icon icon-right"></i></li>
<li>公众号<i class="go pull-right icon icon-right"></i></li>
</ul>
</div>
</div>
<!--自定义入口-->
<!--卡券其他-->
<div class="card-other">
<ul>
</ul>
</div>
</div>
<!--控制台-->
<div class="control" style="padding: 10px;margin-top: 30px;border: 1px solid #d0d1d2;width: 582px;">
<div class="editor_section">
<!--商铺名称-->
<div class="control-group limit">
<div class="frm_label pull-left">
商铺名称<span style="color: red;">*</span>
</div>
<div class="frm_controls">
{ifp 'member.card'}
<input type="text" name="card_brand_name" id="card_brand_name" class="input" value="{$card['card_brand_name']}" {if !empty($card)}disabled{/if} maxlength=15/>
{else}
{$card['card_brand_name']}
{/if}
</div>
<p class='card_tip'>商铺名称创建后无法修改</p>
</div>
<!--会员卡标题-->
<div class="control-group limit">
<div class="frm_label pull-left">
会员卡标题<span style="color: red;">*</span>
</div>
<div class="frm_controls">
{ifp 'member.card'}
<input type="text" name="card_title" id="card_title" class="input" value="{$card['card_title']}" {if !empty($card)}disabled{/if} maxlength=15 />
{else}
{$card['card_title']}
{/if}
</div>
<!--<p class='error'>会员卡标题创建后无法修改</p>-->
<p class='card_tip'>会员卡标题创建后无法修改</p>
</div>
<hr style="height: 3px; background: #fff;margin: 0 -30px">
<!--库存总量-->
<div class="control-group limit">
<div class="frm_label pull-left">
库存总量<span style="color: red;">*</span>
</div>
<div class="frm_controls">
{ifp 'member.card'}
<input type="text" name="card_totalquantity" id="card_totalquantity" maxlength=10 class="input" value="{$card['card_totalquantity']}" {if !empty($card)}disabled{/if} />
{else}
{$card['card_totalquantity']}
{/if}
</div>
</div>
<!--logo图片-->
<div class="control-group">
<div class="frm_label pull-left">
logo图片<span style="color: red;">*</span>
</div>
<div class="frm_controls">
<div class="frm-image">
<input type="hidden" name="card_logoimg" id="card_logoimg" value="{$card['card_logoimg']}"/>
<input type="hidden" name="card_logolocalpath" id="card_logolocalpath" value=""/>
<img id="showlogo" style="border-radius: 50%" src="{if empty($card)}../addons/{EWEI_SHOP_V2_MODULE_NAME}/static/images/default.png{else}{$card['card_logoimg']}{/if}" />
</div>
</div>
<div class="frm_controls">
<a class="btn btn-default upload" href="javascript:void(0);" {ifp 'member.card'}id="uploadlogo"{else}disabled{/if} >上传图片</a>
<p class='frm_tip'>会员卡的商户logo建议像素为300*300。图片大小不能超过1mb,仅支持jpg,png格式</p>
</div>
</div>
<!--卡券是否显示余额设置-->
<div class="control-group">
<div class="frm_label pull-left">
是否显示余额
</div>
{ifp 'member.card'}
{if empty($card)}
<div class="frm_controls">
<input type="radio" name="card_supply_balance" value="0" {if empty($card['card_supply_balance'])}checked="true"{/if} />
<span>不使用</span>
</div>
<div class="frm_controls">
<input type="radio" name="card_supply_balance" value="1" {if !empty($card['card_supply_balance'])}checked="true"{/if} />
<span>使用</span>
</div>
{else}
<input type="hidden" name="card_supply_balance" value="{$card['card_supply_balance']}">
<div class='frm_controls'>
{if empty($card['card_supply_balance'])}
不使用
{else}
使用
{/if}
</div>
{/if}
{else}
<input type="hidden" name="card_supply_balance" value="{$card['card_supply_balance']}">
<div class='frm_controls'>
{if empty($card['card_supply_balance'])}
不使用
{else}
使用
{/if}
</div>
{/if}
<div class="frm_controls">
<p class='frm_tip'>使用微信卡券余额(具体为在会员卡中使用“余额/supply_balance”字段需提交《单用途预付卡备案》。 操作指引详见: <a href="https://mp.weixin.qq.com/cgi-bin/readtemplate?token=1091016770&t=cardticket/faq_tmpl&type=info&token=1494071418&lang=zh_CN#3dot2">卡券储值功能权限开通</a>。​</p>
</div>
</div>
<!--卡券背景设置-->
<div class="control-group">
<div class="frm_label pull-left">
卡券背景设置
</div>
{ifp 'member.card'}
<div class="frm_controls">
<input type="radio" name="card_backgroundtype" value="0"
onclick="$('.backgroundimg').hide();$('.color').show();$('.btn-color-down').hide();"
{if empty($card['card_backgroundtype'])}checked="true"{/if} />
<span>使用背景色</span>
</div>
<div class="frm_controls">
<input type="radio" name="card_backgroundtype" value="1"
onclick="$('.backgroundimg').show();$('.color').hide();$('.btn-color-down').hide();"
{if !empty($card['card_backgroundtype'])}checked="true"{/if} />
<span>使用背景图片</span>
</div>
{else}
<input type="hidden" name="card_backgroundtype" value="{$card['card_backgroundtype']}">
<div class='frm_controls'>
{if empty($card['card_backgroundtype'])}
使用背景色
{else}
使用背景图片
{/if}
</div>
{/if}
</div>
<!--会员卡背景图-->
<div class="control-group backgroundimg" {if empty($card['card_backgroundtype'])} style="display:none;"{/if}>
<div class="frm_label pull-left">
会员卡背景图
</div>
<div class="frm_controls">
<div class="frm-image">
<input type="hidden" name="card_backgroundimg" id="card_backgroundimg" value="{$card['card_backgroundimg']}"/>
<input type="hidden" name="card_backgroundimg_localpath" id="card_backgroundimg_localpath" value=""/>
<img id="showbackground" src="{$card['card_backgroundimg']}"/>
</div>
</div>
<div class="frm_controls">
<a class="btn btn-default upload" href="javascript:void(0);" {ifp 'member.card'} id="uploadbackground" {else}disabled{/if} >上传图片</a>
<p class='frm_tip'>会员卡背景图建议像素为1000*600。图片大小不能超过1mb,仅支持jpg,png格式</p>
</div>
</div>
<!--卡券颜色-->
<div class="control-group color" {if !empty($card['card_backgroundtype'])} style="display:none;"{/if}>
<div class="frm_label pull-left">
卡券背景色
</div>
<div class="btn-groups btn-group btns">
<input type="hidden" name="color2" id="color2" value="{$card['color2']}"/>
<input type="hidden" name="color" id="color" value="{if empty($card['color'])}Color010{else}{$card['color']}{/if}"/>
{ife 'sale.wxcard' $card}
<a id="selected-color2" class="dropdown-toggle" data-toggle="dropdown"><i {if empty($card['color'])}style=" background-color: rgb(99, 179, 89);"{else}style=" background-color: {$card['color2']};"{/if}></i><span class="caret pull-right"></span></a>
{else}
<a class="dropdown-toggle" ><i {if empty($card['color'])}style=" background-color: rgb(99, 179, 89);"{else}style=" background-color: {$card['color2']};"{/if}></i><span class="caret pull-right"></span></a>
{/if}
<ul class="dropdown-menu" style="width:180px;">
<li style="display:inline-block;">
<div id="colorpalette3"></div>
</li>
</ul>
</div>
</div>
<!--特权说明-->
<div class="control-group">
<div class="frm_label pull-left">
特权说明<span style="color: red;">*</span>
</div>
{ifp 'member.card'}
<div class="input-group">
<textarea name="prerogative" rows="5" cols="50">{$card['prerogative']}</textarea>
</div>
{else}
<div class='form-control-static'>{$card['prerogative']}</div>
{/if}
<p class='card_tip'>文本长度不能超过300字</p>
</div>
<!--使用须知-->
<div class="control-group">
<div class="frm_label pull-left">
使用须知<span style="color: red;">*</span>
</div>
{ifp 'member.card'}
<div class="input-group">
<textarea name="card_description" rows="5" cols="50">{$card['card_description']}</textarea>
</div>
{else}
<div class='form-control-static'>{$card['card_description']}</div>
{/if}
<p class='card_tip'>文本长度不能超过300字</p>
</div>
<!--商户服务-->
<div class="control-group">
<div class="frm_label pull-left">
商户服务
</div>
{ifp 'member.card'}
<div class="frm_controls">
<div class="con-label">
<!--BIZ_SERVICE_FREE_WIFI-->
<input type="checkbox" name="freewifi" id="freewifi" {if !empty($card['freewifi'])}checked{/if} {if !empty($card)}disabled{/if} / >免费WIFI
</div>
<div class="con-label">
<!--BIZ_SERVICE_WITH_PET-->
<input type="checkbox" name="withpet" id="withpet" {if !empty($card['withpet'])}checked{/if} {if !empty($card)}disabled{/if} />可带宠物</div>
<div class="con-label">
<!--BIZ_SERVICE_FREE_PARK-->
<input type="checkbox" name="freepark" id="freepark" {if !empty($card['freepark'])}checked{/if} {if !empty($card)}disabled{/if} / >免费停车</div>
<div class="con-label">
<!--BIZ_SERVICE_DELIVER-->
<input type="checkbox" name="deliver" id="deliver" {if !empty($card['deliver'])}checked{/if} {if !empty($card)}disabled{/if} / >可外卖</div>
</div>
<p class='card_tip'>会员卡商户服务创建后无法修改</p>
{else}
<div class='frm_controls'>
{if !empty($card['freewifi'])}免费WIFI {/if}
{if !empty($card['withpet'])}可带宠物{/if}
{if !empty($card['freepark'])}免费停车{/if}
{if !empty($card['deliver'])}可外卖{/if}
</div>
{/if}
</div>
<!--是否自定义入口-->
<div class="control-group">
<div class="frm_label pull-left">
开启自定入口
</div>
{ifp 'member.card'}
<div class="frm_controls">
<input type="radio" name="custom_cell1" value="0" onclick="$('.custom_cell1').hide();$('#show_custom_cell1').hide();" {if empty($card['custom_cell1'])}checked="true"{/if} />
<span>关闭</span>
</div>
<div class="frm_controls">
<input type="radio" name="custom_cell1" value="1" onclick="$('.custom_cell1').show();$('#show_custom_cell1').show();" {if !empty($card['custom_cell1'])}checked="true"{/if} />
<span>开启</span>
</div>
{else}
<input type="hidden" name="custom_cell1" value="{$card['custom_cell1']}">
<div class='frm_controls'>
{if empty($card['custom_cell1'])}
关闭
{else}
开启
{/if}
</div>
{/if}
</div>
<!--入口名称-->
<div class="control-group custom_cell1" {if empty($card['custom_cell1'])} style="display:none;"{/if}>
<div class="frm_label pull-left">
入口名称
</div>
<div class="frm_controls">
{ifp 'member.card'}
<input type="text" name="custom_cell1_name" id="custom_cell1_name" class="input" value="{$card['custom_cell1_name']}" />
{else}
{$card['custom_cell1_name']}
{/if}
</div>
</div>
<!--引导语-->
<div class="control-group custom_cell1" {if empty($card['custom_cell1'])} style="display:none;"{/if}>
<div class="frm_label pull-left">
引导语
</div>
<div class="frm_controls">
{ifp 'member.card'}
<input type="text" name="custom_cell1_tips" id="custom_cell1_tips" class="input" value="{$card['custom_cell1_tips']}" />
{else}
{$card['custom_cell1_tips']}
{/if}
</div>
</div>
<!--入口跳转链接-->
<div class="control-group custom_cell1" {if empty($card['custom_cell1'])} style="display:none;"{/if}>
<div class="frm_label pull-left">
入口跳转链接
</div>
<div class="frm_controls">
{ifp 'member.card'}
<input type="text" name="custom_cell1_url" id="custom_cell1_url" class="input" value="{$card['custom_cell1_url']}" />
<span data-input="#custom_cell1_url" data-toggle="selectUrl" class="btn btn-default" data-full="true">选择链接</span>
{else}
{$card['custom_cell1_url']}
{/if}
</div>
</div>
</div>
</div>
</div>
<div class='panel-body' style="text-align: right;">
<a class="btn btn-default btn-sm" href="{php echo webUrl('member.card')}">返回</a>
{ifp 'member.card.add|member.card.edit'}
<input type="submit" value="提交" class="btn btn-primary"/>
{else}
{$card['custom_cell1_url']}
{/if}
</div>
</form>
<script type="text/javascript" src="../addons/{EWEI_SHOP_V2_MODULE_NAME}/static/js/app/biz/sale/wxcard/colorpalette.js" charset="utf-8"></script>
<script>
{if !empty($card)&& !empty($card['card_backgroundtype']) &&!empty($card['card_backgroundimg'])}
$(".logo-area").css({
"background":"url('{$card['card_backgroundimg']}') no-repeat left top",
"background-size":"100% 100%",
});
{/if}
{if !empty($card)&& empty($card['card_backgroundtype'])}
$(".logo-area").css({
"background":"{$card['color2']}"
});
{/if}
$('#colorpalette3').colorPalette()
.on('selectColor', function (e) {
$('#selected-color2 i').css('background-color', e.color);
$(".btn-color-down").hide();
$(".logo-area").css({
"background":e.color
});
$('#color2').val(e.color);
});
$(".btn-color-drop").off("click").on("click", function () {
if ($(".btn-color-down").css("display") == "block") {
$(".btn-color-down").hide();
} else {
$(".btn-color-down").show();
}
})
require(['jquery', 'util'], function ($, util) {
//示例图logo控制
$('#uploadlogo').click(function () {
util.image('', function (data) {
$("#showlogo").attr('src', data.url);
$("#showlogo").show();
$("#card_logoimg").val(data.url);
$("#card_logolocalpath").val(data.attachment);
$("#logoimg").attr('src', data.url);
});
});
//示例图封面图片控制
$('#uploadbackground').click(function () {
util.image('', function (data) {
$("#showbackground").attr('src', data.url);
$("#showbackground").show();
$("#card_backgroundimg").val(data.url);
$("#card_backgroundimg_localpath").val(data.attachment);
$(".logo-area").css({
"background":"url("+data.url+") no-repeat left top",
"background-size":"100% 100%",
});
});
});
//示例图自定义入口1文本控制
$('#custom_cell1_name').change(function(){
var str = $(this).val();
if(str=="")
{
str="自定义入口1(选填)";
}
$('#show_custom_cell1_name').html(str);
});
//示例图自定义入口1引导文本控制
$('#custom_cell1_tips').change(function(){
$('#show_custom_cell1_tips').html($(this).val());
});
//示例图自定义入口1引导文本控制
$('#card_title').change(function(){
$('#title').html($(this).val());
});
//示例图自定义入口1引导文本控制
$('#card_brand_name').change(function(){
$('#brandname').html($(this).val());
});
});
</script>
{template '_footer'}