messagetmp.html 19.6 KB
{template 'common/header'}
{template 'common'}
<style type='text/css'>
.multi-img-details .multi-item{height: 120px; max-width: 120px; position:relative; float: left; margin-right: 18px;}
.multi-item {height:110px;}
.img-thumbnail {width:100px;height:100px}
.img-nickname {position:absolute;bottom:0px;line-height:25px;height:25px;color:#fff;text-align:center;width:90px;bottom:25px;background:rgba(0,0,0,0.8);left:5px;}
.multi-img-details {padding:5px;}
</style>
<div class="main">
	<form action="" method="post" class="form-horizontal form" enctype="multipart/form-data" >
		<div class="alert alert-info">
			说明:使用黄河分销系统必须使用高级认证号的"网页授权获取用户基本信息"的回调域名为你公众号第三方平台的全域名。<br>
			第一步:登陆微信平台后点击【开发者中心】找到【网页授权获取用户基本信息】填写你的域名如:www.09077.com<br>
			第二步:【公众号设置】-----【功能设置】-----【JS接口安全域名】。以上步骤必须做,否则无法获取用户信息<br>
			第三步:登陆微信公众号平台,依次点击"消息模板",点击"模板库",选择编号模板点击"详情",再点击"添加"。
		</div>

		<div class="panel panel-default">
			<div class="panel-heading">商家提醒</div>
			<div class="panel-body">
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">商城订单提醒接收邮箱</label>
					<div class="col-sm-9 col-xs-12">
						<input type="text" name="noticeemail" class="form-control" value="{$settings['noticeemail']}" />
						<div class="help-block">(为空则不会发邮件提醒)</div>
					</div>
				</div>
				
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">接收短消息的管理员</label>
					<div class="col-sm-9 col-xs-12">
						<input type="text" onkeyup="value=this.value.replace(/\D+/g,'')" name="noticeewechat" class="form-control" value="{if empty($settings['noticeewechat'])}0{else}{$settings['noticeewechat']}{/if}"/>
						<div class="help-block">(请在“<a href="{php echo $this->createWebUrl('charge', array('op' => 'list'))}">会员管理中心</a>”查询会员标识填入其中,管理员将收到用户发送的站内短消息,方便互动交流与问题讨论,开启下方(短消息通知)功能还将以微信方式通知(必须是已关注的微信好方才能收到信息)。)</div>
					</div>
				</div>
				
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">订单消息模板</label>
					<div class="col-sm-9 col-xs-12">
						<input type="text" name="neworder" class="form-control" value="{$settings['msgtmp']['neworder']}" />
						<div class="help-block">通知公众平台模板消息编号: OPENTM205213550,搜索:订单生成通知</div>
					</div>
				</div>

				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">订单提醒接收用户</label>
					<div class="col-sm-9 col-xs-12">
						<div class='input-group'>
							<input type="text" id='salers' name="salers" maxlength="30" value="{loop $salers $saler} {$saler['nickname']}; {/loop}" class="form-control" readonly />
							<div class='input-group-btn'>
								<button class="btn btn-default" type="button" onclick="popwin = $('#modal-module-menus').modal();">选择通知人</button>
							</div>
						</div>
						<div class="input-group multi-img-details" id='saler_container'>
							{loop $salers $saler}
								<div class="multi-item saler-item" openid="{$saler['openid']}">
									<img class="img-responsive img-thumbnail" src='{$saler['avatar']}' onerror="this.src='./resource/images/nopic.jpg'; this.title='图片未找到.'">
									<div class='img-nickname'>{$saler['nickname']}</div>
									<input type="hidden" value="{$saler['openid']}" name="openids[]">
									<em onclick="remove_member(this)"  class="close">×</em>
								</div>
							{/loop}
						</div>
						<span class='help-block'>订单生成后商家通知,可以指定多个人,如果不填写则不通知</span>
						<div id="modal-module-menus"  class="modal fade" tabindex="-1">
							<div class="modal-dialog" style='width: 920px;'>
								<div class="modal-content">
									<div class="modal-header"><button aria-hidden="true" data-dismiss="modal" class="close" type="button">×</button><h3>选择通知人</h3></div>
									<div class="modal-body" >
										<div class="row">
											<div class="input-group">
												<input type="text" class="form-control" name="keyword" value="" id="search-kwd" placeholder="请输入粉丝昵称/姓名/手机号" />
												<span class='input-group-btn'><button type="button" class="btn btn-default" onclick="search_members();">搜索</button></span>
											</div>
										</div>
										<div id="module-menus" style="padding-top:5px;"></div>
									</div>
									<div class="modal-footer"><a href="#" class="btn btn-default" data-dismiss="modal" aria-hidden="true">关闭</a></div>
								</div>
							</div>
						</div>
					</div>
				</div>
				
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">通知商家方式</label>
					<div class="col-sm-9 col-xs-12">
						<label class="radio-inline">
							<input type="radio" value="0" name='newtype' {if empty($settings['msgtmp']['newtype'])} checked="checked"{/if} /> 下单通知
						</label>
						<label class="radio-inline">
							<input type="radio" value="1" name='newtype' {if $settings['msgtmp']['newtype'] == 1} checked="checked"{/if} /> 付款通知
						</label>
					</div>
				</div>

			</div>
		</div>


<script type="text/javascript"> 
	String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) { 
		if (!RegExp.prototype.isPrototypeOf(reallyDo)) { 
			return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith); 
		} else { 
			return this.replace(reallyDo, replaceWith); 
		} 
	} 
</script> 




		<div class="panel panel-default">
			<div class="panel-heading">提醒模板</div>
			<div class="panel-body">
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">短消息通知</label>
					<div class="col-sm-9 col-xs-12">
						<textarea id="zndxxtz" style="height:150px;" name="zndxxtz" class="form-control" cols="60" onkeyup="document.getElementById('zndxxtzdiv').innerText=this.value.replaceAll('{msg_sn}','您好,请问能交个朋友吗?',false).replaceAll('{msg_price}','收到回复',false).replaceAll('{msg_name}','小王',false).replaceAll('{msg_time}','2015-01-01 21:51:32',false);">{$msgtemplate['zndxxtz']}</textarea>
						<div class="help-block">消息内容:{msg_sn},消息类型:{msg_price},发送者:{msg_name},时间:{msg_time}</div>
						<img src="./resource/images/noavatar_middle.gif" style="width:34px;height:34px;margin-left:6px; " class="img-rounded">
						<div class="btn btn-success" style="margin-left: 4px;max-width: 300px;text-align:left;" id="zndxxtzdiv">{$msgtemplate['zndxxtz']}</div>
					</div>
				</div>
			
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">是否启用:</label>
					<div class="col-sm-9 col-xs-12">
						<label class="radio-inline"><input type="radio"  name="zndxxtzenable" value="1" {if $msgtemplate['zndxxtzenable'] == 1} checked="checked"{/if} /> 启用</label>
						<label class="radio-inline"><input type="radio"  name="zndxxtzenable" value="0" {if $msgtemplate['zndxxtzenable'] == 0} checked="checked"{/if} /> 关闭</label>
						<script>document.getElementById('zndxxtz').onkeyup();</script>
					</div>
				</div>
			</div>

			<div class="panel-body">
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">下级购买商品通知</label>
					<div class="col-sm-9 col-xs-12">
						<textarea id="gmsptz" style="height:150px;" name="gmsptz" class="form-control" cols="60" onkeyup="document.getElementById('gmsptzdiv').innerText=this.value.replaceAll('{order_sn}','SN032144',false).replaceAll('{order_price}','2999.99',false).replaceAll('{agent_name}','小王',false).replaceAll('{time}','2015-01-01 21:51:32',false);">{$msgtemplate['gmsptz']}</textarea>
						<div class="help-block">订单编号:{order_sn},订单金额:{order_price},下级昵称:{agent_name},时间:{time}</div>
						<img src="./resource/images/noavatar_middle.gif" style="width:34px;height:34px;margin-left:6px; " class="img-rounded">
						<div class="btn btn-success" style="margin-left: 4px;max-width: 300px;text-align:left;" id="gmsptzdiv">{$msgtemplate['gmsptz']}</div>
					</div>
				</div>
			
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">是否启用:</label>
					<div class="col-sm-9 col-xs-12">
						<label class="radio-inline"><input type="radio"  name="gmsptzenable" value="1" {if $msgtemplate['gmsptzenable'] == 1} checked="checked"{/if} /> 启用</label>
						<label class="radio-inline"><input type="radio"  name="gmsptzenable" value="0" {if $msgtemplate['gmsptzenable'] == 0} checked="checked"{/if} /> 关闭</label>
						<script>document.getElementById('gmsptz').onkeyup();</script>
					</div>
				</div>
			</div>
		
		
			<div class="panel-body">
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">新增粉丝通知(分享关注)</label>
					<div class="col-sm-9 col-xs-12">
						<textarea id="tjrtz" style="height:150px;" name="tjrtz" class="form-control" cols="60" onkeyup="document.getElementById('tjrtzdiv').innerText=this.value.replaceAll('{agent_name}','小王',false).replaceAll('{time}','2015-01-01 21:51:32',false);">{$msgtemplate['tjrtz']}</textarea>
						<div class="help-block">下级昵称:{agent_name},时间:{time}</div>
						<img src="./resource/images/noavatar_middle.gif" style="width:34px;height:34px;margin-left:6px; " class="img-rounded">
						<div class="btn btn-success" style="margin-left: 4px;max-width: 300px;text-align:left;" id="tjrtzdiv">{$msgtemplate['tjrtz']}</div>
					</div>
				</div>
			
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">是否启用:</label>
					<div class="col-sm-9 col-xs-12">
						<label class="radio-inline"><input type="radio"  name="tjrtzenable" value="1" {if $msgtemplate['tjrtzenable'] == 1} checked="checked"{/if} /> 启用</label>
						<label class="radio-inline"><input type="radio"  name="tjrtzenable" value="0" {if $msgtemplate['tjrtzenable'] == 0} checked="checked"{/if} /> 关闭</label>
						<script>document.getElementById('tjrtz').onkeyup();</script>
					</div>
				</div>
			</div>

			<div class="panel-body">
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">新增粉丝通知(二维码关注)</label>
					<div class="col-sm-9 col-xs-12">
						<textarea id="tjrtzewm" style="height:150px;" name="tjrtzewm" class="form-control" cols="60" onkeyup="document.getElementById('tjrtzewmdiv').innerText=this.value.replaceAll('{agent_name}','小王',false).replaceAll('{time}','2015-01-01 21:51:32',false);">{$msgtemplate['tjrtzewm']}</textarea>
						<div class="help-block">下级昵称:{agent_name},时间:{time}</div>
						<img src="./resource/images/noavatar_middle.gif" style="width:34px;height:34px;margin-left:6px; " class="img-rounded">
						<div class="btn btn-success" style="margin-left: 4px;max-width: 300px;text-align:left;" id="tjrtzewmdiv">{$msgtemplate['tjrtzewm']}</div>
					</div>
				</div>
			
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">是否启用:</label>
					<div class="col-sm-9 col-xs-12">
						<label class="radio-inline"><input type="radio"  name="tjrtzewmenable" value="1" {if $msgtemplate['tjrtzewmenable'] == 1} checked="checked"{/if} /> 启用</label>
						<label class="radio-inline"><input type="radio"  name="tjrtzewmenable" value="0" {if $msgtemplate['tjrtzewmenable'] == 0} checked="checked"{/if} /> 关闭</label>
						<script>document.getElementById('tjrtzewm').onkeyup();</script>
					</div>
				</div>
			</div>
		
		
		
			<div class="panel-body">
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">新增代理通知</label>
					<div class="col-sm-9 col-xs-12">
						<textarea id="tjrtzdl" style="height:150px;" name="tjrtzdl" class="form-control" cols="60" onkeyup="document.getElementById('tjrtzdldiv').innerText=this.value.replaceAll('{agent_name}','小王',false).replaceAll('{time}','2015-01-01 21:51:32',false);">{$msgtemplate['tjrtzdl']}</textarea>
						<div class="help-block">下级昵称:{agent_name},时间:{time}</div>
						<img src="./resource/images/noavatar_middle.gif" style="width:34px;height:34px;margin-left:6px; " class="img-rounded">
						<div class="btn btn-success" style="margin-left: 4px;max-width: 300px;text-align:left;" id="tjrtzdldiv">{$msgtemplate['tjrtzdl']}</div>
					</div>
				</div>
			
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">是否启用:</label>
					<div class="col-sm-9 col-xs-12">
						<label class="radio-inline"><input type="radio"  name="tjrtzdlenable" value="1" {if $msgtemplate['tjrtzdlenable'] == 1} checked="checked"{/if} /> 启用</label>
						<label class="radio-inline"><input type="radio"  name="tjrtzdlenable" value="0" {if $msgtemplate['tjrtzdlenable'] == 0} checked="checked"{/if} /> 关闭</label>
						<script>document.getElementById('tjrtzdl').onkeyup();</script>
					</div>
				</div>
			</div>
		
		
			<div class="panel-body">
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">下级代理的确认收货通知</label>
					<div class="col-sm-9 col-xs-12">
						<textarea id="xjdlshtz" style="height:150px;" name="xjdlshtz" class="form-control" cols="60" onkeyup="document.getElementById('xjdlshtzdiv').innerText=this.value.replaceAll('{order_sn}','SN032144',false).replaceAll('{order_price}','2999.99',false).replaceAll('{agent_name}','小王',false).replaceAll('{time}','2015-01-01 21:51:32',false);">{$msgtemplate['xjdlshtz']}</textarea>
						<div class="help-block">订单编号:{order_sn},订单金额:{order_price},下级昵称:{agent_name},时间:{time}</div>
						<img src="./resource/images/noavatar_middle.gif" style="width:34px;height:34px;margin-left:6px; " class="img-rounded">
						<div class="btn btn-success" style="margin-left: 4px;max-width: 300px;text-align:left;" id="xjdlshtzdiv">{$msgtemplate['xjdlshtz']}</div>
					</div>
				</div>
			
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">是否启用:</label>
					<div class="col-sm-9 col-xs-12">
						<label class="radio-inline"><input type="radio"  name="xjdlshtzenable" value="1" {if $msgtemplate['xjdlshtzenable'] == 1} checked="checked"{/if} /> 启用</label>
						<label class="radio-inline"><input type="radio"  name="xjdlshtzenable" value="0" {if $msgtemplate['xjdlshtzenable'] == 0} checked="checked"{/if} /> 关闭</label>
						<script>document.getElementById('xjdlshtz').onkeyup();</script>
					</div>
				</div>
			</div>
		
		
		
			<div class="panel-body">
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">佣金申请通知</label>
					<div class="col-sm-9 col-xs-12">
						<textarea id="yjsqtz" style="height:150px;" name="yjsqtz" class="form-control" cols="60"  onkeyup="document.getElementById('yjsqtzdiv').innerText=this.value.replaceAll('{agent_name}','小王',false).replaceAll('{time}','2015-01-01 21:51:32',false).replaceAll('{agent_money}','969.99',false);">{$msgtemplate['yjsqtz']}</textarea>
						<div class="help-block">下级昵称:{agent_name},时间:{time},申请佣金:{agent_money}</div>
						<img src="./resource/images/noavatar_middle.gif" style="width:34px;height:34px;margin-left:6px; " class="img-rounded">
						<div class="btn btn-success" style="margin-left: 4px;max-width: 300px;text-align:left;" id="yjsqtzdiv">{$msgtemplate['yjsqtz']}</div>
					</div>
				</div>
			
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">是否启用:</label>
					<div class="col-sm-9 col-xs-12">
						<label class="radio-inline"><input type="radio"  name="yjsqtzenable" value="1" {if $msgtemplate['yjsqtzenable'] == 1} checked="checked"{/if} /> 启用</label>
						<label class="radio-inline"><input type="radio"  name="yjsqtzenable" value="0" {if $msgtemplate['yjsqtzenable'] == 0} checked="checked"{/if} /> 关闭</label>
						<script>document.getElementById('yjsqtz').onkeyup();</script>
					</div>
				</div>
			</div>
		
		
			<div class="panel-body">
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">商家已打款的通知</label>
					<div class="col-sm-9 col-xs-12">
						<textarea id="sjytktz" style="height:150px;" name="sjytktz" class="form-control" cols="60"   onkeyup="document.getElementById('sjytktzdiv').innerText=this.value.replaceAll('{agent_level}','2',false).replaceAll('{time}','2015-01-01 21:51:32',false).replaceAll('{agent_money}','989.99',false);">{$msgtemplate['sjytktz']}</textarea>
						<div class="help-block">分佣等级(1,2,3):{agent_level},时间:{time},打款佣金:{agent_money}</div>
						<img src="./resource/images/noavatar_middle.gif" style="width:34px;height:34px;margin-left:6px; " class="img-rounded">
						<div class="btn btn-success" style="margin-left: 4px;max-width: 300px;text-align:left;" id="sjytktzdiv">{$msgtemplate['sjytktz']}</div>
					</div>
				</div>
			
				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label">是否启用:</label>
					<div class="col-sm-9 col-xs-12">
						<label class="radio-inline"><input type="radio"  name="sjytktzenable" value="1" {if $msgtemplate['sjytktzenable'] == 1} checked="checked"{/if} /> 启用</label>
						<label class="radio-inline"><input type="radio"  name="sjytktzenable" value="0" {if $msgtemplate['sjytktzenable'] == 0} checked="checked"{/if} /> 关闭</label>
						<script>document.getElementById('sjytktz').onkeyup();</script>
					</div>
				</div>

				<div class="form-group">
					<label class="col-xs-12 col-sm-3 col-md-2 control-label"></label>
					<div class="col-sm-9 col-xs-12">
						<input name="submit" type="submit" value="提交" class="btn btn-primary span3" />
						<input type="hidden" name="token" value="{$_W['token']}" />
					</div>
				</div>
			</div>

		</div>
	</form>
</div>


<script language='javascript'>
	function search_members() {
		if( $.trim($('#search-kwd').val())==''){
			Tip.focus('#search-kwd','请输入关键词');
			return;
		}
		$("#module-menus").html("正在搜索....");
		$.get('{php echo $this->createWebUrl('query')}', {
			keyword: $.trim($('#search-kwd').val())
		}, function(dat){
			$('#module-menus').html(dat);
		});
	}
	
	function select_member(o) {
		if($('.multi-item[openid="' + o.openid +'"]').length>0){
			return;
		}
		var html = '<div class="multi-item" openid="' + o.openid +'">';
		html+='<img class="img-responsive img-thumbnail" src="' + o.avatar + '" onerror="this.src=\'./resource/images/nopic.jpg\'; this.title=\'图片未找到.\'">';
		html+='<div class="img-nickname">' + o.nickname +'</div>';
		html+='<input type="hidden" value="' + o.openid +'" name="openids[]">';
		html+='<em onclick="remove_member(this)"  class="close">×</em>';
		html+='</div>';
		$("#saler_container").append(html);
		refresh_members();
	}
	
	function remove_member(obj){ 
		$(obj).parent().remove();
		refresh_members();
	}
	
	function refresh_members(){
		var nickname="";
		$('.multi-item').each(function(){
			nickname+=" " + $(this).find('.img-nickname').html() + "; ";
		});
		$('#salers').val(nickname);
	}
</script>

{template 'common/footer'}