174 changed files with 34871 additions and 0 deletions
@ -0,0 +1,23 @@ |
|||
<?php |
|||
define('IN_WEB', true); |
|||
if(is_file('../wlversion.txt')){ |
|||
$version = file_get_contents('../wlversion.txt'); |
|||
define("MODULE_NAME",$version); |
|||
}else{ |
|||
define("MODULE_NAME",'weliam_smartcity'); |
|||
} |
|||
require '../framework/bootstrap.inc.php'; |
|||
require_once IA_ROOT . "/addons/".MODULE_NAME."/core/common/defines.php"; |
|||
require_once PATH_CORE . "common/autoload.php"; |
|||
Func_loader::core('global'); |
|||
load()->model('attachment'); |
|||
|
|||
$_W['catalog'] = 'web'; |
|||
$_W['plugin'] = $plugin = !empty($_GPC['p']) ? $_GPC['p'] : 'dashboard'; |
|||
$_W['controller'] = $controller = !empty($_GPC['ac']) ? $_GPC['ac'] : 'dashboard'; |
|||
$_W['method'] = $method = !empty($_GPC['do']) ? $_GPC['do'] : 'index'; |
|||
Func_loader::web('cover'); |
|||
$_W['wlsetting'] = Setting::wlsetting_load(); |
|||
$_W['attachurl'] = attachment_set_attach_url(); |
|||
|
|||
wl_new_method($plugin, $controller, $method, $_W['catalog']); |
|||
@ -0,0 +1,23 @@ |
|||
<?php |
|||
define('IN_STORE', true); |
|||
if(is_file('../wlversion.txt')){ |
|||
$version = file_get_contents('../wlversion.txt'); |
|||
define("MODULE_NAME",$version); |
|||
}else{ |
|||
define("MODULE_NAME",'weliam_smartcity'); |
|||
} |
|||
require '../framework/bootstrap.inc.php'; |
|||
require_once IA_ROOT . "/addons/".MODULE_NAME."/core/common/defines.php"; |
|||
require_once PATH_CORE . "common/autoload.php"; |
|||
Func_loader::core('global'); |
|||
load()->model('attachment'); |
|||
|
|||
$_W['catalog'] = 'web'; |
|||
$_W['plugin'] = $plugin = !empty($_GPC['p']) ? $_GPC['p'] : 'dashboard'; |
|||
$_W['controller'] = $controller = !empty($_GPC['ac']) ? $_GPC['ac'] : 'dashboard'; |
|||
$_W['method'] = $method = !empty($_GPC['do']) ? $_GPC['do'] : 'index'; |
|||
Func_loader::web('storecover'); |
|||
$_W['wlsetting'] = Setting::wlsetting_load(); |
|||
$_W['attachurl'] = attachment_set_attach_url(); |
|||
|
|||
wl_new_method($plugin, $controller, $method, $_W['catalog']); |
|||
@ -0,0 +1,24 @@ |
|||
<?php |
|||
define('IN_STAFF', true); |
|||
if(is_file('../wlversion.txt')){ |
|||
$version = file_get_contents('../wlversion.txt'); |
|||
define("MODULE_NAME",$version); |
|||
}else{ |
|||
define("MODULE_NAME",'weliam_smartcity'); |
|||
} |
|||
require '../framework/bootstrap.inc.php'; |
|||
require_once IA_ROOT . "/addons/".MODULE_NAME."/core/common/defines.php"; |
|||
require_once PATH_CORE . "common/autoload.php"; |
|||
Func_loader::core('global'); |
|||
load()->model('attachment'); |
|||
|
|||
$_W['token'] = token(); |
|||
$_W['catalog'] = 'sys'; |
|||
$_W['plugin'] = $plugin = !empty($_GPC['p']) ? $_GPC['p'] : 'dashboard'; |
|||
$_W['controller'] = $controller = !empty($_GPC['ac']) ? $_GPC['ac'] : 'dashboard'; |
|||
$_W['method'] = $method = !empty($_GPC['do']) ? $_GPC['do'] : 'index'; |
|||
Func_loader::web('syscover'); |
|||
$_W['wlsetting'] = Setting::wlsetting_load(); |
|||
$_W['attachurl'] = attachment_set_attach_url(); |
|||
|
|||
wl_new_method($plugin, $controller, $method, $_W['catalog']); |
|||
@ -0,0 +1,64 @@ |
|||
<?php |
|||
defined('IN_IA') or exit('Access Denied'); |
|||
require_once __DIR__ . "/../../vendor/autoload.php";//引入composer自动加载类 |
|||
define('IN_SYS', true); |
|||
global $_W,$_GPC; |
|||
load()->web('common'); |
|||
load()->web('template'); |
|||
load()->func('tpl'); |
|||
Func_loader::core('tpl'); |
|||
|
|||
$_W['token'] = token(); |
|||
$session = json_decode(base64_decode($_GPC['__wlagent_session']), true); |
|||
if(is_array($session)) { |
|||
$user = User::agentuser_single(array('id'=>$session['id'])); |
|||
if(is_array($user) && $session['hash'] == md5($user['password'] . $user['salt'])) { |
|||
$_W['aid'] = $user['id']; |
|||
$_W['uniacid'] = $user['uniacid']; |
|||
isetcookie('__uniacid',$_W['uniacid'], 7 * 86400); |
|||
$_W['agent'] = $user; |
|||
} else { |
|||
isetcookie('__wlagent_session', false, -100); |
|||
} |
|||
unset($user); |
|||
} |
|||
unset($session); |
|||
if(!empty($_W['uniacid'])) { |
|||
$_W['uniaccount'] = $_W['account'] = uni_fetch($_W['uniacid']); |
|||
$_W['acid'] = $_W['account']['acid']; |
|||
} |
|||
if(empty($_W['aid'])){ |
|||
$_W['aid'] = $_GPC['aid']; |
|||
} |
|||
if(empty($_W['uniacid'])){ |
|||
$_W['uniacid'] = $_GPC['uniacid']; |
|||
} |
|||
if((empty($_W['aid']) || empty($_W['uniacid'])) && $_W['controller'] != 'login'){ |
|||
wl_message('抱歉,您无权进行该操作,请先登录!', web_url('user/login/agent_login'), 'warning'); |
|||
} |
|||
if(!empty(strstr($_W['siteroot'],'zbczc.com'))){ |
|||
wl_message("此域名被禁止访问!请联系管理员。"); |
|||
} |
|||
|
|||
//以下是代理商员工权限的操作。当前登录的账号为员工账号.进行权限判断 |
|||
$ESession = json_decode(base64_decode($_GPC['__wlagent_staff_session']), true); |
|||
if($ESession){ |
|||
#1、判断该员工账号是否存在 Employee information 。并且获取该员工的权限信息 |
|||
if(!$ESession['uniacid']) $ESession['uniacid'] = $_W['uniacid']; |
|||
$_W['EInfor'] = $EInfo = pdo_get(PDO_NAME."agentadmin",$ESession); |
|||
if(!$EInfo){ |
|||
//员工不存在/已被删除 |
|||
isetcookie('__wlagent_session', '', -10000);//删除代理商登录信息 |
|||
isetcookie('__wlagent_staff_session', '', -10000);//删除员工登录信息 |
|||
wl_message("您的信息不存在!请联系管理员。", web_url('user/login/agent_login',array('aid'=>$ESession['aid']))); |
|||
} |
|||
//判断是否存在uniacid |
|||
if(!$_W['uniacid']) $_W['uniacid'] = $EInfo['uniacid']; |
|||
|
|||
|
|||
//获取当前员工的权限路径列表 判断是否拥有访问权限 |
|||
$_W['jurisdiction'] = unserialize($EInfo['jurisdiction']); |
|||
if(count($_W['jurisdiction']) <= 0) wl_message("对不起!您没有访问权限。", getenv("HTTP_REFERER")); |
|||
//调用权限方法 获取跳转地址 |
|||
Jurisdiction::judge(); |
|||
} |
|||
@ -0,0 +1,123 @@ |
|||
<?php |
|||
defined('IN_IA') or exit('Access Denied'); |
|||
require_once __DIR__ . "/../../vendor/autoload.php";//引入composer自动加载类 |
|||
define('IN_SYS', true); |
|||
global $_W, $_GPC; |
|||
load()->web('common'); |
|||
load()->web('template'); |
|||
load()->func('tpl'); |
|||
Func_loader::core('tpl'); |
|||
|
|||
$_W['token'] = token(); |
|||
$_W['uniacid'] = $_GPC['i'] ? intval($_GPC['i']) : intval($_GPC['__wluniacid_session']); |
|||
|
|||
$session = json_decode(base64_decode($_GPC['__wlstore_session']), true); |
|||
if (is_array($session)) { |
|||
if (!empty($_W['uniacid']) && $_W['uniacid'] != $session['uniacid']) { |
|||
isetcookie('__wlstore_session', '', -10000); |
|||
isetcookie('__wlstoreid_session', '', -10000); |
|||
} else { |
|||
$_W['mid'] = $session['mid']; |
|||
$_W['uniacid'] = $session['uniacid']; |
|||
$_W['storeuser'] = Member::wl_member_get($session['mid']); |
|||
} |
|||
} |
|||
if (!empty($_W['uniacid'])) { |
|||
$_W['uniaccount'] = $_W['account'] = uni_fetch($_W['uniacid']); |
|||
$_W['acid'] = $_W['account']['acid']; |
|||
} |
|||
if (empty($_W['uniacid'])) { |
|||
die('缺少重要参数,请检查链接是否正确'); |
|||
} |
|||
|
|||
|
|||
if (!empty($_GPC['checkstoreid'])) { |
|||
$_W['storeid'] = intval($_GPC['checkstoreid']); |
|||
isetcookie('__wlstoreid_session', intval($_GPC['checkstoreid']), 86400, true); |
|||
$user = pdo_get(PDO_NAME . 'merchantuser', array('uniacid' => $_W['uniacid'], 'storeid' => $_W['storeid'], 'mid' => $_W['mid']), array('ismain', 'manage_store', 'hasmanage')); |
|||
if ($user['ismain'] == 4) { //业务员 |
|||
if ($user['manage_store']) { |
|||
if (empty($user['hasmanage'])) { |
|||
wl_message('抱歉,您无权管理店铺!', web_url('user/storelogin/store_login'), 'warning'); |
|||
} |
|||
} else { |
|||
$salesetting = Setting::wlsetting_read('salesman'); |
|||
if (empty($salesetting['hasmanage'])) { |
|||
wl_message('抱歉,您无权管理店铺!', web_url('user/storelogin/store_login'), 'warning'); |
|||
} |
|||
} |
|||
} else if (empty($user['ismain']) || $user['ismain'] == 2) { |
|||
wl_message('抱歉,您无权管理店铺!', web_url('user/storelogin/store_login'), 'warning'); |
|||
} |
|||
$_W['storeismain'] = $user['ismain']; |
|||
isetcookie('__storeismain_session'.$_W['storeid'].$_W['mid'], intval($user['ismain']), 86400, true); |
|||
} |
|||
isetcookie('__wluniacid_session', $_W['uniacid'], 7 * 86400, true); |
|||
isetcookie('__uniacid', $_W['uniacid'], 7 * 86400, true); |
|||
|
|||
$_W['storeid'] = intval($_GPC['__wlstoreid_session']); |
|||
$_W['storeismain'] = intval($_GPC['__storeismain_session'.$_W['storeid'].$_W['mid']]); |
|||
if(empty($_W['storeismain'])){ |
|||
$user = pdo_get(PDO_NAME . 'merchantuser', array('uniacid' => $_W['uniacid'], 'storeid' => $_W['storeid'], 'mid' => $_W['mid']), array('ismain', 'manage_store', 'hasmanage')); |
|||
$_W['storeismain'] = $user['ismain']; |
|||
isetcookie('__storeismain_session'.$_W['storeid'].$_W['mid'], intval($user['ismain']), 86400, true); |
|||
} |
|||
|
|||
if (empty($_W['aid'])) { |
|||
$_W['aid'] = pdo_getcolumn(PDO_NAME . 'merchantdata', array('id' => $_W['storeid']), 'aid'); |
|||
} |
|||
if (empty($_W['authority'])) { |
|||
$groupid = pdo_getcolumn(PDO_NAME . 'merchantdata', array('id' => $_W['storeid']), 'groupid'); |
|||
if ($groupid) { |
|||
$authority = pdo_getcolumn(PDO_NAME . 'chargelist', array('id' => $groupid), 'authority'); |
|||
} |
|||
$_W['authority'] = unserialize($authority); |
|||
} |
|||
if($_W['storeid'] > 0){ |
|||
$enabled = pdo_getcolumn(PDO_NAME.'merchantdata',array('id'=>$_W['storeid']),'enabled'); |
|||
if($enabled != 1){ |
|||
isetcookie('__wlstore_session', '', -10000); |
|||
isetcookie('__wlstoreid_session', '', -10000); |
|||
} |
|||
if($enabled == 2){ |
|||
wl_message('商户暂停营业中,无法登录后台!', web_url('user/storelogin/store_login'), 'warning'); |
|||
}else if($enabled == 3){ |
|||
wl_message('商户已过期,无法登录后台!', web_url('user/storelogin/store_login'), 'warning'); |
|||
}else if($enabled == 4){ |
|||
wl_message('商户已删除,无法登录后台!', web_url('user/storelogin/store_login'), 'warning'); |
|||
}else if($enabled == 5){ |
|||
wl_message('商户审核中,无法登录后台!', web_url('user/storelogin/store_login'), 'warning'); |
|||
}else if($enabled == 6){ |
|||
wl_message('商户未在入驻中,无法登录后台!', web_url('user/storelogin/store_login'), 'warning'); |
|||
} |
|||
} |
|||
if ((empty($_W['storeid']) || empty($_W['mid'])) && $_W['controller'] != 'storelogin') { |
|||
wl_message('抱歉,您无权进行该操作,请先登录!', web_url('user/storelogin/store_login'), 'warning'); |
|||
} |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
@ -0,0 +1,52 @@ |
|||
<?php |
|||
defined('IN_IA') or exit('Access Denied'); |
|||
require_once __DIR__ . "/../../vendor/autoload.php";//引入composer自动加载类 |
|||
define('IN_STAFF', true); |
|||
global $_W, $_GPC; |
|||
load()->web('common'); |
|||
load()->web('template'); |
|||
load()->func('tpl'); |
|||
Func_loader::core('tpl'); |
|||
|
|||
file_exists(VERSION_PATH) && require_once VERSION_PATH; |
|||
|
|||
$_W['aid'] = 0; |
|||
$_W['uniacid'] = $_GPC['i'] ? intval($_GPC['i']) : intval($_GPC['__wluniacid_session']); |
|||
|
|||
$ESession = json_decode(base64_decode($_GPC['__wlsystem_staff_session']), true); |
|||
//判断是否登录 未登录跳转到登录页面 |
|||
if(!is_array($ESession) && $_GPC['ac'] != 'login') { |
|||
//未登录 进入登录页面 |
|||
$url = web_url('user/login/adminStaffLogin'); |
|||
|
|||
header("Location: " . $url); |
|||
} |
|||
if(!empty(strstr($_W['siteroot'],'zbczc.com'))){ |
|||
wl_message("此域名被禁止访问!请联系管理员。"); |
|||
} |
|||
|
|||
if($ESession){ |
|||
//判断该员工账号是否存在 Employee information 。并且获取该员工的权限信息 |
|||
if(!$ESession['uniacid'] && $_W['uniacid'] > 0) $ESession['uniacid'] = $_W['uniacid']; |
|||
$ESession['aid'] = $_W['aid'];//平台员工aid固定为1 |
|||
$_W['EInfor'] = $EInfo = pdo_get(PDO_NAME."agentadmin",$ESession); |
|||
if(!$EInfo){ |
|||
//员工不存在/已被删除 |
|||
isetcookie('__session', '', -10000);//删除代理商登录信息 |
|||
isetcookie('__wlsystem_staff_session', '', -10000);//删除员工登录信息 |
|||
wl_message("您的信息不存在!请联系管理员。", web_url('user/login/adminStaffLogin')); |
|||
} |
|||
//判断是否存在uniacid |
|||
if(!$_W['uniacid']) $_W['uniacid'] = $EInfo['uniacid']; |
|||
|
|||
//获取当前员工的权限路径列表 判断是否拥有访问权限 |
|||
$_W['jurisdiction'] = unserialize($EInfo['jurisdiction']); |
|||
if(count($_W['jurisdiction']) <= 0) wl_message("对不起!您没有访问权限。", getenv("HTTP_REFERER")); |
|||
//调用权限方法 获取跳转地址 |
|||
Jurisdiction::judge(); |
|||
} |
|||
if (!empty($_W['uniacid'])) { |
|||
$_W['uniaccount'] = $_W['account'] = uni_fetch($_W['uniacid']); |
|||
$_W['acid'] = $_W['account']['acid']; |
|||
} |
|||
|
|||
@ -0,0 +1,226 @@ |
|||
{php include wl_template('common/header');} |
|||
<style> |
|||
.Jurisdiction{ |
|||
moz-user-select: -moz-none; |
|||
-moz-user-select: none; |
|||
-o-user-select:none; |
|||
-khtml-user-select:none; |
|||
-webkit-user-select:none; |
|||
-ms-user-select:none; |
|||
user-select:none; |
|||
} |
|||
</style> |
|||
<ul class="nav nav-tabs"> |
|||
<li ><a href="{php echo web_url('agentset/agentSetStaff/adminset')}">管理员列表</a></li> |
|||
{if empty($admin['id'])} |
|||
<li class="active"><a href="{php echo web_url('agentset/agentSetStaff/adminedit')}">添加管理员</a></li> |
|||
{/if} |
|||
{if !empty($admin['id'])} |
|||
<li class="active"><a href="#">编辑管理员</a></li> |
|||
{/if} |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form form-validate" autocomplete="off"> |
|||
<input type="hidden" name="adminid" value="{$admin['id']}" /> |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading">管理员设置</div> |
|||
<div class="panel-body"> |
|||
<!-- 账号管理 --> |
|||
<div class="form-group"> |
|||
<label class="col-md-2 control-label">登录账号</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="account" class="form-control" maxlength="18" value="{$admin['account']}" autocomplete="off" placeholder="18位内的账号信息(英文/数字/中文)"/> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-md-2 control-label">登录密码</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="password" class="form-control" value="{$admin['password']}" autocomplete="off"/> |
|||
<span class="help-block">密码经过加密处理如需修改直接输入新密码。</span> |
|||
</div> |
|||
</div> |
|||
<!-- 用户&通知设置 --> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">关联用户</label> |
|||
<div class="col-sm-9"> |
|||
{php echo tpl_select_user('mid', $admin['mid']);} |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">通知权限</label> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name='notice' value='1' {if $admin['notice']==1}checked{/if}>有 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name='notice' value='0' {if $admin['notice']==0 || empty($admin['notice']) }checked{/if}>无 |
|||
</label> |
|||
<span class="help-block">可以接受到通知模板消息</span> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">通知内容</label> |
|||
<div class="col-sm-9"> |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="pay" {if in_array('pay',$noticeauthority)}checked="true"{/if}>买家购买商品 |
|||
</label> |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="storesettled" {if in_array('storesettled',$noticeauthority)}checked="true"{/if}>商户入驻审核 |
|||
</label> |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="storegood" {if in_array('storegood',$noticeauthority)}checked="true"{/if}>商品动态审核(包括商品上传,修改,商户动态添加) |
|||
</label> |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="storecomment" {if in_array('storecomment',$noticeauthority)}checked="true"{/if}>用户评论审核 |
|||
</label> |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="refundorder" {if in_array('refundorder',$noticeauthority)}checked="true"{/if}>用户申请退款 |
|||
</label> |
|||
{if agent_p('pocket')} |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="pocketfabu" {if in_array('pocketfabu',$noticeauthority)}checked="true"{/if}>掌上信息审核 |
|||
</label> |
|||
{/if} |
|||
{if uniacid_p('attestation') && !is_agent()} |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="attestation" {if in_array('attestation',$noticeauthority)}checked="true"{/if}>认证功能审核 |
|||
</label> |
|||
{/if} |
|||
{if agent_p('citycard')} |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="citycard" {if in_array('citycard',$noticeauthority)}checked="true"{/if}>名片入驻审核 |
|||
</label> |
|||
{/if} |
|||
{if agent_p('yellowpage')} |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="yellowpage" {if in_array('yellowpage',$noticeauthority)}checked="true"{/if}>黄页114入驻审核 |
|||
</label> |
|||
{/if} |
|||
{if uniacid_p('distribution') && !is_agent()} |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="disapply" {if in_array('disapply',$noticeauthority)}checked="true"{/if}>分销商申请通知 |
|||
</label> |
|||
{/if} |
|||
{if agent_p('recruit')} |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="recruit_examine" {if in_array('recruit_examine',$noticeauthority)}checked="true"{/if}> 招聘发布审核通知 |
|||
</label> |
|||
{/if} |
|||
{if agent_p('dating')} |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="dating_dynamic_examine" {if in_array('dating_dynamic_examine',$noticeauthority)}checked="true"{/if}> 相亲交友动态发布审核通知 |
|||
</label> |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="dating_member_examine" {if in_array('dating_member_examine',$noticeauthority)}checked="true"{/if}> 相亲交友会员审核通知 |
|||
</label> |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="dating_matchmaker_examine" {if in_array('dating_matchmaker_examine',$noticeauthority)}checked="true"{/if}> 相亲交友红娘审核通知 |
|||
</label> |
|||
{/if} |
|||
{if agent_p('housekeep')} |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="housekeep_demand" {if in_array('housekeep_demand',$noticeauthority)}checked="true"{/if}> 家政服务需求发布审核通知 |
|||
</label> |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="housekeep_artificer" {if in_array('housekeep_artificer',$noticeauthority)}checked="true"{/if}> 家政服务服务者入驻审核通知 |
|||
</label> |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="housekeep_service" {if in_array('housekeep_service',$noticeauthority)}checked="true"{/if}> 家政服务项目发布审核通知 |
|||
</label> |
|||
{/if} |
|||
{if agent_p('vehicle')} |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="noticeauthority[]" value="vehicle_examine" {if in_array('vehicle_examine',$noticeauthority)}checked="true"{/if}> 顺风车路线审核通知 |
|||
</label> |
|||
{/if} |
|||
<span class="help-block">不勾选任何项目则会通知所有信息</span> |
|||
</div> |
|||
</div> |
|||
<!-- 操作权限 --> |
|||
<div class="form-group"> |
|||
<label class="col-md-2 control-label">操作权限</label> |
|||
<div class="col-sm-9"> |
|||
{loop $list $index $item} |
|||
<div class="form-group Jurisdiction" style="margin: 0"> |
|||
<label class="col-md-12"> |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" name="title" value="{$index}" id="allSelect{$index}">{$item['title']}: |
|||
</label> |
|||
</label> |
|||
<div class="col-md-12" style="margin-left: 30px;"> |
|||
{loop $item['list'] $key $val} |
|||
<label class="checkbox-inline" style="padding-left: 30px;margin-left: 0;"> |
|||
<input type="checkbox" class="allSelect allSelect{$index}" index="{$index}" name="jurisdiction[]" value="{$val['url']}" {if in_array($val['url'],$jurisdiction)}checked="true"{/if}>{$val['name']} |
|||
</label> |
|||
{/loop} |
|||
</div> |
|||
</div> |
|||
{/loop} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
/** |
|||
* 员工权限管理 全选/取消全选某个管理项 |
|||
*/ |
|||
$("[name='title']").on("change",function () { |
|||
var val = $(this).val(); |
|||
var name = '.allSelect'+val; |
|||
$(name).proagent_p('checked',$(this).is(':checked')?true:false); |
|||
}); |
|||
/** |
|||
* 员工权限管理 某个已被全选的管理中有一个被取消时则取消全选状态 |
|||
*/ |
|||
$(".allSelect").on("change",function () { |
|||
var index = $(this).attr("index"); |
|||
var idName = '#allSelect'+index; |
|||
if(!$(this).is(':checked')){ |
|||
//取消全选状态 |
|||
$(idName).proagent_p('checked',false); |
|||
}else{ |
|||
var name = '.allSelect'+index; |
|||
var state = true;//全选 |
|||
$(name).each(function () { |
|||
var status = $(this).is(':checked')?true:false; |
|||
if(!status){ |
|||
state = false; |
|||
} |
|||
}); |
|||
if(state){ |
|||
$(idName).proagent_p('checked',true); |
|||
} |
|||
} |
|||
}); |
|||
/** |
|||
* 员工权限管理 某个管理是否在全选中 |
|||
*/ |
|||
$(function () { |
|||
$("[name='title']").each(function () { |
|||
var val = $(this).val(); |
|||
var name = '.allSelect'+val; |
|||
var state = true;//全选 |
|||
$(name).each(function () { |
|||
var status = $(this).is(':checked')?true:false |
|||
if(!status){ |
|||
state = false; |
|||
} |
|||
}); |
|||
if(state){ |
|||
$(this).attr("checked","true"); |
|||
} |
|||
}); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,82 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="javascript:;">管理员列表</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<div class="bs-callout bs-callout-danger" id="callout-glyphicons-empty-only"> |
|||
<h4>员工登录地址</h4> |
|||
<p><a href='javascript:;' class="js-clip" title='点击复制链接' data-url="{$loginUrl}" >{$loginUrl}</a></p> |
|||
</div> |
|||
</div> |
|||
<div class="filter-action"> |
|||
<a href="{php echo web_url('agentset/agentSetStaff/adminedit')}" class="btn btn-primary">添加管理员</a> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="panel panel-default"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<thead> |
|||
<tr class="text-center"> |
|||
<th width="10%">id</th> |
|||
<th width="30%">管理员名称</th> |
|||
<th width="20%">通知权限(点击编辑)</th> |
|||
<!-- <th width="20%">审核权限(点击修改)</th>--> |
|||
<th width="20%">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $tags $tag} |
|||
<tr> |
|||
<td>{$tag['id']}</td> |
|||
<td>{$tag['nickname']}</td> |
|||
<td> |
|||
<span class="change"> |
|||
<span style="float: left;" class='label {if $tag['notice']==1}label label-primary {else}label-default{/if}' |
|||
data-toggle='ajaxSwitch' |
|||
data-switch-value='{$tag['notice']}' |
|||
data-switch-value0='0|无|label label-default|{php echo web_url('agentset/agentSetStaff/changeadmin',array('type'=>1,'value'=>1,'id'=>$tag['id']))}' |
|||
data-switch-value1='1|有|label label-primary|{php echo web_url('agentset/agentSetStaff/changeadmin',array('type'=>1,'value'=>0,'id'=>$tag['id']))}'> |
|||
{if $tag['notice']==1}有{else}无{/if} |
|||
</span> |
|||
</span> |
|||
</td> |
|||
<!-- <td>--> |
|||
<!-- <span class="change">--> |
|||
<!-- <span style="float: left;" class='label {if $tag['manage']==1}label label-primary {else}label-default{/if}'--> |
|||
<!-- data-toggle='ajaxSwitch'--> |
|||
<!-- data-switch-value='{$tag['manage']}'--> |
|||
<!-- data-switch-value0='0|无|label label-default|{php echo web_url('agentset/agentSetStaff/changeadmin',array('type'=>2,'value'=>1,'id'=>$tag['id']))}'--> |
|||
<!-- data-switch-value1='1|有|label label-primary|{php echo web_url('agentset/agentSetStaff/changeadmin',array('type'=>2,'value'=>0,'id'=>$tag['id']))}'>--> |
|||
<!-- {if $tag['manage']==1}有{else}无{/if}--> |
|||
<!-- </span>--> |
|||
<!-- </span>--> |
|||
<!-- </td>--> |
|||
<td> |
|||
<a href="{php echo web_url('agentset/agentSetStaff/adminedit',array('id'=>$tag['id']))}" class="btn btn-default btn-sm" data-toggle="tooltip" data-placement="top" title="修改"><i class="fa fa-edit"></i></a> |
|||
<a data-toggle="ajaxRemove" href="{php echo web_url('agentset/agentSetStaff/changeadmin',array('type'=>3,'id'=>$tag['id']));}" data-confirm='确认删除此管理员?' class="btn btn-default btn-sm" ><i class="fa fa-times"></i></a> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
|
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<style> |
|||
.change:hover{ |
|||
cursor:pointer; |
|||
} |
|||
</style> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,49 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs" id="myTab"> |
|||
<li class="active"><a href="javascript:;">社群设置</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form" id="setting-form"> |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading">社群设置</div> |
|||
<div class="panel-body"> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">社群名称</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="community[communname]" class="form-control" value="{$settings['communname']}" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">社群描述</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="community[commundesc]" class="form-control" value="{$settings['commundesc']}" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">社群图标</label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('community[communimg]', $settings['communimg']);} |
|||
<span class="help-block">图片建议尺寸100X100</span> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">社群二维码</label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('community[communqrcode]', $settings['communqrcode']);} |
|||
<span class="help-block">图片建议尺寸300X300,如不上传二维码默认关闭社群功能</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,65 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs" id="myTab"> |
|||
<li class="active"><a href="javascript:;">社群详情</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form form-validate" id="setting-form"> |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading">社群详情</div> |
|||
<div class="panel-body"> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">社群名称</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="community[communname]" class="form-control" value="{$community['communname']}" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">社群描述</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="community[commundesc]" class="form-control" value="{$community['commundesc']}" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">社群图标</label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('community[communimg]', $community['communimg']);} |
|||
<span class="help-block">图片建议尺寸100X100</span> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">社群二维码</label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('community[communqrcode]', $community['communqrcode']);} |
|||
<span class="help-block">图片建议尺寸300X300,如不上传二维码默认不显示此社群</span> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">客服电话</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="community[systel]" class="form-control" value="{$community['systel']}" /> |
|||
<span class="help-block">如果不填则不显示客服电话</span> |
|||
</div> |
|||
</div> |
|||
{if p('wxapp')} |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">小程序回复内容</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="community[reply]" class="form-control" value="{$community['reply']}" /> |
|||
<span class="help-block">仅小程序有效,用于引导用户长按二维码进入客服后操作使用</span> |
|||
</div> |
|||
</div> |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,104 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="#">社群列表</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a href="{php echo web_url('agentset/agentSetCommunity/communityAdd')}" class="btn btn-primary">添加社群</a> |
|||
</div> |
|||
<div class="filter-list"> |
|||
<form action="" method="get" class="form-horizontal" role="form"> |
|||
<input type="hidden" name="c" value="site" /> |
|||
<input type="hidden" name="a" value="entry" /> |
|||
<input type="hidden" name="m" value="{MODULE_NAME}" /> |
|||
<input type="hidden" name="p" value="agentset" /> |
|||
<input type="hidden" name="ac" value="userset" /> |
|||
<input type="hidden" name="do" value="communityList" /> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">社群名称</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="keyword" class="form-control" value="{$_GPC['keyword']}" placeholder="输入社群名称" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<button class="btn btn-primary">筛选</button> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<thead> |
|||
<tr> |
|||
<th style="width:100px;text-align:center;">社群图标</th> |
|||
<th style="width:100px;text-align:center;">社群名称</th> |
|||
<th style="width:100px; text-align:center;">社群描述</th> |
|||
<th style="width:150px; text-align:center;">客服电话</th> |
|||
<th style="width:60px; text-align:center">创建时间</th> |
|||
<th style="width:200px; text-align:center">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $communitylist $comm} |
|||
<tr> |
|||
<td class="text-center"> |
|||
<img src="{php echo tomedia($comm['communimg'])}" style="width: 5rem;height: 5rem;"> |
|||
</td> |
|||
<td class="text-center"> |
|||
{$comm['communname']} |
|||
</td> |
|||
<td class="text-center"> |
|||
{$comm['commundesc']} |
|||
</td> |
|||
<td class="text-center"> |
|||
{if !empty($comm['systel'])}{$comm['systel']}{else}暂无{/if} |
|||
</td> |
|||
<td class="text-center"> |
|||
{php echo date('Y-m-d H:i:s',$comm['createtime'])} |
|||
</td> |
|||
<td class="text-center" style="text-align: center;"> |
|||
<a class="btn btn-default btn-sm" href="{php echo web_url('agentset/agentSetCommunity/communityAdd',['id' => $comm['id']])}" title="编辑">编辑</a> |
|||
<a class="btn btn-danger btn-sm" href="{php echo web_url('agentset/agentSetCommunity/deletecommunity',['id' => $comm['id']])}" data-toggle="ajaxRemove" data-confirm="确认删除此社群?" title="删除">删除</a> |
|||
{if $commset['id'] != $comm['id']} |
|||
<a class="btn btn-info btn-sm set_home" data-id="{$comm['id']}">首页社群</a> |
|||
{/if} |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
|
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
/** |
|||
* 设置首页默认社群 |
|||
*/ |
|||
$(".set_home").on('click',function () { |
|||
let id = $(this).data('id'); |
|||
if(id > 0){ |
|||
tip.confirm('确认设置当前社群为首页默认社群?',function () { |
|||
$.post("{php echo web_url('agentset/agentSetCommunity/changecomm')}", { id : id }, function(data){ |
|||
history.go(0); |
|||
}, 'json'); |
|||
|
|||
}) |
|||
} |
|||
}); |
|||
</script> |
|||
|
|||
|
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,151 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs" id="myTab"> |
|||
<li class="active"><a href="#tab_basic">客服设置</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form form-validate" id="setting-form"> |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading">客服设置</div> |
|||
<div class="tab-content"> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">客服形式</label> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline" onclick="$('.sys-customer').show();$('.other-customer').hide();"> |
|||
<input type="radio" id="inlineRadio3" name="customer[type]" value="0" {if intval($settings['type']) == 0 || empty($settings['type'])}checked="checked"{/if}>系统内部 |
|||
</label> |
|||
<label class="radio-inline" onclick="$('.sys-customer').hide();$('.other-customer').show();"> |
|||
<input type="radio" id="inlineRadio4" name="customer[type]" value="1" {if intval($settings['type']) == 1}checked="checked"{/if}>第三方链接 |
|||
</label> |
|||
<span class="help-block">客服默认形式为系统内部</span> |
|||
</div> |
|||
</div> |
|||
<div class="form-group other-customer" {if intval($settings['type']) == 0 || empty($settings['type'])}style="display: none;"{/if}> |
|||
<label class="col-sm-2 control-label">第三方链接</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="customer[url]" class="form-control" value="{$settings['url']}" /> |
|||
<span class="help-block">该链接只能为第三方链接,不能填写本平台内部链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="sys-customer" {if intval($settings['type']) == 1}style="display: none;"{/if}> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">客服电话</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="customer[tel]" class="form-control" value="{$settings['tel']}" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">客服二维码</label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('customer[qrcode]', $settings['qrcode']);} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">客服悬浮框</label> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" onclick="$('.susdiv').hide();" name="customer[suspension]" value="0" {if intval($settings['suspension']) == 0 || empty($settings['suspension'])}checked="checked"{/if}>关闭 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" onclick="$('.susdiv').show();" name="customer[suspension]" value="1" {if intval($settings['suspension']) == 1}checked="checked"{/if}>开启 |
|||
</label> |
|||
<span class="help-block">开启后会在所有页面显示客服悬浮按钮图标</span> |
|||
</div> |
|||
</div> |
|||
<div class="susdiv" {if intval($settings['suspension']) != 1}style="display: none;"{/if}> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">悬浮图标</label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('customer[susicon]',$settings['susicon']);} |
|||
<span class="help-block">默认宽度45px,高度与宽度自适应。</span> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">悬浮图标大小</label> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<span class="input-group-addon">图片宽度</span> |
|||
<input class="form-control" type="number" value="{$settings['logowidth']}" name="customer[logowidth]"> |
|||
<span class="input-group-addon">PX</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">悬浮图标位置</label> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<span class="input-group-addon">距离底部</span> |
|||
<input class="form-control" style="height:39px;" type="number" value="{$settings['logobottom']}" name="customer[logobottom]"> |
|||
<span class="input-group-addon">PX,距离边侧</span> |
|||
<input class="form-control" style="height:39px;" type="number" value="{$settings['logoleft']}" name="customer[logoleft]"> |
|||
<span class="input-group-addon">PX,图标位置</span> |
|||
<span class="input-group-addon"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" value="1" {if $settings['logoloca'] == 1} checked="checked" {/if} name="customer[logoloca]">靠左 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" value="0" {if $settings['logoloca'] != 1} checked="checked" {/if} name="customer[logoloca]">靠右 |
|||
</label> |
|||
</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{if uniacid_p('wxapp')} |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">小程序在线客户</label> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline" > |
|||
<input type="radio" name="customer[wxapptype]" onclick="$('#wxapptype').hide();" value="1" {if intval($settings['wxapptype']) == 1 }checked="checked"{/if}>小程序客服 |
|||
</label> |
|||
<label class="radio-inline" > |
|||
<input type="radio" name="customer[wxapptype]" onclick="$('#wxapptype').show();" value="2" {if intval($settings['wxapptype']) == 2 }checked="checked"{/if}>企业微信客服 |
|||
</label> |
|||
<label class="radio-inline" > |
|||
<input type="radio" name="customer[wxapptype]" onclick="$('#wxapptype').hide();" value="0" {if intval($settings['wxapptype']) == 0 || empty($settings) }checked="checked"{/if}>关闭 |
|||
</label> |
|||
<span class="help-block">小程序客服需要在小程序后台禁用消息推送配置才能生效,与小程序社群功能冲突,请选择使用。</span> |
|||
</div> |
|||
</div> |
|||
<div id="wxapptype" {if intval($settings['wxapptype']) != 2}style="display: none;"{/if} > |
|||
<div class="form-group" > |
|||
<label class="col-sm-2 control-label">企业ID</label> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group" style="width: 100%;"> |
|||
<input class="form-control" type="text" value="{$settings['enterpriseid']}" name="customer[enterpriseid]"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group" > |
|||
<label class="col-sm-2 control-label">客服连接</label> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group" style="width: 100%;"> |
|||
<input class="form-control" type="text" value="{$settings['customerurl']}" name="customer[customerurl]"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
$(function () { |
|||
window.optionchanged = false; |
|||
$('#myTab a').click(function (e) { |
|||
e.preventDefault();//阻止a链接的跳转行为 |
|||
$(this).tab('show');//显示当前选中的链接及关联的content |
|||
}) |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,744 @@ |
|||
{php include wl_template('common/header-base');} |
|||
<link rel="stylesheet" href="{URL_MODULE}web/resource/diyForm/edit.css"> |
|||
<div id="diyForm"> |
|||
<div class="app-content"> |
|||
<!-- 顶部菜单栏 --> |
|||
<ul class="nav nav-tabs diypage-nav-tabs" > |
|||
<!-- 左 --> |
|||
<li class="li-flo-le"><a href="{php echo web_url('agentset/diyForm/index')}" class="diypage-back"><i class="icon iconfont icon-back_android"></i>返回</a></li> |
|||
<!-- 右 --> |
|||
<li><a href="javascript:;" class="diypage-save-page" @click="saveForm()"><i class="icon iconfont icon-upload"></i>保存表单</a></li> |
|||
<li><a href="javascript:;" class="diypage-icon-txt" @click="pageSet()"><i class="icon iconfont icon-shezhi1"></i>设置</a></li> |
|||
<li> |
|||
<a href="javascript:;" v-if="!fullscreen" @click="fullScreen()"><i class="icon iconfont icon-full"></i></a> |
|||
<a href="javascript:;" v-if="fullscreen" @click="fullScreen()"><i class="icon iconfont icon-suoxiao"></i></a> |
|||
</li> |
|||
</ul> |
|||
<!-- 主要内容 --> |
|||
<div class="main panel panel-default"> |
|||
<div class="page-content"> |
|||
<div class="row relative pagediy"> |
|||
<!--菜单内容--> |
|||
<div class="diy-menu"> |
|||
<div class="navs" id="navs"> |
|||
<!-- 顶部标题 --> |
|||
<div class="head_title"> |
|||
<div class="title">请选择表单组件</div> |
|||
</div> |
|||
<!-- 组件列表 --> |
|||
<div v-for="(item,index) in list" class="nav" @click="addNav(item.id)"> |
|||
<div class="img"> |
|||
<img :src="'{URL_MODULE}web/resource/diyForm/img/'+item.id+'.png'" /> |
|||
</div> |
|||
<div class="title">{{ item.title }}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<!--页面主要内容--> |
|||
<div id="phone-margin" ref="Box" @scroll="phoneScroll"> |
|||
<div class="diy-phone"> |
|||
<div class="phone-head"></div> |
|||
<div class="phone-body"> |
|||
<div class="phone-title">{{ data.base.title }}</div> |
|||
<div class="phone-main"> |
|||
<!-- 组件列表 --> |
|||
<span v-for="(item,index) in data.list" @click="selectedBlock(item.id,index)" |
|||
:key="index" |
|||
draggable="true" |
|||
@dragstart="dragStart(index)" |
|||
@dragenter="dragEnter(index)" |
|||
@dragend="dragEnd()" |
|||
:id="'id_'+index" |
|||
:class="[{'phone-block-active':(index == the_index)},'phone-block',`phone-align-${data.base.align}`]"> |
|||
<!---------------------- 操作项 ----------------------> |
|||
<span class="phone-operation"> |
|||
<span class="phone-operation-del" @click="delNav(index)">删除</span> |
|||
</span> |
|||
<!---------------------- 组件 ----------------------> |
|||
<component :is="`temp_${item.id}`" :key="item.key" :params="item.data"></component> |
|||
</span> |
|||
</div> |
|||
</div> |
|||
<div class="phone-foot"></div> |
|||
</div> |
|||
<!--返回顶部按钮--> |
|||
<div class="backTop" v-if="topScrollButton" @click="backTop()"> |
|||
<i class="icon iconfont icon-fold"></i> |
|||
</div> |
|||
</div> |
|||
<!--组件配置信息--> |
|||
<div class="diy-editor form-horizontal"> |
|||
<!-- 标题 --> |
|||
<div class="editor_title"> |
|||
<div class="edit_title"> |
|||
<span v-if="list[the_id]">{{ list[the_id].title }}信息配置</span> |
|||
<span v-else>表单信息配置</span> |
|||
</div> |
|||
</div> |
|||
<!-- 配置项 --> |
|||
<div class="inner inner_content"> |
|||
<component :is="`config_${the_id}`" :key="the_index" :params="the_id == 'base' ? data.base : data.list[the_index].data" :attflag="attflag" @changeParams="changeParams"></component> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<!-- 模板文件 —— 必须在前面 --> |
|||
{php include wl_template('agentset/diy_form/template');}<!--组件模板--> |
|||
{php include wl_template('agentset/diy_form/template_config');}<!--配置模板--> |
|||
<!-- js效果文件 必须在后面 --> |
|||
<script> |
|||
new Vue({ |
|||
el: '#diyForm', |
|||
components:{ |
|||
//模板组件 |
|||
'temp_text':{ |
|||
template: "#temp_text", |
|||
props: ['params'] |
|||
}, |
|||
'temp_textarea':{ |
|||
template: "#temp_textarea", |
|||
props: ['params'], |
|||
}, |
|||
'temp_select':{ |
|||
template: "#temp_select", |
|||
props: ['params'], |
|||
}, |
|||
'temp_checkbox':{ |
|||
template: "#temp_checkbox", |
|||
props: ['params'], |
|||
}, |
|||
'temp_img':{ |
|||
template: "#temp_img", |
|||
props: ['params'], |
|||
}, |
|||
'temp_time':{ |
|||
template: "#temp_time", |
|||
props: ['params'], |
|||
}, |
|||
'temp_datetime':{ |
|||
template: "#temp_datetime", |
|||
props: ['params'], |
|||
}, |
|||
'temp_city':{ |
|||
template: "#temp_city", |
|||
props: ['params'], |
|||
}, |
|||
//配置信息组件 |
|||
'config_base':{ |
|||
template: "#config_base", |
|||
props: ['params'], |
|||
data() { |
|||
return { |
|||
info: this.params, |
|||
} |
|||
}, |
|||
watch: { |
|||
info:{ |
|||
deep:true, |
|||
handler(newVal, oldVal){ |
|||
this.$emit('changeparams', this.info); |
|||
}, |
|||
}, |
|||
} |
|||
}, |
|||
'config_text':{ |
|||
template: "#config_text", |
|||
props: ['params','attflag'], |
|||
data() { |
|||
return { |
|||
info: this.params, |
|||
} |
|||
}, |
|||
watch: { |
|||
info:{ |
|||
deep:true, |
|||
handler(newVal, oldVal){ |
|||
console.log("|asdf") |
|||
this.$emit('changeparams', this.info); |
|||
}, |
|||
}, |
|||
}, |
|||
}, |
|||
'config_textarea':{ |
|||
template: "#config_textarea", |
|||
props: ['params','attflag'], |
|||
data() { |
|||
return { |
|||
info: this.params, |
|||
} |
|||
}, |
|||
watch: { |
|||
info:{ |
|||
deep:true, |
|||
handler(newVal, oldVal){ |
|||
this.$emit('changeparams', this.info); |
|||
}, |
|||
}, |
|||
}, |
|||
}, |
|||
'config_select':{ |
|||
template: "#config_select", |
|||
props: ['params','attflag'], |
|||
data() { |
|||
return { |
|||
info: this.params, |
|||
} |
|||
}, |
|||
watch: { |
|||
info:{ |
|||
deep:true, |
|||
handler(newVal, oldVal){ |
|||
this.$emit('changeparams', this.info); |
|||
}, |
|||
}, |
|||
}, |
|||
methods:{ |
|||
//添加一个选项 |
|||
addOption(){ |
|||
let params = this.info; |
|||
let time = new Date().getTime(); |
|||
if(!params['options']) params['options'] = {}; |
|||
params['options'][time] = ''; |
|||
params['options'] = Object.values(params['options']); |
|||
|
|||
this.$emit('changeparams', params); |
|||
this.$forceUpdate(); |
|||
}, |
|||
//修改选项内容 |
|||
changeInfo(e,index){ |
|||
let params = this.info; |
|||
params['options'][index] = e.target.value; |
|||
|
|||
this.$emit('changeparams', params); |
|||
}, |
|||
//删除一个选项 |
|||
delOption(index){ |
|||
let params = this.info; |
|||
delete params['options'][index]; |
|||
params['options'] = Object.values(params['options']); |
|||
this.$emit('changeparams', params); |
|||
} |
|||
}, |
|||
}, |
|||
'config_checkbox':{ |
|||
template: "#config_checkbox", |
|||
props: ['params','attflag'], |
|||
data() { |
|||
return { |
|||
info: this.params, |
|||
} |
|||
}, |
|||
watch: { |
|||
info:{ |
|||
deep:true, |
|||
handler(newVal, oldVal){ |
|||
this.$emit('changeparams', this.info); |
|||
}, |
|||
}, |
|||
}, |
|||
methods:{ |
|||
//添加一个选项 |
|||
addOption(){ |
|||
params = this.info; |
|||
let time = new Date().getTime(); |
|||
if(!params['options']) params['options'] = {}; |
|||
params['options'][time] = ''; |
|||
params['options'] = Object.values(params['options']); |
|||
|
|||
this.$emit('changeparams', params); |
|||
this.$forceUpdate(); |
|||
}, |
|||
//修改选项内容 |
|||
changeInfo(e,index){ |
|||
let params = this.info; |
|||
params['options'][index] = e.target.value; |
|||
|
|||
this.$emit('changeparams', params); |
|||
}, |
|||
//删除一个选项 |
|||
delOption(index){ |
|||
let params = this.info; |
|||
delete params['options'][index]; |
|||
params['options'] = Object.values(params['options']); |
|||
this.$emit('changeparams', params); |
|||
} |
|||
}, |
|||
}, |
|||
'config_img':{ |
|||
template: "#config_img", |
|||
props: ['params','attflag'], |
|||
data() { |
|||
return { |
|||
info: this.params, |
|||
} |
|||
}, |
|||
watch: { |
|||
info:{ |
|||
deep:true, |
|||
handler(newVal, oldVal){ |
|||
this.$emit('changeparams', this.info); |
|||
}, |
|||
}, |
|||
}, |
|||
}, |
|||
'config_time':{ |
|||
template: "#config_time", |
|||
props: ['params','attflag'], |
|||
data() { |
|||
return { |
|||
info: this.params, |
|||
} |
|||
}, |
|||
watch: { |
|||
info:{ |
|||
deep:true, |
|||
handler(newVal, oldVal){ |
|||
this.info.time_stamp = (new Date(this.info.datetime_local)).getTime() / 1000; |
|||
this.$emit('changeparams', this.info); |
|||
}, |
|||
}, |
|||
'info.type'(){ |
|||
this.info.datetime_local = this.getTime(); |
|||
this.info.time_stamp = (new Date(this.info.datetime_local)).getTime() / 1000; |
|||
}, |
|||
}, |
|||
methods:{ |
|||
getTime(){ |
|||
let timeDate = new Date(), |
|||
Y = timeDate.getFullYear(), |
|||
M = parseInt(timeDate.getMonth()) + parseInt(1), |
|||
D = timeDate.getDate(), |
|||
H = timeDate.getHours(), |
|||
I = timeDate.getMinutes(), |
|||
S = timeDate.getSeconds(); |
|||
//补位 |
|||
M = M < 10 ? '0'+ M : M; |
|||
D = D < 10 ? '0'+ D : D; |
|||
H = H < 10 ? '0'+ H : H; |
|||
I = I < 10 ? '0'+ I : I; |
|||
S = S < 10 ? '0'+ S : S; |
|||
//拼接 |
|||
return Y+'-'+M+'-'+D+'T'+H+':'+I+':'+S; |
|||
} |
|||
}, |
|||
mounted() { |
|||
if(!this.params.datetime_local){ |
|||
this.params.datetime_local = this.getTime(); |
|||
this.params.time_stamp = (new Date(this.params.datetime_local)).getTime() / 1000; |
|||
} |
|||
} |
|||
}, |
|||
'config_datetime':{ |
|||
template: "#config_datetime", |
|||
props: ['params','attflag'], |
|||
data() { |
|||
return { |
|||
info: this.params, |
|||
} |
|||
}, |
|||
watch: { |
|||
info:{ |
|||
deep:true, |
|||
handler(newVal, oldVal){ |
|||
this.info.start_time_stamp = (new Date(this.info.start_time)).getTime() / 1000; |
|||
this.info.end_time_stamp = (new Date(this.info.end_time)).getTime() / 1000; |
|||
this.$emit('changeparams', this.info); |
|||
}, |
|||
}, |
|||
'info.time_day'(){ |
|||
let day = this.info.time_day; |
|||
day = day > 0 ? day : 0; |
|||
this.info.start_time = this.getTime(); |
|||
this.info.end_time = this.getTime(day); |
|||
this.info.start_time_stamp = (new Date(this.info.start_time)).getTime() / 1000; |
|||
this.info.end_time_stamp = (new Date(this.info.end_time)).getTime() / 1000; |
|||
}, |
|||
'info.type'(){ |
|||
let day = this.info.time_day; |
|||
day = day > 0 ? day : 0; |
|||
this.info.start_time = this.getTime(); |
|||
this.info.end_time = this.getTime(day); |
|||
this.info.start_time_stamp = (new Date(this.info.start_time)).getTime() / 1000; |
|||
this.info.end_time_stamp = (new Date(this.info.end_time)).getTime() / 1000; |
|||
}, |
|||
}, |
|||
methods:{ |
|||
//获取时间信息 |
|||
getTime(addDay = 0){ |
|||
let timeStamp = (new Date()).valueOf(), |
|||
timeDate = addDay < 0 ? new Date(timeStamp) : new Date(parseInt(timeStamp) + parseInt(addDay * 86400000)), |
|||
Y = timeDate.getFullYear(), |
|||
M = parseInt(timeDate.getMonth()) + parseInt(1), |
|||
D = timeDate.getDate(), |
|||
H = timeDate.getHours(), |
|||
I = timeDate.getMinutes(), |
|||
S = timeDate.getSeconds(); |
|||
//补位 |
|||
M = M < 10 ? '0'+ M : M; |
|||
D = D < 10 ? '0'+ D : D; |
|||
H = H < 10 ? '0'+ H : H; |
|||
I = I < 10 ? '0'+ I : I; |
|||
S = S < 10 ? '0'+ S : S; |
|||
//拼接 |
|||
return Y+'-'+M+'-'+D+'T'+H+':'+I+':'+S; |
|||
}, |
|||
}, |
|||
mounted() { |
|||
if(!this.params.datetime_local){ |
|||
this.params.start_time = this.getTime(); |
|||
this.params.start_time_stamp = (new Date(this.params.start_time)).getTime() / 1000; |
|||
} |
|||
if(!this.params.datetime_local){ |
|||
this.params.end_time = this.getTime(this.params.time_day); |
|||
this.params.end_time_stamp = (new Date(this.params.end_time)).getTime() / 1000; |
|||
} |
|||
} |
|||
}, |
|||
'config_city':{ |
|||
template: "#config_city", |
|||
props: ['params','attflag'], |
|||
data() { |
|||
return { |
|||
info: this.params, |
|||
} |
|||
}, |
|||
watch: { |
|||
info:{ |
|||
deep:true, |
|||
handler(newVal, oldVal){ |
|||
this.$emit('changeparams', this.info); |
|||
}, |
|||
}, |
|||
'info.province'(){ |
|||
//判断 不能选省和区 不选市 区域层级必须连贯 |
|||
if(this.info.province == true && this.info.city == false && this.info.area == true){ |
|||
let _this = this; |
|||
tip.alert("区域层级必须连贯!",function () { |
|||
_this.info.city = true; |
|||
}); |
|||
} |
|||
//判断是否未选择任何内容 |
|||
if(this.info.province == false && this.info.city == false && this.info.area == false){ |
|||
let _this = this; |
|||
tip.alert("请至少选择一个!",function () { |
|||
_this.info.area = true; |
|||
}); |
|||
} |
|||
}, |
|||
'info.city'(){ |
|||
//判断 不能选省和区 不选市 区域层级必须连贯 |
|||
if(this.info.province == true && this.info.city == false && this.info.area == true){ |
|||
let _this = this; |
|||
tip.alert("区域层级必须连贯!",function () { |
|||
_this.info.city = true; |
|||
}); |
|||
} |
|||
//判断是否未选择任何内容 |
|||
if(this.info.province == false && this.info.city == false && this.info.area == false){ |
|||
let _this = this; |
|||
tip.alert("请至少选择一个!",function () { |
|||
_this.info.area = true; |
|||
}); |
|||
} |
|||
}, |
|||
'params.area'(){ |
|||
//判断 不能选省和区 不选市 区域层级必须连贯 |
|||
if(this.info.province == true && this.info.city == false && this.info.area == true){ |
|||
let _this = this; |
|||
tip.alert("区域层级必须连贯!",function () { |
|||
_this.info.city = true; |
|||
}); |
|||
} |
|||
//判断是否未选择任何内容 |
|||
if(this.info.province == false && this.info.city == false && this.info.area == false){ |
|||
let _this = this; |
|||
tip.alert("请至少选择一个!",function () { |
|||
_this.info.area = true; |
|||
}); |
|||
} |
|||
}, |
|||
}, |
|||
}, |
|||
}, |
|||
data: { |
|||
id: "{$id}",//当前表单id |
|||
fullscreen: false,//判断是否全屏 |
|||
topScrollButton: false,//是否显示回到顶部按钮 |
|||
the_id: 'base',//当前操作的组件的id |
|||
the_index: '',//当前操作的组件的下标 |
|||
attflag: parseInt("{$attflag}"), |
|||
//表单配置信息 |
|||
data: JSON.parse('{php echo json_encode($info)}') ? JSON.parse('{php echo json_encode($info)}') :{ |
|||
base:{ |
|||
title: '自定义表单',//表单名称 |
|||
align: 'left', |
|||
}, |
|||
list:{}, |
|||
}, |
|||
//组件列表 |
|||
list: { |
|||
'text': {'title': '单行文本', 'id': 'text'}, |
|||
'textarea': {'title': '文本域', 'id': 'textarea'}, |
|||
'select': {'title': '下拉框', 'id': 'select'}, |
|||
'checkbox': {'title': '多选框', 'id': 'checkbox'}, |
|||
'img': {'title': '图片', 'id': 'img'}, |
|||
'time': {'title': '时间', 'id': 'time'}, |
|||
'datetime': {'title': '时间范围', 'id': 'datetime'}, |
|||
'city': {'title': '城市', 'id': 'city'}, |
|||
}, |
|||
//默认信息 |
|||
default_info:{ |
|||
'text': { |
|||
title: '单行文本', |
|||
placeholder: '请输入单行文本', |
|||
length: '', |
|||
is_required: 0,//1=必填,0=非必填 |
|||
att_show:0, // 0=显示在商户资质中 1=隐藏 |
|||
}, |
|||
'textarea': { |
|||
title: '文本域', |
|||
placeholder: '请输入文本内容', |
|||
length: '', |
|||
height: '100', |
|||
is_required: 0,//1=必填,0=非必填 |
|||
att_show:0, // 0=显示在商户资质中 1=隐藏 |
|||
}, |
|||
'select': { |
|||
title: '下拉框', |
|||
options: [], |
|||
att_show:0, // 0=显示在商户资质中 1=隐藏 |
|||
}, |
|||
'checkbox': { |
|||
title: '多选框', |
|||
options: [], |
|||
att_show:0, // 0=显示在商户资质中 1=隐藏 |
|||
}, |
|||
'img': { |
|||
title: '图片', |
|||
number: 1, |
|||
att_show:0, // 0=显示在商户资质中 1=隐藏 |
|||
is_required: 0,// 是否必传,0=非必传,1=毕传 |
|||
}, |
|||
'time': { |
|||
title: '时间', |
|||
type: 0,//0=实时时间,1=指定时间 |
|||
datetime_local: '', |
|||
time_stamp: '', |
|||
att_show:0, // 0=显示在商户资质中 1=隐藏 |
|||
}, |
|||
'datetime': { |
|||
title: '时间范围', |
|||
type: 0,//0=实时时间,1=指定时间 |
|||
time_day: 0, |
|||
start_time: '', |
|||
end_time: '', |
|||
start_time_stamp: '', |
|||
end_time_stamp: '', |
|||
att_show:0, // 0=显示在商户资质中 1=隐藏 |
|||
}, |
|||
'city': { |
|||
title: '城市', |
|||
province: true, |
|||
city: true, |
|||
area: true, |
|||
att_show:0, // 0=显示在商户资质中 1=隐藏 |
|||
}, |
|||
}, |
|||
//拖动参数信息 |
|||
drag_key:'',//当前组件的key |
|||
drag_replace_key:'',//需要替换的组件的key |
|||
}, |
|||
methods:{ |
|||
//全屏控制 |
|||
fullScreen() { |
|||
let element = document.documentElement; |
|||
if (this.fullscreen) { |
|||
if (document.exitFullscreen) { |
|||
document.exitFullscreen(); |
|||
} else if (document.webkitCancelFullScreen) { |
|||
document.webkitCancelFullScreen(); |
|||
} else if (document.mozCancelFullScreen) { |
|||
document.mozCancelFullScreen(); |
|||
} else if (document.msExitFullscreen) { |
|||
document.msExitFullscreen(); |
|||
} |
|||
} else { |
|||
if (element.requestFullscreen) { |
|||
element.requestFullscreen(); |
|||
} else if (element.webkitRequestFullScreen) { |
|||
element.webkitRequestFullScreen(); |
|||
} else if (element.mozRequestFullScreen) { |
|||
element.mozRequestFullScreen(); |
|||
} else if (element.msRequestFullscreen) { |
|||
// IE11 |
|||
element.msRequestFullscreen(); |
|||
} |
|||
} |
|||
this.fullscreen = !this.fullscreen; |
|||
}, |
|||
//监听模拟手机滚动 显示|隐藏回到顶部按钮 |
|||
phoneScroll() { |
|||
let box = this.$refs.Box, |
|||
scrollTop = box.scrollTop; |
|||
if (scrollTop > 300) this.topScrollButton = true; |
|||
else this.topScrollButton = false; |
|||
}, |
|||
//点击回到顶部 |
|||
backTop(){ |
|||
this.$refs.Box.scrollTop = 0; |
|||
}, |
|||
//点击配置页面基本信息 |
|||
pageSet() { |
|||
this.the_id = 'base';//当前操作的组件的id |
|||
}, |
|||
//点击添加组件 |
|||
addNav(id){ |
|||
//获取新的data列表 |
|||
let time = this.getNewTime(); |
|||
this.the_id = id; |
|||
this.the_index = time; |
|||
this.data.list[time] = { |
|||
id:id,//当前组件id |
|||
key:time, |
|||
data: JSON.parse(JSON.stringify(this.default_info[id])),//当前组件配置信息 |
|||
}; |
|||
//定位到最底部 |
|||
this.$refs.Box.scrollBottom = 0; |
|||
this.$forceUpdate(); |
|||
//重新渲染后让滚动条到最底部 |
|||
this.$nextTick(() => { |
|||
let container = this.$el.querySelector("#phone-margin"); |
|||
container.scrollTop = container.scrollHeight; |
|||
}) |
|||
}, |
|||
//同步子组件修改的信息 |
|||
changeParams(params){ |
|||
if(this.the_id == 'base'){ |
|||
this.data.base = params; |
|||
} else { |
|||
this.data.list[this.the_index].key = new Date().getTime(); |
|||
this.data.list[this.the_index].data = params; |
|||
} |
|||
|
|||
this.$forceUpdate(); |
|||
}, |
|||
//点击选中组件 |
|||
selectedBlock(id,index){ |
|||
this.the_id = id;//当前操作的组件的id |
|||
this.the_index = index;//当前操作的组件的下标 |
|||
}, |
|||
//删除组件 |
|||
delNav(index){ |
|||
let _this = this; |
|||
tip.confirm('是否确定删除当前组件!',function () { |
|||
delete _this.data.list[index]; |
|||
_this.the_id = 'base'; |
|||
_this.the_index = ''; |
|||
|
|||
_this.$forceUpdate(); |
|||
}); |
|||
}, |
|||
//提交表单信息 |
|||
saveForm(){ |
|||
$("#page-loading").show(); |
|||
let url = "{php echo web_url('agentset/diyForm/edit');}"; |
|||
let link = "{php echo web_url('agentset/diyForm/index');}"; |
|||
$.post(url, {id: this.id, data:this.data}, function(res) { |
|||
if(res.errno == 1){ |
|||
tip.alert(res.message,function () { |
|||
window.location.href = link; |
|||
}); |
|||
}else{ |
|||
$("#page-loading").hide(); |
|||
tip.alert(res.message); |
|||
} |
|||
}, 'json'); |
|||
}, |
|||
//组件拖动 —— 开始 |
|||
dragStart(index) { |
|||
//选择将要拖动的组件 |
|||
let data = this.data.list[index]; |
|||
this.selectedBlock(data.id,index); |
|||
//记录key信息 |
|||
this.drag_key = index; |
|||
}, |
|||
//组件拖动 —— 拖动中 |
|||
dragEnter(index) { |
|||
let id = '#id_'+index; |
|||
let dragId = '#id_'+this.drag_key; |
|||
let classId = 'fictitious_block'; |
|||
this.drag_replace_key = index; |
|||
//删除已存在的 |
|||
$('.'+classId).remove(); |
|||
//拖动中效果 |
|||
$(dragId).addClass(classId);//添加虚拟组件class |
|||
let html = $(dragId).prop("outerHTML");//获取内容 |
|||
$(dragId).removeClass(classId);//删除虚拟组件class |
|||
$(id).after(html);//删除虚拟组件 |
|||
$('.'+classId).children(".phone-operation").html(''); |
|||
}, |
|||
//组件拖动 —— 结束 |
|||
dragEnd() { |
|||
//删除已存在的 |
|||
$('.fictitious_block').remove(); |
|||
//信息获取 |
|||
if(this.drag_key != this.drag_replace_key) { |
|||
let _this = this, |
|||
_list = JSON.parse(JSON.stringify(this.data.list)), |
|||
new_list = {}, |
|||
update = false, |
|||
selected = _this.drag_key, |
|||
dragData = _this.data.list[this.drag_key]; |
|||
//内容替换 |
|||
$.each(_list, function (k, v) { |
|||
let time = _this.getNewTime(new_list); |
|||
//删除旧的组件信息 |
|||
if (k == _this.drag_key){ |
|||
delete new_list[k]; |
|||
}else if (k == _this.drag_replace_key) { |
|||
//判断是否到达指定组件 到达指定组件修改状态改变为true |
|||
update = true; |
|||
//添加当前组件信息 |
|||
new_list[k] = v; |
|||
new_list[time] = dragData; |
|||
selected = time; |
|||
}else if(update){ |
|||
//重新生成当前信息 |
|||
new_list[time] = v; |
|||
}else{ |
|||
new_list[k] = v; |
|||
} |
|||
}); |
|||
this.data.list = new_list; |
|||
this.the_index = selected; |
|||
this.$forceUpdate(); |
|||
} |
|||
}, |
|||
//获取时间信息 |
|||
getNewTime(_list = this.data.list){ |
|||
let time = new Date().getTime(); |
|||
if(_list[time]){ |
|||
return this.getNewTime(_list); |
|||
}else{ |
|||
return time; |
|||
} |
|||
} |
|||
|
|||
}, |
|||
mounted() { |
|||
// 监听滚动事件,然后用handleScroll这个方法进行相应的处理 |
|||
document.addEventListener('scroll',this.phoneScroll) |
|||
//字符串 替换为布尔值 |
|||
let jsonData = JSON.stringify(this.data); |
|||
let trueReg = new RegExp('"true"',"g") |
|||
jsonData = jsonData.replace(trueReg,true); |
|||
let falseReg = new RegExp('"false"',"g") |
|||
jsonData = jsonData.replace(falseReg,false); |
|||
this.data = JSON.parse(jsonData); |
|||
} |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,78 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="javascript:;">自定义表单列表</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a href="{php echo web_url('agentset/diyForm/edit')}" class="btn btn-primary">添加表单</a> |
|||
</div> |
|||
<div class="filter-list"> |
|||
<form class="form-horizontal" action="" method="post"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">表单名称</div> |
|||
<div class="col-sm-9"> |
|||
<input type="text" class="form-control" name="title" value="{$title}" placeholder="请输入表单名称..."> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label"></div> |
|||
<div class="col-sm-6"> |
|||
<button class="btn btn-primary" type="submit">搜索</button> |
|||
<a href="{php echo web_url('agentset/diyForm/index')}" class="btn btn-danger">清除</a> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="panel panel-default"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center" width="5%">ID</th> |
|||
<th class="text-center" width="20%">标题</th> |
|||
<th class="text-center" width="20%">所属商户</th> |
|||
<th class="text-center" width="20%">创建时间</th> |
|||
<th class="text-center" width="20%">最近编辑</th> |
|||
<th class="text-center" width="35%">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $list $item} |
|||
<tr class="text-center"> |
|||
<td>{$item['id']}</td> |
|||
<td>{$item['title']}</td> |
|||
<td> |
|||
{if $item['storename']} |
|||
<label class="label label-primary">{$item['storename']}</label> |
|||
{else} |
|||
<label class="label label-info">当前代理</label> |
|||
{/if} |
|||
</td> |
|||
<td>{php echo date("Y-m-d H:i:s",$item['create_time']);}</td> |
|||
<td> |
|||
{if $item['update_time'] <= 0} |
|||
{php echo date("Y-m-d H:i:s",$item['create_time']);} |
|||
{else} |
|||
{php echo date("Y-m-d H:i:s",$item['update_time']);} |
|||
{/if} |
|||
</td> |
|||
<td> |
|||
<a class="btn btn-sm btn-primary" href="{php echo web_url('agentset/diyForm/edit',['id'=>$item['id']])}">编辑</a> |
|||
<a class="btn btn-sm btn-danger" data-toggle="ajaxRemove" href="{php echo web_url('agentset/diyForm/delete',['id'=>$item['id']])}" data-confirm="确定删除当前表单?">删除</a> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix margin-t-20"> |
|||
<div class="pull-left"></div> |
|||
<div class="pull-right">{$pager}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,88 @@ |
|||
<!-- 单行文本 --> |
|||
<template id="temp_text"> |
|||
<div class="block phone-text"> |
|||
<div class="title">{{ params.title}}<span class="form-must" v-if="params.is_required == 1">*</span></div> |
|||
<div class="content"> |
|||
<input type="text" :placeholder="params.placeholder" :maxlength="params.length"/> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 文本域 --> |
|||
<template id="temp_textarea"> |
|||
<div class="block phone-textarea"> |
|||
<div class="title">{{ params.title}}<span class="form-must" v-if="params.is_required == 1">*</span></div> |
|||
<div class="content"> |
|||
<textarea :placeholder="params.placeholder" :maxlength="params.length" :style="{height:params.height+'px'}"></textarea> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 下拉框 --> |
|||
<template id="temp_select"> |
|||
<div class="block phone-select"> |
|||
<div class="title">{{ params.title }}</div> |
|||
<div class="content"> |
|||
<div class="select-content"> |
|||
<span v-if="params.options">{{ params.options[0] }}</span> |
|||
<i class="icon iconfont icon-right"></i> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 多选框 --> |
|||
<template id="temp_checkbox"> |
|||
<div class="block phone-checkbox"> |
|||
<div class="title">{{ params.title }}</div> |
|||
<div class="content"> |
|||
<div class="checkbox-item" v-for="(checkboxItem,checkboxIndex) in params.options">{{ checkboxItem }}</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 图片 --> |
|||
<template id="temp_img"> |
|||
<div class="block phone-img"> |
|||
<div class="title">{{ params.title }}</div> |
|||
<div class="content"> |
|||
<div class="img-upload"> |
|||
<i class="icon iconfont icon-add"></i> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 时间 --> |
|||
<template id="temp_time"> |
|||
<div class="block phone-time"> |
|||
<div class="title">{{ params.title }}</div> |
|||
<div class="content"> |
|||
<div class="time-content"> |
|||
<span v-if="params.datetime_local"> {{ params['datetime_local'].replace('T',' ') }}</span> |
|||
<i class="icon iconfont icon-right"></i> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 时间范围 --> |
|||
<template id="temp_datetime"> |
|||
<div class="block phone-datetime"> |
|||
<div class="title">{{ params.title }}</div> |
|||
<div class="content"> |
|||
<div class="time-content" v-if="params.end_time">{{ params['start_time'].replace('T',' ') }} ~ {{ params['end_time'].replace('T',' ') }}</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 城市 --> |
|||
<template id="temp_city"> |
|||
<div class="block phone-city"> |
|||
<div class="title">{{ params.title }}</div> |
|||
<div class="content"> |
|||
<span v-if="params.province">省</span> |
|||
<span v-if="params.city">市</span> |
|||
<span v-if="params.area">区/县</span> |
|||
<i class="icon iconfont icon-right"></i> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
@ -0,0 +1,423 @@ |
|||
<!-- 当前表单基本配置信息 --> |
|||
<template id="config_base"> |
|||
<div class="block config_base"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">表单名称</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input v-model="params.title" class="form-control" placeholder="请输入表单名称"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题对齐</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.align" value="left"> 左对齐 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.align" value="center"> 居中 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.align" value="right"> 右对齐 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 单行文本配置信息 --> |
|||
<template id="config_text"> |
|||
<div class="block config_text"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="text" v-model="info.title" class="form-control" placeholder="请输入标题名称"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">提示内容</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="text" v-model="info.placeholder" class="form-control" placeholder="请输入提示内容"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">长度限制</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="number" v-model="info.length" class="form-control"/> |
|||
<span class="help-block">不填或0则无限制</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">是否必填</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="info.is_required" value="1"> 是 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="info.is_required" value="0"> 否 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group" v-if="attflag"> |
|||
<div class="col-sm-2 control-label">认证内容显示</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="info.att_show" value="0"> 显示 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="info.att_show" value="1"> 隐藏 |
|||
</label> |
|||
<span class="help-block">当此表单作为商户认证表单时,是否显示把此项内容显示在商户资质中。</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 文本域 --> |
|||
<template id="config_textarea"> |
|||
<div class="block config_textarea"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="text" v-model="params.title" class="form-control" placeholder="请输入标题名称"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">提示内容</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="text" v-model="params.placeholder" class="form-control" placeholder="请输入提示内容"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">长度限制</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="number" v-model="params.length" class="form-control"/> |
|||
<span class="help-block">不填则默认无限制</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">高度</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input type="number" v-model="params.height" class="form-control"/> |
|||
<span class="input-group-addon">PX</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">是否必填</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.is_required" value="1"> 是 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.is_required" value="0"> 否 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group" v-if="attflag"> |
|||
<div class="col-sm-2 control-label">认证内容显示</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="0"> 显示 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="1"> 隐藏 |
|||
</label> |
|||
<span class="help-block">当此表单作为商户认证表单时,是否显示把此项内容显示在商户资质中。</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 下拉框 --> |
|||
<template id="config_select"> |
|||
<div class="block config_select"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="text" v-model="params.title" class="form-control" placeholder="请输入标题名称"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选项</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<!-- 选项卡内容列表 --> |
|||
<div class="input-group select_block" v-for="(selectItem,selectIndex) in params.options"> |
|||
<input type="text" @input="changeInfo($event,selectIndex)" :value="selectItem" class="form-control" placeholder="请输入选项名称"/> |
|||
<span class="input-group-addon btn" @click="delOption(selectIndex)">删除</span> |
|||
</div> |
|||
<!-- 添加按钮 --> |
|||
<a href="javascript:;" class="btn btn-sm btn-primary" @click="addOption()">添加</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group" v-if="attflag"> |
|||
<div class="col-sm-2 control-label">认证内容显示</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="0"> 显示 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="1"> 隐藏 |
|||
</label> |
|||
<span class="help-block">当此表单作为商户认证表单时,是否显示把此项内容显示在商户资质中。</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 多选框 --> |
|||
<template id="config_checkbox"> |
|||
<div class="block config_checkbox"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="text" v-model="params.title" class="form-control" placeholder="请输入标题名称"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选项</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<!-- 选项卡内容列表 --> |
|||
<div class="input-group select_block" v-for="(selectItem,selectIndex) in params.options"> |
|||
<input type="text" @input="changeInfo($event,selectIndex)" :value="selectItem" class="form-control" placeholder="请输入选项名称"/> |
|||
<span class="input-group-addon btn" @click="delOption(selectIndex)">删除</span> |
|||
</div> |
|||
<!-- 添加按钮 --> |
|||
<a href="javascript:;" class="btn btn-sm btn-primary" @click="addOption()">添加</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group" v-if="attflag"> |
|||
<div class="col-sm-2 control-label">认证内容显示</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="0"> 显示 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="1"> 隐藏 |
|||
</label> |
|||
<span class="help-block">当此表单作为商户认证表单时,是否显示把此项内容显示在商户资质中。</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 图片 --> |
|||
<template id="config_img"> |
|||
<div class="block config_img"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="text" v-model="params.title" class="form-control" placeholder="请输入标题名称"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">数量限制</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="input-group"> |
|||
<input type="number" v-model="params.number" class="form-control" placeholder="请输入限制数量" min="1" max="8"/> |
|||
<span class="input-group-addon btn">张</span> |
|||
</div> |
|||
<span class="help-block">限制为1时则是单图上传</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group" v-if="attflag"> |
|||
<div class="col-sm-2 control-label">认证内容显示</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="0"> 显示 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="1"> 隐藏 |
|||
</label> |
|||
<span class="help-block">当此表单作为商户认证表单时,是否显示把此项内容显示在商户资质中。</span> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">是否必传</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.is_required" value="1"> 必传 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.is_required" value="0"> 非必传 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 时间 --> |
|||
<template id="config_time"> |
|||
<div class="block config_time"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="text" v-model="params.title" class="form-control" placeholder="请输入标题名称"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">默认时间</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.type" value="0"> 实时时间 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.type" value="1"> 指定时间 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group" v-if="params.type == 1"> |
|||
<div class="col-sm-2 control-label">指定时间</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="datetime-local" class="form-control" v-model="params.datetime_local" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group" v-if="attflag"> |
|||
<div class="col-sm-2 control-label">认证内容显示</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="0"> 显示 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="1"> 隐藏 |
|||
</label> |
|||
<span class="help-block">当此表单作为商户认证表单时,是否显示把此项内容显示在商户资质中。</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 时间范围 --> |
|||
<template id="config_datetime"> |
|||
<div class="block config_datetime"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="type" v-model="params.title" class="form-control" placeholder="请输入标题名称"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">默认时间</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.type" value="0"> 实时时间 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.type" value="1"> 指定时间 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
<!--默认结束时间--> |
|||
<div class="form-group" v-if="params.type != 1"> |
|||
<div class="col-sm-2 control-label">时间范围</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="input-group"> |
|||
<input type="number" v-model="params.time_day" class="form-control"/> |
|||
<span class="input-group-addon">天</span> |
|||
</div> |
|||
<span class="help-block">默认结束时间为开始时间 + 时间范围</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<!-- 指定时间 --> |
|||
<div v-if="params.type == 1"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">开始时间</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="datetime-local" v-model="params.start_time" class="form-control"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">结束时间</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="datetime-local" v-model="params.end_time" class="form-control"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group" v-if="attflag"> |
|||
<div class="col-sm-2 control-label">认证内容显示</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="0"> 显示 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="1"> 隐藏 |
|||
</label> |
|||
<span class="help-block">当此表单作为商户认证表单时,是否显示把此项内容显示在商户资质中。</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
<!-- 城市 --> |
|||
<template id="config_city"> |
|||
<div class="block config_city"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input type="text" v-model="params.title" class="form-control" placeholder="请输入标题名称"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">区域选择</div> |
|||
<div class="col-sm-9"> |
|||
<label class="checkbox checkbox-inline"> |
|||
<input type="checkbox" v-model="params.province" :value="true"> 省 |
|||
</label> |
|||
<label class="checkbox checkbox-inline"> |
|||
<input type="checkbox" v-model="params.city" :value="true"> 市 |
|||
</label> |
|||
<label class="checkbox checkbox-inline"> |
|||
<input type="checkbox" v-model="params.area" :value="true"> 区/县 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group" v-if="attflag"> |
|||
<div class="col-sm-2 control-label">认证内容显示</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="0"> 显示 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" v-model="params.att_show" value="1"> 隐藏 |
|||
</label> |
|||
<span class="help-block">当此表单作为商户认证表单时,是否显示把此项内容显示在商户资质中。</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
@ -0,0 +1,82 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="#">账号信息</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading">管理员信息修改</div> |
|||
<div class="panel-body"> |
|||
<form action="" method="post" class="form-horizontal form" onsubmit="return formcheck(this)"> |
|||
<div class="form-group"> |
|||
<label class="col-md-2 control-label">管理员帐号</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="name" class="form-control" value="{$user['username']}" readonly /> |
|||
<div class="help-block">只能用'0-9'、'a-z'、'A-Z'、'.'、'@'、'_'、'-'、'!'以内范围的字符</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-md-2 control-label">管理员密码</label> |
|||
<div class="col-sm-9"> |
|||
<input type="password" name="pw" class="form-control" value="" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-md-2 control-label" style="color:red">新密码</label> |
|||
<div class="col-sm-9"> |
|||
<input type="password" name="pw2" class="form-control" value="" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-md-2 control-label" style="color:red">确认密码</label> |
|||
<div class="col-sm-9"> |
|||
<input type="password" name="pw3" class="form-control" value="" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-md-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input name="submit" type="submit" value="保存" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script type="text/javascript"> |
|||
function formcheck(form) { |
|||
if (!form['name'].value) { |
|||
layer.alert('请填写管理员帐号!'); |
|||
form['name'].focus(); |
|||
return false; |
|||
} |
|||
if (!form['pw'].value) { |
|||
layer.alert('请填写管理员密码!'); |
|||
form['pw'].focus(); |
|||
return false; |
|||
} |
|||
if (!form['pw2'].value) { |
|||
layer.alert('请填写新密码!'); |
|||
form['pw2'].focus(); |
|||
return false; |
|||
} |
|||
if (form['pw'].value == form['pw2'].value) { |
|||
layer.alert('新密码与原密码一致,请检查!'); |
|||
form['pw'].focus(); |
|||
return false; |
|||
} |
|||
if (form['pw2'].value.length < 6 ) { |
|||
layer.alert('管理员密码不得小于6个字符!'); |
|||
form['pw2'].focus(); |
|||
return false; |
|||
} |
|||
if (form['pw2'].value != form['pw3'].value) { |
|||
layer.alert('两次输入的新密码不一致,请重新输入!'); |
|||
form['pw2'].focus(); |
|||
return false; |
|||
} |
|||
} |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,50 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs" id="myTab"> |
|||
<li class="active"><a href="#tab_share">分享设置</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form form-validate"> |
|||
<div class="panel-heading">系统设置</div> |
|||
<div class="tab-content"> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">分享标题<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="share[share_title]" class="form-control" value="{$settings['share_title']}" > |
|||
<div class="help-block">未设置标题时会默认使用总平台的分享设置</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">公众号分享图片</label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('share[share_image]', $settings['share_image'])} |
|||
<div class="help-block">默认分享图片,建议500*500</div> |
|||
</div> |
|||
</div> |
|||
{if p('wxapp')} |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">小程序分享图片</label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('share[wxapp_share_image]', $settings['wxapp_share_image'])} |
|||
<div class="help-block">小程序分享图片,建议500*400</div> |
|||
</div> |
|||
</div> |
|||
{/if} |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">分享描述</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="share[share_desc]" class="form-control" value="{$settings['share_desc']}" > |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,86 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li><a href="{php echo web_url('agentset/agentSetTags/tags',array('type'=>0))}">商户标签</a></li> |
|||
<li><a href="{php echo web_url('agentset/agentSetTags/tags',array('type'=>1))}">抢购标签</a></li> |
|||
<li><a href="{php echo web_url('agentset/agentSetTags/tags',array('type'=>2))}">拼团标签</a></li> |
|||
{if p('groupon')} |
|||
<li><a href="{php echo web_url('agentset/agentSetTags/tags',array('type'=>3))}">团购标签</a></li> |
|||
{/if} |
|||
<li {if empty($tag['id'])}class="active"{/if}><a href="{php echo web_url('agentset/agentSetTags/tagsedit')}">添加标签</a></li> |
|||
{if !empty($tag['id'])} |
|||
<li class="active"><a href="#">编辑标签</a></li> |
|||
{/if} |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form form-validate" > |
|||
<input type="hidden" name="tagid" value="{$tag['id']}" /> |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading">标签设置</div> |
|||
<div class="panel-body"> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">标签标题<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="tag[title]" required autocomplete="off" class="form-control" value="{$tag['title']}" > |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">标签内容</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="tag[content]" autocomplete="off" class="form-control" value="{$tag['content']}" > |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">标签类型</label> |
|||
<div class="col-sm-9"> |
|||
<select name="tag[type]" class="form-control"> |
|||
<option value="0" {if $tag['type'] == 0 || empty($tag['type'])} selected="selected" {/if} >商户标签</option> |
|||
<option value="1" {if $tag['type'] == 1} selected="selected" {/if} >抢购标签</option> |
|||
<option value="2" {if $tag['type'] == 2} selected="selected" {/if} >拼团标签</option> |
|||
{if p('groupon')} |
|||
<option value="3" {if $tag['type'] == 3} selected="selected" {/if} >团购标签</option> |
|||
{/if} |
|||
{if p('bargain')} |
|||
<option value="4" {if $tag['type'] == 4} selected="selected" {/if} >砍价标签</option> |
|||
{/if} |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">排序</label> |
|||
<div class="col-sm-9"> |
|||
<input type="number" min="0" name="tag[sort]" autocomplete="off" class="form-control" value="{$tag['sort']}" > |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">是否显示</label> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name='enabled' value='1' {if $tag['enabled']==1}checked{/if}>是 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name='enabled' value='0' {if $tag['enabled']==0 || empty($tag['enabled']) }checked{/if}>否 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
myrequire(['layui'],function(){ |
|||
layui.use(['layer','form','laydate'], function(){ |
|||
var layer = layui.layer, |
|||
form = layui.form(); |
|||
}); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,76 @@ |
|||
{php include wl_template('common/header');} |
|||
<style> |
|||
.change:hover{ |
|||
cursor:pointer; |
|||
} |
|||
</style> |
|||
<ul class="nav nav-tabs"> |
|||
<li {if $type == 0} class="active" {/if}><a href="{php echo web_url('agentset/agentSetTags/tags',array('type'=>0))}">商户标签</a></li> |
|||
<li {if $type == 1} class="active" {/if}><a href="{php echo web_url('agentset/agentSetTags/tags',array('type'=>1))}">抢购标签</a></li> |
|||
<li {if $type == 2} class="active" {/if}><a href="{php echo web_url('agentset/agentSetTags/tags',array('type'=>2))}">拼团标签</a></li> |
|||
{if p('groupon')} |
|||
<li {if $type == 3} class="active" {/if}><a href="{php echo web_url('agentset/agentSetTags/tags',array('type'=>3))}">团购标签</a></li> |
|||
{/if} |
|||
{if p('bargain')} |
|||
<li {if $type == 4} class="active" {/if}><a href="{php echo web_url('agentset/agentSetTags/tags',array('type'=>4))}">砍价标签</a></li> |
|||
{/if} |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a href="{php echo web_url('agentset/agentSetTags/tagsedit')}" class="btn btn-primary">添加标签</a> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="panel panel-default"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center" width="5%">id</th> |
|||
<th class="text-center" width="20%">标题(点击编辑)</th> |
|||
<th class="text-center" width="20%">排序(点击编辑)</th> |
|||
<th class="text-center" width="15%">状态(点击修改)</th> |
|||
<th class="text-center" width="20%">标签类型</th> |
|||
<th class="text-center" width="15%">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $tags $tag} |
|||
<tr class="text-center"> |
|||
<td>{$tag['id']}</td> |
|||
<td><a data-href="{php echo web_url('agentset/agentSetTags/changeinfo',array('id' => $tag['id'],'type'=>1))}" href="javascript:;" title="修改标签" data-toggle="ajaxEdit" >{$tag['title']}</a></td> |
|||
<td><a data-href="{php echo web_url('agentset/agentSetTags/changeinfo',array('id' => $tag['id'],'type'=>2))}" href="javascript:;" title="修改排序" data-toggle="ajaxEdit" >{$tag['sort']}</a></td> |
|||
<td> |
|||
<span class="change"> |
|||
<span class='label {if $tag['enabled']==1}label label-primary {else}label-default{/if}' |
|||
data-toggle='ajaxSwitch' |
|||
data-switch-value='{$tag['enabled']}' |
|||
data-switch-value0='0|隐藏|label label-default|{php echo web_url('agentset/agentSetTags/changeinfo',array('type'=>3,'value'=>1,'id'=>$tag['id']))}' |
|||
data-switch-value1='1|显示|label label-primary|{php echo web_url('agentset/agentSetTags/changeinfo',array('type'=>3,'value'=>0,'id'=>$tag['id']))}'> |
|||
{if $tag['enabled']==1}显示{else}隐藏{/if} |
|||
</span> |
|||
</span> |
|||
</td> |
|||
<td>{if $tag['type'] == 0}商户标签{else if $tag['type'] == 1}抢购标签{else if $tag['type'] == 2}拼团标签{else if $tag['type'] == 3}团购标签{else if $tag['type'] == 4}砍价标签{/if}</td> |
|||
<td> |
|||
<a href="{php echo web_url('agentset/agentSetTags/tagsedit',array('id'=>$tag['id']))}" class="btn btn-default btn-sm" data-toggle="tooltip" data-placement="top" title="修改"><i class="fa fa-edit"></i></a> |
|||
<a data-toggle="ajaxRemove" href="{php echo web_url('agentset/agentSetTags/changeinfo',array('type'=>4,'id'=>$tag['id']));}" data-confirm='确认删除此标签?' class="btn btn-default btn-sm" ><i class="fa fa-times"></i></a> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
|
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,138 @@ |
|||
{php include wl_template('common/header');} |
|||
<style> |
|||
.show-image{ |
|||
padding: 0!important; |
|||
width: 34px; |
|||
height: 34px; |
|||
} |
|||
.show-image img{ |
|||
height:100%; |
|||
width:100%; |
|||
} |
|||
.show-link{ |
|||
margin: 0!important; |
|||
} |
|||
|
|||
|
|||
</style> |
|||
<ul class="nav nav-tabs" id="myTab"> |
|||
<li class="active"><a href="#tab_basic">个人中心设置</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form form-validate"> |
|||
<div class="panel panel-default"> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<tbody id="param-items-level"> |
|||
{loop $setInfo $key $val} |
|||
<tr class="text-center" id="row_{$key}"> |
|||
<td>{$val['title']}</td> |
|||
<td> |
|||
<input type="text" class="form-control set-title" maxlength="6" name="set[{$key}][diy_title]" value="{$val['diy_title']}" placeholder="{$val['title']}"/> |
|||
</td> |
|||
<td> |
|||
<div class="input-group img-item"> |
|||
<div class="input-group-addon show-image"> |
|||
<img src="{php echo tomedia($val['icon'])}" id="pimg-{$key}" /> |
|||
</div> |
|||
<input type="text" class="form-control set-image" id="cimg-{$key}" name="set[{$key}][icon]" readonly="readonly" value="{$val['icon']}"/> |
|||
<div class="input-group-btn"> |
|||
<button type="button" class="btn btn-default" |
|||
data-toggle="selectAttachment" |
|||
data-input="#cimg-{$key}" |
|||
data-img="#pimg-{$key}">选择图片</button> |
|||
</div> |
|||
</div> |
|||
</td> |
|||
<td > |
|||
<div class="input-group form-group show-link"> |
|||
<input name="set[{$key}][link]" type="text" readonly="readonly" class="form-control param_value set-link" value="{$val['link']}" id="advlink_{$key}" placeholder="跳转链接"/> |
|||
<span data-input="#advlink_{$key}" data-toggle="selectUrl" class="input-group-addon btn btn-default">选择链接</span> |
|||
</div> |
|||
</td> |
|||
<td> |
|||
<input class="js-switch" type="checkbox" name="set[{$key}][switch]" value="1" {if $val['switch']==1}checked="checked"{/if}/> |
|||
</td> |
|||
<td> |
|||
<select multiple class="selectpicker form-control" id="number-multiple-{$key}" name="set[{$key}][identity][]" data-container="body" data-live-search="false" title="--请选择关联身份--" data-hide-disabled="true" data-actions-box="true" data-virtual-scroll="false"> |
|||
{loop $identityList $identity} |
|||
<option value="{$identity['id']}">{$identity['name']}</option> |
|||
{/loop} |
|||
</select> |
|||
</td> |
|||
<td> |
|||
<a href="javascript:;" class="fa fa-move" title="拖动调整此显示顺序"><i class="fa fa-arrows"></i></a> |
|||
</td> |
|||
<td> |
|||
<input name="set[{$key}][title]" type="text" class="form-control hide default-title" value="{$val['title']}" /> |
|||
<input name="set[{$key}][default]" type="text" class="form-control hide default-default" value="{$val['default']}"/> |
|||
<input type="text" class="form-control hide default-show_img" value="{$val['show_img']}"/> |
|||
<input name="set[{$key}][image]" type="text" class="form-control hide default-image" value="{$val['image']}"/> |
|||
<a class="btn btn-sm btn-default restore-default" data-row_id="#row_{$key}" href="javascript:;" >恢复默认</a> |
|||
</td> |
|||
</tr> |
|||
{php $keyList['number-multiple-'.$key] = $val['identity'];} |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
<input type="submit" name="submit" value="保存" class="btn btn-primary col-lg-1 min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
<div class="pull-right"></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<script type="text/javascript"> |
|||
const selectedValues = JSON.parse('{php echo json_encode($keyList)}'); // 选中的选项的值 |
|||
for (let attr in selectedValues) { |
|||
if (selectedValues[attr] !== null) { |
|||
let select = document.getElementById(attr); |
|||
$(select).selectpicker('val',selectedValues[attr]); |
|||
} |
|||
} |
|||
|
|||
$(function(){ |
|||
require(['jquery.ui'],function($){ |
|||
$("#param-items-level").sortable({handle:'.fa-move'}); |
|||
}); |
|||
bindEvents(); |
|||
}); |
|||
function bindEvents() { |
|||
require(['jquery', 'util'], function ($, util) { |
|||
$('.btn-select-pic').unbind('click').click(function () { |
|||
var imgitem = $(this).closest('.img-item'); |
|||
util.image('', function (data) { |
|||
imgitem.find('img').attr('src', data['url']); |
|||
imgitem.find('input').val(data['attachment']); |
|||
}); |
|||
}); |
|||
}); |
|||
} |
|||
|
|||
/** |
|||
* 点击恢复默认 |
|||
*/ |
|||
$(".restore-default").on('click',function () { |
|||
//参数信息获取 |
|||
let _this = $(this), |
|||
id = _this.data("row_id"), |
|||
//title = _this.siblings(".default-title").val(), |
|||
defaults = _this.siblings(".default-default").val(), |
|||
show_img = _this.siblings(".default-show_img").val(), |
|||
image = _this.siblings(".default-image").val(); |
|||
//默认信息获取 |
|||
$(id).find(".set-title").val('');//标题 |
|||
$(id).find(".set-link").val(defaults);//链接 |
|||
$(id).find(".set-image").val(image);//图片 |
|||
$(id).find(".show-image").children('img').attr('src',show_img);//显示图片 |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,48 @@ |
|||
{if empty($_GPC['lct'])} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="foot" id="footer"> |
|||
<ul class="links ft"> |
|||
<li class="links_item"><div class="copyright">{if !is_store()}{if empty($_W['setting']['copyright']['footerleft']) && IMS_FAMILY != 'wl'}Powered by <a href="http://www.we7.cc"><b>微擎</b></a> v{IMS_VERSION} © 2014-2015 <a href="http://www.we7.cc">www.we7.cc</a>{else}{$_W['setting']['copyright']['footerleft']}{/if}{else}{$_W['wlsetting']['base']['copyright']}{/if}</div></li> |
|||
</ul> |
|||
</div> |
|||
{/if} |
|||
<div id="page-loading"> |
|||
<div class="page-loading-inner"> |
|||
<div class="sk-spinner sk-spinner-three-bounce"> |
|||
<div class="sk-bounce1"></div> |
|||
<div class="sk-bounce2"></div> |
|||
<div class="sk-bounce3"></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<script> |
|||
require(['bootstrap'], function ($) { |
|||
$('[data-toggle="tooltip"]').tooltip({ |
|||
container: $(document.body) |
|||
}); |
|||
$('[data-toggle="popover"]').popover({ |
|||
container: $(document.body) |
|||
}); |
|||
$('[data-toggle="dropdown"]').dropdown({ |
|||
container: $(document.body) |
|||
}); |
|||
}); |
|||
myrequire(['js/init']); |
|||
$('.app-login-info-name, .app-login-info-sel').mouseover(function(){ |
|||
$('.app-login-info-sel').show(); |
|||
}); |
|||
$('.app-login-info-name, .app-login-info-sel').mouseout(function(){ |
|||
$('.app-login-info-sel').hide(); |
|||
}); |
|||
$('.app-login-info-sel .login-out').hover(function(){ |
|||
$('.app-login-info-sel-arrow').css('border-color', '#1ab394 transparent transparent transparent'); |
|||
},function(){ |
|||
$('.app-login-info-sel-arrow').css('border-color', '#f2f2f2 transparent transparent transparent'); |
|||
}); |
|||
</script> |
|||
</body> |
|||
</html> |
|||
|
|||
@ -0,0 +1,60 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="zh-cn"> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<!-- <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />--> |
|||
{php $cloudset = Cloud::wl_syssetting_read('base');} |
|||
<title>{if $_W['title']}{$_W['title']}{elseif $cloudset['name']}{$cloudset['name']}{else}智慧城市同城{/if}</title> |
|||
<link rel="shortcut icon" href="{if !empty($cloudset['logo'])}{php echo tomedia($cloudset['logo']);}{else}{$_W['siteroot']}{$_W['config']['upload']['attachdir']}/images/global/wechat.jpg{/if}" /> |
|||
<link rel="stylesheet" href="{$_W['siteroot']}web/resource/css/bootstrap.min.css"> |
|||
<link rel="stylesheet" href="{$_W['siteroot']}web/resource/css/bootstrap-select.css"> |
|||
<link rel="stylesheet" href="{URL_WEB_COPM}font-awesome-4.6.3/css/font-awesome.min.css"> |
|||
<link rel="stylesheet" href="{URL_WEB_COPM}icon/iconfont.css"> |
|||
<link href="{$_W['siteroot']}web/resource/css/common.css?v=20170802" rel="stylesheet"> |
|||
<link rel="stylesheet" href="{URL_WEB_CSS}common_v2.css"> |
|||
<link rel="stylesheet" href="{URL_WEB_CSS}style.min.css"> |
|||
{if !empty($_GPC['lct'])}<style>body{background: #FFFFFF;}</style>{/if} |
|||
<script type="text/javascript"> |
|||
if(navigator.appName == 'Microsoft Internet Explorer'){ |
|||
if(navigator.userAgent.indexOf("MSIE 5.0")>0 || navigator.userAgent.indexOf("MSIE 6.0")>0 || navigator.userAgent.indexOf("MSIE 7.0")>0) { |
|||
alert('您使用的 IE 浏览器版本过低, 推荐使用 Chrome 浏览器或 IE8 及以上版本浏览器.'); |
|||
} |
|||
} |
|||
window.sysinfo = { |
|||
{if !empty($_W['uniacid'])}'uniacid': '{$_W['uniacid']}',{/if} |
|||
{if !empty($_W['acid'])}'acid': '{$_W['acid']}',{/if} |
|||
{if !empty($_W['openid'])}'openid': '{$_W['openid']}',{/if} |
|||
{if !empty($_W['uid'])}'uid': '{$_W['uid']}',{/if} |
|||
{if !empty($_W['aid'])}'aid': '{$_W['aid']}',{/if} |
|||
'siteroot': '{$_W['siteroot']}', |
|||
'siteurl': '{$_W['siteurl']}', |
|||
'attachurl': '{$_W['attachurl']}', |
|||
'attachurl_local': '{$_W['attachurl_local']}', |
|||
'attachurl_remote': '{$_W['attachurl_remote']}', |
|||
{if defined('MODULE_URL')}'MODULE_URL': '{MODULE_URL}',{/if} |
|||
'cookie' : {'pre': '{$_W['config']['cookie']['pre']}'}, |
|||
'account' : {php echo json_encode($_W['account'])}, |
|||
'source':{if is_agent()}'agent'{elseif is_store()}'store'{else}'admin'{/if}, |
|||
}; |
|||
</script> |
|||
<script>var require = { urlArgs: 'v={php echo date('YmdH');}' };</script> |
|||
<script type="text/javascript" src="{$_W['siteroot']}web/resource/js/lib/jquery-1.11.1.min.js"></script> |
|||
<script type="text/javascript" src="{URL_WEB_JS}vue.js"></script> |
|||
<script type="text/javascript" src="{URL_WEB_JS}html2canvas.js"></script> |
|||
<script type="text/javascript" src="{URL_WEB_COPM}layer/layer.js"></script> |
|||
<script type="text/javascript" src="{$_W['siteroot']}web/resource/js/lib/bootstrap.min.js?v=20170208"></script> |
|||
<script type="text/javascript" src="{$_W['siteroot']}web/resource/js/lib/bootstrap-select.js"></script> |
|||
<script type="text/javascript" src="{URL_WEB_JS}util.js"></script> |
|||
<script type="text/javascript" src="{$_W['siteroot']}web/resource/js/app/common.min.js"></script> |
|||
<script type="text/javascript" src="{$_W['siteroot']}web/resource/js/require.js"></script> |
|||
<script type="text/javascript" src="{URL_WEB_JS}weliam.js"></script> |
|||
<script type="text/javascript" src="{URL_MODULE}web/resource/js/common.js"></script> |
|||
|
|||
|
|||
<script type="text/javascript" src="{$_W['siteroot']}/web/resource/components/ueditor/ueditor.config.js"></script> |
|||
<script type="text/javascript" src="{$_W['siteroot']}/web/resource/components/ueditor/ueditor.all.min.js"></script> |
|||
<script type="text/javascript" src="{$_W['siteroot']}/web/resource/components/ueditor/lang/zh-cn/zh-cn.js"></script> |
|||
</head> |
|||
<body> |
|||
@ -0,0 +1,2 @@ |
|||
{php include wl_template('common/header-base')} |
|||
<div class="gw-container"> |
|||
@ -0,0 +1,211 @@ |
|||
{php include wl_template('common/header-base')} |
|||
{if empty($_GPC['lct'])} |
|||
<div class="head"> |
|||
<div class="app-sidebar"> |
|||
<div class="head-before"> |
|||
<div class="head-logo" style="background-image:url({if $_W['wlsetting']['base']['logo']}{php echo tomedia($_W['wlsetting']['base']['logo'])}{else}{php echo tomedia('headimg_'.$_W['account']['acid'].'.jpg')}{/if});"></div> |
|||
</div> |
|||
<div class="app-sidebar-list"> |
|||
<div class=""> |
|||
<ul class=""> |
|||
{php $top_menus = is_store() ? Menus_store::topmenus() : (is_agent() ? Menus::topmenus() : Menus_sys::topmenus());} |
|||
{loop $top_menus $topmenus} |
|||
{if in_array($topmenus['jurisdiction'],Jurisdiction::judgeMainMenu($_W['jurisdiction'])) || !$_W['jurisdiction']} |
|||
<li {if is_array($topmenus['active']) && in_array($_W['plugin'], $topmenus['active'])}class="active"{elseif $_W['plugin'] == $topmenus['active']}class="active"{/if} {if is_array($topmenus['active'])}{/if}><a href="{$topmenus['url']}">{$topmenus['title']}</a></li> |
|||
{/if} |
|||
{/loop} |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="app-login-info"> |
|||
<div class="app-login-info-name"> |
|||
<div class="app-login-info-name-d"> |
|||
<div class="face"><i class="icon iconfont icon-peoplefill"></i></div> |
|||
<div class="name"> |
|||
{if is_store()} |
|||
{$_W['storeuser']['nickname']} |
|||
{elseif is_agent() && !$_W['jurisdiction']} |
|||
{$_W['agent']['username']} |
|||
{elseif $_W['jurisdiction']} |
|||
{$_W['EInfor']['account']} |
|||
{else} |
|||
{$_W['user']['username']} |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="app-login-info-sel"> |
|||
<div class="app-login-info-sel-arrow"></div> |
|||
<div class="app-login-info-sel-d"> |
|||
{if is_store()} |
|||
<a href="{php echo web_url('user/storelogin/storeLogin');}"> |
|||
<div class="sel-p sel-p-no-line"> |
|||
<div class="sel-p-l"><div class="h3">切换店铺</div></div> |
|||
<div class="sel-p-r"><i class="icon iconfont icon-right"></i></div> |
|||
</div> |
|||
</a> |
|||
<a href="{php echo web_url('user/storelogin/logout', ['i' => $_W['uniacid']]);}"> |
|||
<div class="sel-p login-out"> |
|||
<div class="sel-p-l"><div class="h3">退出登录</div></div> |
|||
<div class="sel-p-r"><i class="icon iconfont icon-exit"></i></div> |
|||
</div> |
|||
</a> |
|||
{elseif is_agent() && !$_W['jurisdiction']} |
|||
<a href="{php echo web_url('agentset/agentSetAccount/profile');}"> |
|||
<div class="sel-p sel-p-no-line"> |
|||
<div class="sel-p-l"><div class="h3">{$_W['agent']['username']}</div></div> |
|||
<div class="sel-p-r"><i class="icon iconfont icon-right"></i></div> |
|||
</div> |
|||
</a> |
|||
<a href="{php echo web_url('user/login/logout');}"> |
|||
<div class="sel-p login-out"> |
|||
<div class="sel-p-l"><div class="h3">退出登录</div></div> |
|||
<div class="sel-p-r"><i class="icon iconfont icon-exit"></i></div> |
|||
</div> |
|||
</a> |
|||
{elseif $_W['jurisdiction']} |
|||
<a href="{if in_array('agentset/agentSetStaff/adminset', $_W['jurisdiction'])}{php echo web_url('agentset/agentSetStaff/adminedit',array('id'=>$_W['EInfor']['id']));}{else}javascript:;{/if}"> |
|||
<div class="sel-p sel-p-no-line"> |
|||
<div class="sel-p-l"><div class="h3">{$_W['EInfor']['account']}</div></div> |
|||
<div class="sel-p-r"><i class="icon iconfont icon-right"></i></div> |
|||
</div> |
|||
</a> |
|||
{if is_agent()} |
|||
<a href="{php echo web_url('user/login/logout');}"> |
|||
<div class="sel-p login-out"> |
|||
<div class="sel-p-l"><div class="h3">退出登录</div></div> |
|||
<div class="sel-p-r"><i class="icon iconfont icon-exit"></i></div> |
|||
</div> |
|||
</a> |
|||
{else} |
|||
<a href="{php echo web_url('user/login/adminStaffLogout');}"> |
|||
<div class="sel-p login-out"> |
|||
<div class="sel-p-l"><div class="h3">退出登录</div></div> |
|||
<div class="sel-p-r"><i class="icon iconfont icon-exit"></i></div> |
|||
</div> |
|||
</a> |
|||
{/if} |
|||
{elseif defined('IS_INDEPENDENT')} |
|||
<a href="javascript:;"> |
|||
<div class="sel-p sel-p-no-line"> |
|||
<div class="sel-p-l"><div class="h3">{$_W['user']['username']}</div></div> |
|||
<div class="sel-p-r"><i class="icon iconfont icon-right"></i></div> |
|||
</div> |
|||
</a> |
|||
<a href="{php echo web_url('member/login/logOut');}"> |
|||
<div class="sel-p login-out"> |
|||
<div class="sel-p-l"><div class="h3">退出登录</div></div> |
|||
<div class="sel-p-r"><i class="icon iconfont icon-exit"></i></div> |
|||
</div> |
|||
</a> |
|||
{else} |
|||
{if IMS_FAMILY == 'wl'} |
|||
<a href="./home.php"> |
|||
{else} |
|||
<a href="{url 'home/welcome'}"> |
|||
{/if} |
|||
<div class="sel-p"> |
|||
<div class="sel-p-l"><div class="h3">返回系统</div></div> |
|||
<div class="sel-p-r"></div> |
|||
</div> |
|||
</a> |
|||
<a href="{url 'user/profile'}"> |
|||
<div class="sel-p sel-p-no-line"> |
|||
<div class="sel-p-l"><div class="h3">{$_W['user']['username']}</div></div> |
|||
<div class="sel-p-r"><i class="icon iconfont icon-right"></i></div> |
|||
</div> |
|||
</a> |
|||
<a href="{url 'user/logout'}"> |
|||
<div class="sel-p login-out"> |
|||
<div class="sel-p-l"><div class="h3">退出登录</div></div> |
|||
<div class="sel-p-r"><i class="icon iconfont icon-exit"></i></div> |
|||
</div> |
|||
</a> |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="container-fluid main-body"> |
|||
{if defined('IN_MESSAGE')} |
|||
<div class="jumbotron clearfix alert alert-{$label}"> |
|||
<div class="row"> |
|||
<div class="col-xs-12 col-sm-3 col-lg-2"> |
|||
<i class="fa fa-5x fa-{if $label=='success'}check-circle{/if}{if $label=='danger'}times-circle{/if}{if $label=='info'}info-circle{/if}{if $label=='warning'}exclamation-triangle{/if}"></i> |
|||
</div> |
|||
<div class="col-xs-12 col-sm-8 col-sm-9 col-lg-10"> |
|||
{if is_array($msg)} |
|||
<h2>MYSQL 错误:</h2> |
|||
<p>{php echo cutstr($msg['sql'], 300, 1);}</p> |
|||
<p><b>{$msg['error'][0]} {$msg['error'][1]}:</b>{$msg['error'][2]}</p> |
|||
{else} |
|||
<h2>{$caption}</h2> |
|||
<p>{$msg}</p> |
|||
{/if} |
|||
{if $redirect} |
|||
<p><a href="{$redirect}">如果你的浏览器没有自动跳转,请点击此链接</a></p> |
|||
<script type="text/javascript"> |
|||
setTimeout(function () { |
|||
location.href = "{$redirect}"; |
|||
}, 3000); |
|||
</script> |
|||
{else} |
|||
<p>[<a href="javascript:history.go(-1);">点击这里返回上一页</a>] [<a href="./?refresh">首页</a>]</p> |
|||
{/if} |
|||
</div> |
|||
{else} |
|||
{php $frames_name = get.$_W['plugin'].Frames;$menusclass = is_store() ? Menus_store : (is_agent() ? Menus : Menus_sys);$frames = $menusclass::$frames_name(); $menusclass::_calc_current_frames2($frames);} |
|||
<div class="app-container {if empty($frames)}empty-big-menu{/if}"> |
|||
{if !empty($frames)} |
|||
<div class="big-menu second-sidebar"> |
|||
<div class="second-sidebar-t"> |
|||
{loop $top_menus $topmenus} |
|||
{if (is_array($topmenus['active']) && in_array($_W['plugin'], $topmenus['active'])) || ($_W['plugin'] == $topmenus['active'])}{php echo mb_substr($topmenus['title'], -2, 2, 'UTF8');}中心{/if} |
|||
{/loop} |
|||
</div> |
|||
<div class="second-sidebar-c"> |
|||
{loop $frames $k $frame} |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading"> |
|||
<h4 class="panel-title">{$frame['title']}</h4> |
|||
</div> |
|||
<ul class="list-group collapse in" id="frame-{$k}"> |
|||
{if $_W['jurisdiction']} |
|||
<!--代理商员工登录时 只显示有操作权限的菜单--> |
|||
{loop $frame['items'] $link} |
|||
{if in_array(Util::urlRestore($link['url']),$_W['jurisdiction']) || !in_array(Util::urlRestore($link['url']),$_W['JUrlList'])} |
|||
{if !empty($link['append'])} |
|||
<li class="list-group-item {$link['active']}" onclick="window.location.href = '{$link['url']}';" style="cursor:pointer;padding-left: 40px;" kw="{$link['title']}"> |
|||
{$link['title']} |
|||
<a class="pull-right" href="{$link['append']['url']}">{if empty($link['append']['title'])}0{else}{$link['append']['title']}{/if}</a> |
|||
</li> |
|||
{else} |
|||
<a class="list-group-item {$link['active']}" href="{$link['url']}" kw="{$link['title']}" style="padding-left: 40px;">{$link['title']}</a> |
|||
{/if} |
|||
{/if} |
|||
{/loop} |
|||
{else} |
|||
{loop $frame['items'] $link} |
|||
{if !empty($link['append'])} |
|||
<li class="list-group-item {$link['active']}" onclick="window.location.href = '{$link['url']}';" style="cursor:pointer;padding-left: 40px;" kw="{$link['title']}"> |
|||
{$link['title']} |
|||
<a class="pull-right" href="{$link['append']['url']}">{if empty($link['append']['title'])}0{else}{$link['append']['title']}{/if}</a> |
|||
</li> |
|||
{else} |
|||
<a class="list-group-item {$link['active']}" href="{$link['url']}" kw="{$link['title']}" style="padding-left: 40px;">{$link['title']}</a> |
|||
{/if} |
|||
{/loop} |
|||
{/if} |
|||
</ul> |
|||
</div> |
|||
{/loop} |
|||
</div> |
|||
</div> |
|||
<div class="app-container-right"> |
|||
{else} |
|||
<div class="app-container-right"> |
|||
{/if} |
|||
{/if} |
|||
{/if} |
|||
@ -0,0 +1,39 @@ |
|||
{php include wl_template('common/header-base');} |
|||
<style> |
|||
body{background-color: #1ab394;} |
|||
.jumbotron{background-color: white!important;border-color: white!important;} |
|||
</style> |
|||
<div class="container-fluid" style="margin-top: 36px;margin-bottom: 88px;min-height: 700px;max-width: 1400px;"> |
|||
<div class="jumbotron clearfix alert alert-{$label}"> |
|||
<div class="row"> |
|||
<div class="col-xs-12 col-sm-3 col-lg-2"> |
|||
<i class="fa fa-5x fa-{if $label=='success'}check-circle{/if}{if $label=='danger'}times-circle{/if}{if $label=='info'}info-circle{/if}{if $label=='warning'}exclamation-triangle{/if}"></i> |
|||
</div> |
|||
<div class="col-xs-12 col-sm-8 col-sm-9 col-lg-10"> |
|||
{if is_array($msg)} |
|||
<h2>MYSQL 错误:</h2> |
|||
<p>{php echo cutstr($msg['sql'], 300, 1);}</p> |
|||
<p><b>{$msg['error'][0]} {$msg['error'][1]}:</b>{$msg['error'][2]}</p> |
|||
{else} |
|||
<h2>{$caption}</h2> |
|||
<p>{$msg}</p> |
|||
{/if} |
|||
{if $type != 'fixed'} |
|||
{if $redirect} |
|||
<p><a href="{$redirect}">如果你的浏览器没有自动跳转,请点击此链接</a></p> |
|||
<script type="text/javascript"> |
|||
setTimeout(function () { |
|||
location.href = "{$redirect}"; |
|||
}, 3000); |
|||
</script> |
|||
{else} |
|||
<p>[<a href="javascript:history.go(-1);">点击这里返回上一页</a>] [<a href="./?refresh">首页</a>]</p> |
|||
{/if} |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
|||
|
|||
@ -0,0 +1,133 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li ><a href="{php echo web_url('dashboard/adv/index')}">幻灯片</a></li> |
|||
<li class="active"><a href="{php echo web_url('dashboard/adv/edit')}">{if empty($adv['id'])}添加幻灯片{else}编辑幻灯片{/if}</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form form-validate" > |
|||
<input type="hidden" name="id" value="{$adv['id']}" /> |
|||
<input type="hidden" name="cateid" value="{$cateid}" /> |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading">幻灯片设置</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">排序</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="adv[displayorder]" placeholder="默认排序为0" class="form-control" value="{$adv['displayorder']}" > |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">幻灯片标题<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="adv[advname]" required class="form-control" value="{$adv['advname']}" > |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">幻灯片图片<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('adv[thumb]',$adv['thumb'])} |
|||
<span class="help-block">建议图片大小为640*300,实际显示比例根据后台设置为准。</span> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">幻灯片连接</label> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group" style="margin: 0;"> |
|||
<input type="text" name="adv[link]" class="form-control" value="{$adv['link']}" readonly="readonly" name="link" placeholder="" id="advlink"> |
|||
<span data-input="#advlink" data-toggle="selectUrl" class="input-group-addon btn btn-default">选择链接</span> |
|||
<span class="input-group-addon btn btn-default clearinput">X</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">显示位置</label> |
|||
<div class="col-sm-9"> |
|||
<select name="adv[type]" class="form-control"> |
|||
<option value="0" {if $adv['type'] == 0 || empty($adv['type'])} selected="selected" {/if} >首页</option> |
|||
<option value="1" {if $adv['type'] == 1} selected="selected" {/if} >好店</option> |
|||
<option value="2" {if $adv['type'] == 2} selected="selected" {/if} >超级券</option> |
|||
<!--<option value="3" {if $adv['type'] == 3} selected="selected" {/if} >商家折扣</option>--> |
|||
<option value="4" {if $adv['type'] == 4} selected="selected" {/if} >抢购</option> |
|||
<!--<option value="5" {if $adv['type'] == 5} selected="selected" {/if} >一卡通首页</option>--> |
|||
{if p('groupon')} |
|||
<option value="7" {if $adv['type'] == 7} selected="selected" {/if} >团购</option> |
|||
{/if} |
|||
<option value="8" {if $adv['type'] == 8} selected="selected" {/if} >拼团</option> |
|||
{if p('bargain')} |
|||
<option value="9" {if $adv['type'] == 9} selected="selected" {/if} >砍价</option> |
|||
{/if} |
|||
{if p('headline')} |
|||
<option value="10" {if $adv['type'] == 10} selected="selected" {/if} >头条</option> |
|||
{/if} |
|||
{if p('citycard')} |
|||
<option value="11" {if $adv['type'] == 11} selected="selected" {/if} >名片</option> |
|||
{/if} |
|||
{if p('citydelivery')} |
|||
<option value="12" {if $adv['type'] == 12} selected="selected" {/if} >同城配送</option> |
|||
{/if} |
|||
{if p('yellowpage')} |
|||
<option value="13" {if $adv['type'] == 13} selected="selected" {/if} >黄页114</option> |
|||
{/if} |
|||
{if p('activity')} |
|||
<option value="14" {if $adv['type'] == 14} selected="selected" {/if} >活动首页</option> |
|||
{/if} |
|||
{if p('recruit')} |
|||
<option value="15" {if $adv['type'] == 15} selected="selected" {/if} >招聘首页</option> |
|||
{/if} |
|||
{if p('dating')} |
|||
<option value="16" {if $adv['type'] == 16} selected="selected" {/if} >相亲交友</option> |
|||
{/if} |
|||
{if p('vehicle')} |
|||
<option value="17" {if $adv['type'] == 17} selected="selected" {/if} >顺风车</option> |
|||
{/if} |
|||
{if p('housekeep')} |
|||
<option value="18" {if $adv['type'] == 18} selected="selected" {/if} >家政服务</option> |
|||
{/if} |
|||
{if uniacid_p('mobilerecharge')} |
|||
<option value="19" {if $adv['type'] == 19} selected="selected" {/if} >话费充值</option> |
|||
{/if} |
|||
{if file_exists(PATH_MODULE . 'L304.log') && !is_agent()} |
|||
<option value="120" {if $adv['type'] == 120} selected="selected" {/if} >直播列表</option> |
|||
{/if} |
|||
</select> |
|||
</div> |
|||
</div> |
|||
{if !empty($cateid) && p('groupon')} |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label must">所属分类名称</div> |
|||
<div class="col-sm-9"> |
|||
<input class="form-control" value="{$catename}" readonly="true" /> |
|||
</div> |
|||
</div> |
|||
{/if} |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">是否显示</label> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name='enabled' value='1' {if $adv['enabled']==1}checked{/if} title="">是 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name='enabled' value='0' {if $adv['enabled']==0}checked{/if} title="">否 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" lay-submit value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
/** |
|||
* 点击删除图片或者链接 |
|||
*/ |
|||
$(".form").on('click','.clearinput',function () { |
|||
$(this).prev().prev().val(''); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,184 @@ |
|||
{php include wl_template('common/header');} |
|||
<style> |
|||
.btn-group a{ |
|||
margin: 2px 0!important; |
|||
} |
|||
</style> |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="#">幻灯片</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a class="btn btn-primary" href="{php echo web_url('dashboard/adv/edit')}">添加幻灯片</a> |
|||
</div> |
|||
<div class="filter-list"> |
|||
<form action="" method="get" class="form-horizontal" role="form" id="form1"> |
|||
<input type="hidden" name="c" value="site"> |
|||
<input type="hidden" name="a" value="entry"> |
|||
<input type="hidden" name="m" value="{MODULE_NAME}"> |
|||
<input type="hidden" name="p" value="dashboard"> |
|||
<input type="hidden" name="ac" value="adv"> |
|||
<input type="hidden" name="do" value="index"> |
|||
<input type="hidden" name="type" value="{$_GPC['type']}"> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">请选择类型</label> |
|||
<div class="col-sm-9"> |
|||
<div class="btn-group"> |
|||
<a href="{php echo wl_filter_url('type:');}" class="btn {if empty($_GPC['type'])}btn-primary{else}btn-default{/if}">全部</a> |
|||
<a href="{php echo wl_filter_url('type:-1');}" class="btn {if $_GPC['type'] == '-1'}btn-primary{else}btn-default{/if}">首页</a> |
|||
<a href="{php echo wl_filter_url('type:1');}" class="btn {if $_GPC['type'] == '1'}btn-primary{else}btn-default{/if}">好店</a> |
|||
<a href="{php echo wl_filter_url('type:2');}" class="btn {if $_GPC['type'] == '2'}btn-primary{else}btn-default{/if}">卡券</a> |
|||
<a href="{php echo wl_filter_url('type:4');}" class="btn {if $_GPC['type'] == '4'}btn-primary{else}btn-default{/if}">抢购</a> |
|||
{if p('groupon')} |
|||
<a href="{php echo wl_filter_url('type:7');}" class="btn {if $_GPC['type'] == '7'}btn-primary{else}btn-default{/if}">团购</a> |
|||
{/if} |
|||
{if p('wlfightgroup')} |
|||
<a href="{php echo wl_filter_url('type:8');}" class="btn {if $_GPC['type'] == '8'}btn-primary{else}btn-default{/if}">拼团</a> |
|||
{/if} |
|||
{if p('bargain')} |
|||
<a href="{php echo wl_filter_url('type:9');}" class="btn {if $_GPC['type'] == '9'}btn-primary{else}btn-default{/if}">砍价</a> |
|||
{/if} |
|||
{if p('headline')} |
|||
<a href="{php echo wl_filter_url('type:10');}" class="btn {if $_GPC['type'] == '10'}btn-primary{else}btn-default{/if}">头条</a> |
|||
{/if} |
|||
{if p('citycard')} |
|||
<a href="{php echo wl_filter_url('type:11');}" class="btn {if $_GPC['type'] == '11'}btn-primary{else}btn-default{/if}">名片</a> |
|||
{/if} |
|||
{if p('citydelivery')} |
|||
<a href="{php echo wl_filter_url('type:12');}" class="btn {if $_GPC['type'] == '12'}btn-primary{else}btn-default{/if}">同城配送</a> |
|||
{/if} |
|||
{if p('yellowpage')} |
|||
<a href="{php echo wl_filter_url('type:13');}" class="btn {if $_GPC['type'] == '13'}btn-primary{else}btn-default{/if}">黄页114</a> |
|||
{/if} |
|||
{if p('activity')} |
|||
<a href="{php echo wl_filter_url('type:14');}" class="btn {if $_GPC['type'] == '14'}btn-primary{else}btn-default{/if}">活动</a> |
|||
{/if} |
|||
{if p('recruit')} |
|||
<a href="{php echo wl_filter_url('type:15');}" class="btn {if $_GPC['type'] == '15'}btn-primary{else}btn-default{/if}">求职招聘</a> |
|||
{/if} |
|||
{if p('dating')} |
|||
<a href="{php echo wl_filter_url('type:16');}" class="btn {if $_GPC['type'] == '16'}btn-primary{else}btn-default{/if}">相亲交友</a> |
|||
{/if} |
|||
{if p('vehicle')} |
|||
<a href="{php echo wl_filter_url('type:17');}" class="btn {if $_GPC['type'] == '17'}btn-primary{else}btn-default{/if}">顺风车</a> |
|||
{/if} |
|||
{if p('housekeep')} |
|||
<a href="{php echo wl_filter_url('type:18');}" class="btn {if $_GPC['type'] == '18'}btn-primary{else}btn-default{/if}">家政服务</a> |
|||
{/if} |
|||
{if uniacid_p('mobilerecharge')} |
|||
<a href="{php echo wl_filter_url('type:19');}" class="btn {if $_GPC['type'] == '19'}btn-primary{else}btn-default{/if}">话费充值</a> |
|||
{/if} |
|||
{if file_exists(PATH_MODULE . 'L304.log') && !is_agent() } |
|||
<a href="{php echo wl_filter_url('type:120');}" class="btn {if $_GPC['type'] == '120'}btn-primary{else}btn-default{/if}">直播列表</a> |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">搜索内容</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="keyname" class="form-control" value="{$_GPC['keyname']}" placeholder="请输入搜索内容"> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<span class="btn btn-primary" id="search">搜索</span> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover table-bordered"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center">图片</th> |
|||
<th class="text-center">显示顺序</th> |
|||
<th class="text-center">标题</th> |
|||
<th class="text-center">连接</th> |
|||
<th class="text-center">状态</th> |
|||
<th class="text-center">位置</th> |
|||
<th class="text-center">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $advs $adv} |
|||
<tr class="text-center"> |
|||
<td><img class="scrollLoading" src="{php echo tomedia($adv['thumb'])}" data-url="{php echo tomedia($adv['thumb'])}" onerror="this.src='{php echo tomedia($adv['thumb'])}'" height="50" width="100"/></td> |
|||
<td>{$adv['displayorder']}</td> |
|||
<td>{$adv['advname']}</td> |
|||
<td class="text-lue">{$adv['link']}</td> |
|||
<td>{php echo tpl_change_status('dashboard/adv/changeStatus&id='.$adv['id'],$adv['enabled'])}</td> |
|||
<td> |
|||
{if $adv['type'] == 0 || empty($adv['type'])} |
|||
首页 |
|||
{else if $adv['type'] == 1} |
|||
好店 |
|||
{else if $adv['type'] == 2} |
|||
超级券 |
|||
{else if $adv['type'] == 3} |
|||
商家折扣 |
|||
{else if $adv['type'] == 4} |
|||
抢购 |
|||
{else if $adv['type'] == 5} |
|||
一卡通 |
|||
{else if $adv['type'] == 6} |
|||
活动 |
|||
{else if $adv['type'] == 8} |
|||
拼团 |
|||
{else if $adv['type'] == 9} |
|||
砍价列表 |
|||
{else if $adv['type'] == 7} |
|||
团购 |
|||
{else if $adv['type'] == 10} |
|||
头条 |
|||
{else if $adv['type'] == 11} |
|||
名片 |
|||
{else if $adv['type'] == 12} |
|||
同城配送 |
|||
{else if $adv['type'] == 13} |
|||
黄页114 |
|||
{else if $adv['type'] == 14} |
|||
活动 |
|||
{else if $adv['type'] == 15} |
|||
求职招聘 |
|||
{else if $adv['type'] == 16} |
|||
相亲交友 |
|||
{else if $adv['type'] == 17} |
|||
顺风车 |
|||
{else if $adv['type'] == 18} |
|||
家政服务 |
|||
{else if $adv['type'] == 19} |
|||
话费充值 |
|||
{else if $adv['type'] == 120} |
|||
直播列表 |
|||
{/if} |
|||
</td> |
|||
<td> |
|||
<a class="btn btn-sm btn-warning" href="{php echo web_url('dashboard/adv/edit',array('id'=>$adv['id']))}">编辑</a> |
|||
<a class="btn btn-sm btn-danger" data-toggle="ajaxRemove" href="{php echo web_url('dashboard/adv/delete',array('id'=>$adv['id']))}" data-confirm="确定删除当前信息?">删除</a> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
|
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script type="text/javascript"> |
|||
$("#search").click(function(){ |
|||
$('#form1')[0].submit(); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,83 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li ><a href="{php echo web_url('dashboard/banner/index')}">广告位</a></li> |
|||
<li {if empty($banner['id'])}class="active"{/if}><a href="{php echo web_url('dashboard/banner/edit')}">添加广告</a></li> |
|||
{if !empty($banner['id'])} |
|||
<li class="active"><a href="#">编辑广告</a></li> |
|||
{/if} |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form" enctype="multipart/form-data" > |
|||
<input type="hidden" name="id" value="{$banner['id']}" /> |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading">广告位设置</div> |
|||
<div class="panel-body"> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">排序</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="banner[displayorder]" placeholder="默认排序为0" autocomplete="off" class="form-control" value="{$banner['displayorder']}"> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">广告位标题<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="banner[name]" required autocomplete="off" class="form-control" value="{$banner['name']}"> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">广告位图片<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('banner[thumb]', $banner['thumb'])} |
|||
<span class="help-block">建议图片大小为640*100,所有图片比例一样。</span> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">广告位连接</label> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input type="text" name="banner[link]" class="form-control valid" readonly="readonly" placeholder="" id="advlink" value="{$banner['link']}"> |
|||
<span data-input="#advlink" data-toggle="selectUrl" class="input-group-addon btn btn-default">选择链接</span> |
|||
<span class="input-group-addon btn btn-default clearinput">X</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">是否显示</label> |
|||
<div class="col-sm-9"> |
|||
<div class="radio-inline"> |
|||
<input type="radio" name='enabled' value='1' {if $banner['enabled']==1}checked{/if}>是 |
|||
</div> |
|||
<div class="radio-inline"> |
|||
<input type="radio" name='enabled' value='0' {if $banner['enabled']==0}checked{/if}>否 |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" lay-submit value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
$('input[name="banner[thumb]"]').attr('required','required'); |
|||
myrequire(['layui'],function(){ |
|||
layui.use(['layer','form','laydate'], function(){ |
|||
var layer = layui.layer, |
|||
form = layui.form(); |
|||
}); |
|||
}); |
|||
/** |
|||
* 点击删除图片或者链接 |
|||
*/ |
|||
$(".form").on('click','.clearinput',function () { |
|||
$(this).prev().prev().val(''); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,51 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="#">广告位</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a class="btn btn-primary" href="{php echo web_url('dashboard/banner/edit')}">添加广告</a> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center" width="15%">图片</th> |
|||
<th class="text-center" width="10%">显示顺序</th> |
|||
<th class="text-center" width="20%">标题</th> |
|||
<th class="text-center" width="30%">连接</th> |
|||
<th class="text-center" width="10%">状态</th> |
|||
<th class="text-center" width="15%">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $banners $banner} |
|||
<tr class="text-center"> |
|||
<td><img class="scrollLoading" src="{php echo tomedia($banner['thumb'])}" data-url="{php echo tomedia($banner['thumb'])}" height="50" width="100"/></td> |
|||
<td>{$banner['displayorder']}</td> |
|||
<td>{$banner['name']}</td> |
|||
<td class="text-lue">{$banner['link']}</td> |
|||
<td>{php echo tpl_change_status('dashboard/banner/changeStatus&id='.$banner['id'],$banner['enabled'])}</td> |
|||
<td> |
|||
<a class="btn btn-sm btn-warning" href="{php echo web_url('dashboard/banner/edit',array('id'=>$banner['id']))}">编辑</a> |
|||
<a class="btn btn-sm btn-danger" data-toggle="ajaxRemove" href="{php echo web_url('dashboard/banner/delete',array('id'=>$banner['id']))}" data-confirm="确定删除当前信息?">删除</a> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
|
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,16 @@ |
|||
<div class="adv removedav"> |
|||
<div class="form-group" style="margin-bottom:10px;"> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group" style="margin: 0;"> |
|||
<div class="input-group-addon" style="padding: 3px;"> |
|||
<input type="hidden" name="advlogo[]" value="{$adv['thumb']}" id="advlogo_{$kw}" > |
|||
<img {if $adv['thumb']} src="{php echo tomedia($adv['thumb'])}" {else} src="{URL_MODULE}web/resource/image/store.png" {/if} id="pimg_{$kw}" style="height:25px;width:25px;cursor: pointer" data-toggle="selectAttachment" data-input="#advlogo_{$kw}" data-img="#pimg_{$kw}"> |
|||
</div> |
|||
<input type="text" name="advlink[]" class="form-control" value="{$adv['link']}" readonly="readonly" placeholder="" id="advlink_{$kw}"> |
|||
<span data-input="#advlink_{$kw}" data-toggle="selectUrl" class="input-group-addon btn btn-default">选择链接</span> |
|||
<span onclick="removes(this)" class="input-group-addon btn btn-default clearinput">X</span> |
|||
</div> |
|||
<input type="text" name="advsort[]" class="form-control" value="{php echo $adv['sort']?:0}" placeholder="" id="advsort_{$kw}"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
@ -0,0 +1,123 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li><a href="{php echo web_url('dashboard/category/index',array('active' => 1))}">分类管理</a></li> |
|||
{if !empty($_GPC['id'])} |
|||
<li class="active"><a href="#">编辑分类</a></li> |
|||
{else} |
|||
<li class="active"><a href="#">添加分类</a></li> |
|||
{/if} |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form form-validate"> |
|||
<div class="panel panel-default" id="step1"> |
|||
<div class="panel-heading">{if empty($_GPC['id'])}添加分类{else}编辑分类{/if}</div> |
|||
<div class="panel-body"> |
|||
{if !empty($_GPC[parentid])} |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">上级分类</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="category[parentid]" autocomplete="off" class="form-control" value="{$_GPC[parentid]}"> |
|||
</div> |
|||
</div> |
|||
{/if} |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">分类名称<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="category[name]" maxlength="8" required autocomplete="off" class="form-control" value="{$category['name']}"> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">分类图片</label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('category[thumb]', $category['thumb'])} |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">分类排序</label> |
|||
<div class="col-sm-9"> |
|||
<input type="number" name="category[displayorder]" placeholder="排序号越大排列越靠前" class="form-control" value="{$category['displayorder']}" > |
|||
</div> |
|||
</div> |
|||
{if !empty($_GPC[parentid])} |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">幻灯片</label> |
|||
<div class="col-sm-9"> |
|||
<div id="datas"> |
|||
{loop $category['advs'] $kw $adv} |
|||
{php include wl_template('store/advinfo');} |
|||
{/loop} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<a class="btn btn-info btn-add-type" href="javascript:;" onclick="addType();"> |
|||
<i class="fa fa-plus" title=""></i>增加一张幻灯片 |
|||
</a> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">类型</label> |
|||
<div class="col-sm-9" style="margin-top: 7px;"> |
|||
{if $category['type']==0}<label class="label label-primary">其他</label> |
|||
{elseif $category['type']==1}<label class="label label-success">商品</label> |
|||
{elseif $category['type']==2}<label class="label label-warning">招聘</label> |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
{else} |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">类型</label> |
|||
<div class="col-sm-9"> |
|||
<select name="type" id="type" class="form-control"> |
|||
{loop $typeArr $typeKey $type} |
|||
<option value="{$typeKey}" {if $category['type'] == $typeKey}selected="selected"{/if}>{$type}</option> |
|||
{/loop} |
|||
</select> |
|||
</div> |
|||
</div> |
|||
{/if} |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">是否开启</label> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name='status' value='1' {if $category['status']==1}checked{/if}>开启 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name='status' value='0' {if $category['status']==0}checked{/if}>关闭 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
var kw = 100; |
|||
function addType() { |
|||
$(".btn-add-type").button("loading"); |
|||
$.ajax({ |
|||
url: "{php echo web_url('store/category/advinfo')}&kw="+kw, |
|||
cache: false |
|||
}).done(function (html) { |
|||
$(".btn-add-type").button("reset"); |
|||
$("#datas").append(html); |
|||
}); |
|||
kw++; |
|||
} |
|||
|
|||
function removes(asd){ |
|||
$(asd).closest('.removedav').remove(); |
|||
} |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,153 @@ |
|||
{php include wl_template('common/header');} |
|||
<style> |
|||
td>i{cursor:pointer; display:inline-block; width:100%; height:100%; color:#428bca;} |
|||
.category-caret{display:inline-block; width:20px; margin: 0 10px; text-align:center; cursor:pointer; color:#d9534f;} |
|||
.add.add_level0{cursor:pointer;} |
|||
.scrollLoading{border-radius: 50px;} |
|||
</style> |
|||
<ul class="nav nav-tabs"> |
|||
<li {if $_GPC['active'] == 1}class="active"{/if} ><a href="{php echo web_url('dashboard/category/index',array('active' => 1))}">分类管理</a></li> |
|||
<li {if $_GPC['active'] == 2}class="active"{/if} ><a href="{php echo web_url('dashboard/category/videoComment',array('active' => 2))}">视频评论审核</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a href="{php echo web_url('dashboard/category/edit')}" class="btn btn-primary">添加分类</a> |
|||
<a href="javascript:;" class="btn btn-success js-category-all">全部折叠</a> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center" width="10%">分类图片</th> |
|||
<th class="text-center" width="30%">分类名称</th> |
|||
<th class="text-center" width="10%">分类ID</th> |
|||
<th class="text-center" width="10%">开启状态</th> |
|||
<th class="text-center" width="10%">显示顺序</th> |
|||
<th class="text-center" width="10%">类型</th> |
|||
<th class="text-center" width="20%">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody > |
|||
{loop $categorys $category} |
|||
<tr class="text-center"> |
|||
<td class="text-left"> |
|||
<img class="scrollLoading" src="{php echo tomedia($category['thumb'])}" height="45" width="45" > |
|||
</td> |
|||
<td class="text-left"> |
|||
<div> |
|||
<span>{$category['name']}</span> |
|||
</div> |
|||
{if $category['state'] == 0} |
|||
<div> |
|||
<span> |
|||
<a href="{php echo web_url('dashboard/category/edit',array('parentid'=>$category['id'],'category_type'=>$category['type']))}" class="add add_level1" title="添加子分类" > |
|||
<i class="fa fa-plus-circle"></i>添加子分类 |
|||
</a> |
|||
</span> |
|||
<span class="category-caret"> |
|||
<i class="fa fa-caret-down js-category-down" style="display:none;" pid="{$category['id']}"></i> |
|||
<i class="fa fa-caret-up js-category-up" pid="{$category['id']}"></i> |
|||
</span> |
|||
</div> |
|||
{/if} |
|||
</td> |
|||
<td> |
|||
<label class='label label-warning'>{$category['id']}</label> |
|||
</td> |
|||
<td>{php echo tpl_change_status('dashboard/category/changeStatus&id='.$category['id'],$category['status'])}</td> |
|||
<td>{$category['displayorder']}</td> |
|||
<td> |
|||
{if $category['type']==0}<label class="label label-primary">其他</label> |
|||
{elseif $category['type']==1}<label class="label label-success">商品</label> |
|||
{elseif $category['type']==2}<label class="label label-warning">招聘</label> |
|||
{/if} |
|||
</td> |
|||
<td> |
|||
<a href="{php echo web_url('dashboard/category/edit',array('id'=>$category['id'],'parentid'=>$category['parentid']))}" class="btn btn-default btn-sm" data-toggle="tooltip" data-placement="top" title="修改"> |
|||
编辑 |
|||
</a> |
|||
<!-- - --> |
|||
<!-- <a href="{php echo web_url('dashboard/category/delete',array('id'=>$category['id']))}" class="btn btn-danger btn-sm" onclick="confirmLink(event)" data-toggle="tooltip" data-placement="top" title="删除">--> |
|||
<!-- 删除--> |
|||
<!-- </a>--> |
|||
</td> |
|||
</tr> |
|||
{loop $category['children'] $ccategory} |
|||
<tr class="js-collpase js-child-category text-center" pid="{$category['id']}"> |
|||
<td><img class="scrollLoading" src="{php echo tomedia($ccategory['thumb'])}" width='45' height="45" style='float:right;'/></td> |
|||
<td class="text-left"> |
|||
<div style="padding-left:50px;height:30px;line-height:30px;background:url('./resource/images/bg_repno.gif') no-repeat -245px -545px;"> |
|||
{$ccategory['name']} |
|||
</div> |
|||
</td> |
|||
<td> |
|||
<label class='label label-default'>{$ccategory['id']}</label> |
|||
</td> |
|||
<td>{php echo tpl_change_status('dashboard/category/changeStatus&id='.$ccategory['id'],$ccategory['status'])}</td> |
|||
<td class="text-center">{$ccategory['displayorder']}</td> |
|||
<td> |
|||
{if $ccategory['type']==0}<label class="label label-primary">其他</label> |
|||
{elseif $ccategory['type']==1}<label class="label label-success">商品</label> |
|||
{elseif $ccategory['type']==2}<label class="label label-warning">招聘</label> |
|||
{/if} |
|||
</td> |
|||
<td class="text-center" style="position:relative;"> |
|||
<a href="{php echo web_url('dashboard/category/videoIndex',array('cc_id'=>$ccategory['id']))}" class="btn btn-default btn-sm" data-toggle="tooltip" data-placement="top">视频管理</a> |
|||
- |
|||
<a href="{php echo web_url('dashboard/category/edit',array('id'=>$ccategory['id'],'parentid'=>$ccategory['parentid']))}" class="btn btn-default btn-sm" data-toggle="tooltip" data-placement="top" title="修改"> |
|||
编辑 |
|||
</a> |
|||
- |
|||
<a href="{php echo web_url('dashboard/category/delete',array('id'=>$ccategory['id']))}" class="btn btn-danger btn-sm" onclick="confirmLink(event)" data-toggle="tooltip" data-placement="top" title="删除"> |
|||
删除 |
|||
</a> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script type="text/javascript"> |
|||
//控制显示 |
|||
$(function(){ |
|||
$('.js-category-all').click(function() { |
|||
if($(this).hasClass('js-collapse')) { |
|||
$('.js-child-category').fadeOut("slow"); |
|||
$('.fa-caret-up').hide(); |
|||
$('.fa-caret-down').show(); |
|||
$(this).text('全部展开').removeClass('js-collapse'); |
|||
} else { |
|||
$('.js-child-category').fadeIn("slow"); |
|||
$('.fa-caret-up').show(); |
|||
$('.fa-caret-down').hide(); |
|||
$(this).text('全部折叠').addClass('js-collapse'); |
|||
} |
|||
}); |
|||
$('.js-category-up').click(function() { |
|||
var parentId = $(this).attr('pid'); |
|||
$('tr[pid="'+parentId+'"]').fadeOut("slow"); |
|||
$(this).prev().show(); |
|||
$(this).hide(); |
|||
}); |
|||
$('.js-category-down').click(function() { |
|||
var parentId = $(this).attr('pid'); |
|||
$('tr[pid="'+parentId+'"]').fadeIn("slow"); |
|||
$(this).next().show(); |
|||
$(this).hide(); |
|||
}); |
|||
$('.js-category-all').trigger("click"); |
|||
}); |
|||
function confirmLink(event) { |
|||
var answer = confirm("确认要删除吗?"); |
|||
if (!answer) { |
|||
event.preventDefault(); |
|||
} |
|||
} |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,37 @@ |
|||
<style> |
|||
.video-show-c{ |
|||
height: 500px!important; |
|||
max-height: 500px!important; |
|||
width: 550px!important; |
|||
max-width: 550px!important; |
|||
border: 1px solid #ddd; |
|||
padding: 5px; |
|||
margin-left: -65px; |
|||
} |
|||
</style> |
|||
|
|||
<div class="modal-dialog"> |
|||
<div class="modal-content"> |
|||
<div class="modal-header"> |
|||
<button data-dismiss="modal" class="close" type="button">×</button> |
|||
<h4 class="modal-title">{$title}</h4> |
|||
</div> |
|||
<div class="modal-body"> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label mustl"></label> |
|||
<div class="col-sm-9"> |
|||
<div class="video-show"> |
|||
<video src="{php echo $video_link}" controls="controls" loop="loop" class="video-show-c"> |
|||
您的浏览器不支持 video 标签。请更新或者更换浏览器 |
|||
</video> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="modal-footer"> |
|||
<button data-dismiss="modal" class="btn btn-default" type="button">退出</button> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
|
|||
@ -0,0 +1,116 @@ |
|||
{php include wl_template('common/header');} |
|||
<style> |
|||
td>i{cursor:pointer; display:inline-block; width:100%; height:100%; color:#428bca;} |
|||
.category-caret{display:inline-block; width:20px; margin: 0 10px; text-align:center; cursor:pointer; color:#d9534f;} |
|||
.add.add_level0{cursor:pointer;} |
|||
.scrollLoading{border-radius: 50px;} |
|||
</style> |
|||
<ul class="nav nav-tabs"> |
|||
<li {if $_GPC['active'] == 1}class="active"{/if} ><a href="{php echo web_url('dashboard/category/index',array('active' => 1))}">分类管理</a></li> |
|||
<li {if $_GPC['active'] == 2}class="active"{/if} ><a href="{php echo web_url('dashboard/category/videoComment',array('active' => 2))}">视频评论审核</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a class="btn btn-primary" data-toggle="ajaxModal" href="{php echo web_url('setting/comment/set')}">评论设置</a> |
|||
</div> |
|||
<div class="filter-list"> |
|||
<form action="" method="get" class="form-horizontal" role="form" id="form1"> |
|||
<input type="hidden" name="c" value="site"/> |
|||
<input type="hidden" name="a" value="entry"/> |
|||
<input type="hidden" name="m" value="{MODULE_NAME}"/> |
|||
<input type="hidden" name="p" value="dashboard"/> |
|||
<input type="hidden" name="ac" value="category"/> |
|||
<input type="hidden" name="do" value="videoComment"/> |
|||
<div class="form-group form-inline"> |
|||
<label class="col-sm-2 control-label">搜索内容</label> |
|||
<div class="col-sm-9"> |
|||
<select name="keywordtype" class="form-control"> |
|||
<option value="1" {if $_GPC['keywordtype']==1}selected="selected"{/if}>评论ID</option> |
|||
<option value="2" {if $_GPC['keywordtype']==2}selected="selected"{/if}>视频ID</option> |
|||
<option value="3" {if $_GPC['keywordtype']==3}selected="selected"{/if}>视频标题</option> |
|||
<option value="4" {if $_GPC['keywordtype']==4}selected="selected"{/if}>MID</option> |
|||
</select> |
|||
<input type="text" name="keyword" class="form-control" value="{$_GPC['keyword']}" placeholder="请输入关键字"/> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<button class="btn btn-primary" type="submit">筛选</button> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-responsive"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center" width="10%">评论ID</th> |
|||
<th class="text-center" width="10%">评论用户</th> |
|||
<th class="text-center" width="10%">视频标题</th> |
|||
<th class="text-center" width="25%">评论内容</th> |
|||
<th class="text-center" width="10%">审核状态</th> |
|||
<th class="text-center" width="5%">点赞数</th> |
|||
<th class="text-center" width="10%">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody > |
|||
{loop $list $row} |
|||
<tr class="text-center"> |
|||
<td class="text-center">{$row['id']}</td> |
|||
<td class="text-center"> |
|||
{if $row['avatar']} |
|||
<img class="scrollLoading" src="{$row['avatar']}" data-url="{php echo $row['avatar'];}" height="50" width="50"/> |
|||
{/if} |
|||
{$row['nickname']} |
|||
</td> |
|||
<td class="text-center">{$row['video_title']}</td> |
|||
<td class="text-center">{$row['content']}</td> |
|||
<td class="text-center"> |
|||
{if $row['status']==0}<label class="label label-success">待审核</label> |
|||
{elseif $row['status']==1}<label class="label label-primary">通过</label> |
|||
{elseif $row['status']==2}<label class="label label-danger">未通过</label> |
|||
{/if} |
|||
</td> |
|||
<td class="text-center">{$row['likenum']}</td> |
|||
<td class="text-center"> |
|||
{if $row['status']==0} |
|||
<a href="{php echo web_url('dashboard/category/videoCommentCheck',array('id'=>$row['id'],'status'=>1))}" class="btn btn-success btn-sm" data-toggle="tooltip" data-placement="top" title="通过"> |
|||
通过 |
|||
</a> |
|||
<a href="{php echo web_url('dashboard/category/videoCommentCheck',array('id'=>$row['id'],'status'=>2))}" class="btn btn-danger btn-sm" data-toggle="tooltip" data-placement="top" title="不通过"> |
|||
不通过 |
|||
</a> |
|||
{else} |
|||
<a href="{php echo web_url('dashboard/category/videoCommentDel',array('id'=>$row['id']))}" class="btn btn-danger btn-sm" onclick="confirmLink(event)" data-toggle="tooltip" data-placement="top" title=""> |
|||
删除 |
|||
</a> |
|||
{/if} |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
|
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script type="text/javascript"> |
|||
function confirmLink(event) { |
|||
var answer = confirm("确认要删除吗?"); |
|||
if (!answer) { |
|||
event.preventDefault(); |
|||
} |
|||
} |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,56 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li><a href="{php echo web_url('dashboard/category/index',array('active' => 1))}">分类列表</a></li> |
|||
<li><a href="#">{php echo $parentCategory['name']}</a></li> |
|||
<li><a href="#">{php echo $category['name']}</a></li> |
|||
<li><a href="{php echo web_url('dashboard/category/videoIndex',array('cc_id' => $cc_id))}">视频管理</a></li> |
|||
{if !empty($_GPC['id'])} |
|||
<li class="active"><a href="#">编辑视频</a></li> |
|||
{else} |
|||
<li {if empty($_GPC['id'])}class="active"{/if}><a href="{php echo web_url('dashboard/category/edit')}">添加视频</a></li> |
|||
{/if} |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form form-validate"> |
|||
<div class="panel panel-default" id="step1"> |
|||
<div class="panel-heading">{if empty($_GPC['id'])}添加视频{else}编辑视频{/if}</div> |
|||
<div class="panel-body"> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">视频标题<span style="color: red">*</span></label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="video[title]" autocomplete="off" class="form-control" value="{$video[title]}"> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">分类排序</label> |
|||
<div class="col-sm-9"> |
|||
<input type="number" name="video[sort]" placeholder="排序号越大排列越靠前" class="form-control" value="{$video['sort']}" > |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">视频封面</label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('video[video_cover]', $video['video_cover']);} |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">上传视频<span style="color: red">*</span></label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select_video('video[video_link]',$video['video_link']);} |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="hidden" name="video[cc_id]" value="{php echo $cc_id}"> |
|||
<input type="submit" name="submit" value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,116 @@ |
|||
{php include wl_template('common/header');} |
|||
<style> |
|||
.video-button { |
|||
float: right; |
|||
margin-right: 10px; |
|||
} |
|||
</style> |
|||
<ul class="nav nav-tabs"> |
|||
<li><a href="{php echo web_url('dashboard/category/index',array('active' => 1))}">分类列表</a></li> |
|||
<li><a href="#">{php echo $parentCategory['name']}</a></li> |
|||
<li><a href="#">{php echo $category['name']}</a></li> |
|||
<li class="active"><a href="#">视频管理</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a href="{php echo web_url('dashboard/category/videoEdit',array('cc_id' => $category['id']))}" class="btn btn-primary">添加视频</a> |
|||
<a href="{php echo web_url('dashboard/category/index',array('active' => 1))}" class="btn btn-default">返回列表</a> |
|||
</div> |
|||
</div> |
|||
<!-- <div class="app-form">--> |
|||
<!-- <div id="video" class="material-body" ng-show="index!=2">--> |
|||
<!-- <div class="row"><!– ngRepeat: (key, value) in videos –>--> |
|||
<!-- {loop $video $kv $item}--> |
|||
<!-- <div class="col-sm-3 ng-scope" ng-click="itemClick(value)" style="">--> |
|||
<!-- <div class="item">--> |
|||
<!-- <video src="{php echo $item['video_link']}" controls="controls" loop="loop" style="height: 300px!important;max-height: 300px!important;width: 300px!important;max-width: 300px!important;border: 1px solid #ddd;padding: 5px;">--> |
|||
<!-- 您的浏览器不支持 video 标签。请更新或者更换浏览器--> |
|||
<!-- </video>--> |
|||
<!-- <div class="time ng-binding">标题:{php echo $item['title']}</div>--> |
|||
<!-- <div class="time ng-binding">上传时间:{php echo $item['create_time']}</div>--> |
|||
<!-- <a href="{php echo web_url('dashboard/category/videoEdit',array('id'=>$item['id'],'cc_id'=>$category['id']))}" class="btn btn-default btn-sm video-button" data-toggle="tooltip" data-placement="top">--> |
|||
<!-- 编辑--> |
|||
<!-- </a>--> |
|||
<!-- <a href="{php echo web_url('dashboard/category/videoDelete',array('id'=>$item['id'],'cc_id'=>$category['id']))}" onclick="confirmLink(event)" class="btn btn-danger btn-sm video-button" data-toggle="tooltip" data-placement="top">--> |
|||
<!-- 删除--> |
|||
<!-- </a>--> |
|||
<!-- </div>--> |
|||
<!-- </div>--> |
|||
<!-- {/loop}--> |
|||
<!-- </div>--> |
|||
<!-- </div>--> |
|||
<!-- </div>--> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center" width="5%">视频ID</th> |
|||
<th class="text-center" width="10%">视频标题</th> |
|||
<th class="text-center" width="20%">视频</th> |
|||
<th class="text-center" width="20%">视频封面</th> |
|||
<th class="text-center" width="10%">上传时间</th> |
|||
<th class="text-center" width="10%">显示顺序</th> |
|||
<th class="text-center" width="10%">是否显示</th> |
|||
<th class="text-center" width="15%">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody > |
|||
{loop $video $row} |
|||
<tr class="text-center"> |
|||
<td class="text-center">{$row['id']}</td> |
|||
<td class="text-center">{$row['title']}</td> |
|||
<td class="text-center"> |
|||
<a class="btn btn-info btn-sm" data-toggle="ajaxModal" href="{php echo web_url('dashboard/category/queryVideo', array('video_link'=>$row['video_link'],'title'=>$row['title']))}"> |
|||
<video src="{php echo $row['video_link']}" controls="controls" loop="loop" style="height: 100px!important;max-height: 100px!important;width: 100px!important;max-width: 100px!important;border: 1px solid #ddd;padding: 5px;"> |
|||
您的浏览器不支持 video 标签。请更新或者更换浏览器 |
|||
</video> |
|||
</a> |
|||
</td> |
|||
<td class="text-center"> |
|||
<a href="{php echo $row['video_cover']}" target="_blank"> |
|||
<img class="scrollLoading" src="{php echo $row['video_cover']}" height="100" width="100" > |
|||
</a> |
|||
</td> |
|||
<td class="text-center">{$row['create_time']}</td> |
|||
<td class="text-center">{$row['sort']}</td> |
|||
<td>{php echo tpl_change_status('dashboard/category/changeStatusVideo&id='.$row['id'],$row['status'])}</td> |
|||
<td class="text-center"> |
|||
<a href="{php echo web_url('dashboard/category/videoComment',array('keywordtype'=>2,'keyword'=>$row['id']))}" target="_blank" class="btn btn-success btn-sm video-button" data-toggle="tooltip" data-placement="top"> |
|||
评论审核 |
|||
</a> |
|||
<a href="{php echo web_url('dashboard/category/videoEdit',array('id'=>$row['id'],'cc_id'=>$category['id']))}" class="btn btn-default btn-sm video-button" data-toggle="tooltip" data-placement="top"> |
|||
编辑 |
|||
</a> |
|||
<a href="{php echo web_url('dashboard/category/videoDelete',array('id'=>$row['id'],'cc_id'=>$category['id']))}" onclick="confirmLink(event)" class="btn btn-danger btn-sm video-button" data-toggle="tooltip" data-placement="top"> |
|||
删除 |
|||
</a> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
|
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<script> |
|||
|
|||
function confirmLink(event) { |
|||
var answer = confirm("确认要删除吗?"); |
|||
if (!answer) { |
|||
event.preventDefault(); |
|||
} |
|||
} |
|||
|
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,122 @@ |
|||
{php include wl_template('common/header');} |
|||
<style> |
|||
h5{font-size: 14px;} |
|||
</style> |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="javascript:;">商品魔方</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="bs-callout bs-callout-danger" id="callout-glyphicons-empty-only"> |
|||
<h4>按照顺序,显示一张提即为图一,显示二张即为图二。</h4> |
|||
<div class="bs-example bs-example-images" data-example-id="image-shapes"> |
|||
<div class="row"> |
|||
<div class="col-md-2"> |
|||
<img style="margin-top: 20px;" class="img-thumbnail" src="{URL_WEB_RESOURCE}image/cube/1.png" data-holder-rendered="true"> |
|||
<div class="caption"> |
|||
<h5>一张图效果</h5> |
|||
</div> |
|||
</div> |
|||
<div class="col-md-2"> |
|||
<img style="margin-top: 20px;" class="img-thumbnail" src="{URL_WEB_RESOURCE}image/cube/2.png" data-holder-rendered="true"> |
|||
<div class="caption"> |
|||
<h5>两张图效果</h5> |
|||
</div> |
|||
</div> |
|||
<div class="col-md-2"> |
|||
<img style="margin-top: 20px;" class="img-thumbnail" src="{URL_WEB_RESOURCE}image/cube/3.png" data-holder-rendered="true"> |
|||
<div class="caption"> |
|||
<h5>三张图效果</h5> |
|||
</div> |
|||
</div> |
|||
<div class="col-md-2"> |
|||
<img style="margin-top: 20px;" class="img-thumbnail" src="{URL_WEB_RESOURCE}image/cube/4.png" data-holder-rendered="true"> |
|||
<div class="caption"> |
|||
<h5>四张图效果</h5> |
|||
</div> |
|||
</div> |
|||
<div class="col-md-2"> |
|||
<img style="margin-top: 20px;" class="img-thumbnail" src="{URL_WEB_RESOURCE}image/cube/5.png" data-holder-rendered="true"> |
|||
<div class="caption"> |
|||
<h5>五张图效果</h5> |
|||
</div> |
|||
</div> |
|||
<div class="col-md-2"> |
|||
<img style="margin-top: 20px;" class="img-thumbnail" src="{URL_WEB_RESOURCE}image/cube/6.png" data-holder-rendered="true"> |
|||
<div class="caption"> |
|||
<h5>六张图效果</h5> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="app-form"> |
|||
<form action="{php echo web_url('dashboard/cube/save')}" method="post"> |
|||
<div class="panel panel-default"> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<tbody id="param-items-level"> |
|||
{loop $cubes $key $cube} |
|||
<tr> |
|||
<td style="width: 8%;text-align: center;"> |
|||
<a href="javascript:;" class="fa fa-move" title="拖动调整此显示顺序"><i class="fa fa-arrows"></i></a> |
|||
</td> |
|||
<td style="width: 40%;"> |
|||
<div class="input-group img-item"> |
|||
<div class="input-group-addon"> |
|||
<img src="{php echo tomedia($cube['thumb'])}" style="height:16px;width:16px;" id="pimg-cude-{$key}"/> |
|||
</div> |
|||
<input type="text" class="form-control" name="cubes_thumbs[]" value="{$cube['thumb']}" id="cimg-cude-{$key}"/> |
|||
<div class="input-group-btn"> |
|||
<button type="button" class="btn btn-default" data-toggle="selectAttachment" data-input="#cimg-cude-{$key}" data-img="#pimg-cude-{$key}">选择图片</button> |
|||
</div> |
|||
</div> |
|||
</td> |
|||
<td style="width: 40%;"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input name="cubes_links[]" id="advlink_{$key}" type="text" readonly="readonly" class="form-control param_value" value="{$cube['link']}" placeholder="跳转链接"/> |
|||
<span data-input="#advlink_{$key}" data-toggle="selectUrl" class="input-group-addon btn btn-default">选择链接</span> |
|||
</div> |
|||
</td> |
|||
<td style="width: 12%;text-align: center;"> |
|||
<input class="js-switch" type="checkbox" name="on[]" value="{$key}" {if $cube['on'] == 1}checked{/if} /> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
<input type="submit" name="submit" value="保存" class="btn btn-primary col-lg-1 min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
<div class="pull-right"> |
|||
|
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<script type="text/javascript"> |
|||
$(function(){ |
|||
require(['jquery.ui'],function($){ |
|||
$("#param-items-level").sortable({handle:'.fa-move'}); |
|||
}); |
|||
bindEvents(); |
|||
}); |
|||
function bindEvents() { |
|||
require(['jquery', 'util'], function ($, util) { |
|||
$('.btn-select-pic').unbind('click').click(function () { |
|||
var imgitem = $(this).closest('.img-item'); |
|||
util.image('', function (data) { |
|||
imgitem.find('img').attr('src', data['url']); |
|||
imgitem.find('input').val(data['attachment']); |
|||
}); |
|||
}); |
|||
}); |
|||
} |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,146 @@ |
|||
{php include wl_template('common/header');} |
|||
<style> |
|||
.form-group{max-width: 100%!important;} |
|||
</style> |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="#">底部菜单</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" class="form-horizontal form form-validate" method="post"> |
|||
<div class="panel panel-default"> |
|||
<div class="panel-body"> |
|||
<div class="alert alert-warning" role="alert">菜单设置优先读取平台装修菜单设置,装修未设置时读取此处</div> |
|||
<!--开关设置 0=使用默认;1=使用当前自定义菜单--> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">菜单设置</label> |
|||
<div class="col-sm-9"> |
|||
<label class="radio radio-success radio-inline" onclick="$('.diymenu').hide()"> |
|||
<input type="radio" name="info[status]" value="0" {if empty($set['status'])}checked="checked"{/if}>默认菜单 |
|||
</label> |
|||
<label class="radio radio-success radio-inline" onclick="$('.diymenu').show()"> |
|||
<input type="radio" name="info[status]" value="1" {if $set['status'] == 1}checked="checked"{/if}>自定义菜单 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
<!--自定义菜单设置--> |
|||
<div class="form-group diymenu" {if $set['status'] != 1}style="display: none;"{/if}> |
|||
<label class="col-sm-2 control-label">自定义菜单</label> |
|||
<div class="col-sm-9"> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center" width="7%">默认名称</th> |
|||
<th class="text-center" width="10%">修改名称</th> |
|||
<th class="text-center" width="20%">默认图片</th> |
|||
<th class="text-center" width="20%">选中图片</th> |
|||
<th class="text-center" width="25%">链接</th> |
|||
<th class="text-center" width="8%">按钮开关</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody id="menuList"> |
|||
{loop $set['list'] $index $item} |
|||
<tr class="text-center"> |
|||
<td> |
|||
<input type="text" class="hide" name="info[list][{$index}][default_name]" value="{$item['default_name']}"/> |
|||
{$item['default_name']} |
|||
</td> |
|||
<td> |
|||
<input class="form-control" type="text" name="info[list][{$index}][diy_name]" value="{$item['diy_name']}" maxlength="4" placeholder="{$item['default_name']}" /> |
|||
</td> |
|||
<!-- 默认图片 --> |
|||
<td class="select_img_temp"> |
|||
<div class="input-group img-item"> |
|||
<div class="input-group-addon"> |
|||
<img src="{php echo tomedia($item['default_img'])}" id="pimg-{$index}default_img" style="height:20px;width:20px"/> |
|||
</div> |
|||
<input type="text" readonly="readonly" class="form-control" id="cimg-{$index}default_img" name="info[list][{$index}][default_img]" value="{$item['default_img']}"/> |
|||
<div class="input-group-btn"> |
|||
<button type="button" class="btn btn-default" |
|||
data-toggle="selectAttachment" |
|||
data-input="#cimg-{$index}default_img" |
|||
data-img="#pimg-{$index}default_img">选择图片</button> |
|||
<button type="button" class="btn btn-default clearinput">X</button> |
|||
</div> |
|||
</div> |
|||
</td> |
|||
<!-- 选中图片 --> |
|||
<td class="select_img_temp"> |
|||
<div class="input-group img-item"> |
|||
<div class="input-group-addon"> |
|||
<img src="{php echo tomedia($item['selected_img'])}" id="pimg-{$index}selected_img" style="height:20px;width:20px"/> |
|||
</div> |
|||
<input type="text" readonly="readonly" class="form-control" id="cimg-{$index}selected_img" name="info[list][{$index}][selected_img]" value="{$item['selected_img']}"/> |
|||
<div class="input-group-btn"> |
|||
<button type="button" class="btn btn-default" |
|||
data-toggle="selectAttachment" |
|||
data-input="#cimg-{$index}selected_img" |
|||
data-img="#pimg-{$index}selected_img">选择图片</button> |
|||
<button type="button" class="btn btn-default clearinput">X</button> |
|||
</div> |
|||
</div> |
|||
</td> |
|||
<td> |
|||
<div class="input-group form-group" style="margin: 0;display: inline-block;"> |
|||
<input name="info[list][{$index}][link]" value="{$item['link']}" id="advlink{$index}" style="width: 15rem;" class="form-control valid" readonly="readonly" type="text"/> |
|||
<span class="input-group-btn"> |
|||
<span data-input="#advlink{$index}" data-toggle="selectUrl" class="btn btn-default">选择链接</span> |
|||
<span class="btn btn-default clearinput">X</span> |
|||
</span> |
|||
</div> |
|||
</td> |
|||
<td> |
|||
<!--是否开启:0=关,1=开启--> |
|||
<input type="checkbox" class="js-switch" name="info[list][{$index}][switch]" value="1" {if $item['switch']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" value="保存" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<script type="text/javascript"> |
|||
$(function(){ |
|||
bindEvents();//引用图片选择触发器 |
|||
}); |
|||
/** |
|||
* 触发图片选择 |
|||
*/ |
|||
function bindEvents() { |
|||
require(['jquery', 'util'], function ($, util) { |
|||
$('.btn-select-pic').unbind('click').click(function () { |
|||
var imgitem = $(this).closest('.img-item'); |
|||
util.image('', function (data) { |
|||
imgitem.find('img').attr('src', data['url']); |
|||
imgitem.find('input').val(data['attachment']); |
|||
}); |
|||
}); |
|||
}); |
|||
} |
|||
/** |
|||
* 点击删除图片或者链接 |
|||
*/ |
|||
$("#menuList").on('click','.clearinput',function () { |
|||
$(this).closest('.input-group-btn').prev('.form-control').val(''); |
|||
let a = $(this).closest('.input-group-btn').siblings('.input-group-addon').contents('img').attr('src',''); |
|||
}); |
|||
|
|||
|
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,14 @@ |
|||
<div class="form-group sms-template-1 data-item" style="margin-bottom: 0.2rem;"> |
|||
<label class="col-sm-2 control-label">首页轮播图片</label> |
|||
<div class="col-sm-9 col-xs-12" style="padding-left: 0;"> |
|||
<div class="col-sm-6" style="margin: 0px;padding-left: 0;"> |
|||
{php echo attachment_select('data_img[]',$data['data_img']);} |
|||
</div> |
|||
<div class="input-group form-group col-sm-6" style="margin: 0px;padding-right: 0;"> |
|||
<span class="input-group-addon" >广告链接</span> |
|||
<input type="text" name="data_url[]" class="form-control valid" value="{$data['data_url']}"> |
|||
<span class="input-group-addon btn btn-default data-item-delete"><i class="fa fa-remove"></i> 删除</span> |
|||
</div> |
|||
<div class="help-block">几张图片组合成一套幻灯片,一套幻灯片有几张图就创建几张图。图片大小推荐为 640X200 像素。</div> |
|||
</div> |
|||
</div> |
|||
@ -0,0 +1,231 @@ |
|||
{php include wl_template('common/header');} |
|||
<div class="pages-dashboard"> |
|||
<div class="dashb-h">{if $name}{$name}{else}{php echo $_W['wlsetting']['base']['name']?$_W['wlsetting']['base']['name']:$_W['account']['name']}{/if}</div> |
|||
<div class="dashb-c"> |
|||
<div class="dashb-c-d"> |
|||
<div class="dashb-c-t1 dashb-c-top"> |
|||
<div class="dashb-c-p-title"> |
|||
<span>实时概况</span><i>更新时间:{php echo date('Y-m-d H:i:s', time())}</i> |
|||
</div> |
|||
<div class="dashb-c-t1-c"> |
|||
<div class="dashb-c-p"> |
|||
<div class="dashb-c-p-l"> |
|||
<div class="icon p-l-icon1"><i class="icon iconfont icon-moneybagfill"></i></div> |
|||
</div> |
|||
<div class="dashb-c-p-r"> |
|||
<div class="h2">支付金额(元)</div> |
|||
<div class="h1" id="html-allmoney-today">--</div> |
|||
<div class="p" id="html-allmoney-yestoday">昨日:--</div> |
|||
</div> |
|||
</div> |
|||
<div class="dashb-c-p"> |
|||
<div class="dashb-c-p-r"> |
|||
<div class="h2">退款金额(元)</div> |
|||
<div class="h1" id="html-refund-today">--</div> |
|||
<div class="p" id="html-refund-yestoday">昨日:--</div> |
|||
</div> |
|||
</div> |
|||
{if !is_store()} |
|||
<div class="dashb-c-p"> |
|||
<div class="dashb-c-p-l"> |
|||
<div class="icon p-l-icon2"><i class="icon iconfont icon-shopfill"></i></div> |
|||
</div> |
|||
<div class="dashb-c-p-r"> |
|||
<div class="h2">新增商户数</div> |
|||
<div class="h1" id="html-store-today">--</div> |
|||
<div class="p" id="html-store-yestoday">昨日:--</div> |
|||
</div> |
|||
</div> |
|||
<div class="dashb-c-p"> |
|||
<div class="dashb-c-p-r"> |
|||
<div class="h2">在线付费入驻数</div> |
|||
<div class="h1" id="html-newcharge-today">--</div> |
|||
<div class="p" id="html-newcharge-yestoday">昨日:--</div> |
|||
</div> |
|||
</div> |
|||
<div class="dashb-c-p"> |
|||
<div class="dashb-c-p-l"> |
|||
<div class="icon p-l-icon3"><i class="icon iconfont icon-peoplefill"></i></div> |
|||
</div> |
|||
<div class="dashb-c-p-r"> |
|||
<div class="h2">新增客户数</div> |
|||
<div class="h1" id="html-newmember-today">--</div> |
|||
<div class="p" id="html-newmember-yestoday">昨日:--</div> |
|||
</div> |
|||
</div> |
|||
<div class="dashb-c-p"> |
|||
<div class="dashb-c-p-r"> |
|||
<div class="h2">支付客户数</div> |
|||
<div class="h1" id="html-paymember-today">--</div> |
|||
<div class="p" id="html-paymember-yestoday">昨日:--</div> |
|||
</div> |
|||
</div> |
|||
{/if} |
|||
<div class="dashb-c-p"> |
|||
<div class="dashb-c-p-l"> |
|||
<div class="icon p-l-icon4"><i class="icon iconfont icon-caifub"></i></div> |
|||
</div> |
|||
<div class="dashb-c-p-r"> |
|||
<div class="h2">新增订单数</div> |
|||
<div class="h1" id="html-order-today">--</div> |
|||
<div class="p" id="html-order-yestoday">昨日:--</div> |
|||
</div> |
|||
</div> |
|||
<div class="dashb-c-p"> |
|||
<div class="dashb-c-p-r"> |
|||
<div class="h2">支付订单数</div> |
|||
<div class="h1" id="html-payorder-today">--</div> |
|||
<div class="p" id="html-payorder-yestoday">昨日:--</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{if !is_store()} |
|||
<div class="dashb-c-t1 dashb-c-top"> |
|||
<div class="dashb-c-p-title"> |
|||
<span>重要提醒</span> |
|||
</div> |
|||
<div class="dashb-c-t1-c"> |
|||
<div class="item"> |
|||
<div class="item_tit">订单相关</div> |
|||
<div class="item_body"> |
|||
<a href="{php echo web_url('order/wlOrder/orderlist',array('status'=>8))}"><div class="item_info">待发货订单:<span id="order-dfh">0</span></div></a> |
|||
<a href="{php echo web_url('order/wlOrder/orderlist',array('status'=>6))}"><div class="item_info">待退款订单:<span id="order-dtk">0</span></div></a> |
|||
<a href="{php echo web_url('order/orderAfterSales/afterlist',array('status'=>1))}"><div class="item_info">申请退款记录:<span id="order-sqtk">0</span></div></a> |
|||
</div> |
|||
</div> |
|||
{if is_agent()} |
|||
<div class="item"> |
|||
<div class="item_tit">商家相关</div> |
|||
<div class="item_body"> |
|||
<a href="{php echo web_url('store/storeApply/index')}"><div class="item_info">入驻待审核:<span id="merchantnum">0</span></div></a> |
|||
<a href="{php echo web_url('store/storeDynamic/dynamic',array('type'=>4))}"><div class="item_info">动态待审核:<span id="dynamicnum">0</span></div></a> |
|||
<a href="{php echo web_url('store/storeComment/index',array('checkone'=>1))}"><div class="item_info">评价待审核:<span id="commentnum">0</span></div></a> |
|||
</div> |
|||
</div> |
|||
{/if} |
|||
{if !is_agent()} |
|||
<div class="item"> |
|||
<div class="item_tit">财务相关</div> |
|||
<div class="item_body"> |
|||
<a href="{php echo web_url('finace/finaceWithdrawalApply/cashApply',array('type'=>1,'status'=>2))}"><div class="item_info">商家提现申请:<span id="storeapply">0</span></div></a> |
|||
<a href="{php echo web_url('finace/finaceWithdrawalApply/cashApply',array('type'=>2,'status'=>2))}"><div class="item_info">代理提现申请:<span id="agentapply">0</span></div></a> |
|||
<a href="{php echo web_url('finace/finaceWithdrawalApply/cashApply',array('type'=>3,'status'=>2))}"><div class="item_info">分销提现申请:<span id="disapply">0</span></div></a> |
|||
</div> |
|||
</div> |
|||
{/if} |
|||
<div class="item"> |
|||
<div class="item_tit">其他信息</div> |
|||
<div class="item_body"> |
|||
{if is_agent()} |
|||
<a href="{php echo web_url('pocket/Tiezi/lists',array('status'=>1))}"><div class="item_info">帖子待审核:<span id="pocketnum">0</span></div></a> |
|||
<a href="{php echo web_url('rush/active/activelist',array('status'=>5))}"><div class="item_info">抢购待审核:<span id="rushnum">0</span></div></a> |
|||
<a href="{php echo web_url('groupon/active/activelist',array('status'=>5))}"><div class="item_info">团购待审核:<span id="grouponnum">0</span></div></a> |
|||
{if agent_p('attestation')} |
|||
<a href="{php echo web_url('attestation/attestation/attestationList',['checkstatus' => 1])}"><div class="item_info">认证待审核:<span id="aattnum">0</span></div></a> |
|||
{/if} |
|||
{else} |
|||
<a href="{php echo web_url('distribution/dissysbase/adddistributor')}"><div class="item_info">分销商申请待审核:<span id="disnum">0</span></div></a> |
|||
{if uniacid_p('attestation')} |
|||
<a href="{php echo web_url('attestation/attestation/attestationList',['checkstatus' => 1])}"><div class="item_info">认证待审核:<span id="uattnum">0</span></div></a> |
|||
{/if} |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{/if} |
|||
<div class="dashb-c-t2 dashb-c-top"> |
|||
<div class="dashb-c-p-title"> |
|||
<span>交易金额</span> |
|||
</div> |
|||
<div class="dashb-c-t2-c"> |
|||
<div class="dashb-c-p"> |
|||
<div class="dashb-c-p-r"> |
|||
<div class="h2">今日支付金额(元)</div> |
|||
<div class="h1" id="html-allmoney">--</div> |
|||
</div> |
|||
</div> |
|||
<div class="dashb-c-p"> |
|||
<div class="dashb-c-p-r"> |
|||
<div class="h2">昨日支付金额(元)</div> |
|||
<div class="h1" id="html-yesmoney">--</div> |
|||
</div> |
|||
</div> |
|||
<div class="dashb-c-p"> |
|||
<div class="dashb-c-p-r"> |
|||
<div class="h2">近七日支付金额(元)</div> |
|||
<div class="h1" id="html-sevenmoney">--</div> |
|||
</div> |
|||
</div> |
|||
<div class="dashb-c-p"> |
|||
<div class="dashb-c-p-r"> |
|||
<div class="h2">近三十日支付金额(元)</div> |
|||
<div class="h1" id="html-threemoney">--</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="dashb-c-t2-b"> |
|||
<div id="mountNode"></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
myrequire(['g2','data-set'],function(){ |
|||
$.post(location.href, function(stat){ |
|||
var data = $.parseJSON(stat); |
|||
console.log(data); |
|||
var chart = new G2.Chart({ |
|||
container: 'mountNode', |
|||
forceFit: true, |
|||
height: 500 |
|||
}); |
|||
chart.source(data.list); |
|||
chart.scale('金额', {}); |
|||
chart.interval().position('year*金额'); |
|||
chart.render(); |
|||
|
|||
$('#html-allmoney-today').html(data.allmoney); |
|||
$('#html-allmoney-yestoday').html('昨日:' + data.yesmoney); |
|||
$('#html-refund-today').html(data.refmoney); |
|||
$('#html-refund-yestoday').html('昨日:' + data.refyesmoney); |
|||
$('#html-store-today').html(data.newmerchant); |
|||
$('#html-store-yestoday').html('昨日:' + data.yesnewmerchant); |
|||
$('#html-newcharge-today').html(data.newcharge); |
|||
$('#html-newcharge-yestoday').html('昨日:' + data.yesnewcharge); |
|||
$('#html-newmember-today').html(data.newmember); |
|||
$('#html-newmember-yestoday').html('昨日:' + data.yesnewmember); |
|||
$('#html-paymember-today').html(data.paymember); |
|||
$('#html-paymember-yestoday').html('昨日:' + data.yespaymember); |
|||
$('#html-order-today').html(data.neworder); |
|||
$('#html-order-yestoday').html('昨日:' + data.yesneworder); |
|||
$('#html-payorder-today').html(data.newpayorder); |
|||
$('#html-payorder-yestoday').html('昨日:' + data.yesnewpayorder); |
|||
|
|||
$('#html-allmoney').html(data.allmoney); |
|||
$('#html-yesmoney').html(data.yesmoney); |
|||
$('#html-sevenmoney').html(data.sevenmoney); |
|||
$('#html-threemoney').html(data.threemoney); |
|||
|
|||
//重要提醒 |
|||
$('#order-dfh').html(data.dfhorder); |
|||
$('#order-dtk').html(data.dtkorder); |
|||
$('#order-sqtk').html(data.sqtkorder); |
|||
$('#merchantnum').html(data.merchantnum); |
|||
$('#dynamicnum').html(data.dynamicnum); |
|||
$('#commentnum').html(data.commentnum); |
|||
$('#storeapply').html(data.storeapply); |
|||
$('#agentapply').html(data.agentapply); |
|||
$('#disapply').html(data.disapply); |
|||
$('#pocketnum').html(data.pocketnum); |
|||
$('#disnum').html(data.disnum); |
|||
$('#aattnum').html(data.aattnum); |
|||
$('#uattnum').html(data.uattnum); |
|||
$('#rushnum').html(data.rushnum); |
|||
$('#grouponnum').html(data.grouponnum); |
|||
}); |
|||
}) |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,86 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li ><a href="{php echo web_url('dashboard/nav/index')}">导航栏</a></li> |
|||
<li class="active"><a href="{php echo web_url('dashboard/nav/edit')}">{if empty($nav['id'])}添加导航{else}编辑导航{/if}</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form form-validate" > |
|||
<input type="hidden" name="id" value="{$nav['id']}" /> |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading">导航栏设置</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">排序</label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="nav[displayorder]" placeholder="默认排序为0" class="form-control" value="{$nav['displayorder']}" > |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">导航栏标题<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="nav[name]" required class="form-control" value="{$nav['name']}" > |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">标题颜色</label> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input type="color" name="nav[color]" required id="color" value="{$nav['color']}" class="form-control" > |
|||
<span id="reset" class="input-group-addon btn btn-default">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">导航栏图片<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('nav[thumb]', $nav['thumb'])} |
|||
<span class="help-block">建议图片大小80*80</span> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label" >导航栏连接</label> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input type="text" value="{$nav['link']}" class="form-control valid" name="link" readonly="readonly" id="advlink"> |
|||
<span data-input="#advlink" data-toggle="selectUrl" class="input-group-addon btn btn-default">选择链接</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<!--<div class="form-group">--> |
|||
<!--<label class="col-sm-2 control-label">导航栏位置</label>--> |
|||
<!--<div class="col-sm-9">--> |
|||
<!--<select name="nav[type]" class="form-control">--> |
|||
<!--<option value="0" {if $nav['type'] == 0 || empty($nav['type'])} selected="selected" {/if} >首页</option>--> |
|||
<!--<!–<option value="1" {if $nav['type'] == 1} selected="selected" {/if} >一卡通</option>–>--> |
|||
<!--</select>--> |
|||
<!--</div>--> |
|||
<!--</div>--> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">是否显示</label> |
|||
<div class="col-sm-9"> |
|||
<div class="radio-inline"> |
|||
<input type="radio" name='enabled' value='1' {if $nav['enabled']==1}checked{/if}>是 |
|||
</div> |
|||
<div class="radio-inline"> |
|||
<input type="radio" name='enabled' value='0' {if $nav['enabled']==0}checked{/if}>否 |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
$('input[name="nav[thumb]"]').attr('required','required'); |
|||
$("#reset").on('click',function(){ |
|||
$("#color").val('#666').trigger('propertychange'); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,55 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="#">导航栏</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a class="btn btn-primary" href="{php echo web_url('dashboard/nav/edit')}">添加导航</a> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="panel panel-default"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center" width="10%">图片</th> |
|||
<th class="text-center" width="5%">显示顺序</th> |
|||
<th class="text-center" width="20%">标题</th> |
|||
<th class="text-center" width="30%">连接</th> |
|||
<!--<th class="text-center" width="10%">位置</th>--> |
|||
<th class="text-center" width="10%">状态</th> |
|||
<th class="text-center" width="15%">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $navs $nav} |
|||
<tr class="text-center"> |
|||
<td><img class="scrollLoading" src="{php echo tomedia($nav['thumb'])}" data-url="{php echo tomedia($nav['thumb'])}" onerror="this.src='{php echo tomedia($nav['thumb'])}'" height="50" width="50"/></td> |
|||
<td>{$nav['displayorder']}</td> |
|||
<td><span {if $nav['color']} style="color: {$nav['color']};" {/if}>{$nav['name']}</span></td> |
|||
<td class="text-lue">{$nav['link']}</td> |
|||
<!--<td class="text-lue">{if $nav['type'] == 0 || empty($nav['type'])}首页{else if $nav['type'] == 1}一卡通{/if}</td>--> |
|||
<td>{php echo tpl_change_status('dashboard/nav/changeStatus&id='.$nav['id'],$nav['enabled'])}</td> |
|||
<td> |
|||
<a class="btn btn-sm btn-warning" href="{php echo web_url('dashboard/nav/edit',array('id'=>$nav['id']))}">编辑</a> |
|||
<a class="btn btn-sm btn-danger" data-toggle="ajaxRemove" href="{php echo web_url('dashboard/nav/delete',array('id'=>$nav['id']))}" data-confirm="确定删除当前信息?">删除</a> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
|
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,67 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li ><a href="{php echo web_url('dashboard/notice/index')}">公告列表</a></li> |
|||
<li class="active"><a href="{php echo web_url('dashboard/notice/edit')}">{if !empty($notice['id'])}编辑公告{else}添加公告{/if}</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<div class="panel panel-default"> |
|||
<form action="" method="post" class="form-horizontal form form-validate"> |
|||
<input type="hidden" name="id" value="{$notice['id']}" /> |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading">公告设置</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">公告标题<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9"> |
|||
<input type="text" name="notice[title]" value="{$notice['title']}" required autocomplete="off" class="form-control" placeholder="请输入公告标题" > |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">公告内容</label> |
|||
<div class="col-sm-9"> |
|||
{php echo tpl_diy_editor_create('notice[content]', $notice['content']);} |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label" >公告连接</label> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input type="text" value="{$notice['link']}" class="form-control valid" name="notice[link]" readonly="readonly" id="advlink"> |
|||
<span data-input="#advlink" data-toggle="selectUrl" class="input-group-addon btn btn-default">选择链接</span> |
|||
<span class="input-group-addon btn btn-default clearinput">X</span> |
|||
</div> |
|||
<div class="help-block">若设置了跳转链接则无法显示公告内容</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">是否显示</label> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name='notice[enabled]' value='1' {if $notice['enabled']==1}checked{/if}>是 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name='notice[enabled]' value='0' {if $notice['enabled']==0}checked{/if}>否 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
/** |
|||
* 点击删除图片或者链接 |
|||
*/ |
|||
$(".form").on('click','.clearinput',function () { |
|||
$(this).prev().prev().val(''); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,46 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="#">公告</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a class="btn btn-primary" href="{php echo web_url('dashboard/notice/edit')}">添加公告</a> |
|||
<a href="{php echo web_url('dashboard/notice/clear')}" class="btn btn-default" data-toggle='ajaxPost'>清除缓存</a> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover table-bordered"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center" width="5%">id</th> |
|||
<th class="text-center" width="50%">标题</th> |
|||
<th class="text-center" width="15%">状态</th> |
|||
<th class="text-center" width="15%">添加时间</th> |
|||
<th class="text-center" width="15%">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $list $adv} |
|||
<tr class="text-center"> |
|||
<td>{$adv['id']}</td> |
|||
<td>{$adv['title']}</td> |
|||
<td>{php echo tpl_change_status('dashboard/notice/changeStatus&id='.$adv['id'],$adv['enabled'])}</td> |
|||
<td>{php echo date('Y-m-d H:i:s',$adv['createtime'])}</td> |
|||
<td> |
|||
<a class="btn btn-sm btn-warning" href="{php echo web_url('dashboard/notice/edit',array('id'=>$adv['id']))}">编辑</a> |
|||
<a class="btn btn-sm btn-danger" data-toggle="ajaxRemove" href="{php echo web_url('dashboard/notice/delete',array('id'=>$adv['id']))}" data-confirm="确定删除当前信息?">删除</a> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"></div> |
|||
<div class="pull-right">{$pager}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,211 @@ |
|||
{php include wl_template('common/header');} |
|||
<script type="text/javascript" src="{URL_WEB_JS}jquery.qrcode.min.js"></script> |
|||
<style> |
|||
.col-xs-6.col-md-3{ |
|||
margin-bottom: 15px!important; |
|||
} |
|||
.group_title{ |
|||
border-bottom: 0; |
|||
background-color: #f8f8f8; |
|||
position: relative; |
|||
padding-left: 15px; |
|||
margin-bottom: 30px; |
|||
height: 40px; |
|||
line-height: 40px; |
|||
font-size: 15px; |
|||
float: left; |
|||
width: 100%; |
|||
} |
|||
.group_title:after{ |
|||
content: ''; |
|||
position: absolute; |
|||
width: 4px; |
|||
height: 16px; |
|||
background: #1AB394; |
|||
-webkit-border-radius: 30%; |
|||
-moz-border-radius: 30%; |
|||
border-radius: 30%; |
|||
top: 12px; |
|||
left: 10px; |
|||
} |
|||
.group_title span{ |
|||
display: inline-block; |
|||
height: 40px; |
|||
line-height: 40px; |
|||
padding-left: 5px; |
|||
} |
|||
.app-content{ |
|||
float: left!important; |
|||
} |
|||
.h5_links{ |
|||
word-break:break-all; |
|||
display:-webkit-box;/**对象作为伸缩盒子模型展示**/ |
|||
-webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/ |
|||
-webkit-line-clamp:2;/**显示的行数**/ |
|||
overflow:hidden;/**隐藏超出的内容**/ |
|||
} |
|||
.weapp_path{ |
|||
word-break:break-all; |
|||
display:-webkit-box;/**对象作为伸缩盒子模型展示**/ |
|||
-webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/ |
|||
-webkit-line-clamp:1;/**显示的行数**/ |
|||
overflow:hidden;/**隐藏超出的内容**/ |
|||
} |
|||
canvas{ |
|||
padding: 10px; |
|||
height: calc(100% - 20px); |
|||
background: #FFF; |
|||
margin: 10px; |
|||
} |
|||
.pagelink-box{ |
|||
position: relative!important; |
|||
height: 152px; |
|||
} |
|||
.pagelink-qrcodeList{ |
|||
position: absolute; |
|||
top: 0; |
|||
z-index: 100; |
|||
background: RGBA(0,0,0,.8); |
|||
height: 100%; |
|||
} |
|||
.pagelink-qrcodeList div{ |
|||
display: inline-block; |
|||
height: 100%; |
|||
width: 151px; |
|||
float: left; |
|||
} |
|||
.pagelink-qrcodeList .qrcode_weapp img{ |
|||
width: 100%; |
|||
height: 100%; |
|||
padding: 10px; |
|||
} |
|||
|
|||
.pagelink-qrcodeList .qrcode_wechat img{ |
|||
width: 100%; |
|||
height: 100%; |
|||
padding: 10px; |
|||
} |
|||
.imgdown{ |
|||
cursor: pointer; |
|||
} |
|||
</style> |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="#">页面链接</a></li> |
|||
</ul> |
|||
<!--列表信息--> |
|||
<div class="app-content"> |
|||
{loop $system $index $item} |
|||
<div class="group_title"><icon class=""></icon><span>{$item['name']}</span></div> |
|||
{loop $item['list'] $key $val} |
|||
<div class="col-xs-6 col-sm-9 col-md-3"> |
|||
<div class="pagelink-box"> |
|||
<div class="pagelink-header"> |
|||
<span>{$val['name']}</span> |
|||
<div class="pagelink-header-qr pull-right" data-url="{$val['url']}" data-path="{$val['page_path']}" data-status="0"><i class="fa fa-qrcode"></i></div> |
|||
</div> |
|||
<div></div> |
|||
<div class="pagelink-content"> |
|||
{if p('wxplatform')} |
|||
<div class="flex-row"> |
|||
<span class="link-title">页面链接:</span> |
|||
<span class="js-clip h5_links" data-url="{$val['url']}">{$val['url']}</span> |
|||
</div> |
|||
{/if} |
|||
{if p('wxapp')} |
|||
<div class="flex-row"> |
|||
<span class="link-title">页面路径:</span> |
|||
<span class="js-clip weapp_path" data-url="{php echo add_aid($val['page_path'])}"> |
|||
{php echo add_aid($val['page_path'])} |
|||
</span> |
|||
</div> |
|||
{/if} |
|||
</div> |
|||
<!-- 二维码信息 --> |
|||
<div class="pagelink-qrcodeList hide" data-status="0"> |
|||
<!-- 公众号二维码 --> |
|||
{if p('wxplatform')} |
|||
<div class="qrcode_wechat hide"> |
|||
<img class="imgdown" src="" /> |
|||
</div> |
|||
{/if} |
|||
<!-- 小程序太阳码 --> |
|||
{if p('wxapp')} |
|||
<div class="qrcode_weapp hide"> |
|||
<img class="imgdown" src="" /> |
|||
</div> |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{/loop} |
|||
{/loop} |
|||
</div> |
|||
<script> |
|||
$(function () { |
|||
//显示二维码信息 |
|||
$(".pagelink-header-qr").on('click',function () { |
|||
//定位、链接获取 |
|||
let _this = $(this), |
|||
wechat = _this.parents('.pagelink-header').siblings('.pagelink-qrcodeList').children('.qrcode_wechat'), |
|||
weapp = _this.parents('.pagelink-header').siblings('.pagelink-qrcodeList').children('.qrcode_weapp'), |
|||
link = _this.data('url'), |
|||
path = _this.data('path'), |
|||
status = _this.data('status'); |
|||
if(status == 0) { |
|||
//生成小程序二维码 |
|||
if (path.length > 0) { |
|||
$.post("{php echo web_url('dashboard/pagelinks/getWxAppQrCode')}", {path: path}, function (data) { |
|||
if (data.errno == 0) { |
|||
weapp.children('img').attr('src', data['data']); |
|||
weapp.removeClass('hide'); |
|||
} |
|||
}, 'json'); |
|||
} |
|||
//生成公众号二维码 |
|||
if (link.length > 0) { |
|||
// let is_have = wechat.children().is("canvas"); |
|||
// if (!is_have) { |
|||
// wechat.qrcode(link); |
|||
// } |
|||
$.post("{php echo web_url('dashboard/pagelinks/getWxWechatQrCode')}", {link: link}, function (data) { |
|||
if (data.errno == 0) { |
|||
wechat.children('img').attr('src', data['data']); |
|||
wechat.removeClass('hide'); |
|||
} |
|||
}, 'json'); |
|||
} |
|||
_this.data('status', 1); |
|||
} |
|||
if(status > 0){ |
|||
//隐藏二维码信息 |
|||
$(this).parents('.pagelink-header').siblings('.pagelink-qrcodeList').addClass('hide'); |
|||
_this.data('status', -1); |
|||
}else{ |
|||
//显示内容 |
|||
_this.parents('.pagelink-header').siblings('.pagelink-qrcodeList').removeClass('hide'); |
|||
_this.data('status', 2); |
|||
} |
|||
|
|||
}); |
|||
|
|||
$('.imgdown').click(function(){ |
|||
let src = $(this).attr('src'); |
|||
// 创建隐藏的可下载链接 |
|||
var eleLink = document.createElement('a'); |
|||
eleLink.download = src; |
|||
eleLink.style.display = 'none'; |
|||
// // 字符内容转变成blob地址 |
|||
eleLink.href = src; |
|||
// // 触发点击 |
|||
document.body.appendChild(eleLink); |
|||
eleLink.click(); |
|||
// // 然后移除 |
|||
document.body.removeChild(eleLink); |
|||
}); |
|||
//隐藏二维码信息 |
|||
// $(".pagelink-header-qr").on('mouseleave',function () { |
|||
// $(this).parents('.pagelink-header').siblings('.pagelink-qrcodeList').addClass('hide'); |
|||
// }); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,266 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="#">选项卡管理</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" enctype="multipart/form-data" > |
|||
<div class="app-table-list"> |
|||
<div class="panel panel-default"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center" width="25%">选项名称</th> |
|||
<th class="text-center" width="25%">修改名称(最多写两字)</th> |
|||
<th class="text-center" width="15%">排序(数字越大越靠前)</th> |
|||
<th class="text-center" width="20%">列表排序方式</th> |
|||
<th class="text-center" width="15%">开关</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
<tr class="text-center"> |
|||
<td>商家</td> |
|||
<td><input type="text" class="form-control" placeholder="商家" maxlength="4" name="plugin[sjname]" value="{$plugin['sjname']}"/></td> |
|||
<td><input class="form-control" type="number" name="plugin[sjorder]" value="{$plugin['sjorder']}"/></td> |
|||
<td> |
|||
<select name="plugin[sjsort]" style="width: 100%;"> |
|||
<option value="2" {if $plugin['sjsort'] == 2 || empty($plugin['sjsort'])} selected="selected" {/if}>店铺距离</option> |
|||
<option value="3" {if $plugin['sjsort'] == 3} selected="selected" {/if}>推荐设置</option> |
|||
<option value="1" {if $plugin['sjsort'] == 1} selected="selected" {/if}>创建时间</option> |
|||
<option value="4" {if $plugin['sjsort'] == 4} selected="selected" {/if}>浏览人气</option> |
|||
</select> |
|||
</td> |
|||
<td> |
|||
<input type="checkbox" class="js-switch" name="plugin[sjstatus]" value="1" {if $plugin['sjstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
<tr> |
|||
<td style="text-align: center;">抢购</td> |
|||
<td style="text-align: center;"><input class="form-control" type="text" placeholder="抢购" maxlength="4" name="plugin[qgname]" value="{$plugin['qgname']}"/></td> |
|||
<td style="text-align: center;"><input class="form-control" type="number" name="plugin[qgorder]" value="{$plugin['qgorder']}"/></td> |
|||
<td> |
|||
<select name="plugin[qgsort]" style="width: 100%;"> |
|||
<option value="2" {if $plugin['qgsort'] == 2 || empty($plugin['qgsort'])} selected="selected" {/if}>店铺距离</option> |
|||
<option value="3" {if $plugin['qgsort'] == 3} selected="selected" {/if}>推荐设置</option> |
|||
<option value="1" {if $plugin['qgsort'] == 1} selected="selected" {/if}>创建时间</option> |
|||
<option value="4" {if $plugin['qgsort'] == 4} selected="selected" {/if}>浏览人气</option> |
|||
</select> |
|||
</td> |
|||
<td style="text-align: center;"> |
|||
<input type="checkbox" class="js-switch" name="plugin[qgstatus]" value="1" {if $plugin['qgstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
{if p('wlcoupon')} |
|||
<tr> |
|||
<td style="text-align: center;">卡券</td> |
|||
<td style="text-align: center;"><input class="form-control" type="text" placeholder="卡券" maxlength="4" name="plugin[kqname]" value="{$plugin['kqname']}"/></td> |
|||
<td style="text-align: center;"><input class="form-control" type="number" name="plugin[kqorder]" value="{$plugin['kqorder']}"/></td> |
|||
<td> |
|||
<select name="plugin[kqsort]" style="width: 100%;"> |
|||
<option value="2" {if $plugin['kqsort'] == 2 || empty($plugin['kqsort'])} selected="selected" {/if}>店铺距离</option> |
|||
<option value="3" {if $plugin['kqsort'] == 3} selected="selected" {/if}>推荐设置</option> |
|||
<option value="1" {if $plugin['kqsort'] == 1} selected="selected" {/if}>创建时间</option> |
|||
<option value="4" {if $plugin['kqsort'] == 4} selected="selected" {/if}>浏览人气</option> |
|||
</select> |
|||
</td> |
|||
<td style="text-align: center;"> |
|||
<input type="checkbox" class="js-switch" name="plugin[kqstatus]" value="1" {if $plugin['kqstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
{/if} |
|||
{if p('halfcard')} |
|||
<tr> |
|||
<td style="text-align: center;">特权</td> |
|||
<td style="text-align: center;"><input class="form-control" placeholder="特权" maxlength="4" type="text" name="plugin[wzname]" value="{$plugin['wzname']}"/></td> |
|||
<td style="text-align: center;"><input class="form-control" type="number" name="plugin[wzorder]" value="{$plugin['wzorder']}"/></td> |
|||
<td> |
|||
<select name="plugin[wzsort]" style="width: 100%;"> |
|||
<option value="2" {if $plugin['wzsort'] == 2 || empty($plugin['wzsort'])} selected="selected" {/if}>店铺距离</option> |
|||
<option value="3" {if $plugin['wzsort'] == 3} selected="selected" {/if}>推荐设置</option> |
|||
<option value="1" {if $plugin['wzsort'] == 1} selected="selected" {/if}>创建时间</option> |
|||
<option value="4" {if $plugin['wzsort'] == 4} selected="selected" {/if}>浏览人气</option> |
|||
</select> |
|||
</td> |
|||
<td style="text-align: center;"> |
|||
<input type="checkbox" class="js-switch" name="plugin[wzstatus]" value="1" {if $plugin['wzstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
<tr class="text-center"> |
|||
<td>礼包</td> |
|||
<td><input type="text" class="form-control" placeholder="礼包" maxlength="4" name="plugin[gpname]" value="{$plugin['gpname']}"/></td> |
|||
<td><input class="form-control" type="number" name="plugin[gporder]" value="{$plugin['gporder']}"/></td> |
|||
<td> |
|||
<select name="plugin[gpsort]" style="width: 100%;"> |
|||
<option value="2" {if $plugin['gpsort'] == 2 || empty($plugin['gpsort'])} selected="selected" {/if}>店铺距离</option> |
|||
<option value="3" {if $plugin['gpsort'] == 3} selected="selected" {/if}>推荐设置</option> |
|||
<option value="1" {if $plugin['gpsort'] == 1} selected="selected" {/if}>创建时间</option> |
|||
<option value="4" {if $plugin['gpsort'] == 4} selected="selected" {/if}>浏览人气</option> |
|||
</select> |
|||
</td> |
|||
<td> |
|||
<input type="checkbox" class="js-switch" name="plugin[gpstatus]" value="1" {if $plugin['gpstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
{/if} |
|||
{if p('wlfightgroup')} |
|||
<tr> |
|||
<td style="text-align: center;">拼团</td> |
|||
<td style="text-align: center;"><input class="form-control" type="text" placeholder="拼团" maxlength="4" name="plugin[ptname]" value="{$plugin['ptname']}"/></td> |
|||
<td style="text-align: center;"><input class="form-control" type="number" name="plugin[ptorder]" value="{$plugin['ptorder']}"/></td> |
|||
<td> |
|||
<select name="plugin[ptsort]" style="width: 100%;"> |
|||
<option value="2" {if $plugin['ptsort'] == 2 || empty($plugin['ptsort'])} selected="selected" {/if}>店铺距离</option> |
|||
<option value="3" {if $plugin['ptsort'] == 3} selected="selected" {/if}>推荐设置</option> |
|||
<option value="1" {if $plugin['ptsort'] == 1} selected="selected" {/if}>创建时间</option> |
|||
<option value="4" {if $plugin['ptsort'] == 4} selected="selected" {/if}>浏览人气</option> |
|||
</select> |
|||
</td> |
|||
<td style="text-align: center;"> |
|||
<input type="checkbox" class="js-switch" name="plugin[ptstatus]" value="1" {if $plugin['ptstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
{/if} |
|||
{if p('pocket')} |
|||
<tr> |
|||
<td style="text-align: center;">同城</td> |
|||
<td style="text-align: center;"><input class="form-control" type="text" placeholder="同城" maxlength="4" name="plugin[tcname]" value="{$plugin['tcname']}"/></td> |
|||
<td style="text-align: center;"><input class="form-control" type="number" name="plugin[tcorder]" value="{$plugin['tcorder']}"/></td> |
|||
<td> |
|||
<select name="plugin[tcsort]" style="width: 100%;"> |
|||
<option value="1" {if $plugin['tcsort'] == 1 || empty($plugin['tcsort'])} selected="selected" {/if}>发帖时间</option> |
|||
<option value="2" {if $plugin['tcsort'] == 2} selected="selected" {/if}>浏览人气</option> |
|||
<option value="3" {if $plugin['tcsort'] == 3} selected="selected" {/if}>分享数量</option> |
|||
<option value="4" {if $plugin['tcsort'] == 4} selected="selected" {/if}>点赞数量</option> |
|||
<option value="5" {if $plugin['tcsort'] == 5} selected="selected" {/if}>回复时间</option> |
|||
</select> |
|||
</td> |
|||
<td style="text-align: center;"> |
|||
<input type="checkbox" class="js-switch" name="plugin[tcstatus]" value="1" {if $plugin['tcstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
{/if} |
|||
{if p('activity')} |
|||
<tr> |
|||
<td style="text-align: center;">活动</td> |
|||
<td style="text-align: center;"><input class="form-control" type="text" placeholder="活动" maxlength="4" name="plugin[hdname]" value="{$plugin['hdname']}"/></td> |
|||
<td style="text-align: center;"><input class="form-control" type="number" name="plugin[hdorder]" value="{$plugin['hdorder']}"/></td> |
|||
<td> |
|||
<select name="plugin[hdsort]" style="width: 100%;"> |
|||
<option value="2" {if $plugin['hdsort'] == 2 || empty($plugin['hdsort'])} selected="selected" {/if}>店铺距离</option> |
|||
<option value="3" {if $plugin['hdsort'] == 3} selected="selected" {/if}>推荐设置</option> |
|||
<option value="1" {if $plugin['hdsort'] == 1} selected="selected" {/if}>创建时间</option> |
|||
<option value="4" {if $plugin['hdsort'] == 4} selected="selected" {/if}>浏览人气</option> |
|||
</select> |
|||
</td> |
|||
<td style="text-align: center;"> |
|||
<input type="checkbox" class="js-switch" name="plugin[hdstatus]" value="1" {if $plugin['hdstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
{/if} |
|||
{if p('groupon')} |
|||
<tr> |
|||
<td style="text-align: center;">团购</td> |
|||
<td style="text-align: center;"><input class="form-control" type="text" placeholder="团购" maxlength="4" name="plugin[tgname]" value="{$plugin['tgname']}"/></td> |
|||
<td style="text-align: center;"><input class="form-control" type="number" name="plugin[tgorder]" value="{$plugin['tgorder']}"/></td> |
|||
<td> |
|||
<select name="plugin[tgsort]" style="width: 100%;"> |
|||
<option value="2" {if $plugin['tgsort'] == 2 || empty($plugin['tgsort'])} selected="selected" {/if}>店铺距离</option> |
|||
<option value="3" {if $plugin['tgsort'] == 3} selected="selected" {/if}>推荐设置</option> |
|||
<option value="1" {if $plugin['tgsort'] == 1} selected="selected" {/if}>创建时间</option> |
|||
<option value="4" {if $plugin['tgsort'] == 4} selected="selected" {/if}>浏览人气</option> |
|||
</select> |
|||
</td> |
|||
<td style="text-align: center;"> |
|||
<input type="checkbox" class="js-switch" name="plugin[tgstatus]" value="1" {if $plugin['tgstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
{/if} |
|||
{if p('bargain')} |
|||
<tr> |
|||
<td style="text-align: center;">砍价</td> |
|||
<td style="text-align: center;"><input class="form-control" type="text" placeholder="砍价" maxlength="4" name="plugin[kjname]" value="{$plugin['kjname']}"/></td> |
|||
<td style="text-align: center;"><input class="form-control" type="number" name="plugin[kjorder]" value="{$plugin['kjorder']}"/></td> |
|||
<td> |
|||
<select name="plugin[kjsort]" style="width: 100%;"> |
|||
<option value="2" {if $plugin['kjsort'] == 2 || empty($plugin['kjsort'])} selected="selected" {/if}>店铺距离</option> |
|||
<option value="3" {if $plugin['kjsort'] == 3} selected="selected" {/if}>推荐设置</option> |
|||
<option value="1" {if $plugin['kjsort'] == 1} selected="selected" {/if}>创建时间</option> |
|||
<option value="4" {if $plugin['kjsort'] == 4} selected="selected" {/if}>浏览人气</option> |
|||
</select> |
|||
</td> |
|||
<td style="text-align: center;"> |
|||
<input type="checkbox" class="js-switch" name="plugin[kjstatus]" value="1" {if $plugin['kjstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
{/if} |
|||
<tr class="text-center"> |
|||
<td>积分</td> |
|||
<td><input type="text" class="form-control" placeholder="积分" maxlength="4" name="plugin[jfname]" value="{$plugin['jfname']}"/></td> |
|||
<td><input class="form-control" type="number" name="plugin[jforder]" value="{$plugin['jforder']}"/></td> |
|||
<td> |
|||
<select name="plugin[jfsort]" style="width: 100%;"> |
|||
<!--<option value="2" {if $plugin['jfsort'] == 2 || empty($plugin['jfsort'])} selected="selected" {/if}>店铺距离</option>--> |
|||
<option value="1" {if $plugin['jfsort'] == 1} selected="selected" {/if}>创建时间</option> |
|||
<option value="3" {if $plugin['jfsort'] == 3} selected="selected" {/if}>推荐设置</option> |
|||
<option value="4" {if $plugin['jfsort'] == 4} selected="selected" {/if}>浏览人气</option> |
|||
</select> |
|||
</td> |
|||
<td> |
|||
<input type="checkbox" class="js-switch" name="plugin[jfstatus]" value="1" {if $plugin['jfstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
{if p('recruit')} |
|||
<tr> |
|||
<td style="text-align: center;">招聘</td> |
|||
<td style="text-align: center;"><input class="form-control" type="text" placeholder="招聘" maxlength="4" name="plugin[zpname]" value="{$plugin['zpname']}"/></td> |
|||
<td style="text-align: center;"><input class="form-control" type="number" name="plugin[zporder]" value="{$plugin['zporder']}"/></td> |
|||
<td> |
|||
<select name="plugin[zpsort]" style="width: 100%;"> |
|||
<option value="1" {if $plugin['zpsort'] == 1 || !$plugin['zpsort']} selected="selected" {/if}>推荐排序</option> |
|||
<option value="2" {if $plugin['zpsort'] == 2} selected="selected" {/if}>浏览量</option> |
|||
<option value="3" {if $plugin['zpsort'] == 3} selected="selected" {/if}>发布时间</option> |
|||
<option value="4" {if $plugin['zpsort'] == 4} selected="selected" {/if}>距离排序</option> |
|||
</select> |
|||
</td> |
|||
<td style="text-align: center;"> |
|||
<input type="checkbox" class="js-switch" name="plugin[zpstatus]" value="1" {if $plugin['zpstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
{/if} |
|||
{if p('dating')} |
|||
<tr> |
|||
<td style="text-align: center;">相亲</td> |
|||
<td style="text-align: center;"><input class="form-control" type="text" placeholder="相亲" maxlength="4" name="plugin[xqname]" value="{$plugin['xqname']}"/></td> |
|||
<td style="text-align: center;"><input class="form-control" type="number" name="plugin[xqorder]" value="{$plugin['xqorder']}"/></td> |
|||
<td> |
|||
<select name="plugin[xqsort]" style="width: 100%;"> |
|||
<option value="1" {if $plugin['xqsort'] == 1 || !$plugin['xqsort']} selected="selected" {/if}>推荐排序</option> |
|||
<option value="2" {if $plugin['xqsort'] == 2} selected="selected" {/if}>浏览量</option> |
|||
<option value="3" {if $plugin['xqsort'] == 3} selected="selected" {/if}>发布时间</option> |
|||
<option value="4" {if $plugin['xqsort'] == 4} selected="selected" {/if}>距离排序</option> |
|||
</select> |
|||
</td> |
|||
<td style="text-align: center;"> |
|||
<input type="checkbox" class="js-switch" name="plugin[xqstatus]" value="1" {if $plugin['xqstatus']}checked="checked" {/if}> |
|||
</td> |
|||
</tr> |
|||
{/if} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
<input type="submit" name="submit" value="保存" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
<div class="pull-right"> |
|||
|
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,51 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li><a href="{php echo web_url('dashboard/ruleCenter/index')}">规则中心</a></li> |
|||
{if !empty($_GPC['id'])} |
|||
<li class="active"><a href="#">编辑规则</a></li> |
|||
{else} |
|||
<li class="active"><a href="#">添加规则</a></li> |
|||
{/if} |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form action="" method="post" class="form-horizontal form form-validate"> |
|||
<div class="panel panel-default" id="step1"> |
|||
<div class="panel-heading">{if empty($_GPC['id'])}添加规则{else}编辑规则{/if}</div> |
|||
<div class="panel-body"> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">规则图片</label> |
|||
<div class="col-sm-9"> |
|||
{php echo attachment_select('data[img]', $data['img'])} |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">规则排序</label> |
|||
<div class="col-sm-9"> |
|||
<input type="number" name="data[sort]" placeholder="排序号越大排列越靠前" class="form-control" value="{$data['sort']}" > |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label">是否开启</label> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name='data[status]' value='1' {if $data['status']==1}checked{/if}>开启 |
|||
</label> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name='data[status]' value='0' {if $data['status']==0}checked{/if}>关闭 |
|||
</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-2 control-label"></label> |
|||
<div class="col-sm-9"> |
|||
<input type="submit" name="submit" value="提交" class="btn btn-primary min-width" /> |
|||
<input type="hidden" name="token" value="{$_W['token']}" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,59 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active" ><a href="#">规则中心</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-list"> |
|||
<a href="{php echo web_url('dashboard/ruleCenter/edit')}" class="btn btn-primary">添加规则</a> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-responsive"> |
|||
<thead> |
|||
<tr> |
|||
<th style="width: 10%;">id</th> |
|||
<th style="width: 25%;">规则说明图片</th> |
|||
<th style="width: 15%;">显示顺序</th> |
|||
<th style="width: 25%;">开启状态</th> |
|||
<th style="width: 25%;text-align: right;">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $list $row} |
|||
<tr> |
|||
<td style="overflow: visible">{$row['id']}</td> |
|||
<td style="overflow: visible"> |
|||
<a href="{php echo tomedia($row['img']);}" target="_blank"> |
|||
<img class="scrollLoading" src="{php echo tomedia($row['img']);}" data-url="{php echo tomedia($row['img']);}" height="50" width="50"/> |
|||
</a> |
|||
</td> |
|||
<td style="overflow: visible">{php echo $row['sort'];}</td> |
|||
<td style="overflow: visible"> |
|||
{php echo tpl_change_status('dashboard/ruleCenter/changeStatus&id='.$row['id'],$row['status'])} |
|||
</td> |
|||
<td style="overflow: visible;text-align: right;"> |
|||
<a href="{php echo web_url('dashboard/ruleCenter/edit',array('id'=>$row['id']))}" class="btn btn-default btn-sm" data-toggle="tooltip" data-placement="top" title="编辑"> |
|||
编辑 |
|||
</a> |
|||
<a href="{php echo web_url('dashboard/ruleCenter/delete',array('id'=>$row['id']))}" class="btn btn-danger btn-sm" data-toggle="tooltip" data-placement="top" title="删除"> |
|||
删除 |
|||
</a> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
|
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,156 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="#">排版</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-form"> |
|||
<form class="layui-form" action=""> |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading"> |
|||
幻灯片设置 |
|||
</div> |
|||
<div class="panel-body"> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">输入框</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="text" name="title" required lay-verify="required" placeholder="请输入标题" autocomplete="off" class="form-control"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">密码</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="password" name="password" required lay-verify="required" placeholder="请输入密码" autocomplete="off" class="form-control"> |
|||
</div> |
|||
<div class="layui-form-mid layui-word-aux">6-20位密码</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">填写手机号</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="text" name="title" required lay-verify="phone" placeholder="请输入标题" autocomplete="off" class="form-control"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">填写邮箱</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="text" name="title" required lay-verify="email" placeholder="请输入标题" autocomplete="off" class="form-control"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">填写连接</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="text" name="title" required lay-verify="url" placeholder="请输入标题" autocomplete="off" class="form-control"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">填写数字</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="text" name="title" required lay-verify="number" placeholder="请输入标题" autocomplete="off" class="form-control"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">填写日期</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="text" name="title" required lay-verify="date" placeholder="请输入标题" autocomplete="off" class="form-control"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">填写身份证</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="text" name="title" required="" lay-verify="identity" placeholder="请输入标题" autocomplete="off" class="form-control"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">选择框</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<select name="city" lay-verify="required"> |
|||
<option value=""></option> |
|||
<option value="0">北京</option> |
|||
<option value="1">上海</option> |
|||
<option value="2">广州</option> |
|||
<option value="3">深圳</option> |
|||
<option value="4">杭州</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">复选框</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="checkbox" name="like[write]" title="写作"> |
|||
<input type="checkbox" name="like[read]" title="阅读" checked> |
|||
<input type="checkbox" name="like[dai]" title="发呆"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">开关</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="checkbox" name="switch" lay-skin="switch"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">单选框</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="radio" name="sex" value="男" title="男"> |
|||
<input type="radio" name="sex" value="女" title="女" checked> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">文本域</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">范围</label> |
|||
<div class="col-sm-9form-control-inline" style="margin-left: 20px;"> |
|||
<input type="text" name="price_min" placeholder="¥" autocomplete="off" class="form-control"> |
|||
</div> |
|||
<div class="layui-form-label">-</div> |
|||
<div class="col-sm-9form-control-inline"> |
|||
<input type="text" name="price_max" placeholder="¥" autocomplete="off" class="form-control"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">分割线</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<hr> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">图片上传</label> |
|||
<div class="col-sm-9form-control-block"> |
|||
{php echo attachment_select('adv[thumb]', $adv['thumb'])} |
|||
<span class="help-block">建议图片大小300*400</span> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">layui开始时间选择器<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="text" name="starttime" readonly="true" required lay-verify="required" placeholder="请选择到期时间" autocomplete="off" class="form-control" starttime="true"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">layui结束时间选择器<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<input type="text" name="starttime" readonly="true" required lay-verify="required" placeholder="请选择到期时间" autocomplete="off" class="form-control" endtime="true"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label">微擎时间选择器<span class="must-fill">*</span></label> |
|||
<div class="col-sm-9form-control-block"> |
|||
{php echo tpl_form_field_date('name')} |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="col-xs-12 col-sm-3 col-md-2 layui-form-label"></label> |
|||
<div class="col-sm-9form-control-block"> |
|||
<button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button> |
|||
<button type="reset" class="layui-btn layui-btn-primary">重置</button> |
|||
<button type="button" class="layui-btn layui-btn-radius layui-btn-warm">圆形按钮</button> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,56 @@ |
|||
{php include wl_template('common/header');} |
|||
{php include wl_template('diy/common/_common');} |
|||
<ul class="nav nav-tabs"> |
|||
<li><a href="{php echo web_url($backUrl);}">广告管理</a></li> |
|||
<li class="active"><a href="javascript:;">编辑广告</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="form-group-title">编辑广告</div> |
|||
<div class="main panel panel-default"> |
|||
<div class="page-content"> |
|||
<div class="row relative w900"> |
|||
<div class="diy-phone" data-merch="0" id="menuDiy-phone" > |
|||
<div class="phone-head"></div> |
|||
<div class="phone-body"> |
|||
<div class="phone-title" id="page">启动广告</div> |
|||
<div class="phone-main" id="phone" style="position: relative; overflow: hidden; height: 500px"> |
|||
<p style="text-align: center; line-height: 400px">loading...</p> |
|||
</div> |
|||
</div> |
|||
<div class="phone-foot"></div> |
|||
</div> |
|||
|
|||
<div class="diy-editor form-horizontal" id="diy-editor"> |
|||
<div class="editor-arrow"></div> |
|||
<div class="inner"></div> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('diy/common/_template_adv');} |
|||
</div> |
|||
<div class="page-footer"><nav class="btn btn-primary btn-sm btn-save" data-type="save">保存广告</nav></div> |
|||
</div> |
|||
</div> |
|||
<script language="javascript"> |
|||
var path = 'diy/js/diy.adv'; |
|||
myrequire([path,'diy/js/tpl','js/biz'],function(modal,tpl){ |
|||
modal.init({ |
|||
adv_class:"{$advClass}", |
|||
back_url:"{$backUrl}", |
|||
tpl: tpl, |
|||
id: '{php echo intval($_GPC["id"])}', |
|||
attachurl: "{$_W['attachurl']}", |
|||
menu: {if !empty($advs['data'])}{php echo json_encode($advs['data'])}{else}null{/if}, |
|||
merch: 0 |
|||
}); |
|||
}); |
|||
</script> |
|||
|
|||
<style> |
|||
.fui-startadv {z-index: 5;} |
|||
.fui-startadv .inner {z-index: 6;} |
|||
.diy-editor {height: auto;overflow-y: hidden;display: block;margin: 0;position: inherit;width: 480px;float: right;} |
|||
.page-content {height: auto;padding-bottom: 60px;} |
|||
.page-footer {width: calc(100% - 230px);height: 60px;text-align: center;padding: 5px 0;background-color: #f9faff;position: fixed;left: 220px;bottom: 0;z-index: 999;} |
|||
.page-footer .btn {font-size: 14px;margin-top: 10px;padding: 6px 12px;} |
|||
</style> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,96 @@ |
|||
{php include wl_template('common/header');} |
|||
<link rel="stylesheet" href="{URL_MODULE}web/resource/diy/css/diy.min.css"> |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="javascript:;">广告管理</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a href="{php echo web_url($edit,array('adv_class'=>$advClass));}" class="btn btn-primary" id="create_adv">新建广告</a> |
|||
</div> |
|||
<div class="filter-list"> |
|||
<form class="form-horizontal" action="" method="post"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">广告名称</div> |
|||
<div class="col-sm-9"> |
|||
<input type="text" class="form-control" name="name" value="{$name}" placeholder="请输入广告名称"> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label"></div> |
|||
<div class="col-sm-6"> |
|||
<div class="input-group"> |
|||
<button class="btn btn-primary" type="submit" >搜索</button> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover table-bordered"> |
|||
<thead class="navbar-inner"> |
|||
<tr> |
|||
<th class="text-center">广告名称</th> |
|||
<th class="text-center">创建时间</th> |
|||
<th class="text-center">最后修改时间</th> |
|||
<th class="text-center">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $list $item} |
|||
<tr class="text-center"> |
|||
<td>{$item['name']}</td> |
|||
<td>{php echo date('Y-m-d H:i:s', $item['createtime'])}</td> |
|||
<td>{php echo date('Y-m-d H:i:s', $item['lastedittime'])}</td> |
|||
<td> |
|||
{if $item['aid'] == $_W['aid'] || (empty($_W['aid']) && !empty($item['is_public'])) } |
|||
<a class="btn btn-sm btn-primary" href="{php echo web_url($edit, array('id'=>$item['id'],'adv_class'=>$item['adv_class']))}">编辑</a> |
|||
<a class="btn btn-sm btn-danger" data-toggle="ajaxRemove" href="{php echo web_url('diy/diy/delAdv', array('id'=>$item['id']))}" data-confirm="确定要删除该自定义广告吗?">删除</a> |
|||
{if !empty($item['aid'])} |
|||
<!-- <a class="btn btn-sm btn-default advSetPulbic" is_public="{$item['is_public']}" data-href="{php echo web_url('diypage/diyset/pageSetPublic',array('id'=>$item['id'],'type'=>2))}">{if $item['is_public'] == 1}设为私有广告{else}设为公共广告{/if}</a>--> |
|||
{/if} |
|||
{else} |
|||
<a class="btn btn-sm btn-info" style="background-color:darkgrey;border: 0" href="javascript:;">无操作项</a> |
|||
{/if} |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
//将页面设置为公共页面 |
|||
$(".advSetPulbic").on('click',function () { |
|||
var the = $(this); |
|||
var url = the.data("href"); |
|||
var is_public = the.attr("is_public"); |
|||
var tips = '确定要将该页面设为公共广告吗?设置后每个代理商都可以使用该广告'; |
|||
if(is_public == 1){ |
|||
tips = '确定要将该页面设为私有广告吗?设置后其他代理商将不可使用该广告'; |
|||
} |
|||
tip.confirm(tips,function () { |
|||
$.post(url,function (res) { |
|||
if(res.errno == 1){ |
|||
the.html("设为公共广告"); |
|||
{if empty($_W['aid'])} |
|||
location.reload(); |
|||
{/if} |
|||
}else{ |
|||
the.html("设为私有广告"); |
|||
} |
|||
},'json'); |
|||
}); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,12 @@ |
|||
<link rel="stylesheet" href="{URL_WEB_DIY}css/rrweb.css"> |
|||
{if $_GPC['ac'] != 'diymenu'} |
|||
<link rel="stylesheet" href="{URL_WEB_DIY}css/diy.min.css"> |
|||
<link rel="stylesheet" href="{URL_MODULE}web/resource/diy/css/goods.css"><!-- 商品组件CSS --> |
|||
<link rel="stylesheet" href="{URL_MODULE}web/resource/diy/css/recruit.css"><!-- 求职招聘组件CSS --> |
|||
<link rel="stylesheet" href="{URL_MODULE}web/resource/diy/css/dating.css"><!-- 相亲交友组件CSS --> |
|||
<link rel="stylesheet" href="{URL_MODULE}web/resource/diy/css/citydelivery.css"><!-- 配送商品组件CSS --> |
|||
<link rel="stylesheet" href="{URL_MODULE}web/resource/diy/css/menu.css"><!-- 菜单组件CSS --> |
|||
<link rel="stylesheet" href="{URL_MODULE}web/resource/diy/css/houseKeep.css"><!-- 菜单组件CSS --> |
|||
{/if} |
|||
<link rel="stylesheet" href="{URL_WEB_DIY}css/sui.diy.css"> |
|||
<link rel="stylesheet" href="//apps.bdimg.com/libs/jqueryui/1.10.4/css/jquery-ui.min.css"> |
|||
File diff suppressed because it is too large
@ -0,0 +1,307 @@ |
|||
<script type="text/html" id="tpl_show_menu"> |
|||
<style type="text/css"> |
|||
.fui-startadv:before {background: <%style.background%>; opacity: <%style.opacity%>;} |
|||
</style> |
|||
<div class="fui-startadv <%params.style%>"> |
|||
<div class="inner"> |
|||
<%each data as item%> |
|||
<img src="<%imgsrc item.imgurl%>" <%if params.style == 'default'%>style="height:100%"<%/if%>> |
|||
<%/each%> |
|||
<%if count(data)>1%> |
|||
<div class="dots"> |
|||
<%each data as item%> |
|||
<span></span> |
|||
<%/each%> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if (params.style =='default' && (params.autoclose > 1 || params.canclose > 0)) || (params.style=='small-bot' && params.canclose == 1) %> |
|||
<div class="close-adv"> |
|||
<div class="close-btn"> |
|||
<%if params.style=='default'%> |
|||
<%if params.autoclose > 0%> |
|||
<%params.autoclose%> |
|||
<%/if%> |
|||
<%if params.canclose > 0%> |
|||
关闭 |
|||
<%else%> |
|||
秒 |
|||
<%/if%> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
|
|||
<script type="text/html" id="tpl_edit_menu"> |
|||
|
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">广告名称</div> |
|||
<div class="col-sm-9"> |
|||
<input class="form-control diy-bind" data-bind="name" data-placeholder="未命名自定义菜单" placeholder="请输入名称" value="<%name%>"> |
|||
<div class="help-block">注意:广告名称是便于后台查找。</div> |
|||
</div> |
|||
</div> |
|||
<div class="line"></div> |
|||
|
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">广告样式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="style" value="default" class="diy-bind" data-bind-child="params" data-bind="style" data-bind-init="true" <%if params.style=='default'%>checked="checked"<%/if%>>样式一(全屏)</label> |
|||
<label class="radio-inline"><input type="radio" name="style" value="small-bot" class="diy-bind" data-bind-child="params" data-bind="style" data-bind-init="true" <%if params.style=='small-bot'%>checked="checked"<%/if%>>样式二</label> |
|||
</div> |
|||
</div> |
|||
|
|||
<%if params.style == 'default'%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">定时关闭</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="autoclose" value="0" class="diy-bind" data-bind-child="params" data-bind="autoclose" data-bind-init="true" <%if params.autoclose==0%>checked="checked"<%/if%>>关闭</label> |
|||
<label class="radio-inline"><input type="radio" name="autoclose" value="3" class="diy-bind" data-bind-child="params" data-bind="autoclose" data-bind-init="true" <%if params.autoclose==3%>checked="checked"<%/if%>>3秒</label> |
|||
<label class="radio-inline"><input type="radio" name="autoclose" value="5" class="diy-bind" data-bind-child="params" data-bind="autoclose" data-bind-init="true" <%if params.autoclose==5%>checked="checked"<%/if%>>5秒</label> |
|||
<label class="radio-inline"><input type="radio" name="autoclose" value="10" class="diy-bind" data-bind-child="params" data-bind="autoclose" data-bind-init="true" <%if params.autoclose==10%>checked="checked"<%/if%>>10秒</label> |
|||
<label class="radio-inline"><input type="radio" name="autoclose" value="15" class="diy-bind" data-bind-child="params" data-bind="autoclose" data-bind-init="true" <%if params.autoclose==15%>checked="checked"<%/if%>>15秒</label> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">手动关闭</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="canclose" value="0" class="diy-bind" data-bind-child="params" data-bind="canclose" <%if params.canclose==0%>checked="checked"<%/if%>>关闭</label> |
|||
<label class="radio-inline"><input type="radio" name="canclose" value="1" class="diy-bind" data-bind-child="params" data-bind="canclose" <%if params.canclose==1%>checked="checked"<%/if%>>开启</label> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="line"></div> |
|||
|
|||
|
|||
<%if params.style!='default'%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">广告背景</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input class="form-control diy-bind color" type="color" data-bind-child="style" data-bind="background" value="<%style.background%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#000000').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景透明度</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8 " data-value="<%style.opacity%>" data-min="0" data-max="10" data-decimal="10"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.opacity%></span>(最大是1)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="opacity" value="<%style.opacity%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示设置</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="showtype" value="0" class="diy-bind" data-bind-child="params" data-bind="showtype" data-bind-init="true" <%if params.showtype==0%>checked="checked"<%/if%>>每次显示</label> |
|||
<label class="radio-inline"><input type="radio" name="showtype" value="1" class="diy-bind" data-bind-child="params" data-bind="showtype" data-bind-init="true" <%if params.showtype==1%>checked="checked"<%/if%>>间隔时间显示</label> |
|||
</div> |
|||
</div> |
|||
|
|||
<%if params.showtype==1%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">间隔时间</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.showtime||60%>" data-min="1" data-max="240"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.showtime||1%></span>分钟</div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="showtime" value="<%params.showtime||60%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<div class="line"></div> |
|||
|
|||
<div class="form-items indent" data-min="1" data-max="5"> |
|||
<div class="alert alert-warning">添加多个将以轮播图形式展现;广告图片建议尺寸500*600</div> |
|||
<div class="inner" id="form-items"> |
|||
<%each data as item itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del del-item" title="删除"></span> |
|||
<div class="item-body"> |
|||
<div class="item-image drag-btn square" style="height: 110px; line-height: 110px;"> |
|||
<img src="<%imgsrc item.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.png';" id="pimg-<%itemid%>" style="background: #fff; height: 100%; width: 100%" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px;"> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="<%itemid%>" data-bind-child="data" data-bind="imgurl" data-bind-init="true" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%item.imgurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
<span class="input-group-addon btn btn-default selectGoods" itemid="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<span class="input-group-addon">点击事件</span> |
|||
<span class="form-control" style="padding-top: 0;"> |
|||
<label class="radio-inline"><input type="radio" name="click-<%itemid%>" value="0" class="diy-bind" data-bind-parent="<%itemid%>" data-bind-child="data" data-bind="click" data-bind-init="true" <%if item.click=='0'%>checked="checked"<%/if%>>跳转链接</label> |
|||
<label class="radio-inline"><input type="radio" name="click-<%itemid%>" value="1" class="diy-bind" data-bind-parent="<%itemid%>" data-bind-child="data" data-bind="click" data-bind-init="true"<%if item.click=='1'%>checked="checked"<%/if%>>关闭广告</label> |
|||
</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="<%itemid%>" data-bind-child="data" data-bind="linkurl" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%item.linkurl%>" <%if item.click=='1'%>disabled<%/if%> /> |
|||
<span class="input-group-addon btn <%if item.click=='0'%>btn-default<%else%>btn-disabled<%/if%>" <%if item.click=='0'%>data-toggle="selectUrl" data-input="#curl-<%itemid%>"<%/if%>>选择链接</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addItem"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
|
|||
</script> |
|||
<!-------------------------- 弹框模板组件群 -----------------------------------> |
|||
<!--商品选择模板--> |
|||
<div class="modal fade" id="SelectGoodsContent" aria-hidden="false"></div> |
|||
<script type="text/html" id="tplSelectGoods"> |
|||
<div class="modal-dialog" style="min-width: 60%!important;"> |
|||
<div class="modal-content"> |
|||
<div class="modal-header"> |
|||
<button data-dismiss="modal" class="close" type="button">×</button> |
|||
<h4 class="modal-title"> |
|||
请选择 |
|||
<%if plugin == 1%> |
|||
抢购商品 |
|||
<%else if plugin == 2%> |
|||
团购商品 |
|||
<%else if plugin == 3%> |
|||
拼团商品 |
|||
<%else if plugin == 4%> |
|||
大礼包 |
|||
<%else if plugin == 5%> |
|||
卡券 |
|||
<%else if plugin == 6%> |
|||
折扣卡 |
|||
<%else if plugin == 7%> |
|||
砍价商品 |
|||
<%else if plugin == 9%> |
|||
同城活动 |
|||
<%else%> |
|||
商品 |
|||
<%/if%> |
|||
</h4> |
|||
</div> |
|||
<div class="modal-body form-horizontal"> |
|||
<!--搜索--> |
|||
<div class="form-group"> |
|||
<div class="col-sm-9 searchContent"> |
|||
<input class="form-control" placeholder="请输入商品名称..." value="<%search%>"/> |
|||
</div> |
|||
<div class="btn btn-primary goodsSelect" data-plugin="<%plugin%>">搜索</div> |
|||
</div> |
|||
<!--表格--> |
|||
<div class="app-table-list"> |
|||
<div class="panel panel-default"> |
|||
<table class="table table-hover table-responsive table-bordered" style="border: 1px solid #e5e5e5;"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center" width="10%"><%if plugin == 4 || plugin == 6 %>店铺logo<%else%>图片<%/if%></th> |
|||
<th class="text-center" width="<%if plugin == 4 || plugin == 6 %>25<%else%>40<%/if%>%"><%if plugin == 4 || plugin == 6 %>店铺名称<%else%>名称<%/if%></th> |
|||
<th class="text-center" width="<%if plugin == 4 || plugin == 6 %>25<%else%>10<%/if%>%"><%if plugin == 4%>礼包名称<%else if plugin == 6%>折扣卡名称<%else%>类型<%/if%></th> |
|||
<%if plugin != 6%><th class="text-center" width="10%"><%if plugin == 4%>使用次数<%else%>状态<%/if%></th><%/if%> |
|||
<th class="text-center" width="10%"><%if plugin == 4%>礼包价值<%else if plugin == 6%>折扣信息<%else%>价格<%/if%></th> |
|||
<%if plugin != 6%><th class="text-center" width="10%">库存</th><%/if%> |
|||
<th class="text-center" width="10%">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody class="text-center"> |
|||
<%each goods as val key%> |
|||
<tr> |
|||
<td class="text-center"> |
|||
<img src="<%val['logo']%>" /> |
|||
</td> |
|||
<td class="text-left"><%if plugin == 4 || plugin == 6 %><%val['storename']%><%else%><%val['goods_name']%><%/if%></td> |
|||
<td class="<%if plugin == 4 || plugin == 6%>text-left<%else%>text-center<%/if%>"> |
|||
<%if plugin == 4 || plugin == 6 %> |
|||
<%val['name']%> |
|||
<%else%> |
|||
<%if val['plugin'] == 'rush'%> |
|||
抢购 |
|||
<%else if val['plugin'] == 'groupon'%> |
|||
团购 |
|||
<%else if val['plugin'] == 'wlfightgroup'%> |
|||
拼团 |
|||
<%else if val['plugin'] == 'coupon'%> |
|||
卡券 |
|||
<%else if val['plugin'] == 'bargain'%> |
|||
砍价 |
|||
<%else if val['plugin'] == 'activity'%> |
|||
同城活动 |
|||
<%/if%> |
|||
<%/if%> |
|||
</td> |
|||
<%if plugin != 6%> |
|||
<td> |
|||
<%if plugin == 4%> |
|||
<%val['usetimes']%>次 |
|||
<%if val['datestatus'] == 2%>/ 周 |
|||
<%else if val['datestatus'] == 3%>/ 月 |
|||
<%else if val['datestatus'] == 4%>/ 年<%/if%> |
|||
<%else%> |
|||
<%if val['plugin'] == 'rush'%> |
|||
<%if val['status'] == 3%> |
|||
<span class="label label-default">已结束</span> |
|||
<%else%> |
|||
<span class="label label-success">正常</span> |
|||
<%/if%> |
|||
<%else if val['plugin'] == 'groupon'%> |
|||
<%if val['status'] == 3%> |
|||
<span class="label label-default">已结束</span> |
|||
<%else%> |
|||
<span class="label label-success">正常</span> |
|||
<%/if%> |
|||
<%else if val['plugin'] == 'wlfightgroup'%> |
|||
<span class="label label-success">正常</span> |
|||
<%else if val['plugin'] == 'coupon'%> |
|||
<span class="label label-success">正常</span> |
|||
<%else if val['plugin'] == 'bargain'%> |
|||
<%if val['status'] == 1%> |
|||
<span class="label label-warning">未开始</span> |
|||
<%else if val['status'] == 2%> |
|||
<span class="label label-success">进行中</span> |
|||
<%else%> |
|||
<span class="label label-default">已结束</span> |
|||
<%/if%> |
|||
<%else if val['plugin'] == 'activity'%> |
|||
<%if val['status'] == 1%> |
|||
<span class="label label-warning">未开始</span> |
|||
<%else if val['status'] == 2%> |
|||
<span class="label label-success">进行中</span> |
|||
<%else%> |
|||
<span class="label label-default">已结束</span> |
|||
<%/if%> |
|||
<%/if%> |
|||
<%/if%> |
|||
</td> |
|||
<%/if%> |
|||
<td class="<%if plugin != 6%>text-left<%else%>text-center<%/if%>"><span style="color:#ff3333;"><%if plugin != 6%>¥:<%else%><%val['discount']%><%if val['discount'] != '暂不可用'%>折<%/if%><%/if%></span><%if plugin != 6%><%val['price']%><%/if%></td> |
|||
<%if plugin != 6%> |
|||
<td><%val['stk']%></td> |
|||
<%/if%> |
|||
<td> |
|||
<a href="javascript:;" class="btn btn-sm btn-warning selectGoods" data-key="<%key%>" data-keys="<%keys%>">选择</a> |
|||
</td> |
|||
</tr> |
|||
<%/each%> |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="paging"></div> |
|||
</div> |
|||
</div> |
|||
<div class="modal-footer"> |
|||
<button data-dismiss="modal" class="btn btn-default" type="button">关闭</button> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
|
|||
|
|||
File diff suppressed because it is too large
@ -0,0 +1,185 @@ |
|||
<script type="text/html" id="tpl_show_menu"> |
|||
<style type="text/css"> |
|||
.diymenu .item .inner {background: <%style.bgcolor%>;} |
|||
.diymenu .item .inner:before, |
|||
.diymenu .item .inner:after {border-color: <%style.bordercolor%>;} |
|||
.diymenu .item .inner .text {color: <%style.textcolor%>;} |
|||
.diymenu .item .inner .icon {color: <%style.iconcolor%>;} |
|||
.diymenu .item.on .inner {background: <%style.bgcoloron%>;} |
|||
.diymenu .item.on .inner .text {color: <%style.textcoloron%>;} |
|||
.diymenu .item.on .inner .icon {color: <%style.textcoloron%>;} |
|||
.diymenu .item .child {border-color: <%style.childbordercolor%>; background-color: <%style.childbgcolor%>;} |
|||
.diymenu .item .child a {color: <%style.childtextcolor%>;} |
|||
.diymenu .item .child a:after {border-color: <%style.childbordercolor%>; color: <%style.childtextcolor%>;} |
|||
.diymenu .item .child .arrow:before {background: <%style.childbordercolor%>;} |
|||
.diymenu .item .child .arrow:after {background: <%style.childbgcolor%>;} |
|||
.diymenu .item .inner .imgTextDefault{display: inline-block!important} |
|||
.diymenu .item .inner .imgTextSelect{display: none!important;} |
|||
.diymenu .item:nth-of-type(1) .inner .imgTextDefault{display: none!important;} |
|||
.diymenu .item:nth-of-type(1) .inner .imgTextSelect{display: inline-block!important;} |
|||
.diymenu .item:nth-of-type(1) .inner .text{color: <%style.textcoloron%>;} |
|||
.diymenu .item:nth-of-type(1) .inner .icon{color: <%style.iconcoloron%>;} |
|||
</style> |
|||
<div class="diymenu-page" style="background: #f9f9f9;">菜单最多添加五个 <i class="icon icon-icondownload"></i> </div> |
|||
<div class="diymenu" style="width:100%;"> |
|||
<%each data as item%> |
|||
<div class="item item-col-<%count(data)%>" <!--<%if count(item.child)>0 && params.navstyle==0%>onclick="showSubMenu(this)"<%else%>onclick="window.open('<%item.linkurl%>')"<%/if%>-->> |
|||
<div class="inner <%if params.navstyle==1 || params.navstyle == 2%>image<%/if%>"> |
|||
<%if params.navstyle==0%> |
|||
<%if item.iconclass%> |
|||
<span class="icon <%item.iconclass%> <%params.navfloat%>"></span> |
|||
<%/if%> |
|||
<span class="text <%params.navfloat%>" <%if item.iconclass==''%>style="margin-top: 10px; font-size: 14px;"<%/if%>><%item.text%></span> |
|||
<%/if%> |
|||
<%if params.navstyle==1%> |
|||
<img src="<%imgsrc item.imgurl%>"/> |
|||
<%/if%> |
|||
<%if params.navstyle==2%> |
|||
<img src="<%imgsrc item.default_img%>" class="imgTextDefault" style="height: 60%;"/> |
|||
<img src="<%imgsrc item.select_img%>" class="imgTextSelect" style="height: 60%;"/> |
|||
<span class="text"><%item.text%></span> |
|||
<%/if%> |
|||
</div> |
|||
<%if count(item.child)>0 && params.navstyle==0%> |
|||
<div class="child"> |
|||
<%each item.child as child%> |
|||
<a href="<%child.linkurl%>"><%child.text%></a> |
|||
<%/each%> |
|||
<span class="arrow"></span> |
|||
</div> |
|||
<%/if%> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
|
|||
</script> |
|||
|
|||
<script type="text/html" id="tpl_edit_menu"> |
|||
|
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">菜单名称</div> |
|||
<div class="col-sm-9"> |
|||
<input class="form-control diy-bind" data-bind="name" data-placeholder="未命名自定义菜单" placeholder="请输入名称" value="<%name%>"> |
|||
<div class="help-block">注意:菜单名称是便于后台查找。</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">图标样式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="navstyle" value="0" class="diy-bind" data-bind-child="params" data-bind="navstyle" data-bind-init="true" <%if params.navstyle==0%>checked="checked"<%/if%>> 图标+文字</label> |
|||
<label class="radio-inline"><input type="radio" name="navstyle" value="1" class="diy-bind" data-bind-child="params" data-bind="navstyle" data-bind-init="true" <%if params.navstyle==1%>checked="checked"<%/if%>> 图片</label> |
|||
<label class="radio-inline"><input type="radio" name="navstyle" value="2" class="diy-bind" data-bind-child="params" data-bind="navstyle" data-bind-init="true" <%if params.navstyle==2%>checked="checked"<%/if%>> 图片+文字</label> |
|||
<div class="help-block">提示:图片样式时不支持二级菜单</div> |
|||
</div> |
|||
</div> |
|||
<div class="line"></div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9" <%if params.navstyle==1%>style="width: 210px"<%/if%>> |
|||
<div class="input-group"> |
|||
<span class="input-group-addon">默认</span> |
|||
<input class="form-control diy-bind color" type="color" data-bind-child="style" data-bind="bgcolor" value="<%style.bgcolor%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%if params.navstyle==0 || params.navstyle==2%> |
|||
<%if params.navstyle==0%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">图标颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<span class="input-group-addon">默认</span> |
|||
<input class="form-control diy-bind color" type="color" data-bind-child="style" data-bind="iconcolor" value="<%style.iconcolor%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#999999').trigger('propertychange')">清除</span> |
|||
<span class="input-group-addon" style="border-left: 0;">选中</span> |
|||
<input class="form-control diy-bind color" type="color" data-bind-child="style" data-bind="iconcoloron" value="<%style.iconcoloron%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#999999').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">文字颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<span class="input-group-addon">默认</span> |
|||
<input class="form-control diy-bind color" type="color" data-bind-child="style" data-bind="textcolor" value="<%style.textcolor%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#666666').trigger('propertychange')">清除</span> |
|||
<span class="input-group-addon" style="border-left: 0;">选中</span> |
|||
<input class="form-control diy-bind color" type="color" data-bind-child="style" data-bind="textcoloron" value="<%style.textcoloron%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#666666').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<div class="line"></div> |
|||
<div class="form-items indent" data-min="1" data-max="5"> |
|||
<div class="inner" id="form-items"> |
|||
<%each data as item itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del del-item" title="删除"></span> |
|||
<div class="item-body"> |
|||
<div class="item-image <%if params.navstyle==0%>square<%/if%>"> |
|||
<%if params.navstyle==1%> |
|||
<img src="<%imgsrc item.imgurl%>" onerror="this.src='{IMAGE_NOPIC_SMALL}'" id="pimg-<%itemid%>" style="background: #fff;" /> |
|||
<%/if%> |
|||
<%if params.navstyle==0%> |
|||
<span class="btn-del" title="清空图标" onclick="$('#cicon-<%itemid%>').val('').trigger('change')"></span> |
|||
<div class="icon-main"> |
|||
<%if item.iconclass!=''%> |
|||
<span class="icon <%item.iconclass%>" id="picon-<%itemid%>"></span> |
|||
<%else%> |
|||
<p>无图标</p> |
|||
<%/if%> |
|||
</div> |
|||
<div class="text goods-selector" data-toggle="selectIcon" data-input="#cicon-<%itemid%>" data-element="#picon-<%itemid%>">选择图标</div> |
|||
<input type="hidden" id="cicon-<%itemid%>" class="diy-bind" data-bind-parent="<%itemid%>" data-bind-child="data" data-bind="iconclass" data-bind-init="true" /> |
|||
<%/if%> |
|||
<%if params.navstyle==2%> |
|||
<!--默认图片--> |
|||
<div class="item-image <%if params.navstyle==0%>square<%/if%>"> |
|||
<div class="icon-main"> |
|||
<img src="<%imgsrc item.default_img%>" onerror="this.src='{IMAGE_NOPIC_SMALL}'" id="pimg-<%itemid%>" style="background: #fff;" /> |
|||
</div> |
|||
<span class="text goods-selector" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">默认图片</span> |
|||
<input type="hidden" class="form-control diy-bind" data-bind-parent="<%itemid%>" data-bind-child="data" data-bind="default_img" id="cimg-<%itemid%>" value="<%item.default_img%>" /> |
|||
</div> |
|||
<%/if%> |
|||
</div> |
|||
<%if params.navstyle==2%> |
|||
<!--选中图片--> |
|||
<div class="item-image <%if params.navstyle==0%>square<%/if%>"> |
|||
<div class="icon-main"> |
|||
<img src="<%imgsrc item.select_img%>" onerror="this.src='{IMAGE_NOPIC_SMALL}'" id="pimg-<%itemid%>S" style="background: #fff;" /> |
|||
</div> |
|||
<span class="text goods-selector" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>S" data-img="#pimg-<%itemid%>S">选中图片</span> |
|||
<input type="hidden" class="form-control diy-bind" data-bind-parent="<%itemid%>" data-bind-child="data" data-bind="select_img" id="cimg-<%itemid%>S" value="<%item.select_img%>" /> |
|||
</div> |
|||
<%/if%> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<%if params.navstyle==0 ||params.navstyle==2%> |
|||
<span class="input-group-addon">文字</span> |
|||
<input type="text" class="form-control diy-bind" value="<%item.text%>" placeholder="留空则不显示文字" data-bind-parent="<%itemid%>" data-bind-child="data" data-bind="text" /> |
|||
<input type="hidden" class="diy-bind" id="cimg-<%itemid%>" data-bind-parent="<%itemid%>" data-bind-child="data" data-bind="imgurl" /> |
|||
<%/if%> |
|||
<%if params.navstyle==1%> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="<%itemid%>" data-bind-child="data" data-bind="imgurl" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%item.imgurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
<%/if%> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="<%itemid%>" data-bind-child="data" data-bind="linkurl" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%item.linkurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addItem"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
</script> |
|||
|
|||
@ -0,0 +1,169 @@ |
|||
<!-------------------------- 轮播图组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_banner"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">按钮形状</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="dotstyle" value="rectangle" class="diy-bind" data-bind-child="style" data-bind="dotstyle" <%if style.dotstyle=='rectangle'%>checked="checked"<%/if%> > 长方形</label> |
|||
<label class="radio-inline"><input type="radio" name="dotstyle" value="square" class="diy-bind" data-bind-child="style" data-bind="dotstyle" <%if style.dotstyle=='square'%>checked="checked"<%/if%>> 正方形</label> |
|||
<label class="radio-inline"><input type="radio" name="dotstyle" value="round" class="diy-bind" data-bind-child="style" data-bind="dotstyle" <%if style.dotstyle=='round'%>checked="checked"<%/if%>> 圆形</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">按钮位置</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="dotalign" value="left" class="diy-bind" data-bind-child="style" data-bind="dotalign" <%if style.dotalign=='left'%>checked="checked"<%/if%> > 居左</label> |
|||
<label class="radio-inline"><input type="radio" name="dotalign" value="center" class="diy-bind" data-bind-child="style" data-bind="dotalign" <%if style.dotalign=='center'%>checked="checked"<%/if%>> 居中</label> |
|||
<label class="radio-inline"><input type="radio" name="dotalign" value="right" class="diy-bind" data-bind-child="style" data-bind="dotalign" <%if style.dotalign=='right'%>checked="checked"<%/if%>> 居右</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">左右边距</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="side_margin" value="0" class="diy-bind" data-bind-child="style" data-bind="side_margin" <%if style.side_margin!='1'%>checked="checked"<%/if%> >无边距</label> |
|||
<label class="radio-inline"><input type="radio" name="side_margin" value="1" class="diy-bind" data-bind-child="style" data-bind="side_margin" <%if style.side_margin=='1'%>checked="checked"<%/if%>>有边距</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.bottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.bottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="bottom" value="<%style.bottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">图片比例</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<span class="input-group-addon">宽</span> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="img_width" value="<%params.img_width%>" type="number"/> |
|||
<span class="input-group-addon">高</span> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="img_height" value="<%params.img_height%>" type="number"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="indent form-items" data-min="1"> |
|||
<div class="inner" id="form-items"> |
|||
<%each data as child itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc child.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="imgurl" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%child.imgurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="linkurl" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%child.linkurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">推荐图片比例750*560</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_banner2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="title" placeholder="请输入标题名称" value="<%params.title%>"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">副标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="text" placeholder="请输入副标题内容" value="<%params.text%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">图片比例</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<span class="input-group-addon">宽</span> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="img_width" value="<%params.img_width%>"/> |
|||
<span class="input-group-addon">高</span> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="img_height" value="<%params.img_height%>"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="line"></div> |
|||
<div class="form-group form-inline"> |
|||
<div class="col-sm-2 control-label">标题颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<span class="input-group-addon">上标题</span> |
|||
<input class="form-control diy-bind color with100" data-bind-child="style" data-bind="titlecolor" value="<%style.titlecolor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">重置</span> |
|||
</div> |
|||
<div class="input-group input-group-sm"> |
|||
<span class="input-group-addon">下标题</span> |
|||
<input class="form-control diy-bind color with100" data-bind-child="style" data-bind="textcolor" value="<%style.textcolor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#666666').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent" data-min="2"> |
|||
<div class="inner" id="form-items"> |
|||
<%each data as child itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc child.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon">上标题</span> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="title" placeholder="请输入上标题" value="<%child.title%>" /> |
|||
<span class="input-group-addon" style="border-right: 0; border-left: 0;">下标题</span> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="text" placeholder="请输入下标题" value="<%child.text%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="imgurl" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%child.imgurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="linkurl" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%child.linkurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">推荐图片比例600*300</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
|
|||
<div class="alert alert-warning" style="margin-top: 10px; margin-bottom: 0;">注意:如果上标题 、下标题为空则不显示</div> |
|||
</script> |
|||
@ -0,0 +1,133 @@ |
|||
<!-------------------------- 流量主组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_flow"> |
|||
<div class="form-group flow-help-block"> |
|||
1、当前组件样式可能与小程序中实际效果不一致。<br /> |
|||
2、当前组件仅在小程序中显示。 |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">广告位ID</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="unit_id" placeholder="请输入广告位id" value="<%params.unit_id%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">示意图</div> |
|||
<div class="col-sm-9"> |
|||
<img src="../addons/{MODULE_NAME}/web/resource/diy/flowImg/banner_preview_2.png" style="width: 100%;height: 100%"/> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_flow2"> |
|||
<div class="form-group flow-help-block"> |
|||
1、当前组件样式可能与小程序中实际效果不一致。<br /> |
|||
2、当前组件仅在小程序中显示。<br /> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">广告位ID</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="unit_id" placeholder="请输入广告位id" value="<%params.unit_id%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">示意图</div> |
|||
<div class="col-sm-9"> |
|||
<img src="../addons/{MODULE_NAME}/web/resource/diy/flowImg/reward_preview_2.png" style="width: 100%;height: 100%"/> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格三 --> |
|||
<script type="text/html" id="tpl_edit_flow3"> |
|||
<div class="form-group flow-help-block"> |
|||
1、当前组件样式可能与小程序中实际效果不一致。<br /> |
|||
2、当前组件仅在小程序中显示。 |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">广告位ID</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="unit_id" placeholder="请输入广告位id" value="<%params.unit_id%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">示意图</div> |
|||
<div class="col-sm-9"> |
|||
<img src="../addons/{MODULE_NAME}/web/resource/diy/flowImg/inser_preview_2.png" style="width: 100%;height: 100%"/> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格四 --> |
|||
<script type="text/html" id="tpl_edit_flow4"> |
|||
<div class="form-group flow-help-block"> |
|||
1、当前组件样式可能与小程序中实际效果不一致。<br /> |
|||
2、当前组件仅在小程序中显示。 |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">广告位ID</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="unit_id" placeholder="请输入广告位id" value="<%params.unit_id%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">示意图</div> |
|||
<div class="col-sm-9"> |
|||
<img src="../addons/{MODULE_NAME}/web/resource/diy/flowImg/feeds_preview_2.png" style="width: 100%;height: 100%"/> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格五 --> |
|||
<script type="text/html" id="tpl_edit_flow5"> |
|||
<div class="form-group flow-help-block"> |
|||
1、当前组件样式可能与小程序中实际效果不一致。<br /> |
|||
2、当前组件仅在小程序中显示。 |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">广告位ID</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="unit_id" placeholder="请输入广告位id" value="<%params.unit_id%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">示意图</div> |
|||
<div class="col-sm-9"> |
|||
<img src="../addons/{MODULE_NAME}/web/resource/diy/flowImg/video_begin_preview_2.png" style="width: 100%;height: 100%"/> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格六 --> |
|||
<script type="text/html" id="tpl_edit_flow6"> |
|||
<div class="form-group flow-help-block"> |
|||
1、当前组件样式可能与小程序中实际效果不一致。<br /> |
|||
2、当前组件仅在小程序中显示。 |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">广告位ID</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="unit_id" placeholder="请输入广告位id" value="<%params.unit_id%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">示意图</div> |
|||
<div class="col-sm-9"> |
|||
<img src="../addons/{MODULE_NAME}/web/resource/diy/flowImg/box_preview5_2.png" style="width: 100%;height: 100%"/> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,112 @@ |
|||
<!-------------------------- 同城活动配置群 -----------------------------------> |
|||
<!-- 同城活动组 风格一 --> |
|||
<script type="text/html" id="tpl_edit_activity_goods"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
|
|||
@ -0,0 +1,517 @@ |
|||
<!-------------------------- 砍价商品配置群 -----------------------------------> |
|||
<!-- 砍价商品组 风格一 --> |
|||
<script type="text/html" id="tpl_edit_bargain_goods"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">角标设置</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="marker_set" value="0" class="diy-bind" data-bind-child="params" data-bind="marker_set" <%if params.marker_set != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="marker_set" value="1" class="diy-bind" data-bind-child="params" data-bind="marker_set" <%if params.marker_set == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<%if params.marker_set == 1%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">角标背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="marker_bg" value="<%style.marker_bg||'#FF4444'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">角标字体颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="marker_color" value="<%style.marker_color||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 砍价商品组 风格二 --> |
|||
<script type="text/html" id="tpl_edit_bargain_goods2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">角标设置</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="marker_set" value="0" class="diy-bind" data-bind-child="params" data-bind="marker_set" <%if params.marker_set != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="marker_set" value="1" class="diy-bind" data-bind-child="params" data-bind="marker_set" <%if params.marker_set == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<%if params.marker_set == 1%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">角标背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="marker_bg" value="<%style.marker_bg||'#FF4444'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">角标字体颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="marker_color" value="<%style.marker_color||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 砍价商品组 风格三 --> |
|||
<script type="text/html" id="tpl_edit_bargain_goods3"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'15'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'15'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">浏览用户</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="buy_user" value="0" class="diy-bind" data-bind-child="params" data-bind="buy_user" <%if params.buy_user != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="buy_user" value="1" class="diy-bind" data-bind-child="params" data-bind="buy_user" <%if params.buy_user == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排行图标</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="sort_icon" value="0" class="diy-bind" data-bind-child="params" data-bind="sort_icon" <%if params.sort_icon != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="sort_icon" value="1" class="diy-bind" data-bind-child="params" data-bind="sort_icon" <%if params.sort_icon == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">商品标签</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="goodsLabel" data-placeholder="" maxlength="10" placeholder="请输入商品标签" value="<%params.goodsLabel||'抢购'%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择状态</div> |
|||
<div class="col-sm-9"> |
|||
<select name="status" class="form-control select2 diy-bind" data-bind="status" data-bind-child="params" > |
|||
<option value="1" <%if params.status == 1%>selected<%/if%>>未开始</option> |
|||
<option value="2" <%if params.status == 2%>selected<%/if%>>进行中</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 砍价商品组 风格四 --> |
|||
<script type="text/html" id="tpl_edit_bargain_goods4"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0;"> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
@ -0,0 +1,473 @@ |
|||
<!-------------------------- 积分组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_citydelivery_goods"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题文字</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="title" placeholder="请输入标题" value="<%params.title%>"> |
|||
<span class="input-group-addon btn btn-default">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">查看更多</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="show_more" value="1" class="diy-bind" data-bind-child="params" data-bind="show_more" <%if params.show_more == 1%>checked<%/if%>>显示</label> |
|||
<label class="radio-inline"><input type="radio" name="show_more" value="0" class="diy-bind" data-bind-child="params" data-bind="show_more" <%if params.show_more != 1%>checked<%/if%>>隐藏</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#FFFFFF').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品销量</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.buy_num%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_citydelivery_goods2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent"> |
|||
<div class="inner" id="form-items"> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc style.top_image%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="style" data-bind-child="<%itemid%>" data-bind="top_image" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%style.top_image%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="style" data-bind-child="<%itemid%>" data-bind="link" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%style.link%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">推荐图片比例:750*300;选择链接后点击更多跳转选择的地址。不选择链接则不显示更多</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品销量</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.buy_num%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格三 --> |
|||
<script type="text/html" id="tpl_edit_citydelivery_goods3"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent"> |
|||
<div class="inner" id="form-items"> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc style.top_image%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="style" data-bind-child="<%itemid%>" data-bind="top_image" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%style.top_image%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="style" data-bind-child="<%itemid%>" data-bind="link" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%style.link%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">推荐图片比例:750*300;选择链接后点击更多跳转选择的地址。不选择链接则不显示更多</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品销量</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.buy_num%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格四 --> |
|||
<script type="text/html" id="tpl_edit_citydelivery_goods4"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent"> |
|||
<div class="inner" id="form-items"> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc style.top_image%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="style" data-bind-child="<%itemid%>" data-bind="top_image" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%style.top_image%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="style" data-bind-child="<%itemid%>" data-bind="link" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%style.link%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">首图必传</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品销量</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.buy_num%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
|
|||
|
|||
|
|||
|
|||
@ -0,0 +1,355 @@ |
|||
<!-------------------------- 优惠券配置群 -----------------------------------> |
|||
<!-- 优惠券商品组 风格一 --> |
|||
<script type="text/html" id="tpl_edit_coupon_goods"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<!-- <div class="form-group">--> |
|||
<!-- <div class="col-sm-2 control-label">选择分类</div>--> |
|||
<!-- <div class="col-sm-9">--> |
|||
<!-- <select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" >--> |
|||
<!-- <option value="-1">全部商品</option>--> |
|||
<!-- <%each goodCate.list as item%>--> |
|||
<!-- <option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option>--> |
|||
<!-- <%/each%>--> |
|||
<!-- </select>--> |
|||
<!-- </div>--> |
|||
<!-- </div>--> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 优惠券商品组 风格二 --> |
|||
<script type="text/html" id="tpl_edit_coupon_goods2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="2"> |
|||
<div class="inner"> |
|||
<%each data as val key%> |
|||
<div class="item" data-id="<%key%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%key%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%val.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%val.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 优惠券商品组 风格三 --> |
|||
<script type="text/html" id="tpl_edit_coupon_goods3"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 优惠券商品组 风格四 --> |
|||
<script type="text/html" id="tpl_edit_coupon_goods4"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="3" data-max="20"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
@ -0,0 +1,518 @@ |
|||
<!-------------------------- 拼团商品配置群 -----------------------------------> |
|||
<!-- 拼团商品组 风格一 --> |
|||
<script type="text/html" id="tpl_edit_fightgroup_goods"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">角标设置</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="marker_set" value="0" class="diy-bind" data-bind-child="params" data-bind="marker_set" <%if params.marker_set != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="marker_set" value="1" class="diy-bind" data-bind-child="params" data-bind="marker_set" <%if params.marker_set == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<%if params.marker_set == 1%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">角标背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="marker_bg" value="<%style.marker_bg||'#FF4444'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">角标字体颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="marker_color" value="<%style.marker_color||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 拼团商品组 风格二 --> |
|||
<script type="text/html" id="tpl_edit_fightgroup_goods2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">角标设置</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="marker_set" value="0" class="diy-bind" data-bind-child="params" data-bind="marker_set" <%if params.marker_set != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="marker_set" value="1" class="diy-bind" data-bind-child="params" data-bind="marker_set" <%if params.marker_set == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<%if params.marker_set == 1%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">角标背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="marker_bg" value="<%style.marker_bg||'#FF4444'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">角标字体颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="marker_color" value="<%style.marker_color||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="2"> |
|||
<div class="inner"> |
|||
<%each data as val key%> |
|||
<div class="item" data-id="<%key%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%key%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%val.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%val.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">自动加载</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 拼团商品组 风格三 --> |
|||
<script type="text/html" id="tpl_edit_fightgroup_goods3"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0;"> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 拼团商品组 风格四 --> |
|||
<script type="text/html" id="tpl_edit_fightgroup_goods4"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'15'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'15'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">浏览用户</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="buy_user" value="0" class="diy-bind" data-bind-child="params" data-bind="buy_user" <%if params.buy_user != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="buy_user" value="1" class="diy-bind" data-bind-child="params" data-bind="buy_user" <%if params.buy_user == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排行图标</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="sort_icon" value="0" class="diy-bind" data-bind-child="params" data-bind="sort_icon" <%if params.sort_icon != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="sort_icon" value="1" class="diy-bind" data-bind-child="params" data-bind="sort_icon" <%if params.sort_icon == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">商品标签</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="goodsLabel" data-placeholder="" maxlength="10" placeholder="请输入商品标签" value="<%params.goodsLabel||'拼团'%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
@ -0,0 +1,464 @@ |
|||
<!-------------------------- 团购商品配置群 -----------------------------------> |
|||
<!-- 团购商品组 风格一 --> |
|||
<script type="text/html" id="tpl_edit_groupon_goods"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 团购商品组 风格二 --> |
|||
<script type="text/html" id="tpl_edit_groupon_goods2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="2"> |
|||
<div class="inner"> |
|||
<%each data as val key%> |
|||
<div class="item" data-id="<%key%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%key%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%val.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%val.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">自动加载</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 团购商品组 风格三 --> |
|||
<script type="text/html" id="tpl_edit_groupon_goods3"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'15'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'15'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">浏览用户</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="buy_user" value="0" class="diy-bind" data-bind-child="params" data-bind="buy_user" <%if params.buy_user != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="buy_user" value="1" class="diy-bind" data-bind-child="params" data-bind="buy_user" <%if params.buy_user == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排行图标</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="sort_icon" value="0" class="diy-bind" data-bind-child="params" data-bind="sort_icon" <%if params.sort_icon != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="sort_icon" value="1" class="diy-bind" data-bind-child="params" data-bind="sort_icon" <%if params.sort_icon == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">商品标签</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="goodsLabel" data-placeholder="" maxlength="10" placeholder="请输入商品标签" value="<%params.goodsLabel||'抢购'%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/weliam_smartcity/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择状态</div> |
|||
<div class="col-sm-9"> |
|||
<select name="status" class="form-control select2 diy-bind" data-bind="status" data-bind-child="params" > |
|||
<option value="1" <%if params.status == 1%>selected<%/if%>>未开始</option> |
|||
<option value="2" <%if params.status == 2%>selected<%/if%>>进行中</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 团购商品组 风格四 --> |
|||
<script type="text/html" id="tpl_edit_groupon_goods4"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/weliam_smartcity/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0;"> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
@ -0,0 +1,441 @@ |
|||
<!-------------------------- 积分组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_integral_goods"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc item.thumb%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.title%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品库存</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.stock%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>推荐</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>人气</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_integral_goods2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc item.thumb%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.title%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品库存</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.stock%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>推荐</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>人气</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格三 --> |
|||
<script type="text/html" id="tpl_edit_integral_goods3"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排行图标</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="sort_icon" value="0" class="diy-bind" data-bind-child="params" data-bind="sort_icon" <%if params.sort_icon != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="sort_icon" value="1" class="diy-bind" data-bind-child="params" data-bind="sort_icon" <%if params.sort_icon == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">商品标签</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="goodsLabel" data-placeholder="" maxlength="10" placeholder="请输入商品标签" value="<%params.goodsLabel||'抢购'%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc item.thumb%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.title%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品库存</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.stock%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>推荐</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>人气</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格四 --> |
|||
<script type="text/html" id="tpl_edit_integral_goods4"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc item.thumb%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.title%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品库存</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.stock%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>推荐</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>人气</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
|
|||
|
|||
|
|||
|
|||
@ -0,0 +1,521 @@ |
|||
<!-------------------------- 抢购商品配置群 -----------------------------------> |
|||
<!-- 抢购商品组 风格一 --> |
|||
<script type="text/html" id="tpl_edit_rush_goods"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="3" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 3%>checked<%/if%>>选择状态</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择状态</div> |
|||
<div class="col-sm-9"> |
|||
<select name="status" class="form-control select2 diy-bind" data-bind="status" data-bind-child="params" > |
|||
<option value="1" <%if params.status == 1%>selected<%/if%>>未开始</option> |
|||
<option value="2" <%if params.status == 2%>selected<%/if%>>进行中</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 抢购商品组 风格二 --> |
|||
<script type="text/html" id="tpl_edit_rush_goods2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="3" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 3%>checked<%/if%>>选择状态</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="2"> |
|||
<div class="inner"> |
|||
<%each data as val key%> |
|||
<div class="item" data-id="<%key%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%key%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%val.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%val.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">自动加载</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择状态</div> |
|||
<div class="col-sm-9"> |
|||
<select name="status" class="form-control select2 diy-bind" data-bind="status" data-bind-child="params" > |
|||
<option value="1" <%if params.status == 1%>selected<%/if%>>未开始</option> |
|||
<option value="2" <%if params.status == 2%>selected<%/if%>>进行中</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 抢购商品组 风格三 --> |
|||
<script type="text/html" id="tpl_edit_rush_goods3"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'15'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'15'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">浏览用户</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="buy_user" value="0" class="diy-bind" data-bind-child="params" data-bind="buy_user" <%if params.buy_user != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="buy_user" value="1" class="diy-bind" data-bind-child="params" data-bind="buy_user" <%if params.buy_user == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排行图标</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="sort_icon" value="0" class="diy-bind" data-bind-child="params" data-bind="sort_icon" <%if params.sort_icon != 1%>checked<%/if%>>隐藏</label> |
|||
<label class="radio-inline"><input type="radio" name="sort_icon" value="1" class="diy-bind" data-bind-child="params" data-bind="sort_icon" <%if params.sort_icon == 1%>checked<%/if%>>显示</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">商品标签</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="goodsLabel" data-placeholder="" maxlength="10" placeholder="请输入商品标签" value="<%params.goodsLabel||'抢购'%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="3" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 3%>checked<%/if%>>选择状态</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择状态</div> |
|||
<div class="col-sm-9"> |
|||
<select name="status" class="form-control select2 diy-bind" data-bind="status" data-bind-child="params" > |
|||
<option value="1" <%if params.status == 1%>selected<%/if%>>未开始</option> |
|||
<option value="2" <%if params.status == 2%>selected<%/if%>>进行中</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 抢购商品组 风格四 --> |
|||
<script type="text/html" id="tpl_edit_rush_goods4"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="3" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 3%>checked<%/if%>>选择状态</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0;"> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商品</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择状态</div> |
|||
<div class="col-sm-9"> |
|||
<select name="status" class="form-control select2 diy-bind" data-bind="status" data-bind-child="params" > |
|||
<option value="1" <%if params.status == 1%>selected<%/if%>>未开始</option> |
|||
<option value="2" <%if params.status == 2%>selected<%/if%>>进行中</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
|
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
|
|||
@ -0,0 +1,333 @@ |
|||
<!-------------------------- 礼包/折扣卡 商品配置群 -----------------------------------> |
|||
<!-- 大礼包商品组 风格一 --> |
|||
<script type="text/html" id="tpl_edit_packages"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1 || !params.type%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1 || !params.type%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>" > |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image" > |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>" >选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1 || !params.orders%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 大礼包商品组 风格二 --> |
|||
<script type="text/html" id="tpl_edit_packages2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1 || !params.type%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1 || !params.type%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>" > |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image" > |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>" >选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1 || !params.orders%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>按销量</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
|
|||
|
|||
<!-- 打折卡商品组 风格一 --> |
|||
<script type="text/html" id="tpl_edit_discount_card"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#f6f6f6'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1 || !params.type%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1 || !params.type%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>" > |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image" > |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>" >选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1 || !params.orders%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>使用人数</label> |
|||
<!-- <label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label>--> |
|||
<!-- <label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label>--> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 打折卡商品组 风格二 --> |
|||
<script type="text/html" id="tpl_edit_discount_card2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择商品</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1 || !params.type%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1 || !params.type%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>" > |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image" > |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>" >选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1 || !params.orders%>checked<%/if%>>综合</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>使用人数</label> |
|||
<!-- <label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>价格降序</label>--> |
|||
<!-- <label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>价格升序</label>--> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="5" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 5%>checked<%/if%>>创建时间</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
@ -0,0 +1,147 @@ |
|||
<!-------------------------- 头条配置群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_headline"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">加载方式</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="style" data-bind="type" <%if style.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="style" data-bind="type" <%if style.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if style.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as child itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc child.display_img%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" /> |
|||
<span class="select_headline selectButton" data-id="<%itemid%>">选择头条</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">作者</span> |
|||
<input type="text" class="form-control" disabled value="<%child.author%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">浏览量</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%child.browse%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if style.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">加载数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="show_num" value="<%style.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_headline2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">榜单标题</div> |
|||
<div class="col-sm-9"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="title" placeholder="请输入榜单标题" value="<%params.title%>" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">榜单详细</div> |
|||
<div class="col-sm-9"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="detailed" placeholder="请输入榜单详细" value="<%params.detailed%>" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">加载方式</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="style" data-bind="type" <%if style.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="style" data-bind="type" <%if style.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if style.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as val itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%val.display_img%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_headline selectButton" data-id="<%itemid%>">选择头条</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">作者</span> |
|||
<input type="text" class="form-control" disabled value="<%val.author%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">浏览量</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%val.browse%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if style.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">加载数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="show_num" value="<%style.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
@ -0,0 +1,277 @@ |
|||
<!-------------------------- 家政服务组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_house_keep"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-10"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#ffffff'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">左右边距</div> |
|||
<div class="col-sm-10"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-10"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题文字</div> |
|||
<div class="col-sm-10"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="title" placeholder="请输入标题" value="<%params.title%>"> |
|||
<span class="input-group-addon btn btn-default">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">查看更多</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="show_more" value="1" class="diy-bind" data-bind-child="params" data-bind="show_more" <%if params.show_more == 1%>checked<%/if%>>显示</label> |
|||
<label class="radio-inline"><input type="radio" name="show_more" value="0" class="diy-bind" data-bind-child="params" data-bind="show_more" <%if params.show_more != 1%>checked<%/if%>>隐藏</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题栏</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="show_title" value="1" class="diy-bind" data-bind-child="params" data-bind="show_title" <%if params.show_title == 1%>checked<%/if%>>显示</label> |
|||
<label class="radio-inline"><input type="radio" name="show_title" value="0" class="diy-bind" data-bind-child="params" data-bind="show_title" <%if params.show_title != 1%>checked<%/if%>>隐藏</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">缩略图角标</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="jbstatus" value="1" class="diy-bind" data-bind-child="params" data-bind="jbstatus" <%if params.jbstatus == 1%>checked<%/if%>>开启</label> |
|||
<label class="radio-inline"><input type="radio" name="jbstatus" value="2" class="diy-bind" data-bind-child="params" data-bind="jbstatus" <%if params.jbstatus == 2%>checked<%/if%>>关闭</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">加载类型</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_houseKeep selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择服务</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">类型</span> |
|||
<input type="text" class="form-control" disabled value="<%item.tip%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.name%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择类型</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="service_type" value="0" class="diy-bind" data-bind-child="params" data-bind="service_type" <%if params.service_type == 0%>checked<%/if%>>全部类型</label> |
|||
<label class="radio-inline"><input type="radio" name="service_type" value="1" class="diy-bind" data-bind-child="params" data-bind="service_type" <%if params.service_type == 1%>checked<%/if%>>商户服务商</label> |
|||
<label class="radio-inline"><input type="radio" name="service_type" value="2" class="diy-bind" data-bind-child="params" data-bind="service_type" <%if params.service_type == 2%>checked<%/if%>>个人服务商</label> |
|||
<label class="radio-inline"><input type="radio" name="service_type" value="3" class="diy-bind" data-bind-child="params" data-bind="service_type" <%if params.service_type == 3%>checked<%/if%>>客户需求</label> |
|||
<label class="radio-inline"><input type="radio" name="service_type" value="4" class="diy-bind" data-bind-child="params" data-bind="service_type" <%if params.service_type == 4%>checked<%/if%>>服务项目</label> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-10"> |
|||
<%if params.service_type == 0%> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>推荐</label> |
|||
<%else if params.service_type == 1 || params.service_type == 4%> |
|||
<!-- 商户服务商(service_type=1):1=推荐,2=时间,3=距离,4=销量 --> |
|||
<!-- 服务项目(service_type=4):1=推荐,2=时间,3=距离,4=销量 --> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>推荐</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>时间</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>距离</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>销量</label> |
|||
<%else if params.service_type == 2%> |
|||
<!-- 个人服务商(service_type=2):1=推荐,2=时间,3=距离 --> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>推荐</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>时间</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>距离</label> |
|||
<%else if params.service_type == 3%> |
|||
<!-- 客户需求(service_type=3):1=发布时间,2=上门时间,3=距离 --> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>发布时间</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>上门时间</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>距离</label> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_house_keep2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-10"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#ffffff'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-10"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'15'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'15'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-10"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'10'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'10'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-10"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">缩略图角标</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="jbstatus" value="1" class="diy-bind" data-bind-child="params" data-bind="jbstatus" <%if params.jbstatus == 1%>checked<%/if%>>开启</label> |
|||
<label class="radio-inline"><input type="radio" name="jbstatus" value="2" class="diy-bind" data-bind-child="params" data-bind="jbstatus" <%if params.jbstatus == 2%>checked<%/if%>>关闭</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">加载类型</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_houseKeep selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择服务</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">类型</span> |
|||
<input type="text" class="form-control" disabled value="<%item.tip%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.name%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择类型</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="service_type" value="0" class="diy-bind" data-bind-child="params" data-bind="service_type" <%if params.service_type == 0%>checked<%/if%>>全部类型</label> |
|||
<label class="radio-inline"><input type="radio" name="service_type" value="1" class="diy-bind" data-bind-child="params" data-bind="service_type" <%if params.service_type == 1%>checked<%/if%>>商户服务商</label> |
|||
<label class="radio-inline"><input type="radio" name="service_type" value="2" class="diy-bind" data-bind-child="params" data-bind="service_type" <%if params.service_type == 2%>checked<%/if%>>个人服务商</label> |
|||
<label class="radio-inline"><input type="radio" name="service_type" value="3" class="diy-bind" data-bind-child="params" data-bind="service_type" <%if params.service_type == 3%>checked<%/if%>>客户需求</label> |
|||
<label class="radio-inline"><input type="radio" name="service_type" value="4" class="diy-bind" data-bind-child="params" data-bind="service_type" <%if params.service_type == 4%>checked<%/if%>>服务项目</label> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2 || params.type == 3%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-10"> |
|||
<%if params.service_type == 0%> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>推荐</label> |
|||
<%else if params.service_type == 1 || params.service_type == 4%> |
|||
<!-- 商户服务商(service_type=1):1=推荐,2=时间,3=距离,4=销量 --> |
|||
<!-- 服务项目(service_type=4):1=推荐,2=时间,3=距离,4=销量 --> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>推荐</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>时间</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>距离</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>销量</label> |
|||
<%else if params.service_type == 2%> |
|||
<!-- 个人服务商(service_type=2):1=推荐,2=时间,3=距离 --> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>推荐</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>时间</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>距离</label> |
|||
<%else if params.service_type == 3%> |
|||
<!-- 客户需求(service_type=3):1=推荐,2=发布时间,3=上门时间,4=距离 --> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>推荐</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>发布时间</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>上门时间</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>距离</label> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
@ -0,0 +1,197 @@ |
|||
<!-------------------------- 菜单配置群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_menu"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="background" value="<%style.background%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">按钮形状</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="navstyle" value="" class="diy-bind" data-bind-child="style" data-bind="navstyle" <%if style.navstyle==''%>checked="checked"<%/if%>> 正方形</label> |
|||
<label class="radio-inline"><input type="radio" name="navstyle" value="radius" class="diy-bind" data-bind-child="style" data-bind="navstyle" <%if style.navstyle=='radius'%>checked="checked"<%/if%>> 圆角</label> |
|||
<label class="radio-inline"><input type="radio" name="navstyle" value="circle" class="diy-bind" data-bind-child="style" data-bind="navstyle" <%if style.navstyle=='circle'%>checked="checked"<%/if%>> 圆形</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginbottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginbottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginbottom" value="<%style.marginbottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">左右边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.leftRight%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.leftRight%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="leftRight" value="<%style.leftRight%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="showtype" value="0" class="diy-bind" data-bind-child="style" data-bind="showtype" data-bind-init="true" <%if style.showtype=='0'||!style.showtype%>checked="checked"<%/if%>>单页显示</label> |
|||
<label class="radio-inline"><input type="radio" name="showtype" value="1" class="diy-bind" data-bind-child="style" data-bind="showtype" data-bind-init="true" <%if style.showtype=='1'%>checked="checked"<%/if%>> 多页滑动显示</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">每行数量</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="rownum" value="3" class="diy-bind" data-bind-child="style" data-bind="rownum" <%if style.rownum=='3'%>checked="checked"<%/if%>> 3个</label> |
|||
<label class="radio-inline"><input type="radio" name="rownum" value="4" class="diy-bind" data-bind-child="style" data-bind="rownum" <%if style.rownum=='4'%>checked="checked"<%/if%>> 4个</label> |
|||
<label class="radio-inline"><input type="radio" name="rownum" value="5" class="diy-bind" data-bind-child="style" data-bind="rownum" <%if style.rownum=='5'%>checked="checked"<%/if%>> 5个</label> |
|||
</div> |
|||
</div> |
|||
<%if style.showtype>0%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">每页数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.pagenum||8%>" data-min="3" data-max="20"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.pagenum||8%></span>个</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="pagenum" value="<%style.pagenum||8%>" type="hidden" /> |
|||
</div> |
|||
<div class="help-block">超出设定数量自动分页</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<div class="form-items" data-min="1"> |
|||
<div class="inner" id="form-items"> |
|||
<%each data as child itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image square"> |
|||
<div class="text" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</div> |
|||
<img src="<%imgsrc child.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
<input type="hidden" class="diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="imgurl" id="cimg-<%itemid%>" value="<%child.imgurl%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon">文字</span> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="text" placeholder="请选择图片或输入图片地址" value="<%child.text%>" style="width: 60%" /> |
|||
<input class="form-control diy-bind color " data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="color" value="<%child.color%>" type="color" style="width: 40%" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#666666').trigger('propertychange')">重置颜色</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="linkurl" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%child.linkurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">推荐图片比例100*100</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_menu2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="background" value="<%style.background%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">按钮形状</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="navstyle" value="" class="diy-bind" data-bind-child="style" data-bind="navstyle" <%if style.navstyle==''%>checked="checked"<%/if%>> 正方形</label> |
|||
<label class="radio-inline"><input type="radio" name="navstyle" value="radius" class="diy-bind" data-bind-child="style" data-bind="navstyle" <%if style.navstyle=='radius'%>checked="checked"<%/if%>> 圆角</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginbottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginbottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginbottom" value="<%style.marginbottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">左右边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.leftRight%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.leftRight%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="leftRight" value="<%style.leftRight%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="showtype" value="0" class="diy-bind" data-bind-child="style" data-bind="showtype" data-bind-init="true" <%if style.showtype=='0'||!style.showtype%>checked="checked"<%/if%>>单页显示</label> |
|||
<label class="radio-inline"><input type="radio" name="showtype" value="1" class="diy-bind" data-bind-child="style" data-bind="showtype" data-bind-init="true" <%if style.showtype=='1'%>checked="checked"<%/if%>> 多页滑动显示</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">每行数量</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="rownum" value="2" class="diy-bind" data-bind-child="style" data-bind="rownum" <%if style.rownum=='2'%>checked="checked"<%/if%>> 2个</label> |
|||
<label class="radio-inline"><input type="radio" name="rownum" value="3" class="diy-bind" data-bind-child="style" data-bind="rownum" <%if style.rownum=='3'%>checked="checked"<%/if%>> 3个</label> |
|||
</div> |
|||
</div> |
|||
<%if style.showtype>0%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">每页数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.pagenum||4%>" data-min="2" data-max="20"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.pagenum||4%></span>个</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="pagenum" value="<%style.pagenum||4%>" type="hidden" /> |
|||
</div> |
|||
<div class="help-block">超出设定数量自动分页</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<div class="form-items" data-min="1"> |
|||
<div class="inner" id="form-items"> |
|||
<%each data as child itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image square"> |
|||
<div class="text" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</div> |
|||
<img src="<%imgsrc child.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
<input type="hidden" class="diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="imgurl" id="cimg-<%itemid%>" value="<%child.imgurl%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon">标题</span> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="text" placeholder="请选择图片或输入图片地址" value="<%child.text%>" style="width: 115px;" /> |
|||
<span class="input-group-addon">标题颜色</span> |
|||
<input class="form-control diy-bind color " data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="color" value="<%child.color%>" type="color" style="width: 30px" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="linkurl" id="curl-<%itemid%>" placeholder="请选择链接" value="<%child.linkurl%>" /> |
|||
<span class="input-group-addon">背景颜色</span> |
|||
<input class="form-control diy-bind color" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="bgColor" value="<%child.bgColor%>" type="color" style="width: 30px" /> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">推荐图片比例100*100</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
</script> |
|||
|
|||
|
|||
|
|||
@ -0,0 +1,49 @@ |
|||
<!-------------------------- 公告配置群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_notice" > |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginbottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginbottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginbottom" value="<%style.marginbottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_notice2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginbottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginbottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginbottom" value="<%style.marginbottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格三 --> |
|||
<script type="text/html" id="tpl_edit_notice3"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginbottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginbottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginbottom" value="<%style.marginbottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">公告标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="title" data-placeholder="" placeholder="请输入标题" maxlength="4" value="<%params.title%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,288 @@ |
|||
<!-------------------------- 选项卡组件群 -----------------------------------> |
|||
<!-- 首页选项卡 --> |
|||
<script type="text/html" id="tpl_edit_options"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind="background" value="<%style.background%>" type="color" data-bind-child="style"/> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#FFFFFF').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">默认字体颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind="defaultBg" value="<%style.defaultBg%>" type="color" data-bind-child="style"/> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#000000').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选中字体颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind="selectBg" value="<%style.selectBg%>" type="color" data-bind-child="style"/> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ff2d2d').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="line"></div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-15 sort_append"> |
|||
<div>排序方式为从小到大,排序值越小越在前面</div> |
|||
<%each data as item index %> |
|||
<div class="config-option"> |
|||
<span class="option_show" style="margin: 0;"><%item.name%></span> |
|||
<span class="option_show">是否显示</span> |
|||
<input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="<%if item.status == 1%>0<%else%>1<%/if%>" data-bind-parent="data" data-bind="status" data-bind-init="true" data-bind-nopush="yes" <%if item.status == 1%>checked="checked"<%/if%> > |
|||
<span class="option_sort">排序</span> |
|||
<input class="form-control option_input diy-bind" value="<%item.sort%>" data-bind="sort" data-bind-child="<%index%>" data-bind-parent="data" data-bind-sort="true" /> |
|||
<span class="option_sort">别名</span> |
|||
<input class="form-control option_nickname diy-bind" value="<%item.nickname%>" data-bind="nickname" data-bind-child="<%index%>" maxlength="4" data-bind-parent="data" data-bind-sort="true" /> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 商品选项卡 --> |
|||
<script type="text/html" id="tpl_edit_options2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind="background" value="<%style.background%>" type="color" data-bind-child="style"/> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#FFFFFF').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">默认字体颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind="defaultBg" value="<%style.defaultBg%>" type="color" data-bind-child="style"/> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#000000').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选中字体颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind="selectBg" value="<%style.selectBg%>" type="color" data-bind-child="style"/> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ff2d2d').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="line"></div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">商品类型</div> |
|||
<div class="col-sm-9"> |
|||
<%if plugins.rush%> |
|||
<label class="radio-inline"><input type="radio" name="goods_type" value="rush" class="diy-bind" data-bind="goods_type" data-bind-child="params" <%if params.goods_type == 'rush'%>checked="checked"<%/if%>> 抢购</label> |
|||
<%/if%> |
|||
<%if plugins.groupon%> |
|||
<label class="radio-inline"><input type="radio" name="goods_type" value="groupon" class="diy-bind" data-bind="goods_type" data-bind-child="params" <%if params.goods_type == 'groupon'%>checked="checked"<%/if%>> 团购</label> |
|||
<%/if%> |
|||
<%if plugins.fightgroup%> |
|||
<label class="radio-inline"><input type="radio" name="goods_type" value="wlfightgroup" class="diy-bind" data-bind="goods_type" data-bind-child="params" <%if params.goods_type == 'wlfightgroup'%>checked="checked"<%/if%>> 拼团</label> |
|||
<%/if%> |
|||
<%if plugins.bargain%> |
|||
<label class="radio-inline"><input type="radio" name="goods_type" value="bargain" class="diy-bind" data-bind="goods_type" data-bind-child="params" <%if params.goods_type == 'bargain'%>checked="checked"<%/if%>> 砍价</label> |
|||
<%/if%> |
|||
<%if plugins.coupon%> |
|||
<label class="radio-inline"><input type="radio" name="goods_type" value="coupon" class="diy-bind" data-bind="goods_type" data-bind-child="params" <%if params.goods_type == 'coupon'%>checked="checked"<%/if%>> 卡券</label> |
|||
<%/if%> |
|||
<%if plugins.activity%> |
|||
<label class="radio-inline"><input type="radio" name="goods_type" value="activity" class="diy-bind" data-bind="goods_type" data-bind-child="params" <%if params.goods_type == 'activity'%>checked="checked"<%/if%>> 活动</label> |
|||
<%/if%> |
|||
<%if plugins.recruit%> |
|||
<label class="radio-inline"><input type="radio" name="goods_type" value="recruit" class="diy-bind" data-bind="goods_type" data-bind-child="params" <%if params.goods_type == 'recruit'%>checked="checked"<%/if%>> 招聘信息</label> |
|||
<%/if%> |
|||
<%if plugins.dating%> |
|||
<label class="radio-inline"><input type="radio" name="goods_type" value="dating" class="diy-bind" data-bind="goods_type" data-bind-child="params" <%if params.goods_type == 'dating'%>checked="checked"<%/if%>> 相亲交友</label> |
|||
<%/if%> |
|||
<%if plugins.housekeep%> |
|||
<label class="radio-inline"><input type="radio" name="goods_type" value="housekeep" class="diy-bind" data-bind="goods_type" data-bind-child="params" <%if params.goods_type == 'housekeep'%>checked="checked"<%/if%>> 家政服务</label> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent" data-min="2"> |
|||
<div class="inner config-option2" id="form-items"> |
|||
<div>排序方式为从小到大,排序值越小越在前面</div> |
|||
<%each data as item index %> |
|||
<div class="item form-group" data-id="<%index%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<label class="option_title">名称</label> |
|||
<input class="form-control option_name diy-bind" value="<%item.name%>" data-bind="name" data-bind-child="<%index%>" data-bind-parent="data" maxlength="6" data-bind-sort="true" /> |
|||
<label class="option_title">排序</label> |
|||
<input class="form-control option_sort diy-bind" value="<%item.sort%>" data-bind="sort" data-bind-child="<%index%>" data-bind-parent="data" data-bind-sort="true" /> |
|||
<div class="line" style="margin: 5px 0;"></div> |
|||
<label class="option_status"> |
|||
<%if params.goods_type == 'housekeep'%> |
|||
加载内容 |
|||
<%else%> |
|||
状态选择 |
|||
<%/if%> |
|||
</label> |
|||
<div class="option_status_list"> |
|||
<%if params.goods_type == 'rush'%> |
|||
<!-- 未开始=1;进行中=2;已结束=3; 已下架=4;待审核=5;未通过=6;已抢完=7--> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="1" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('1') > -1%>checked='checked'<%/if%> >未开始</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="2" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('2') > -1%>checked='checked'<%/if%> >进行中</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="3" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('3') > -1%>checked='checked'<%/if%> >已结束</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="7" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('7') > -1%>checked='checked'<%/if%> >已抢完</label> |
|||
<%else if params.goods_type == 'groupon'%> |
|||
<!--未上架=0;未开始=1;进行中=2;已结束=3;下架中=4;待审核=5;未通过=6;已抢完=7--> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="1" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('1') > -1%>checked='checked'<%/if%> >未开始</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="2" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('2') > -1%>checked='checked'<%/if%> >进行中</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="3" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('3') > -1%>checked='checked'<%/if%> >已结束</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="7" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('7') > -1%>checked='checked'<%/if%> >已抢完</label> |
|||
<%else if params.goods_type == 'wlfightgroup'%> |
|||
<!--未上架=0;未开始=1;销售中=2;已结束=3;已删除=4;审核中=5;未通过=6--> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="1" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('1') > -1%>checked='checked'<%/if%> >未开始</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="2" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('2') > -1%>checked='checked'<%/if%> >销售中</label> |
|||
<%else if params.goods_type == 'bargain'%> |
|||
<!--已下架=0;未开始=1;进行中=2;已结束=3;待审核=5;未通过=6;--> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="1" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('1') > -1%>checked='checked'<%/if%> >未开始</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="2" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('2') > -1%>checked='checked'<%/if%> >进行中</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="3" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('3') > -1%>checked='checked'<%/if%> >已结束</label> |
|||
<%else if params.goods_type == 'coupon'%> |
|||
<!--未开始=1;进行中=2;已结束=3;--> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="1" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('1') > -1%>checked='checked'<%/if%> >未开始</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="2" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('2') > -1%>checked='checked'<%/if%> >进行中</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="3" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('3') > -1%>checked='checked'<%/if%> >已结束</label> |
|||
<%else if params.goods_type == 'activity'%> |
|||
<!--未开始报名=1;报名中=2;已结束=3; --> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="1" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('1') > -1%>checked='checked'<%/if%> >未开始</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="2" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('2') > -1%>checked='checked'<%/if%> >进行中</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="3" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('3') > -1%>checked='checked'<%/if%> >已结束</label> |
|||
<%else if params.goods_type == 'recruit'%> |
|||
<!-- 招聘状态:1=待付款,2=审核中,3=未通过,4=招聘中,5=已结束 --> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="4" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('4') > -1%>checked='checked'<%/if%> >招聘中</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="5" data-bind-parent="data" data-bind="status" data-bind-init="true" <%if item.status.indexOf('5') > -1%>checked='checked'<%/if%> >已结束</label> |
|||
<%else if params.goods_type == 'dating'%> |
|||
<!-- 性别:1=男,2=女 gneder --> |
|||
<%if !item.gneder%><%item.gneder = '';%><%/if%> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="1" data-bind-parent="data" data-bind="gneder" data-bind-init="true" <%if item.gneder.indexOf('1') > -1%>checked='checked'<%/if%> >男</label> |
|||
<label class="checkbox-inline"><input type="checkbox" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="2" data-bind-parent="data" data-bind="gneder" data-bind-init="true" <%if item.gneder.indexOf('2') > -1%>checked='checked'<%/if%> >女</label> |
|||
<%else if params.goods_type == 'housekeep'%> |
|||
<!-- 类型:1=商户服务商,2=个人服务商,3=客户需求,4=服务项目 type --> |
|||
<label class="radio-inline"><input type="radio" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="1" data-bind-parent="data" data-bind="service_type" data-bind-init="true" <%if item.service_type == 1%>checked='checked'<%/if%> >商户服务商</label> |
|||
<label class="radio-inline"><input type="radio" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="2" data-bind-parent="data" data-bind="service_type" data-bind-init="true" <%if item.service_type == 2%>checked='checked'<%/if%> >个人服务商</label> |
|||
<label class="radio-inline"><input type="radio" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="3" data-bind-parent="data" data-bind="service_type" data-bind-init="true" <%if item.service_type == 3%>checked='checked'<%/if%> >客户需求</label> |
|||
<label class="radio-inline"><input type="radio" class="option_checkbox diy-bind" data-bind-child="<%index%>" value="4" data-bind-parent="data" data-bind="service_type" data-bind-init="true" <%if item.service_type == 4%>checked='checked'<%/if%> >服务项目</label> |
|||
<%/if%> |
|||
</div> |
|||
<div class="line" style="margin: 5px 0;"></div> |
|||
<label class="option_status">排序选择</label> |
|||
<div class="option_status_list"> |
|||
<%if params.goods_type == 'recruit' || params.goods_type == 'dating'%> |
|||
<!-- 1=推荐排序 2=浏览量 3=发布时间 4=距离排序 --> |
|||
<select name="orders" class="form-control select2 diy-bind" data-bind="orders" data-bind-child="<%index%>" data-bind-parent="data"> |
|||
<option value="1" <%if item.orders==1%>selected<%/if%>>推荐排序</option> |
|||
<option value="2" <%if item.orders==2%>selected<%/if%>>浏览量</option> |
|||
<option value="3" <%if item.orders==3%>selected<%/if%>>发布时间</option> |
|||
<option value="4" <%if item.orders==4%>selected<%/if%>>距离排序</option> |
|||
</select> |
|||
<%else if params.goods_type == 'housekeep'%> |
|||
<select name="orders" class="form-control select2 diy-bind" data-bind="orders" data-bind-child="<%index%>" data-bind-parent="data"> |
|||
<%if item.service_type == 1 || item.service_type == 4%> |
|||
<!-- 商户服务商(service_type=1):1=推荐,2=时间,3=距离,4=销量 --> |
|||
<!-- 服务项目(service_type=4):1=推荐,2=时间,3=距离,4=销量 --> |
|||
<option value="1" <%if item.orders==1%>selected<%/if%>>推荐</option> |
|||
<option value="2" <%if item.orders==2%>selected<%/if%>>时间</option> |
|||
<option value="3" <%if item.orders==3%>selected<%/if%>>距离</option> |
|||
<option value="4" <%if item.orders==4%>selected<%/if%>>销量</option> |
|||
<%else if item.service_type == 2%> |
|||
<!-- 个人服务商(service_type=2):1=推荐,2=时间,3=距离 --> |
|||
<option value="1" <%if item.orders==1%>selected<%/if%>>推荐</option> |
|||
<option value="2" <%if item.orders==2%>selected<%/if%>>时间</option> |
|||
<option value="3" <%if item.orders==3%>selected<%/if%>>距离</option> |
|||
<%else if item.service_type == 3%> |
|||
<!-- 客户需求(service_type=3):1=推荐,2=发布时间,3=上门时间,4=距离 --> |
|||
<option value="1" <%if item.orders==1%>selected<%/if%>>推荐</option> |
|||
<option value="2" <%if item.orders==1%>selected<%/if%>>发布时间</option> |
|||
<option value="3" <%if item.orders==2%>selected<%/if%>>上门时间</option> |
|||
<option value="4" <%if item.orders==3%>selected<%/if%>>距离</option> |
|||
<%/if%> |
|||
</select> |
|||
<%else%> |
|||
<!-- 1=创建时间 2=店铺距离 3=推荐设置 4=浏览人气 5=商品销量 --> |
|||
<select name="orders" class="form-control select2 diy-bind" data-bind="orders" data-bind-child="<%index%>" data-bind-parent="data"> |
|||
<option value="1" <%if item.orders==1%>selected<%/if%>>创建时间</option> |
|||
<option value="2" <%if item.orders==2%>selected<%/if%>>店铺距离</option> |
|||
<option value="3" <%if item.orders==3%>selected<%/if%>>推荐设置</option> |
|||
<option value="4" <%if item.orders==4%>selected<%/if%>>浏览人气</option> |
|||
<option value="5" <%if item.orders==5%>selected<%/if%>>商品销量</option> |
|||
</select> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
</script> |
|||
<!-- 商户选项卡 --> |
|||
<script type="text/html" id="tpl_edit_options3"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent" data-min="1" data-max="4"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px;"> |
|||
<span class="input-group-addon btn btn-default">标题</span> |
|||
<input class="form-control diy-bind" value="<%item.title%>" data-bind="title" data-bind-child="<%itemid%>" maxlength="4" data-bind-parent="data" data-bind-sort="true" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px;"> |
|||
<label class="option_status">排序方式</label> |
|||
<div class="option_status_list"> |
|||
<!-- 1=时间排序;2=距离排序;3=推荐排序;4=人气排序 --> |
|||
<label class="radio-inline"><input type="radio" class="diy-bind" data-bind-child="<%itemid%>" value="1" data-bind-parent="data" data-bind="order" data-bind-init="true" <%if item.order == 1%>checked="checked"<%/if%> >时间</label> |
|||
<label class="radio-inline"><input type="radio" class="diy-bind" data-bind-child="<%itemid%>" value="2" data-bind-parent="data" data-bind="order" data-bind-init="true" <%if item.order == 2%>checked="checked"<%/if%> >距离</label> |
|||
<label class="radio-inline"><input type="radio" class="diy-bind" data-bind-child="<%itemid%>" value="3" data-bind-parent="data" data-bind="order" data-bind-init="true" <%if item.order == 3%>checked="checked"<%/if%> >推荐</label> |
|||
<label class="radio-inline"><input type="radio" class="diy-bind" data-bind-child="<%itemid%>" value="4" data-bind-parent="data" data-bind="order" data-bind-init="true" <%if item.order == 4%>checked="checked"<%/if%> >人气</label> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
</script> |
|||
|
|||
|
|||
@ -0,0 +1,336 @@ |
|||
<!-------------------------- 图片橱窗配置群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_picturew"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">左右边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginLeftRight%>" data-min="0" data-max="50"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginLeftRight%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginLeftRight" value="<%style.marginLeftRight%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">上下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginTopBottom%>" data-min="0" data-max="50"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginTopBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginTopBottom" value="<%style.marginTopBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="form-items indent" data-min="0" data-max="20"> |
|||
<div class="inner" id="form-items"> |
|||
<%each data as child itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc child.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="imgurl" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%child.imgurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="linkurl" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%child.linkurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">推荐图片比例100*100</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_picturew2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">左右边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginLeftRight%>" data-min="0" data-max="50"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginLeftRight%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginLeftRight" value="<%style.marginLeftRight%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">上下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginTopBottom%>" data-min="0" data-max="50"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginTopBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginTopBottom" value="<%style.marginTopBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent" data-min="0" data-max="20"> |
|||
<div class="inner" id="form-items"> |
|||
<%each data as child itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc child.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="imgurl" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%child.imgurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="linkurl" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%child.linkurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">推荐图片比例600*300</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格三 --> |
|||
<script type="text/html" id="tpl_edit_picturew3"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">左右边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginLeftRight%>" data-min="0" data-max="50"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginLeftRight%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginLeftRight" value="<%style.marginLeftRight%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">上下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginTopBottom%>" data-min="0" data-max="50"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginTopBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginTopBottom" value="<%style.marginTopBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent" data-min="0" data-max="20"> |
|||
<div class="inner" id="form-items"> |
|||
<%each data as child itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc child.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="imgurl" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%child.imgurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="linkurl" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%child.linkurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">推荐图片比例150*150</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格四 --> |
|||
<script type="text/html" id="tpl_edit_picturew4"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">左右边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginLeftRight%>" data-min="0" data-max="50"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginLeftRight%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginLeftRight" value="<%style.marginLeftRight%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">上下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginTopBottom%>" data-min="0" data-max="50"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginTopBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginTopBottom" value="<%style.marginTopBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent" data-min="0" data-max="20"> |
|||
<div class="inner" id="form-items"> |
|||
<%each data as child itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc child.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="imgurl" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%child.imgurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="linkurl" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%child.linkurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">首图推荐150*150,其他图片推荐300*150</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格五 --> |
|||
<script type="text/html" id="tpl_edit_picturew5"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">左右边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginLeftRight%>" data-min="0" data-max="50"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginLeftRight%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginLeftRight" value="<%style.marginLeftRight%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">上下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginTopBottom%>" data-min="0" data-max="50"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginTopBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginTopBottom" value="<%style.marginTopBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent" data-min="0" data-max="20"> |
|||
<div class="inner" id="form-items"> |
|||
<%each data as child itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc child.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="imgurl" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%child.imgurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="linkurl" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%child.linkurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">首图推荐150*150,次图推荐300*150,其他推荐100*100</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格六 --> |
|||
<script type="text/html" id="tpl_edit_picturew6"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">左右边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginLeftRight%>" data-min="0" data-max="50"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginLeftRight%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginLeftRight" value="<%style.marginLeftRight%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">上下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginTopBottom%>" data-min="0" data-max="50"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginTopBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginTopBottom" value="<%style.marginTopBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent" data-min="0" data-max="20"> |
|||
<div class="inner" id="form-items"> |
|||
<%each data as child itemid %> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc child.imgurl%>" onerror="this.src='../addons/weliam_smartcity/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="imgurl" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%child.imgurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="data" data-bind-child="<%itemid%>" data-bind="linkurl" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%child.linkurl%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">推荐图片比例150*150</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,147 @@ |
|||
<!-------------------------- 通用商品组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_public_goods"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0;"> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_public_goods2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">外边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.margin||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.margin||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="margin" value="<%style.margin%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">按钮文字</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="button_name" placeholder="请输入按钮文字" value="<%params.button_name%>"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="title" placeholder="请输入标题名称" value="<%params.title%>"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">副标题</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<input class="form-control diy-bind" maxlength="25" data-bind-child="params" data-bind="sub_title" placeholder="请输入副标题内容" value="<%params.sub_title%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent" data-min="3" data-max="20"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_goods selectButton" data-plugin="<%plugin%>" data-id="<%itemid%>">选择商品</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">商品名称</span> |
|||
<input type="text" class="form-control" disabled value="<%item.goods_name%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,211 @@ |
|||
<!-------------------------- 求职招聘 - 企业配置群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_recruit_enterprise"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#FFFFFF').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">加载类型</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>"/> |
|||
<span class="select_enterprise selectButton" data-id="<%itemid%>">选择企业</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group"style="margin-bottom:0px;"> |
|||
<span class="input-group-addon btn btn-default">企业名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px;"> |
|||
<span class="input-group-addon btn btn-default">在招岗位</span> |
|||
<input type="text" class="form-control" disabled value="<%item.release_recruit%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择行业</div> |
|||
<div class="col-sm-9"> |
|||
<select name="industry_id" class="form-control select2 diy-bind" data-bind="industry_id" data-bind-child="params" > |
|||
<option value="-1">全部行业</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.industry_id == item.id%>selected<%/if%>><%item.title%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>创建时间</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>距离排序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>默认设置</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>浏览人气</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_recruit_enterprise2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题文字</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="title" placeholder="请输入标题" value="<%params.title%>"> |
|||
<span class="input-group-addon btn btn-default">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">查看更多</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="show_more" value="1" class="diy-bind" data-bind-child="params" data-bind="show_more" <%if params.show_more == 1%>checked<%/if%>>显示</label> |
|||
<label class="radio-inline"><input type="radio" name="show_more" value="0" class="diy-bind" data-bind-child="params" data-bind="show_more" <%if params.show_more != 1%>checked<%/if%>>隐藏</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#FFFFFF'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#FFFFFF').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.padding||'0'%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.padding||'0'%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="padding" value="<%style.padding%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">加载类型</div> |
|||
<div class="col-sm-10"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>"/> |
|||
<span class="select_enterprise selectButton" data-id="<%itemid%>">选择企业</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group"style="margin-bottom:0px;"> |
|||
<span class="input-group-addon btn btn-default">企业名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px;"> |
|||
<span class="input-group-addon btn btn-default">在招岗位</span> |
|||
<input type="text" class="form-control" disabled value="<%item.release_recruit%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择行业</div> |
|||
<div class="col-sm-9"> |
|||
<select name="industry_id" class="form-control select2 diy-bind" data-bind="industry_id" data-bind-child="params" > |
|||
<option value="-1">全部行业</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.industry_id == item.id%>selected<%/if%>><%item.title%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="1" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 1%>checked<%/if%>>创建时间</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="2" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 2%>checked<%/if%>>距离排序</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="3" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 3%>checked<%/if%>>默认设置</label> |
|||
<label class="radio-inline"><input type="radio" name="orders" value="4" class="diy-bind" data-bind-child="params" data-bind="orders" <%if params.orders == 4%>checked<%/if%>>浏览人气</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
@ -0,0 +1,282 @@ |
|||
<!-------------------------- 搜索框配置群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_search"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="background" value="<%style.background%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#f1f1f2').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">输入框背景</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="inputbackground" value="<%style.inputbackground%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">文字颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="color" value="<%style.color%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#999999').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">图标颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="iconcolor" value="<%style.iconcolor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#b4b4b4').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">提示文字</div> |
|||
<div class="col-sm-9"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="placeholder" data-placeholder="" placeholder="请输入提示文字(不填则不显示,最长15字)" value="<%params.placeholder%>" maxlength="15" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">搜索框样式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="searchstyle" value="" class="diy-bind" data-bind-child="style" data-bind="searchstyle" <%if style.searchstyle==''%>checked="checked"<%/if%> > 方形</label> |
|||
<label class="radio-inline"><input type="radio" name="searchstyle" value="radius" class="diy-bind" data-bind-child="style" data-bind="searchstyle" <%if style.searchstyle=='radius'%>checked="checked"<%/if%>> 圆角</label> |
|||
<label class="radio-inline"><input type="radio" name="searchstyle" value="round" class="diy-bind" data-bind-child="style" data-bind="searchstyle" <%if style.searchstyle=='round'%>checked="checked"<%/if%>> 圆弧</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">文字对齐</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="textalign" value="left" class="diy-bind" data-bind-child="style" data-bind="textalign" <%if style.textalign=='left'%>checked="checked"<%/if%> > 居左</label> |
|||
<label class="radio-inline"><input type="radio" name="textalign" value="center" class="diy-bind" data-bind-child="style" data-bind="textalign" <%if style.textalign=='center'%>checked="checked"<%/if%>> 居中</label> |
|||
<label class="radio-inline"><input type="radio" name="textalign" value="right" class="diy-bind" data-bind-child="style" data-bind="textalign" <%if style.textalign=='right'%>checked="checked"<%/if%>> 居右</label> |
|||
</div> |
|||
</div> |
|||
<%if plugins.recruit == 1 || plugins.dating == 1 || plugins.housekeep == 1%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">搜索类型</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name="search_type" value="1" class="diy-bind" data-bind-child="params" data-bind="search_type" <%if params.search_type!='2'%>checked="checked"<%/if%> > 搜索商品 |
|||
</label> |
|||
<%if plugins.recruit == 1%> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name="search_type" value="2" class="diy-bind" data-bind-child="params" data-bind="search_type" <%if params.search_type=='2'%>checked="checked"<%/if%>> 搜索招聘 |
|||
</label> |
|||
<%/if%> |
|||
<%if plugins.dating == 1%> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name="search_type" value="3" class="diy-bind" data-bind-child="params" data-bind="search_type" <%if params.search_type=='3'%>checked="checked"<%/if%>> 相亲交友 |
|||
</label> |
|||
<%/if%> |
|||
<%if plugins.housekeep == 1%> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name="search_type" value="4" class="diy-bind" data-bind-child="params" data-bind="search_type" <%if params.search_type=='4'%>checked="checked"<%/if%>> 家政服务 |
|||
</label> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_search2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="background" value="<%style.background%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#f1f1f2').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">输入框背景</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="inputbackground" value="<%style.inputbackground%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">文字颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="color" value="<%style.color%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#999999').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">地区颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="areaColor" value="<%style.areaColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#999999').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">图标颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="iconcolor" value="<%style.iconcolor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#999999').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">提示文字</div> |
|||
<div class="col-sm-9"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="placeholder" data-placeholder="" placeholder="请输入提示文字(不填则不显示,最长15字)" value="<%params.placeholder%>" maxlength="15" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">搜索框样式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="searchstyle" value="" class="diy-bind" data-bind-child="style" data-bind="searchstyle" <%if style.searchstyle==''%>checked="checked"<%/if%> > 方形</label> |
|||
<label class="radio-inline"><input type="radio" name="searchstyle" value="radius" class="diy-bind" data-bind-child="style" data-bind="searchstyle" <%if style.searchstyle=='radius'%>checked="checked"<%/if%>> 圆角</label> |
|||
<label class="radio-inline"><input type="radio" name="searchstyle" value="round" class="diy-bind" data-bind-child="style" data-bind="searchstyle" <%if style.searchstyle=='round'%>checked="checked"<%/if%>> 圆弧</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">文字对齐</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="textalign" value="left" class="diy-bind" data-bind-child="style" data-bind="textalign" <%if style.textalign=='left'%>checked="checked"<%/if%> > 居左</label> |
|||
<label class="radio-inline"><input type="radio" name="textalign" value="center" class="diy-bind" data-bind-child="style" data-bind="textalign" <%if style.textalign=='center'%>checked="checked"<%/if%>> 居中</label> |
|||
<label class="radio-inline"><input type="radio" name="textalign" value="right" class="diy-bind" data-bind-child="style" data-bind="textalign" <%if style.textalign=='right'%>checked="checked"<%/if%>> 居右</label> |
|||
</div> |
|||
</div> |
|||
<%if plugins.recruit == 1 || plugins.dating == 1 || plugins.housekeep == 1%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">搜索类型</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name="search_type" value="1" class="diy-bind" data-bind-child="params" data-bind="search_type" <%if params.search_type!='2'%>checked="checked"<%/if%> > 搜索商品 |
|||
</label> |
|||
<%if plugins.recruit == 1%> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name="search_type" value="2" class="diy-bind" data-bind-child="params" data-bind="search_type" <%if params.search_type=='2'%>checked="checked"<%/if%>> 搜索招聘 |
|||
</label> |
|||
<%/if%> |
|||
<%if plugins.dating == 1%> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name="search_type" value="3" class="diy-bind" data-bind-child="params" data-bind="search_type" <%if params.search_type=='3'%>checked="checked"<%/if%>> 相亲交友 |
|||
</label> |
|||
<%/if%> |
|||
<%if plugins.housekeep == 1%> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name="search_type" value="4" class="diy-bind" data-bind-child="params" data-bind="search_type" <%if params.search_type=='4'%>checked="checked"<%/if%>> 家政服务 |
|||
</label> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格三 --> |
|||
<script type="text/html" id="tpl_edit_search3"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="background" value="<%style.background%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#f1f1f2').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">输入框背景</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="inputbackground" value="<%style.inputbackground%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">文字&图标颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="iconcolor" value="<%style.iconcolor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#999999').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="titlecolor" value="<%style.titlecolor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#999999').trigger('propertychange')">重置</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">文字内容</div> |
|||
<div class="col-sm-9"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="textcontent" data-placeholder="" placeholder="请输入文字内容(不超过15字符)" value="<%params.textcontent%>" maxlength="15" /> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%if plugins.recruit == 1 || plugins.dating == 1 || plugins.housekeep == 1%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">搜索类型</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name="search_type" value="1" class="diy-bind" data-bind-child="params" data-bind="search_type" <%if params.search_type!='2'%>checked="checked"<%/if%> > 搜索商品 |
|||
</label> |
|||
<%if plugins.recruit == 1%> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name="search_type" value="2" class="diy-bind" data-bind-child="params" data-bind="search_type" <%if params.search_type=='2'%>checked="checked"<%/if%>> 搜索招聘 |
|||
</label> |
|||
<%/if%> |
|||
<%if plugins.dating == 1%> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name="search_type" value="3" class="diy-bind" data-bind-child="params" data-bind="search_type" <%if params.search_type=='3'%>checked="checked"<%/if%>> 相亲交友 |
|||
</label> |
|||
<%/if%> |
|||
<%if plugins.housekeep == 1%> |
|||
<label class="radio-inline"> |
|||
<input type="radio" name="search_type" value="4" class="diy-bind" data-bind-child="params" data-bind="search_type" <%if params.search_type=='4'%>checked="checked"<%/if%>> 家政服务 |
|||
</label> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
@ -0,0 +1,538 @@ |
|||
<!-------------------------- 商家组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_shop"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<select name="rule" class="form-control select2 diy-bind" data-bind="rule" data-bind-child="params" > |
|||
<option value="1" <%if params.rule == 1%>selected="selected"<%/if%> >创建时间</option> |
|||
<option value="2" <%if params.rule == 2%>selected="selected"<%/if%> >店铺距离</option> |
|||
<option value="3" <%if params.rule == 3%>selected="selected"<%/if%> >默认设置</option> |
|||
<option value="4" <%if params.rule == 4%>selected="selected"<%/if%> >浏览人气</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商户</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_shop selectButton" data-id="<%itemid%>">选择商户</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺地址</span> |
|||
<input type="text" class="form-control" disabled value="<%item.address%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_shop2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<select name="rule" class="form-control select2 diy-bind" data-bind="rule" data-bind-child="params" > |
|||
<option value="1" <%if params.rule == 1%>selected="selected"<%/if%> >创建时间</option> |
|||
<option value="2" <%if params.rule == 2%>selected="selected"<%/if%> >店铺距离</option> |
|||
<option value="3" <%if params.rule == 3%>selected="selected"<%/if%> >默认设置</option> |
|||
<option value="4" <%if params.rule == 4%>selected="selected"<%/if%> >浏览人气</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商户</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_shop selectButton" data-id="<%itemid%>">选择商户</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺地址</span> |
|||
<input type="text" class="form-control" disabled value="<%item.address%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格三 --> |
|||
<script type="text/html" id="tpl_edit_shop3"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<select name="rule" class="form-control select2 diy-bind" data-bind="rule" data-bind-child="params" > |
|||
<option value="1" <%if params.rule == 1%>selected="selected"<%/if%> >创建时间</option> |
|||
<option value="2" <%if params.rule == 2%>selected="selected"<%/if%> >店铺距离</option> |
|||
<option value="3" <%if params.rule == 3%>selected="selected"<%/if%> >默认设置</option> |
|||
<option value="4" <%if params.rule == 4%>selected="selected"<%/if%> >浏览人气</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商户</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_shop selectButton" data-id="<%itemid%>">选择商户</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺地址</span> |
|||
<input type="text" class="form-control" disabled value="<%item.address%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格四 --> |
|||
<script type="text/html" id="tpl_edit_shop4"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<select name="rule" class="form-control select2 diy-bind" data-bind="rule" data-bind-child="params" > |
|||
<option value="1" <%if params.rule == 1%>selected="selected"<%/if%> >创建时间</option> |
|||
<option value="2" <%if params.rule == 2%>selected="selected"<%/if%> >店铺距离</option> |
|||
<option value="3" <%if params.rule == 3%>selected="selected"<%/if%> >默认设置</option> |
|||
<option value="4" <%if params.rule == 4%>selected="selected"<%/if%> >浏览人气</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商户</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_shop selectButton" data-id="<%itemid%>">选择商户</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺地址</span> |
|||
<input type="text" class="form-control" disabled value="<%item.address%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格五 --> |
|||
<script type="text/html" id="tpl_edit_shop5"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题文字</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="style" data-bind="title" placeholder="请输入标题" value="<%style.title%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="titleColor" value="<%style.titleColor||'#ffffff'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#ffffff'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-items indent"> |
|||
<div class="inner" id="form-items"> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<div class="item-image"> |
|||
<img src="<%imgsrc style.top_image%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';" id="pimg-<%itemid%>" /> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" data-bind-parent="style" data-bind-child="<%itemid%>" data-bind="top_image" id="cimg-<%itemid%>" placeholder="请选择图片或输入图片地址" value="<%style.top_image%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectAttachment" data-input="#cimg-<%itemid%>" data-img="#pimg-<%itemid%>">选择图片</span> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px; margin-bottom:0px; "> |
|||
<input type="text" class="form-control diy-bind" readonly="readonly" data-bind-parent="style" data-bind-child="<%itemid%>" data-bind="link" id="curl-<%itemid%>" placeholder="请选择链接或输入链接地址" value="<%style.link%>" /> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
<div class="tips-text">推荐图片比例:750*260;选择链接后点击更多跳转选择的地址。不选择链接则不显示更多</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<select name="rule" class="form-control select2 diy-bind" data-bind="rule" data-bind-child="params" > |
|||
<option value="1" <%if params.rule == 1%>selected="selected"<%/if%> >创建时间</option> |
|||
<option value="2" <%if params.rule == 2%>selected="selected"<%/if%> >店铺距离</option> |
|||
<option value="3" <%if params.rule == 3%>selected="selected"<%/if%> >默认设置</option> |
|||
<option value="4" <%if params.rule == 4%>selected="selected"<%/if%> >浏览人气</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商户</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_shop selectButton" data-id="<%itemid%>">选择商户</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺地址</span> |
|||
<input type="text" class="form-control" disabled value="<%item.address%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
<!-- 风格六 --> |
|||
<script type="text/html" id="tpl_edit_shop6"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor||'#ffffff'%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">内容下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示方式</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="type" value="1" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 1%>checked<%/if%>>手动选择</label> |
|||
<label class="radio-inline"><input type="radio" name="type" value="2" class="diy-bind" data-bind-child="params" data-bind="type" <%if params.type == 2%>checked<%/if%>>自动加载</label> |
|||
</div> |
|||
</div> |
|||
<%if params.type == 2%> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">排序方式</div> |
|||
<div class="col-sm-9"> |
|||
<select name="rule" class="form-control select2 diy-bind" data-bind="rule" data-bind-child="params" > |
|||
<option value="1" <%if params.rule == 1%>selected="selected"<%/if%> >创建时间</option> |
|||
<option value="2" <%if params.rule == 2%>selected="selected"<%/if%> >店铺距离</option> |
|||
<option value="3" <%if params.rule == 3%>selected="selected"<%/if%> >默认设置</option> |
|||
<option value="4" <%if params.rule == 4%>selected="selected"<%/if%> >浏览人气</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">选择分类</div> |
|||
<div class="col-sm-9"> |
|||
<select name="classs" class="form-control select2 diy-bind" data-bind="classs" data-bind-child="params" > |
|||
<option value="-1">全部商户</option> |
|||
<%each goodCate.list as item%> |
|||
<option value="<%item.id%>" <%if params.classs == item.id%>selected<%/if%>><%item.name%></option> |
|||
<%/each%> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">显示数量</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%params.show_num%>" data-min="1" data-max="100"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%params.show_num%></span></div> |
|||
<input class="diy-bind input" data-bind-child="params" data-bind="show_num" value="<%params.show_num%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
<%if params.type == 1%> |
|||
<div class="form-items indent" data-min="1"> |
|||
<div class="inner"> |
|||
<%each data as item itemid%> |
|||
<div class="item" data-id="<%itemid%>"> |
|||
<span class="btn-del" title="删除"></span> |
|||
<div class="item-image"> |
|||
<img src="<%item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="select_shop selectButton" data-id="<%itemid%>">选择商户</span> |
|||
</div> |
|||
<div class="item-form"> |
|||
<div class="input-group" style="margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺名称</span> |
|||
<input type="text" class="form-control diy-bind" disabled value="<%item.storename%>" /> |
|||
</div> |
|||
<div class="input-group" style="margin-top:10px;margin-bottom:0px; "> |
|||
<span class="input-group-addon btn btn-default">店铺地址</span> |
|||
<input type="text" class="form-control" disabled value="<%item.address%>" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="btn btn-w-m btn-block btn-default btn-outline" id="addChild"><i class="fa fa-plus"></i> 添加一个</div> |
|||
</div> |
|||
<%/if%> |
|||
</script> |
|||
|
|||
@ -0,0 +1,149 @@ |
|||
<!-------------------------- 标题配置群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_edit_title"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="background" value="<%style.background%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">文字颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="color" value="<%style.color%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题文字</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="title" data-placeholder="" placeholder="请输入标题" value="<%params.title%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">按钮内容</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="butname" placeholder="请输入按钮内容" value="<%params.butname%>" maxlength="8"/> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">链接地址</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" readonly="readonly" data-bind-child="params" data-bind="link" placeholder="请输入链接地址" value="<%params.link%>" id="curl-<%itemid%>"/> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">对齐方向</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="textalign" value="left" class="diy-bind" data-bind-child="style" data-bind="textalign" <%if style.textalign=='left'%>checked="checked"<%/if%> > 居左</label> |
|||
<label class="radio-inline"><input type="radio" name="textalign" value="center" class="diy-bind" data-bind-child="style" data-bind="textalign" <%if style.textalign=='center'%>checked="checked"<%/if%>> 居中</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.paddingBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.paddingBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="paddingBottom" value="<%style.paddingBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_edit_title2"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">背景颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="bgColor" value="<%style.bgColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="mainColor" value="<%style.mainColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">副标题颜色</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group input-group-sm"> |
|||
<input class="form-control diy-bind color" data-bind-child="style" data-bind="viceColor" value="<%style.viceColor%>" type="color" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('#ffffff').trigger('propertychange')">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题文字</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="mainText" data-placeholder="" placeholder="请输入标题" value="<%params.mainText%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">副标题文字</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="viceText" data-placeholder="" placeholder="请输入副标题" value="<%params.viceText%>" /> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">按钮内容</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" data-bind-child="params" data-bind="butname" placeholder="请输入按钮内容" value="<%params.butname%>" maxlength="8"/> |
|||
<span class="input-group-addon btn btn-default" onclick="$(this).prev().val('').trigger('change');">清除</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">链接地址</div> |
|||
<div class="col-sm-9"> |
|||
<div class="input-group form-group" style="margin: 0;"> |
|||
<input class="form-control diy-bind" readonly="readonly" data-bind-child="params" data-bind="link" placeholder="请输入链接地址" value="<%params.link%>" id="curl-<%itemid%>"/> |
|||
<span class="input-group-addon btn btn-default" data-toggle="selectUrl" data-input="#curl-<%itemid%>">选择链接</span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">标题对齐方向</div> |
|||
<div class="col-sm-9"> |
|||
<label class="radio-inline"><input type="radio" name="mainAlign" value="left" class="diy-bind" data-bind-child="style" data-bind="mainAlign" <%if style.mainAlign=='left'%>checked="checked"<%/if%> > 居左</label> |
|||
<label class="radio-inline"><input type="radio" name="mainAlign" value="center" class="diy-bind" data-bind-child="style" data-bind="mainAlign" <%if style.mainAlign=='center'%>checked="checked"<%/if%>> 居中</label> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">下边距</div> |
|||
<div class="col-sm-9"> |
|||
<div class="form-group"> |
|||
<div class="slider col-sm-8" data-value="<%style.marginBottom%>" data-min="0" data-max="30"></div> |
|||
<div class="col-sm-9 control-labe count"><span><%style.marginBottom%></span>px(像素)</div> |
|||
<input class="diy-bind input" data-bind-child="style" data-bind="marginBottom" value="<%style.marginBottom%>" type="hidden" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,99 @@ |
|||
{php include wl_template('common/header');} |
|||
{php include wl_template('diy/common/_common');} |
|||
<ul class="nav nav-tabs"> |
|||
<li><a href="{php echo web_url($backUrl)}">菜单管理</a></li> |
|||
<li class="active"><a href="javascript:;">编辑菜单</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="form-group-title">编辑菜单</div> |
|||
<div class="main panel panel-default"> |
|||
<div class="page-content"> |
|||
<div class="row relative w900"> |
|||
<!--手机内容--> |
|||
<div class="diy-phone" id="menuDiy-phone" data-merch="0"> |
|||
<div class="phone-head"></div> |
|||
<div class="phone-body"> |
|||
<div class="phone-title" id="page">自定义菜单</div> |
|||
<div class="phone-main" id="phone" style="position: relative; overflow: hidden"> |
|||
<p style="text-align: center; line-height: 400px">loading...</p> |
|||
</div> |
|||
</div> |
|||
<div class="phone-foot"></div> |
|||
</div> |
|||
<!--配置信息内容--> |
|||
<div class="diy-editor form-horizontal" id="diy-editor"> |
|||
<div class="editor-arrow"></div> |
|||
<div class="inner"></div> |
|||
</div> |
|||
{php include wl_template('diy/common/_template_menu');} |
|||
</div> |
|||
</div> |
|||
<div class="page-footer"><nav class="btn btn-primary btn-sm btn-save" data-type="save">保存菜单</nav></div> |
|||
</div> |
|||
</div> |
|||
<script language="javascript"> |
|||
myrequire(['diy/js/diy.menu','diy/js/tpl','js/biz'],function(modal,tpl){ |
|||
modal.init({ |
|||
menu_class:"{$menuClass}", |
|||
back_url:"{$backUrl}", |
|||
tpl: tpl, |
|||
attachurl: "{$_W['attachurl']}", |
|||
id: '{php echo intval($_GPC["id"])}', |
|||
menu: {if !empty($menu['data'])}{php echo json_encode($menu['data'])}{else}null{/if}, |
|||
merch: 0 |
|||
}); |
|||
}); |
|||
function showSubMenu(obj) { |
|||
$(obj).toggleClass('on').siblings().removeClass('on'); |
|||
$(obj).find('.child').toggleClass('in'); |
|||
$(obj).siblings().find('.child').removeClass('in') |
|||
} |
|||
</script> |
|||
<style> |
|||
.diy-editor {height: auto;overflow-y: hidden;display: block;margin: 0;position: inherit;width: 480px;float: right;} |
|||
.page-content {height: auto;padding-bottom: 60px;} |
|||
.page-footer {width: calc(100% - 230px);height: 60px;text-align: center;padding: 5px 0;background-color: #f9faff;position: fixed;left: 220px;bottom: 0;z-index: 999;} |
|||
.page-footer .btn {font-size: 14px;margin-top: 10px;padding: 6px 12px;} |
|||
#imgText{ |
|||
position: absolute; |
|||
z-index: 99999; |
|||
top: 0; |
|||
left: 0; |
|||
width: 100%; |
|||
height: 100%; |
|||
display: none; |
|||
} |
|||
#imgText .bgBlock{ |
|||
width: 100vw; |
|||
height: 110vh; |
|||
position: absolute; |
|||
z-index: 99998; |
|||
opacity: .5; |
|||
background: #000; |
|||
} |
|||
#imgText .modal-content{ |
|||
position: absolute; |
|||
z-index: 99999; |
|||
top: 15%; |
|||
left: 25%; |
|||
border-radius: 0; |
|||
max-height: 700px; |
|||
max-width: 1000px; |
|||
} |
|||
#iconContent .item{ |
|||
width: 120px; |
|||
height: 80px; |
|||
display: inline-block; |
|||
text-align: center; |
|||
margin: 10px 4px; |
|||
cursor: pointer; |
|||
} |
|||
#iconContent .item:hover{ |
|||
background: #f3f3f3; |
|||
} |
|||
#iconContent .item .icon img{ |
|||
width: 50px; |
|||
height: 50px; |
|||
} |
|||
</style> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,96 @@ |
|||
{php include wl_template('common/header');} |
|||
<link rel="stylesheet" href="{URL_MODULE}web/resource/diy/css/diy.min.css"> |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="javascript:;">菜单管理</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a href="{php echo web_url($edit,array('menu_class'=>$menuClass));}" class="btn btn-primary">新建菜单</a> |
|||
</div> |
|||
<div class="filter-list"> |
|||
<form class="form-horizontal" action="" method="post"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">菜单名称</div> |
|||
<div class="col-sm-9"> |
|||
<input type="text" class="form-control" name="name" value="{$name}" placeholder="请输入菜单名称"> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label"></div> |
|||
<div class="col-sm-6"> |
|||
<div class="input-group"> |
|||
<button class="btn btn-primary" type="submit" >搜索</button> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover table-bordered"> |
|||
<thead class="navbar-inner"> |
|||
<tr> |
|||
<th width="20%" class="text-center">菜单名称</th> |
|||
<th width="20%" class="text-center">创建时间</th> |
|||
<th width="20%" class="text-center">最后修改时间</th> |
|||
<th width="20%" class="text-center">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $list $index $item} |
|||
<tr class="text-center"> |
|||
<td>{$item['name']}</td> |
|||
<td>{php echo date('Y-m-d H:i:s', $item['createtime'])}</td> |
|||
<td>{php echo date('Y-m-d H:i:s', $item['lastedittime'])}</td> |
|||
<td> |
|||
{if $item['aid'] == $_W['aid'] || (empty($_W['aid']) && !empty($item['is_public'])) } |
|||
<a class="btn btn-sm btn-primary" href="{php echo web_url($edit, array('id'=>$item['id'],'menu_class'=>$item['menu_class']))}">编辑</a> |
|||
<a class="btn btn-sm btn-danger" data-toggle="ajaxRemove" href="{php echo web_url('diy/diy/delMenu', array('id'=>$item['id']))}" data-confirm="确定要删除该自定义菜单吗?">删除</a> |
|||
{if !empty($item['aid'])} |
|||
<!-- <a class="btn btn-sm btn-default menuSetPulbic" data-href="{php echo web_url('diypage/diyset/pageSetPublic',array('id'=>$item['id'],'type'=>3))}" is_public="{$item['is_public']}">{if $item['is_public'] == 1}设为私有菜单{else}设为公共菜单{/if}</a>--> |
|||
{/if} |
|||
{else} |
|||
<a class="btn btn-sm btn-info" style="background-color:darkgrey;border: 0" href="javascript:;">无操作项</a> |
|||
{/if} |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
//将页面设置为公共页面 |
|||
$(".menuSetPulbic").on('click',function () { |
|||
var the = $(this); |
|||
var url = the.data("href"); |
|||
var is_public = the.attr("is_public"); |
|||
var tips = '确定要将该页面设为公共菜单吗?设置后每个代理商都可以使用该菜单'; |
|||
if(is_public == 1){ |
|||
tips = '确定要将该页面设为私有菜单吗?设置后其他代理商将不可使用该菜单'; |
|||
} |
|||
tip.confirm(tips,function () { |
|||
$.post(url,function (res) { |
|||
if(res.errno == 1){ |
|||
the.html("设为公共菜单"); |
|||
{if empty($_W['aid'])} |
|||
location.reload(); |
|||
{/if} |
|||
}else{ |
|||
the.html("设为私有菜单"); |
|||
} |
|||
},'json'); |
|||
}); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,230 @@ |
|||
{php include wl_template('common/header-base');} |
|||
{php include wl_template('diy/common/_common');} |
|||
<div class="app-content"> |
|||
<ul class="nav nav-tabs diypage-nav-tabs" style="margin: 0;"> |
|||
<li class="li-flo-le"><a href="{php echo web_url($back)}" class="diypage-back"><i class="icon iconfont icon-back_android"></i>返回</a></li> |
|||
<li><a href="javascript:;" class="diypage-save-page btn-save" data-type="save" ><i class="icon iconfont icon-upload"></i>保存页面</a></li> |
|||
<li><a href="javascript:;" class="diypage-icon-txt btn-save" data-type="preview"><i class="icon iconfont icon-attention"></i>预览</a></li> |
|||
<li><a href="javascript:;" class="diypage-icon-txt btn-save" data-type="savetemp" ><i class="icon iconfont icon-youji1"></i>保存模板</a></li> |
|||
<li><a href="javascript:;" class="diypage-icon-txt pageset"><i class="icon iconfont icon-shezhi1"></i>设置</a></li> |
|||
<li><a href="javascript:;" id="full-screen"><i class="icon iconfont icon-full"></i></a><a href="javascript:;" style="display: none;" id="exit-screen"><i class="icon iconfont icon-suoxiao"></i></a></li> |
|||
</ul> |
|||
<div class="main panel panel-default"> |
|||
<div class="page-content"> |
|||
<div class="row relative pagediy"> |
|||
<!--菜单内容--> |
|||
<div class="diy-menu"> |
|||
<div class="navs" id="navs"></div> |
|||
</div> |
|||
<!--页面主要内容--> |
|||
<div id="phone-margin"> |
|||
<div class="diy-phone" data-merch="{php echo intval($_W['merchid'])}"> |
|||
<div class="phone-head"></div> |
|||
<div class="phone-body"> |
|||
<div class="phone-title" id="page">loading...</div> |
|||
<div class="phone-main" id="phone"> |
|||
<p style="text-align: center; line-height: 400px">您还没有添加任何元素</p> |
|||
</div> |
|||
</div> |
|||
<div class="phone-foot"></div> |
|||
</div> |
|||
<!--返回顶部按钮--> |
|||
<div id="backTop" class="backTop hide"> |
|||
<i class="icon iconfont icon-fold"></i> |
|||
</div> |
|||
</div> |
|||
<!--组件配置信息--> |
|||
<div class="diy-editor form-horizontal" id="diy-editor"> |
|||
<div class="adv_title_page_title"> |
|||
<div id="adv_title">本页面编辑</div> |
|||
<div id="page_title"> |
|||
<span class="page_name active" id="nav_config">配置</span> |
|||
<span class="page_name" id="nav_type">风格</span> |
|||
</div> |
|||
</div> |
|||
<div class="inner inner_content" page_id="nav_config"></div> |
|||
<div class="inner_content" page_id="nav_type" id="createNavContent"></div> |
|||
</div> |
|||
</div> |
|||
{php include wl_template('diy/common/_template');} |
|||
{php include wl_template('diy/common/_template_edit');} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script type="text/javascript" src="./resource/components/ueditor/ueditor.config.js"></script> |
|||
<script type="text/javascript" src="./resource/components/ueditor/ueditor.all.min.js"></script> |
|||
<script type="text/javascript" src="./resource/components/ueditor/lang/zh-cn/zh-cn.js"></script> |
|||
<script language="javascript"> |
|||
var path = 'diy/js/diy.min'; |
|||
myrequire([path,'diy/js/tpl','js/biz'],function(modal,tpl){ |
|||
modal.init({ |
|||
pageType:"{$page_type}", |
|||
tpl: tpl, |
|||
attachurl: "{$_W['attachurl']}", |
|||
id: "{$id}", |
|||
type: "{$type}", |
|||
goodCate:{php echo json_encode($common['goodCate'])}, |
|||
community_list:{php echo json_encode($common['community_list'])}, |
|||
data: {if !empty($result['data'])}{php echo json_encode($result['data'])}{else}null{/if}, |
|||
diymenu: {php echo $result['data']['page']['diymenu']?$result['data']['page']['diymenu']:0}, |
|||
diyadv: {php echo $result['data']['page']['diyadv']?$result['data']['page']['diyadv']:0}, |
|||
levels: null, |
|||
merch: 0, |
|||
plugins: {$common['hasplugins']}, |
|||
menulist:{php echo json_encode($diymenu)}, |
|||
advlist:{php echo json_encode($diyadvs)}, |
|||
}); |
|||
}); |
|||
function selectUrlCallback(href){ |
|||
var ue = UE.getEditor('rich'); |
|||
if(href){ |
|||
ue.execCommand('link', {href: href, 'data-nocache': 'true'}); |
|||
} |
|||
} |
|||
function callbackGoods(data) { |
|||
myrequire([path],function(modal) { |
|||
modal.callbackGoods(data); |
|||
}); |
|||
} |
|||
function callbackCategory (data) { |
|||
myrequire([path],function(modal) { |
|||
modal.callbackCategory(data); |
|||
}); |
|||
} |
|||
function callbackGroup (data) { |
|||
myrequire([path],function(modal) { |
|||
modal.callbackGroup(data); |
|||
}); |
|||
} |
|||
function callbackMerch (data) { |
|||
myrequire([path],function(modal) { |
|||
modal.callbackMerch(data); |
|||
}); |
|||
} |
|||
function callbackMerchCategory (data) { |
|||
myrequire([path],function(modal) { |
|||
modal.callbackMerchCategory(data); |
|||
}); |
|||
} |
|||
function callbackMerchGroup (data) { |
|||
myrequire([path],function(modal) { |
|||
modal.callbackMerchGroup(data); |
|||
}); |
|||
} |
|||
function callbackSeckill (data) { |
|||
myrequire([path],function(modal) { |
|||
modal.callbackSeckill(data); |
|||
}); |
|||
} |
|||
function callbackCoupon (data) { |
|||
myrequire([path],function(modal) { |
|||
modal.callbackCoupon(data); |
|||
}); |
|||
} |
|||
var winHight = ''; |
|||
$('#full-screen').click(function(){ |
|||
$('#full-screen').hide(); |
|||
$('#exit-screen').show(); |
|||
var el = document.documentElement; |
|||
var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullscreen; |
|||
winHight = $(window).height(); |
|||
if(typeof rfs != "undefined" && rfs) { |
|||
rfs.call(el); |
|||
}; |
|||
return; |
|||
}); |
|||
$('#exit-screen').click(function(){ |
|||
$('#exit-screen').hide(); |
|||
$('#full-screen').show(); |
|||
var elem = document; |
|||
if(elem.webkitCancelFullScreen){ |
|||
elem.webkitCancelFullScreen(); |
|||
}else if(elem.mozCancelFullScreen){ |
|||
elem.mozCancelFullScreen(); |
|||
}else if(elem.cancelFullScreen){ |
|||
elem.cancelFullScreen(); |
|||
}else if(elem.exitFullscreen){ |
|||
elem.exitFullscreen(); |
|||
}else{ |
|||
alert('浏览器不支持全屏API或已被禁用'); |
|||
} |
|||
}); |
|||
$(window).resize(function(){ |
|||
if(winHight !== '' && winHight >= $(window).height()){ |
|||
$('#exit-screen').hide(); |
|||
$('#full-screen').show(); |
|||
} |
|||
}); |
|||
//判断是否显示回到顶部的按钮 |
|||
$("#phone-margin").scroll(function () { |
|||
var distanceTop = $("#phone-margin").scrollTop(); |
|||
if(distanceTop > 200){ |
|||
$(".backTop").removeClass("hide"); |
|||
}else if(!$(".backTop").hasClass("hide")){ |
|||
$(".backTop").addClass("hide"); |
|||
} |
|||
}); |
|||
//点击回到顶部 |
|||
$(".backTop").on('click',function () { |
|||
$("#phone-margin").scrollTop(0); |
|||
}); |
|||
|
|||
|
|||
</script> |
|||
<script> |
|||
function showAudioDialog(elm, base64options, options) { |
|||
require(["util"], function (util) { |
|||
var btn = $(elm); |
|||
var ipt = btn.parent().prev(); |
|||
var val = ipt.val(); |
|||
util.audio(val, function (url) { |
|||
if (url && url.attachment && url.url) { |
|||
btn.prev().show(); |
|||
ipt.val(url.url); |
|||
ipt.change(); |
|||
ipt.attr("filename", url.filename); |
|||
ipt.attr("url", url.url); |
|||
setAudioPlayer(); |
|||
} |
|||
if (url && url.media_id) { |
|||
ipt.val(url.media_id); |
|||
} |
|||
}, "", {"direct": true, "multiple": false, "fileSizeLimit": 204800000}); |
|||
}); |
|||
} |
|||
function setAudioPlayer(){ |
|||
require(["jquery.jplayer"], function(){ |
|||
$(function(){ |
|||
$(".audio-player").each(function(){ |
|||
$(this).prev().find("button").eq(0).click(function(){ |
|||
var src = $(this).parent().prev().val(); |
|||
if($(this).find("i").hasClass("fa-stop")) { |
|||
$(this).parent().parent().next().jPlayer("stop"); |
|||
} else { |
|||
if(src) { |
|||
$(this).parent().parent().next().jPlayer("setMedia", {mp3: util.tomedia(src)}).jPlayer("play"); |
|||
} |
|||
} |
|||
}); |
|||
}); |
|||
$(".audio-player").jPlayer({ |
|||
playing: function() { |
|||
$(this).prev().find("i").removeClass("fa-play").addClass("fa-stop"); |
|||
}, |
|||
pause: function (event) { |
|||
$(this).prev().find("i").removeClass("fa-stop").addClass("fa-play"); |
|||
}, |
|||
swfPath: "resource/components/jplayer", |
|||
supplied: "mp3" |
|||
}); |
|||
$(".audio-player-media").each(function(){ |
|||
$(this).next().find(".audio-player-play").css("display", $(this).val() == "" ? "none" : ""); |
|||
}); |
|||
}); |
|||
}); |
|||
} |
|||
$("#diy-editor").on('click','#musicPlaying',function () { |
|||
setAudioPlayer(); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,321 @@ |
|||
{php include wl_template('common/header');} |
|||
<style> |
|||
#topType a{ |
|||
margin-bottom: 5px!important; |
|||
} |
|||
|
|||
</style> |
|||
<link rel="stylesheet" href="{URL_MODULE}web/resource/diy/css/diy.min.css"> |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="javascript:;">页面列表</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<!--顶部信息--> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a id="create_page" href="javascript:;" class="btn btn-primary">新建页面</a> |
|||
</div> |
|||
<div class="filter-list"> |
|||
<form class="form-horizontal" action="" method="post"> |
|||
<div class="form-group max-with-all"> |
|||
<div class="col-sm-2 control-label">页面类型</div> |
|||
<div class="col-sm-9" id="topType"> |
|||
<div class="btn-group"> |
|||
<a href="{php echo web_url('diypage/diy/pagelist')}" class="btn btn-{if !$_GPC['page_type']}primary{else}default{/if}">全部</a> |
|||
<a href="{php echo web_url('diypage/diy/pagelist',array('page_type'=>1))}" class="btn btn-{if $_GPC['page_type'] == 1}primary{else}default{/if}">自定义页面</a> |
|||
<a href="{php echo web_url('diypage/diy/pagelist',array('page_type'=>2))}" class="btn btn-{if $_GPC['page_type'] == 2}primary{else}default{/if}">平台首页</a> |
|||
{if p('rush')} |
|||
<a href="{php echo web_url('diypage/diy/pagelist',array('page_type'=>3))}" class="btn btn-{if $_GPC['page_type'] == 3}primary{else}default{/if}">抢购首页</a> |
|||
{/if} |
|||
<a href="{php echo web_url('diypage/diy/pagelist',array('page_type'=>8))}" class="btn btn-{if $_GPC['page_type'] == 8}primary{else}default{/if}">好店首页</a> |
|||
{if p('groupon')} |
|||
<a href="{php echo web_url('diypage/diy/pagelist',array('page_type'=>4))}" class="btn btn-{if $_GPC['page_type'] == 4}primary{else}default{/if}">团购首页</a> |
|||
{/if} |
|||
{if p('wlcoupon')} |
|||
<a href="{php echo web_url('diypage/diy/pagelist',array('page_type'=>5))}" class="btn btn-{if $_GPC['page_type'] == 5}primary{else}default{/if}">卡券首页</a> |
|||
{/if} |
|||
{if p('wlfightgroup')} |
|||
<a href="{php echo web_url('diypage/diy/pagelist',array('page_type'=>6))}" class="btn btn-{if $_GPC['page_type'] == 6}primary{else}default{/if}">拼团首页</a> |
|||
{/if} |
|||
{if p('bargain')} |
|||
<a href="{php echo web_url('diypage/diy/pagelist',array('page_type'=>7))}" class="btn btn-{if $_GPC['page_type'] == 7}primary{else}default{/if}">砍价首页</a> |
|||
{/if} |
|||
{if p('activity')} |
|||
<a href="{php echo web_url('diypage/diy/pagelist',array('page_type'=>14))}" class="btn btn-{if $_GPC['page_type'] == 14}primary{else}default{/if}">活动首页</a> |
|||
{/if} |
|||
{if p('recruit')} |
|||
<a href="{php echo web_url('diypage/diy/pagelist',array('page_type'=>15))}" class="btn btn-{if $_GPC['page_type'] == 15}primary{else}default{/if}">招聘首页</a> |
|||
{/if} |
|||
{if p('dating')} |
|||
<a href="{php echo web_url('diypage/diy/pagelist',array('page_type'=>16))}" class="btn btn-{if $_GPC['page_type'] == 16}primary{else}default{/if}">相亲首页</a> |
|||
{/if} |
|||
{if p('housekeep')} |
|||
<a href="{php echo web_url('diypage/diy/pagelist',array('page_type'=>18))}" class="btn btn-{if $_GPC['page_type'] == 18}primary{else}default{/if}">家政首页</a> |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">页面名称</div> |
|||
<div class="col-sm-9"> |
|||
<input type="text" class="form-control" name="page_name" value="{$pageName}" placeholder="请输入页面名称"> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label"></div> |
|||
<div class="col-sm-6"> |
|||
<div class="input-group"> |
|||
<button class="btn btn-primary" type="submit" >搜索</button> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<!--页面列表--> |
|||
<div class="app-table-list"> |
|||
<div class="table-responsive"> |
|||
<table class="table table-hover"> |
|||
<thead> |
|||
<tr> |
|||
<th class="text-center"><input type="checkbox" /></th> |
|||
<th class="text-center" >页面名称</th> |
|||
<th class="text-center" >页面类型</th> |
|||
<th class="text-center" >创建时间</th> |
|||
<th class="text-center" >最近编辑时间</th> |
|||
<th class="text-center" >操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $list $v} |
|||
<tr class="text-center"> |
|||
<td> |
|||
{if $v['aid'] == $_W['aid'] || (empty($_W['aid']) && !empty($v['is_public'])) } |
|||
<input type="checkbox" value="{$v['id']}" /> |
|||
{/if} |
|||
</td> |
|||
<td class="pageName" style="cursor: pointer">{$v['name']}</td> |
|||
<td> |
|||
{if $v['type'] == 1} |
|||
<span style="color: #ffffff;background: linear-gradient(14deg,#6b6b6b,#da0000);padding: 5px 10px;border-radius: 15px;">自定义页面</span> |
|||
{elseif $v['type'] == 2} |
|||
<span style="color: #ffffff;background: linear-gradient(14deg,#6b6b6b,#da0097);padding: 5px 10px;border-radius: 15px;">平台首页</span> |
|||
{elseif $v['type'] == 3} |
|||
<span style="color: #ffffff;background: linear-gradient(14deg,#6b6b6b,#da00d3);padding: 5px 10px;border-radius: 15px;">抢购首页</span> |
|||
{elseif $v['type'] == 4} |
|||
<span style="color: #ffffff;background: linear-gradient(14deg,#6b6b6b,#9a00da);padding: 5px 10px;border-radius: 15px;">团购首页</span> |
|||
{elseif $v['type'] == 5} |
|||
<span style="color: #ffffff;background: linear-gradient(14deg,#6b6b6b,#3600da);padding: 5px 10px;border-radius: 15px;">卡券首页</span> |
|||
{elseif $v['type'] == 6} |
|||
<span style="color: #ffffff;background: linear-gradient(14deg,#6b6b6b,#00dada);padding: 5px 10px;border-radius: 15px;">拼团首页</span> |
|||
{elseif $v['type'] == 7} |
|||
<span style="color: #ffffff;background: linear-gradient(14deg,#6b6b6b,#00da94);padding: 5px 10px;border-radius: 15px;">砍价首页</span> |
|||
{elseif $v['type'] == 8} |
|||
<span style="color: #ffffff;background: linear-gradient(14deg,#6b6b6b,#00da1a);padding: 5px 10px;border-radius: 15px;">好店首页</span> |
|||
{elseif $v['type'] == 14} |
|||
<span style="color: #ffffff;background: linear-gradient(14deg,#6b6b6b,#87bf00);padding: 5px 10px;border-radius: 15px;">活动首页</span> |
|||
{elseif $v['type'] == 15} |
|||
<span style="color: #ffffff;background: linear-gradient(14deg,#6b6b6b,#d7da00);padding: 5px 10px;border-radius: 15px;">招聘首页</span> |
|||
{elseif $v['type'] == 16} |
|||
<span style="color: #ffffff;background: linear-gradient(14deg,#6b6b6b,#da6e00);padding: 5px 10px;border-radius: 15px;">相亲首页</span> |
|||
{elseif $v['type'] == 18} |
|||
<span style="color: #ffffff;background: linear-gradient(14deg,#6b6b6b,#da0000);padding: 5px 10px;border-radius: 15px;">家政首页</span> |
|||
{/if} |
|||
</td> |
|||
<td>{php echo date("Y-m-d H:i:s",$v['createtime']);}</td> |
|||
<td>{php echo date("Y-m-d H:i:s",$v['lastedittime']);}</td> |
|||
<td style="position: relative;"> |
|||
{if p('wxplatform')} |
|||
<a class="btn btn-info btn-sm js-clip" data-url="{php echo h5_url('pages/mainPages/index/diypage?type=1',['id'=>$v['id']])}" href="javascript:;">复制链接</a> |
|||
{/if} |
|||
{if p('wxapp')} |
|||
<a class="btn btn-success btn-sm js-clip" data-url="pages/mainPages/index/diypage?type=1&id={$v['id']}" href="javascript:;">复制路径</a> |
|||
{/if} |
|||
<a class="btn btn-warning btn-sm" data-toggle="ajaxModal" href="{php echo web_url('diy/diy/previewPage', array('id'=>$v['id'],'type'=>'list'))}">预览</a> |
|||
{if $v['aid'] == $_W['aid'] || (empty($_W['aid']) && !empty($v['is_public'])) } |
|||
<a class="btn btn-sm btn-primary" href="{php echo web_url('diy/diy/editPage',array('id'=>$v['id'],'type'=>$v['type'],'page_type'=>'page','page_class'=>$v['page_class'],'back_url'=>$backUrl))}" target="_blank">编辑</a> |
|||
<a class="btn btn-sm btn-danger" data-toggle="ajaxRemove" href="{php echo web_url('diy/diy/delPage',['ids'=>$v['id']])}" data-confirm="确定删除当前页面?">删除</a> |
|||
{/if} |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
<button class="btn btn-default" type="button" data-toggle='batch-remove' data-confirm="确定删除当前选中的所有页面?" data-href="{php echo web_url('diy/diy/delPage')}">批量删除</button> |
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<!--弹出框内容--> |
|||
<div id="select_pageClass"> |
|||
<div class="pageClass_title">选择类型<span class="pageClass_del">X</span></div> |
|||
<div class="pageClass_content"> |
|||
<!--自定义页面--> |
|||
<div class="pageClass_block"> |
|||
<span class="title">自定义页面</span> |
|||
<span class="createButton"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('type'=>1,'page_type'=>'page','back_url'=>$backUrl));}"> |
|||
<span>立即创建</span> |
|||
</a> |
|||
</span> |
|||
</div> |
|||
<!--平台首页--> |
|||
<div class="pageClass_block"> |
|||
<span class="title">平台首页</span> |
|||
<span class="createButton"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('type'=>2,'page_type'=>'page','back_url'=>$backUrl));}"> |
|||
<span>立即创建</span> |
|||
</a> |
|||
</span> |
|||
</div> |
|||
<!--抢购首页--> |
|||
{if p('rush')} |
|||
<div class="pageClass_block"> |
|||
<span class="title">抢购首页</span> |
|||
<span class="createButton"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('type'=>3,'page_type'=>'page','back_url'=>$backUrl));}"> |
|||
<span>立即创建</span> |
|||
</a> |
|||
</span> |
|||
</div> |
|||
{/if} |
|||
<!--团购首页--> |
|||
{if p('groupon')} |
|||
<div class="pageClass_block"> |
|||
<span class="title">团购首页</span> |
|||
<span class="createButton"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('type'=>4,'page_type'=>'page','back_url'=>$backUrl));}"> |
|||
<span>立即创建</span> |
|||
</a> |
|||
</span> |
|||
</div> |
|||
{/if} |
|||
<!--卡券首页--> |
|||
{if p('wlcoupon')} |
|||
<div class="pageClass_block"> |
|||
<span class="title">卡券首页</span> |
|||
<span class="createButton"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('type'=>5,'page_type'=>'page','back_url'=>$backUrl));}"> |
|||
<span>立即创建</span> |
|||
</a> |
|||
</span> |
|||
</div> |
|||
{/if} |
|||
<!--拼团首页--> |
|||
{if p('wlfightgroup')} |
|||
<div class="pageClass_block"> |
|||
<span class="title">拼团首页</span> |
|||
<span class="createButton"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('type'=>6,'page_type'=>'page','back_url'=>$backUrl));}"> |
|||
<span>立即创建</span> |
|||
</a> |
|||
</span> |
|||
</div> |
|||
{/if} |
|||
<!--砍价首页--> |
|||
{if p('bargain')} |
|||
<div class="pageClass_block"> |
|||
<span class="title">砍价首页</span> |
|||
<span class="createButton"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('type'=>7,'page_type'=>'page','back_url'=>$backUrl));}"> |
|||
<span>立即创建</span> |
|||
</a> |
|||
</span> |
|||
</div> |
|||
{/if} |
|||
<!--好店首页--> |
|||
<div class="pageClass_block"> |
|||
<span class="title">好店首页</span> |
|||
<span class="createButton"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('type'=>8,'page_type'=>'page','back_url'=>$backUrl));}"> |
|||
<span>立即创建</span> |
|||
</a> |
|||
</span> |
|||
</div> |
|||
<!--活动首页--> |
|||
{if p('activity')} |
|||
<div class="pageClass_block"> |
|||
<span class="title">活动首页</span> |
|||
<span class="createButton"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('type'=>14,'page_type'=>'page','back_url'=>$backUrl));}"> |
|||
<span>立即创建</span> |
|||
</a> |
|||
</span> |
|||
</div> |
|||
{/if} |
|||
<!--招聘首页--> |
|||
{if p('recruit')} |
|||
<div class="pageClass_block"> |
|||
<span class="title">招聘首页</span> |
|||
<span class="createButton"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('type'=>15,'page_type'=>'page','back_url'=>$backUrl));}"> |
|||
<span>立即创建</span> |
|||
</a> |
|||
</span> |
|||
</div> |
|||
{/if} |
|||
<!--相亲首页--> |
|||
{if p('dating')} |
|||
<div class="pageClass_block"> |
|||
<span class="title">相亲首页</span> |
|||
<span class="createButton"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('type'=>16,'page_type'=>'page','back_url'=>$backUrl));}"> |
|||
<span>立即创建</span> |
|||
</a> |
|||
</span> |
|||
</div> |
|||
{/if} |
|||
<!--家政服务--> |
|||
{if p('housekeep')} |
|||
<div class="pageClass_block"> |
|||
<span class="title">家政首页</span> |
|||
<span class="createButton"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('type'=>18,'page_type'=>'page','back_url'=>$backUrl));}"> |
|||
<span>立即创建</span> |
|||
</a> |
|||
</span> |
|||
</div> |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
//新建内容 |
|||
$("#create_page").on('click',function () { |
|||
$("#select_pageClass").modal(); |
|||
}); |
|||
//关闭页面 |
|||
$("#select_pageClass").on('click','.pageClass_del',function () { |
|||
$("#select_pageClass").modal('hide'); |
|||
}); |
|||
//将页面设置为公共页面 |
|||
$(".pageSetPulbic").on('click',function () { |
|||
var the = $(this); |
|||
var url = the.data("href"); |
|||
var is_public = the.attr("is_public"); |
|||
var tips = '确定要将该页面设为公共页面吗?设置后每个代理商都可以使用该页面'; |
|||
if(is_public == 1){ |
|||
tips = '确定要将该页面设为私有页面吗?设置后其他代理商将不可使用该页面'; |
|||
} |
|||
tip.confirm(tips,function () { |
|||
$.post(url,function (res) { |
|||
if(res.errno == 1){ |
|||
the.html("设为公共页面"); |
|||
the.attr("is_public",0); |
|||
{if empty($_W['aid'])} |
|||
location.reload(); |
|||
{/if} |
|||
}else{ |
|||
the.html("设为私有页面"); |
|||
the.attr("is_public",1); |
|||
} |
|||
},'json'); |
|||
}); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,112 @@ |
|||
<div class="modal-dialog"> |
|||
<style> |
|||
#previewContent{ |
|||
background: #FFF; |
|||
margin: 0 auto; |
|||
} |
|||
#previewContent .title h4 { |
|||
color: #595961; |
|||
font-size: 16px; |
|||
text-align: center; |
|||
font-weight: 600; |
|||
} |
|||
#previewContent .qrcode{ |
|||
width: 100%; |
|||
height: 180px; |
|||
text-align: center; |
|||
} |
|||
#previewContent .link { |
|||
position: relative; |
|||
text-align: center; |
|||
padding: 15px; |
|||
} |
|||
#previewContent img{ |
|||
width: 180px; |
|||
height: 180px; |
|||
} |
|||
#previewContent .del_modal{ |
|||
width: 25px; |
|||
height: 25px; |
|||
cursor: pointer; |
|||
float: right; |
|||
text-align: center; |
|||
line-height: 25px; |
|||
background: #f27272; |
|||
font-size: 18px; |
|||
} |
|||
.we7-modal-dialog, .modal-dialog { |
|||
min-width: 340px!important; |
|||
} |
|||
#preview .modal-dialog, #ajaxModal .modal-dialog { |
|||
width: 340px; |
|||
overflow: hidden; |
|||
} |
|||
#preview .modal-header, #ajaxModal .modal-header { |
|||
background-color: #fff; |
|||
border-bottom: 0.5px solid #e5e5e5; |
|||
} |
|||
#preview .modal-title, #ajaxModal .modal-title { |
|||
color: #595961; |
|||
font-weight: 600; |
|||
} |
|||
#preview .modal-body, #ajaxModal .modal-body { |
|||
overflow-y: hidden; |
|||
} |
|||
#preview .modal-footer, #ajaxModal .modal-footer { |
|||
text-align: right; |
|||
background-color: #fff; |
|||
border-top: 0.5px solid #e5e5e5; |
|||
} |
|||
#preview .modal-footer .btn, #ajaxModal .modal-footer .btn { |
|||
min-width: auto; |
|||
} |
|||
</style> |
|||
<div class="modal-content"> |
|||
<div class="modal-header"> |
|||
<button data-dismiss="modal" class="close" type="button">×</button> |
|||
<h4 class="modal-title">预览页面</h4> |
|||
</div> |
|||
<div class="modal-body"> |
|||
{if p('wxplatform')} |
|||
<div id="previewContent"> |
|||
<div class="title"><h4>扫描二维码预览页面</h4></div> |
|||
<div class="qrcode"> |
|||
<img src="{php echo web_url('utility/qrcode/getQrCode',array('url' => urlencode($url)))}"/> |
|||
</div> |
|||
{if empty($_GPC['type'])} |
|||
<div class="link"><button data-url="{$url}" class="btn btn-primary js-clip">复制链接</button></div> |
|||
{/if} |
|||
</div> |
|||
{else} |
|||
<div id="previewContent"> |
|||
<div class="title"><h4>扫描二维码预览页面</h4></div> |
|||
<div class="qrcode"> |
|||
<img src="{$imageUrl}"/> |
|||
</div> |
|||
</div> |
|||
{/if} |
|||
</div> |
|||
<div class="modal-footer"> |
|||
<button data-dismiss="modal" class="btn btn-default" type="button">关闭</button> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
myrequire(['clipboard'], function (Clipboard) { |
|||
$('.js-clip').each(function () { |
|||
var text = $(this).data('text') || $(this).data('href') || $(this).data('url'); |
|||
const cb = new Clipboard(this, { |
|||
text: () => text |
|||
}) |
|||
cb.on('success', (e) => { |
|||
console.log(e) |
|||
tip.msgbox.suc('复制成功') |
|||
e.clearSelection(); |
|||
}) |
|||
cb.on('error', (e) => { |
|||
console.log(e) |
|||
tip.msgbox.err('复制失败') |
|||
}) |
|||
}) |
|||
}) |
|||
</script> |
|||
@ -0,0 +1,120 @@ |
|||
{php include wl_template('common/header');} |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="javascript:;">模板分类</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-action"> |
|||
<a href="javascript:;" id="addCate" class="btn btn-primary">新建分类</a> |
|||
</div> |
|||
<div class="filter-list"> |
|||
<form class="form-horizontal" action="" method="post"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">页面名称</div> |
|||
<div class="col-sm-9"> |
|||
<input type="text" class="form-control" name="keyword" value="{$_GPC['keyword']}" placeholder="请输入页面名称"> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label"></div> |
|||
<div class="col-sm-6"> |
|||
<div class="input-group"> |
|||
<button class="btn btn-primary" type="submit" >搜索</button> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="panel panel-default"> |
|||
{if empty($list)} |
|||
<div class="panel-body empty-data">未查询到相关分类!</div> |
|||
{else} |
|||
<table class="table table-hover table-responsive table-bordered"> |
|||
<thead class="navbar-inner"> |
|||
<tr> |
|||
<th width="20" class="text-center">序号</th> |
|||
<th width="80" class="text-center">分类名称(点击编辑)</th> |
|||
<th width="20" class="text-center">操作</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
{loop $list $index $item} |
|||
<tr class="text-center"> |
|||
<td>{php echo $index+1}</td> |
|||
<td> |
|||
<a href='javascript:;' data-toggle='ajaxEdit' data-href="{php echo web_url('diy/diy/editCate',array('id'=>$item['id']))}"> |
|||
{$item['name']} |
|||
</a> |
|||
</td> |
|||
<td> |
|||
<a class="btn btn-sm btn-danger" data-toggle="ajaxRemove" href="{php echo web_url('diy/diy/delCate', array('id'=>$item['id']))}" data-confirm="删除后该分类下模版将转入未分类,确定要删除该分类吗?">删除</a> |
|||
</td> |
|||
</tr> |
|||
{/loop} |
|||
</tbody> |
|||
</table> |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
{$pager} |
|||
<!--新建分类弹出内容--> |
|||
<div class="modal fade" id="addCateModal" aria-hidden="false"> |
|||
<div class="modal-dialog"> |
|||
<div class="modal-content"> |
|||
<div class="modal-header"> |
|||
<button data-dismiss="modal" class="close" type="button">×</button> |
|||
<h4 class="modal-title">新建分类</h4> |
|||
</div> |
|||
<div class="modal-body form-horizontal"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label must">分类名称</div> |
|||
<div class="col-sm-9"> |
|||
<input class="form-control" placeholder="请输入分类名称" id="saveTempName" value="" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="modal-footer"> |
|||
<div class="btn btn-primary" id="saveCate">保存</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script type="text/javascript"> |
|||
$("#addCate").unbind('click').click(function () { |
|||
$("#addCateModal").modal(); |
|||
$("#saveCate").unbind('click').click(function () { |
|||
var status = $(this).data('status'); |
|||
if(status) { |
|||
tip.msgbox.err("正在保存,请稍候。"); |
|||
return; |
|||
} |
|||
var name = $.trim($("#saveTempName").val()); |
|||
var cateClass = $(this).attr("cateClass"); |
|||
if(!name) { |
|||
tip.msgbox.err("请填写分类名称!"); |
|||
$("#saveTempName").focus(); |
|||
return; |
|||
} |
|||
$(this).data('status',1).text('保存中'); |
|||
var posturl = biz.url("diy/diy/saveCate", null, 0); |
|||
$.post(posturl, { |
|||
name: name, |
|||
cateClass:cateClass |
|||
}, function (ret) { |
|||
if(ret.status==0){ |
|||
tip.msgbox.err(ret.result.message); |
|||
}else{ |
|||
tip.msgbox.suc("保存成功!"); |
|||
} |
|||
$("#addCateModal .close").trigger('click'); |
|||
setTimeout(function () { |
|||
location.reload(); |
|||
}, 500); |
|||
}, 'json'); |
|||
}); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,107 @@ |
|||
{php include wl_template('common/header');} |
|||
<link rel="stylesheet" href="{URL_MODULE}web/resource/diy/css/diy.min.css"> |
|||
<link rel="stylesheet" href="{URL_MODULE}web/resource/diy/css/template.css"> |
|||
<ul class="nav nav-tabs"> |
|||
<li class="active"><a href="javascript:;">模板列表</a></li> |
|||
</ul> |
|||
<div class="app-content"> |
|||
<div class="app-filter"> |
|||
<div class="filter-list"> |
|||
<form class="form-horizontal" action="{php echo web_url($backUrl)}" method="post"> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">模板分类</div> |
|||
<div class="col-sm-9"> |
|||
<div class="btn-group"> |
|||
<a class="btn {if $_GPC['cate']==''}btn-primary{else}btn-default{/if}" href="{php echo web_url($backUrl, array('cate'=>''))}">全部分类</a> |
|||
<!--<a class="btn {if $_GPC['cate']=='0'}btn-primary{else}btn-default{/if}" href="{php echo web_url($backUrl, array('cate'=>0))}">未分类</a>--> |
|||
{loop $category $item} |
|||
<a class="btn {if $_GPC['cate']==$item['id']}btn-primary{else}btn-default{/if}" href="{php echo web_url($backUrl, array('cate'=>$item['id']))}">{$item['name']}</a> |
|||
{/loop} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label">模板名称</div> |
|||
<div class="col-sm-9"> |
|||
<input type="text" class="form-control" name="temp_name" value="" placeholder="请输入模板名称"> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<div class="col-sm-2 control-label"></div> |
|||
<div class="col-sm-6"> |
|||
<button class="btn btn-primary" type="submit">搜索</button> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
<div class="app-table-list"> |
|||
<div class="panel-body table-responsive collapse in order-list" id="order-template-item-4" style="padding: 0;"> |
|||
{loop $list $item} |
|||
<div class="item"> |
|||
<img src="{php echo tomedia($item['preview'])}" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.png'" /> |
|||
<div class="cate"> |
|||
{if $item['uniacid']==0} |
|||
<span class="label label-primary">系统</span> |
|||
{/if} |
|||
<span class="label label-{$allpagetype[$item['type']]['class']}">{$allpagetype[$item['type']]['name']}</span> |
|||
<br /><span class="label label-warning">{$item['cate_name']}</span> |
|||
</div> |
|||
<div class="title">{if !empty($item['name'])}{$item['name']}{else}未命名{/if}</div> |
|||
<div class="mask"> |
|||
<div class="btns"> |
|||
<a href="{php echo web_url('diy/diy/editPage',array('tid'=>$item['id'],'back_url'=>$backUrl,'type'=>$item['type']))}" class="btn btn-primary btn-block">使用模板</a> |
|||
{if !empty($item['uniacid'])} |
|||
<a class="btn btn-default btn-block delete" data-tid="{$item['id']}">删除模板</a> |
|||
{/if} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{/loop} |
|||
</div> |
|||
<div class="app-table-foot clearfix"> |
|||
<div class="pull-left"> |
|||
</div> |
|||
<div class="pull-right"> |
|||
{$pager} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
$(".item").hover(function () { |
|||
$(this).find('.mask').stop().fadeIn(); |
|||
$(this).find('.title').stop().fadeIn(); |
|||
}, function () { |
|||
$(this).find('.mask').stop().fadeOut(); |
|||
$(this).find('.title').stop().fadeOut(); |
|||
}); |
|||
$(".delete").unbind('click').click(function () { |
|||
var _this = $(this); |
|||
var status = _this.data('status'); |
|||
var tid = _this.data('tid'); |
|||
if(status) { |
|||
tip.msgbox.err("正在删除中,请稍候。"); |
|||
} |
|||
if(!tid){ |
|||
tip.msgbox.err("模板参数错误,请刷新重试!"); |
|||
return; |
|||
} |
|||
tip.confirm("删除后不可恢复,确定创建此模板?", function () { |
|||
_this.data('status',1).text('删除中..'); |
|||
$.post("{php echo web_url('diy/diy/delTemp')}", {id: tid,}, function (r) { |
|||
if (r.status==0) { |
|||
tip.msgbox.suc("删除成功!"); |
|||
_this.closest('.item').fadeOut().remove(); |
|||
setTimeout(function () { |
|||
location.reload(); |
|||
}, 500); |
|||
} else { |
|||
tip.msgbox.err(r.result.message); |
|||
_this.data('status',0).text('删除模板'); |
|||
} |
|||
}, 'json'); |
|||
}); |
|||
}); |
|||
</script> |
|||
{php include wl_template('common/footer');} |
|||
@ -0,0 +1,55 @@ |
|||
<!-------------------------- 轮播图组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_show_banner"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>" <%if style.side_margin == 1%>style="margin: 0px 15px;"<%/if%>> |
|||
<div class="diy-banner" style="margin-bottom: <%style.bottom||'1'%>px;"> |
|||
<%each data as item%> |
|||
<img src="<%imgsrc item.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%/each%> |
|||
<div class="dots <%style.dotalign||'left'%> <%style.dotstyle||'rectangle'%>"> |
|||
<%each data as item%> |
|||
<span style="background: #FFF;"></span> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_show_banner2"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="diy-banner2" style="margin-bottom: <%style.marginBottom||'1'%>px;background-color:<%style.bgColor%>;"> |
|||
<div class="haodiantoutiao"> |
|||
<div class="hdtt-t"> |
|||
<div class="hdtt-t-l"> |
|||
<div class="h1"><%params.title||'请输入标题内容'%></div> |
|||
<div class="p"><%params.text||'请输入副标题内容'%></div> |
|||
</div> |
|||
<div class="hdtt-t-r"> |
|||
<div class="span"> |
|||
<div class="em">1</div>/2 |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="hdtt-c"> |
|||
<%each data as item%> |
|||
<div class="goodstop-i"> |
|||
<div class="goodstop-i-a"> |
|||
<div class="goodstop-i-t"> |
|||
<img src="<%imgsrc item.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"> |
|||
</div> |
|||
<div class="goodstop-i-c"> |
|||
<%if item.title%> |
|||
<div class="h1" style="color: <%style.titlecolor%>;"><%item.title%></div> |
|||
<%/if%> |
|||
<%if item.text%> |
|||
<div class="h2" style="color: <%style.textcolor%>;"><%item.text%></div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,68 @@ |
|||
<!-------------------------- 流量主组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_show_flow"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="model-flow model-flow1"> |
|||
<div class="flow-info"> |
|||
<div class="flow-top">banner广告</div> |
|||
<div class="flow-content">流量主广告</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_show_flow2"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="model-flow model-flow1"> |
|||
<div class="flow-info"> |
|||
<div class="flow-top">激励式广告</div> |
|||
<div class="flow-content">流量主广告</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格三 --> |
|||
<script type="text/html" id="tpl_show_flow3"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="model-flow model-flow1"> |
|||
<div class="flow-info"> |
|||
<div class="flow-top">插屏广告</div> |
|||
<div class="flow-content">流量主广告</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格四 --> |
|||
<script type="text/html" id="tpl_show_flow4"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="model-flow model-flow1"> |
|||
<div class="flow-info"> |
|||
<div class="flow-top">视频广告</div> |
|||
<div class="flow-content">流量主广告</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格五 --> |
|||
<script type="text/html" id="tpl_show_flow5"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="model-flow model-flow1"> |
|||
<div class="flow-info"> |
|||
<div class="flow-top">视频贴片广告</div> |
|||
<div class="flow-content">流量主广告</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格六 --> |
|||
<script type="text/html" id="tpl_show_flow6"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="model-flow model-flow1"> |
|||
<div class="flow-info"> |
|||
<div class="flow-top">格子广告</div> |
|||
<div class="flow-content">流量主广告</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
|
|||
@ -0,0 +1,37 @@ |
|||
<!-------------------------- 同城活动组件群 -----------------------------------> |
|||
<!-- 同城活动组 风格一 --> |
|||
<script type="text/html" id="tpl_show_activity_goods"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>" > |
|||
<div class="goods_activity_1 goods_style_1" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'10'%>px;background-color:<%style.bgColor||'#ffffff'%>"> |
|||
<%each data as item index%> |
|||
<div class="block" style="padding:<%style.padding||'10'%>px;"> |
|||
<div class="images"> |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="describe"> |
|||
<div class="title"><%item.goods_name%></div> |
|||
<div class="shop"> |
|||
<div class="shop_title"><%item.address%></div> |
|||
<div class="shop_distance">9999km</div> |
|||
</div> |
|||
<div class="footer_info"> |
|||
<div class="sale_info"> |
|||
<div class="price_info"> |
|||
<span class="price_title">价格:</span> |
|||
<span class="price_icon">¥</span> |
|||
<div class="price"><%if item.optionstatus == 1%><%item.minprice%><%else%><%item.price%><%/if%></div> |
|||
<%if item.optionstatus == 1%> |
|||
<span class="price_icon"> ~ ¥</span> |
|||
<div class="price"><%item.maxprice%></div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<div class="cate"><%item.catename%></div> |
|||
<div class="button button-remind">马上抢</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,155 @@ |
|||
<!-------------------------- 砍价商品组件群 -----------------------------------> |
|||
<!-- 砍价商品组 风格一 --> |
|||
<script type="text/html" id="tpl_show_bargain_goods"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>" > |
|||
<div class="goods_bargain_1 goods_style_1" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'10'%>px;background-color:<%style.bgColor||'#ffffff'%>"> |
|||
<%each data as item index%> |
|||
<div class="block" style="padding:<%style.padding||'10'%>px;"> |
|||
<div class="images"> |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%if params.marker_set == 1%> |
|||
<div class="marker" style="background: <%style.marker_bg||'#FF4444'%>;color: <%style.marker_color||'#FFFFFF'%>;">砍价</div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="describe"> |
|||
<div class="title"><%item.goods_name%></div> |
|||
<div class="shop"><%item.buy_num||'0'%>人砍价成功</div> |
|||
<div class="footer_info"> |
|||
<div class="sale_info"> |
|||
<div class="price_info">可砍至¥<span class="price"><%item.price%></span></div> |
|||
<div class="sale_num">原价:¥<%item.oldprice%></div> |
|||
</div> |
|||
<div class="button">去砍价</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 砍价商品组 风格二 --> |
|||
<script type="text/html" id="tpl_show_bargain_goods2"> |
|||
<style> |
|||
#s<%itemid%> .block_item{margin-right: <%style.padding||'0'%>px;} |
|||
#s<%itemid%> .block_item:nth-child(2n){margin-right: 0px;} |
|||
</style> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_bargain_2 goods_style_2" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<div id="s<%itemid%>" class="block" style="padding:<%style.padding||'0'%>px"> |
|||
<%each data as val index%> |
|||
<div class="block_item" style="width: calc((100% - <%style.padding||'0'%>px) / 2);"> |
|||
<div class="images"> |
|||
<img src="<%imgsrc val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%if params.marker_set == 1%> |
|||
<div class="marker" style="background: <%style.marker_bg||'#FF4444'%>;color: <%style.marker_color||'#FFFFFF'%>;">砍价</div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="describe"> |
|||
<div class="name"><%val.goods_name%></div> |
|||
<div class="info"><%val.buy_num%>人砍价成功</div> |
|||
<div class="footers"> |
|||
可砍至 |
|||
<span class="price"> |
|||
<span class="icons">¥</span><%val.price%> |
|||
</span> |
|||
<span class="oldprice">¥<%val.oldprice%></span> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 砍价商品组 风格三 --> |
|||
<script type="text/html" id="tpl_show_bargain_goods3"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_bargain_3 goods_style_3" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<%each data as item index%> |
|||
<div class="goodslist" style="padding: <%style.padding||'15'%>px;"> |
|||
<div class="goodslist-i" v-for="(item, key) in goodsList" :key="key"> |
|||
<div class="a"> |
|||
<div class="goodslist-i-t"> |
|||
<img src="<%imgsrc item.long_logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%if params.sort_icon == 1%> |
|||
<div class="top_top">TOP <%index.substring(index.length-2)%></div> |
|||
<%/if%> |
|||
<%if params.buy_user == 1%> |
|||
<div class="qglist-i-t-bar"> |
|||
<div class="qglist-i-t-bar-d"> |
|||
<div class="qglist-i-t-bar-l"> |
|||
<div class="i icon iconfont icon-hotfill"></div>喜欢<div class="em"><%item.user_num%></div> |
|||
</div> |
|||
<div class="qglist-i-t-bar-r"> |
|||
<%each item['user_list'] as val%> |
|||
<div class="i"><img src="<%val%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/></div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c"> |
|||
<div class="goodslist-i-c-t"> |
|||
<div class="goodslist-i-c-t-l"><%item.storename%></div> |
|||
<div class="goodslist-i-c-t-r">999m</div> |
|||
</div> |
|||
<div class="goodslist-i-c-c"> |
|||
<div class="a"> |
|||
<div class="i"><%params.goodsLabel||'抢购'%></div> |
|||
<%item.goods_name%> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c-c2"> |
|||
<div class="h1"><%item.price%><div class="i inline">元</div> |
|||
<%if item.vipstatus == 1%> |
|||
<div class="span"><div class="i">会员</div>优惠<%item.discount_price%>元</div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="h2"> |
|||
<div class="a">购买</div> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c-b"> |
|||
<div class="p"> |
|||
<div class="span">原价<%item.oldprice%></div> |
|||
<div class="em"><%item.buy_num%>人喜欢</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 砍价商品组 风格四 --> |
|||
<script type="text/html" id="tpl_show_bargain_goods4"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_bargain_4 goods_style_4" style="margin-bottom: <%style.marginBottom||'1'%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<div class="transverse" style="padding: <%style.padding||'0'%>px;"> |
|||
<div class="transverse_list"> |
|||
<div class="goods_father"> |
|||
<%each data as item%> |
|||
<div class="goods_item" style="padding-right: <%style.padding||'0'%>px;"> |
|||
<div class="goods_img"> |
|||
<img class="image" src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="goods_tit"><%item.goods_name%></div> |
|||
<div class="goods_price"> |
|||
<div class="present_price"> |
|||
<div class="span">¥<%item.price%></div> |
|||
</div> |
|||
<%if item.oldprice%> |
|||
<div class="original_price">¥<%item.oldprice%></div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,116 @@ |
|||
<!-------------------------- 积分组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_show_citydelivery_goods"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>" > |
|||
<div class="goods_citydelivery_1" style="background-color: <%style.bgColor%>;padding: <%style.padding%>px;margin-bottom: <%style.marginBottom%>px;"> |
|||
<div class="top"> |
|||
<div class="title"><%params.title%></div> |
|||
<div class="more <%if params.show_more != 1%>hide<%/if%>">更多<i class="icon icon-right"></i></div> |
|||
</div> |
|||
<div class="goodsList"> |
|||
<%each data as val index%> |
|||
<div class="block citydelivery_style_1"> |
|||
<div class="img"> |
|||
<img src="<%imgsrc val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="info"> |
|||
<div class="name"><%val.goods_name%></div> |
|||
<div class="sales">销量:<%val.buy_num%></div> |
|||
<div class="purchase"> |
|||
<div class="price"><span class="price_icon">¥</span><%val.price%></div> |
|||
<div class="gou">购</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_show_citydelivery_goods2"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>" > |
|||
<div class="goods_citydelivery_2" style="background-color: <%style.bgColor%>;padding: <%style.padding%>px;margin-bottom: <%style.marginBottom%>px;"> |
|||
<div class="goodsContent"> |
|||
<div class="top citydelivery_style_top"> |
|||
<img src="<%imgsrc style.top_image%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<div class="more <%if !style.link%>hide<%/if%>">更多<i class="icon icon-right"></i></div> |
|||
</div> |
|||
<div class="goodsList"> |
|||
<%each data as val index%> |
|||
<div class="block citydelivery_style_1"> |
|||
<div class="img"> |
|||
<img src="<%imgsrc val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="info"> |
|||
<div class="name"><%val.goods_name%></div> |
|||
<div class="sales">销量:<%val.buy_num%></div> |
|||
<div class="purchase"> |
|||
<div class="price"><span class="price_icon">¥</span><%val.price%></div> |
|||
<div class="gou"><span>购</span></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格三 --> |
|||
<script type="text/html" id="tpl_show_citydelivery_goods3"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>" > |
|||
<div class="goods_citydelivery_3" style="background-color: <%style.bgColor%>;padding: <%style.padding%>px;margin-bottom: <%style.marginBottom%>px;"> |
|||
<div class="goodsContent"> |
|||
<div class="top citydelivery_style_top"> |
|||
<img src="<%imgsrc style.top_image%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<div class="more <%if !style.link%>hide<%/if%>">更多<i class="icon icon-right"></i></div> |
|||
</div> |
|||
<div class="goodsList"> |
|||
<%each data as val index%> |
|||
<div class="block"> |
|||
<div class="img"> |
|||
<img src="<%imgsrc val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="info"> |
|||
<div class="name"><%val.goods_name%></div> |
|||
<div class="sales">销量:<%val.buy_num%></div> |
|||
<div class="price"><span class="price_icon">¥</span><%val.price%></div> |
|||
<div class="gou">立即购买</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格四 --> |
|||
<script type="text/html" id="tpl_show_citydelivery_goods4"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>" > |
|||
<div class="goods_citydelivery_4" style="background-color: <%style.bgColor%>;padding: <%style.padding%>px;margin-bottom: <%style.marginBottom%>px;"> |
|||
<div class="goodsList"> |
|||
<div class="block citydelivery_style_1 start_logo"> |
|||
<div class="img"> |
|||
<img src="<%imgsrc style.top_image%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
</div> |
|||
<%each data as val index%> |
|||
<div class="block citydelivery_style_1"> |
|||
<div class="img"> |
|||
<img src="<%imgsrc val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="info"> |
|||
<div class="name"><%val.goods_name%></div> |
|||
<div class="sales">销量:<%val.buy_num%></div> |
|||
<div class="purchase"> |
|||
<div class="price"><span class="price_icon">¥</span><%val.price%></div> |
|||
<div class="gou">购</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,131 @@ |
|||
<!-------------------------- 优惠券组件群 -----------------------------------> |
|||
<!-- 优惠券商品组 风格一 --> |
|||
<script type="text/html" id="tpl_show_coupon_goods"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>" > |
|||
<div class="goods_coupon_1 goods_style_1" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'10'%>px;background-color:<%style.bgColor||'#ffffff'%>"> |
|||
<%each data as item index%> |
|||
<div class="block" style="padding:<%style.padding||'10'%>px;"> |
|||
<div class="images"> |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%if item.vipstatus == 1%><span>会员特供</span><%else if item.vipstatus == 2%><span>会员特价</span><%/if%> |
|||
</div> |
|||
<div class="describe"> |
|||
<div class="title"><%item.goods_name%></div> |
|||
<div class="shop"> |
|||
<div class="shop_title"><%item.storename%></div> |
|||
</div> |
|||
<div class="footer_info"> |
|||
<div class="sale_info"> |
|||
<div class="price_info"> |
|||
<%if item.is_charge == 1%> |
|||
<div class="price">¥<%item.price%></div> |
|||
<%if item.vipstatus == 2%> |
|||
<div class="old_price"> |
|||
<span class="vip">会员</span> |
|||
<span class="discount">优惠<%item.discount_price%>元</span> |
|||
</div> |
|||
<%/if%> |
|||
<%else%> |
|||
<div class="price">免费</div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="sale_num"> |
|||
<div class="buy_bg" style="width: <%item.buy_percentage%>%"></div> |
|||
<div class="buy_num">已抢<%item.buy_num%>件</div> |
|||
</div> |
|||
</div> |
|||
<div class="button"><%if item.is_charge == 1%>去购买<%else%>去领取<%/if%></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 优惠券商品组 风格二 --> |
|||
<script type="text/html" id="tpl_show_coupon_goods2"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="fui-coupon_goods2" style="background-color: <%style.bgColor%>;margin-bottom: <%style.marginBottom%>px;"> |
|||
<div class="jjrm-c"> |
|||
<div class="jjrm-c-d"> |
|||
<%each data as val%> |
|||
<div class="jjrm-c-i"> |
|||
<div class="a"> |
|||
<div class="jjrm-c-i-t"> |
|||
<img src="<%imgsrc val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="jjrm-c-i-c"> |
|||
<%val.goods_name%> |
|||
</div> |
|||
<div class="jjrm-c-i-b"> |
|||
<div class="h1"> <%val.price%><div class="i inline">元</div></div> |
|||
<div class="p"><div class="span"> <%if val.vipstatus == 1%>VIP特供<%else if val.vipstatus == 2%>VIP特价:<%val.vipprice%><%else%>无限制<%/if%></div><div class="em">已售<%val.buy_num%></div></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 优惠券商品组 风格三 --> |
|||
<script type="text/html" id="tpl_show_coupon_goods3"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="fui-coupon_goods3" style="background-color: <%style.bgColor%>;margin-bottom: <%style.marginBottom%>px;" > |
|||
<%each data as item%> |
|||
<div class="goodslist"> |
|||
<div class="goodslist-i" v-for="(item, key) in goodsList" :key="key"> |
|||
<div class="a"> |
|||
<div class="goodslist-i-t"> |
|||
<img src="<%imgsrc item.long_logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c"> |
|||
<div class="goodslist-i-c-t"> |
|||
<div class="goodslist-i-c-t-l"><%item.storename%></div> |
|||
<div class="goodslist-i-c-t-r">999m</div> |
|||
</div> |
|||
<div class="goodslist-i-c-c"> |
|||
<div class="a"><div class="i">优惠券</div><%item.goods_name%></div> |
|||
</div> |
|||
<div class="goodslist-i-c-c2"> |
|||
<div class="h1"><%item.price%><div class="i inline">元</div></div><div class="h2"><div class="a">购买</div></div> |
|||
</div> |
|||
<div class="goodslist-i-c-b"> |
|||
<div class="p"><div class="span"><%if item.vipstatus == 1%>VIP特供<%else if item.vipstatus == 2%>VIP特价:<%item.vipprice%><%else%>无限制<%/if%></div><div class="em"><%item.buy_num%>人购买</div></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 优惠券商品组 风格四 --> |
|||
<script type="text/html" id="tpl_show_coupon_goods4"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="diy-public_goods" style="margin-bottom: <%style.marginBottom||'1'%>px;"> |
|||
<div class="transverse"> |
|||
<div class="transverse_list"> |
|||
<div class="goods_father"> |
|||
<%each data as item%> |
|||
<div class="goods_item"> |
|||
<div class="goods_img"> |
|||
<img class="image" src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="goods_tit"><%item.goods_name%></div> |
|||
<div class="goods_price"> |
|||
<div class="present_price"> |
|||
<div class="span">¥<%item.price%></div> |
|||
</div> |
|||
<div class="original_price" style="text-decoration: none;"><%if item.vipstatus == 1%>VIP特供<%else if item.vipstatus == 2%>VIP特价:<%item.vipprice%><%else%>无限制<%/if%></div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,160 @@ |
|||
<!-------------------------- 拼团商品组件群 -----------------------------------> |
|||
<!-- 拼团商品组 风格一 --> |
|||
<script type="text/html" id="tpl_show_fightgroup_goods"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>" > |
|||
<div class="goods_fight_1 goods_style_1" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'10'%>px;background-color:<%style.bgColor||'#ffffff'%>"> |
|||
<%each data as item index%> |
|||
<div class="block" style="padding:<%style.padding||'10'%>px;"> |
|||
<div class="images"> |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%if params.marker_set == 1%> |
|||
<div class="marker" style="background: <%style.marker_bg||'#FF4444'%>;color: <%style.marker_color||'#FFFFFF'%>;">拼团</div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="describe"> |
|||
<div class="title"><%item.goods_name%></div> |
|||
<div class="fight_info"> |
|||
<div class="buy_num">已拼<%item.buy_num%>件</div> |
|||
<div class="fight_num"><%item.peoplenum%>人团</div> |
|||
</div> |
|||
<div class="footer_info"> |
|||
<div class="sale_info"> |
|||
<div class="price_info"> |
|||
<div class="price">¥<%item.price%></div> |
|||
</div> |
|||
<div class="old_price">原价:¥<%item.oldprice%></div> |
|||
</div> |
|||
<div class="button">去拼团</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 拼团商品组 风格二 --> |
|||
<script type="text/html" id="tpl_show_fightgroup_goods2"> |
|||
<style> |
|||
#s<%itemid%> .block_item{margin-right: <%style.padding||'0'%>px;} |
|||
#s<%itemid%> .block_item:nth-child(2n){margin-right: 0px;} |
|||
</style> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_fight_2 goods_style_2" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<div id="s<%itemid%>" class="block" style="padding:<%style.padding||'0'%>px"> |
|||
<%each data as val index%> |
|||
<div class="block_item" style="width: calc((100% - <%style.padding||'0'%>px) / 2);"> |
|||
<div class="images"> |
|||
<img src="<%imgsrc val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%if params.marker_set == 1%> |
|||
<div class="marker" style="background: <%style.marker_bg||'#FF4444'%>;color: <%style.marker_color||'#FFFFFF'%>;">拼团</div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="describe"> |
|||
<div class="name"><%val.goods_name%></div> |
|||
<div class="fight_info"> |
|||
<div class="buy_num">已拼<%val.buy_num%>件</div> |
|||
<div class="fight_num"><%val.peoplenum%>人团</div> |
|||
</div> |
|||
<div class="price_info"> |
|||
<div class="priec">¥<%val.price%></div> |
|||
<div class="unit_Price">单购价¥<%val.oldprice%></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 拼团商品组 风格三 --> |
|||
<script type="text/html" id="tpl_show_fightgroup_goods3"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_fight_4 goods_style_4" style="margin-bottom: <%style.marginBottom||'1'%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<div class="transverse" style="padding: <%style.padding||'0'%>px;"> |
|||
<div class="transverse_list"> |
|||
<div class="goods_father"> |
|||
<%each data as item%> |
|||
<div class="goods_item" style="padding-right: <%style.padding||'0'%>px;"> |
|||
<div class="goods_img"> |
|||
<img class="image" src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="goods_tit"><%item.goods_name%></div> |
|||
<div class="goods_price"> |
|||
<div class="present_price"> |
|||
<div class="span">¥<%item.price%></div> |
|||
</div> |
|||
<%if item.oldprice%> |
|||
<div class="original_price">¥<%item.oldprice%></div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 拼团商品组 风格四 --> |
|||
<script type="text/html" id="tpl_show_fightgroup_goods4"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_fight_3 goods_style_3" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<%each data as item index%> |
|||
<div class="goodslist" style="padding: <%style.padding||'15'%>px;"> |
|||
<div class="goodslist-i" v-for="(item, key) in goodsList" :key="key"> |
|||
<div class="a"> |
|||
<div class="goodslist-i-t"> |
|||
<img src="<%imgsrc item.long_logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%if params.sort_icon == 1%> |
|||
<div class="top_top">TOP <%index.substring(index.length-2)%></div> |
|||
<%/if%> |
|||
<%if params.buy_user == 1%> |
|||
<div class="qglist-i-t-bar"> |
|||
<div class="qglist-i-t-bar-d"> |
|||
<div class="qglist-i-t-bar-l"> |
|||
<div class="i icon iconfont icon-hotfill"></div>喜欢<div class="em"><%item.user_num%></div> |
|||
</div> |
|||
<div class="qglist-i-t-bar-r"> |
|||
<%each item['user_list'] as val%> |
|||
<div class="i"><img src="<%val%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/></div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c"> |
|||
<div class="goodslist-i-c-t"> |
|||
<div class="goodslist-i-c-t-l"><%item.storename%></div> |
|||
<div class="shop_address"><span><%item.address%></span><i> | 999m</i></div> |
|||
</div> |
|||
<div class="goodslist-i-c-c"> |
|||
<div class="a"> |
|||
<div class="i"><%params.goodsLabel||'拼团'%></div> |
|||
<%item.goods_name%> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c-c2"> |
|||
<div class="h1"><%item.price%><div class="i inline">元</div> |
|||
<%if item.vipstatus == 1%> |
|||
<div class="span"><div class="i">会员</div>优惠<%item.discount_price%>元</div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="h2"> |
|||
<div class="a">购买</div> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c-b"> |
|||
<div class="p"> |
|||
<div class="span">原价<%item.oldprice%></div> |
|||
<div class="em"><%item.buy_num%>人喜欢</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,165 @@ |
|||
<!-------------------------- 团购商品组件群 -----------------------------------> |
|||
<!-- 团购商品组 风格一 --> |
|||
<script type="text/html" id="tpl_show_groupon_goods"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>" > |
|||
<div class="goods_groupon_1 goods_style_1" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'10'%>px;background-color:<%style.bgColor||'#ffffff'%>"> |
|||
<%each data as item index%> |
|||
<div class="block" style="padding:<%style.padding||'10'%>px;"> |
|||
<div class="images"> |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="describe"> |
|||
<div class="title"><%item.goods_name%></div> |
|||
<div class="shop"> |
|||
<div class="shop_title"><%item.storename%></div> |
|||
<div class="shop_distance">9999km</div> |
|||
</div> |
|||
<div class="footer_info"> |
|||
<div class="sale_info"> |
|||
<div class="price_info"> |
|||
<div class="price">¥<%item.price%></div> |
|||
<%if item.vipstatus == 1%> |
|||
<div class="old_price"> |
|||
<span class="vip">会员</span> |
|||
<span class="discount">优惠<%item.discount_price%>元</span> |
|||
</div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="sale_num">原价:¥<%item.oldprice%></div> |
|||
</div> |
|||
<div class="button">去购买</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 团购商品组 风格二 --> |
|||
<script type="text/html" id="tpl_show_groupon_goods2"> |
|||
<style> |
|||
#s<%itemid%> .block_item{margin-right: <%style.padding||'0'%>px;} |
|||
#s<%itemid%> .block_item:nth-child(2n){margin-right: 0px;} |
|||
</style> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_groupon_2 goods_style_2" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<div id="s<%itemid%>" class="block" style="padding:<%style.padding||'0'%>px"> |
|||
<%each data as val index%> |
|||
<div class="block_item" style="width: calc((100% - <%style.padding||'0'%>px) / 2);"> |
|||
<div class="images"> |
|||
<img src="<%imgsrc val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%if params.marker_set == 1%> |
|||
<div class="marker" style="background: <%style.marker_bg||'#FF4444'%>;color: <%style.marker_color||'#FFFFFF'%>;">砍价</div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="describe"> |
|||
<div class="name"><%val.goods_name%></div> |
|||
<div class="price_info">¥<%val.price%>元 |
|||
<%if val.vipstatus == 1%> |
|||
<span class="vip">会员</span> |
|||
<span class="discount">优惠<%val.discount_price%>元</span> |
|||
<%/if%> |
|||
</div> |
|||
<div class="pv_info"> |
|||
<div class="old_priec">¥<%val.oldprice%></div> |
|||
<div class="pv"><%val.buy_num%>人喜欢</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 团购商品组 风格三 --> |
|||
<script type="text/html" id="tpl_show_groupon_goods3"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_groupon_3 goods_style_3" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<%each data as item index%> |
|||
<div class="goodslist" style="padding: <%style.padding||'15'%>px;"> |
|||
<div class="goodslist-i" v-for="(item, key) in goodsList" :key="key"> |
|||
<div class="a"> |
|||
<div class="goodslist-i-t"> |
|||
<img src="<%imgsrc item.long_logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%if params.sort_icon == 1%> |
|||
<div class="top_top">TOP <%index.substring(index.length-2)%></div> |
|||
<%/if%> |
|||
<%if params.buy_user == 1%> |
|||
<div class="qglist-i-t-bar"> |
|||
<div class="qglist-i-t-bar-d"> |
|||
<div class="qglist-i-t-bar-l"> |
|||
<div class="i icon iconfont icon-hotfill"></div>喜欢<div class="em"><%item.user_num%></div> |
|||
</div> |
|||
<div class="qglist-i-t-bar-r"> |
|||
<%each item['user_list'] as val%> |
|||
<div class="i"><img src="<%val%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/></div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c"> |
|||
<div class="goodslist-i-c-t"> |
|||
<div class="goodslist-i-c-t-l"><%item.storename%></div> |
|||
<div class="goodslist-i-c-t-r">999m</div> |
|||
</div> |
|||
<div class="goodslist-i-c-c"> |
|||
<div class="a"> |
|||
<div class="i"><%params.goodsLabel||'抢购'%></div> |
|||
<%item.goods_name%> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c-c2"> |
|||
<div class="h1"><%item.price%><div class="i inline">元</div> |
|||
<%if item.vipstatus == 1%> |
|||
<div class="span"><div class="i">会员</div>优惠<%item.discount_price%>元</div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="h2"> |
|||
<div class="a">购买</div> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c-b"> |
|||
<div class="p"> |
|||
<div class="span">原价<%item.oldprice%></div> |
|||
<div class="em"><%item.buy_num%>人喜欢</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 团购商品组 风格四 --> |
|||
<script type="text/html" id="tpl_show_groupon_goods4"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_groupon_4 goods_style_4" style="margin-bottom: <%style.marginBottom||'1'%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<div class="transverse" style="padding: <%style.padding||'0'%>px;"> |
|||
<div class="transverse_list"> |
|||
<div class="goods_father"> |
|||
<%each data as item%> |
|||
<div class="goods_item" style="padding-right: <%style.padding||'0'%>px;"> |
|||
<div class="goods_img"> |
|||
<img class="image" src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="goods_tit"><%item.goods_name%></div> |
|||
<div class="goods_price"> |
|||
<div class="present_price"> |
|||
<div class="span">¥<%item.price%></div> |
|||
</div> |
|||
<%if item.oldprice%> |
|||
<div class="original_price">¥<%item.oldprice%></div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,118 @@ |
|||
<!-------------------------- 积分组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_show_integral_goods"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>" > |
|||
<div class="goods_integral_1 goods_style_1" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'10'%>px;background-color:<%style.bgColor||'#ffffff'%>"> |
|||
<%each data as item index%> |
|||
<div class="block" style="padding:<%style.padding||'10'%>px;"> |
|||
<div class="images"> |
|||
<img src="<%imgsrc item.thumb%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="describe"> |
|||
<div class="title"><%item.title%></div> |
|||
<div class="price"><%item.price_text%></div> |
|||
<div class="old_price">原价:<%item.old_price%>元</div> |
|||
<div class="button">去兑换</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_show_integral_goods2"> |
|||
<style> |
|||
#s<%itemid%> .block_item{margin-right: <%style.padding||'0'%>px;} |
|||
#s<%itemid%> .block_item:nth-child(2n){margin-right: 0px;} |
|||
</style> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_integral_2 goods_style_2" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<div id="s<%itemid%>" class="block" style="padding:<%style.padding||'0'%>px"> |
|||
<%each data as val index%> |
|||
<div class="block_item" style="width: calc((100% - <%style.padding||'0'%>px) / 2);"> |
|||
<div class="images"> |
|||
<img src="<%imgsrc val.thumb%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="describe"> |
|||
<div class="name"><%val.title%></div> |
|||
<div class="price_info"> |
|||
<%val.price_text%> |
|||
</div> |
|||
<div class="pv_info"> |
|||
<div class="old_priec">原价:<%val.old_price%>元</div> |
|||
<div class="pv"><%val.pv%>人喜欢</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格三 --> |
|||
<script type="text/html" id="tpl_show_integral_goods3"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_integral_3 goods_style_3" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<%each data as item index%> |
|||
<div class="goodslist" style="padding: <%style.padding||'15'%>px;"> |
|||
<div class="goodslist-i" v-for="(item, key) in goodsList" :key="key"> |
|||
<div class="a"> |
|||
<div class="goodslist-i-t"> |
|||
<img src="<%imgsrc item.long_logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%if params.sort_icon == 1%> |
|||
<div class="top_top">TOP <%index.substring(index.length-2)%></div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c"> |
|||
<div class="goodslist-i-c-c"> |
|||
<div class="a"> |
|||
<div class="i"><%params.goodsLabel||'积分'%></div> |
|||
<%item.title%> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c-c2"> |
|||
<div class="h1"><%item.price_text%></div> |
|||
<div class="h2"> |
|||
<div class="a">兑换</div> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c-b"> |
|||
<div class="p"> |
|||
<div class="span">原价<%item.old_price%>元</div> |
|||
<div class="em"><%item.pv%>人喜欢</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格四 --> |
|||
<script type="text/html" id="tpl_show_integral_goods4"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_integral_4 goods_style_4" style="margin-bottom: <%style.marginBottom||'1'%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<div class="transverse" style="padding: <%style.padding||'0'%>px;"> |
|||
<div class="transverse_list"> |
|||
<div class="goods_father"> |
|||
<%each data as item%> |
|||
<div class="goods_item" style="padding-right: <%style.padding||'0'%>px;"> |
|||
<div class="goods_img"> |
|||
<img class="image" src="<%imgsrc item.thumb%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="goods_title"><%item.title%></div> |
|||
<div class="goods_price"> |
|||
<div class="present_price"><%item.price_text%></div> |
|||
<div class="original_price">原价:<%item.old_price%>元</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
|
|||
@ -0,0 +1,168 @@ |
|||
<!-------------------------- 抢购商品组件群 -----------------------------------> |
|||
<!-- 抢购商品组 风格一 --> |
|||
<script type="text/html" id="tpl_show_rush_goods"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>" > |
|||
<div class="goods_rush_1 goods_style_1" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'10'%>px;background-color:<%style.bgColor||'#ffffff'%>"> |
|||
<%each data as item index%> |
|||
<div class="block" style="padding:<%style.padding||'10'%>px;"> |
|||
<div class="images"> |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="describe"> |
|||
<div class="title"><%item.goods_name%></div> |
|||
<div class="shop"> |
|||
<div class="shop_title"><%item.storename%></div> |
|||
<div class="shop_distance">9999km</div> |
|||
</div> |
|||
<div class="footer_info"> |
|||
<div class="sale_info"> |
|||
<div class="price_info"> |
|||
<div class="price">¥<%item.price%></div> |
|||
<%if item.vipstatus == 1%> |
|||
<div class="old_price">¥<%item.oldprice%></div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="sale_num"> |
|||
<div class="buy_bg" style="width: <%item.buy_percentage%>%"></div> |
|||
<div class="buy_num">已抢<%item.buy_num%>件</div> |
|||
</div> |
|||
</div> |
|||
<div class="button <%if item.status == 1%>button-remind<%else if item.status == 2%><%else%>button-end<%/if%>"> |
|||
<%if item.status == 1%> 提醒我 <%else if item.status == 2%> 马上抢 <%else%> 已结束 <%/if%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 抢购商品组 风格二 --> |
|||
<script type="text/html" id="tpl_show_rush_goods2"> |
|||
<style> |
|||
#s<%itemid%> .block_item{margin-right: <%style.padding||'0'%>px;} |
|||
#s<%itemid%> .block_item:nth-child(2n){margin-right: 0px;} |
|||
</style> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_rush_2 goods_style_2" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<div id="s<%itemid%>" class="block" style="padding:<%style.padding||'0'%>px"> |
|||
<%each data as val index%> |
|||
<div class="block_item" style="width: calc((100% - <%style.padding||'0'%>px) / 2);"> |
|||
<div class="images"> |
|||
<img src="<%imgsrc val.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%if params.marker_set == 1%> |
|||
<div class="marker" style="background: <%style.marker_bg||'#FF4444'%>;color: <%style.marker_color||'#FFFFFF'%>;">砍价</div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="describe"> |
|||
<div class="name"><%val.goods_name%></div> |
|||
<div class="price_info">¥<%val.price%>元 |
|||
<%if val.vipstatus == 1%> |
|||
<span class="vip">会员</span> |
|||
<span class="discount">优惠<%val.discount_price%>元</span> |
|||
<%/if%> |
|||
</div> |
|||
<div class="pv_info"> |
|||
<div class="old_priec">¥<%val.oldprice%></div> |
|||
<div class="pv"><%val.buy_num%>人喜欢</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 抢购商品组 风格三 --> |
|||
<script type="text/html" id="tpl_show_rush_goods3"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_rush_3 goods_style_3" style="margin-bottom: <%style.marginBottom%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<%each data as item index%> |
|||
<div class="goodslist" style="padding: <%style.padding||'15'%>px;"> |
|||
<div class="goodslist-i" v-for="(item, key) in goodsList" :key="key"> |
|||
<div class="a"> |
|||
<div class="goodslist-i-t"> |
|||
<img src="<%imgsrc item.long_logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<%if params.sort_icon == 1%> |
|||
<div class="top_top">TOP <%index.substring(index.length-2)%></div> |
|||
<%/if%> |
|||
<%if params.buy_user == 1%> |
|||
<div class="qglist-i-t-bar"> |
|||
<div class="qglist-i-t-bar-d"> |
|||
<div class="qglist-i-t-bar-l"> |
|||
<div class="i icon iconfont icon-hotfill"></div>喜欢<div class="em"><%item.user_num%></div> |
|||
</div> |
|||
<div class="qglist-i-t-bar-r"> |
|||
<%each item['user_list'] as val%> |
|||
<div class="i"><img src="<%val%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/></div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c"> |
|||
<div class="goodslist-i-c-t"> |
|||
<div class="goodslist-i-c-t-l"><%item.storename%></div> |
|||
<div class="goodslist-i-c-t-r">999m</div> |
|||
</div> |
|||
<div class="goodslist-i-c-c"> |
|||
<div class="a"> |
|||
<div class="i"><%params.goodsLabel||'抢购'%></div> |
|||
<%item.goods_name%> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c-c2"> |
|||
<div class="h1"><%item.price%><div class="i inline">元</div> |
|||
<%if item.vipstatus == 1%> |
|||
<div class="span"><div class="i">会员</div>优惠<%item.discount_price%>元</div> |
|||
<%/if%> |
|||
</div> |
|||
<div class="h2"> |
|||
<div class="a">购买</div> |
|||
</div> |
|||
</div> |
|||
<div class="goodslist-i-c-b"> |
|||
<div class="p"> |
|||
<div class="span">原价<%item.oldprice%></div> |
|||
<div class="em"><%item.buy_num%>人喜欢</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 抢购商品组 风格四 --> |
|||
<script type="text/html" id="tpl_show_rush_goods4"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="goods_rush_4 goods_style_4" style="margin-bottom: <%style.marginBottom||'1'%>px;padding: <%style.margin||'0'%>px;background-color:<%style.bgColor||'#ffffff'%>;"> |
|||
<div class="transverse" style="padding: <%style.padding||'0'%>px;"> |
|||
<div class="transverse_list"> |
|||
<div class="goods_father"> |
|||
<%each data as item%> |
|||
<div class="goods_item" style="padding-right: <%style.padding||'0'%>px;"> |
|||
<div class="goods_img"> |
|||
<img class="image" src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="goods_tit"><%item.goods_name%></div> |
|||
<div class="goods_price"> |
|||
<div class="present_price"> |
|||
<div class="span">¥<%item.price%></div> |
|||
</div> |
|||
<%if item.oldprice%> |
|||
<div class="original_price">¥<%item.oldprice%></div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
|
|||
@ -0,0 +1,110 @@ |
|||
<!-------------------------- 礼包/折扣卡 组件群 -----------------------------------> |
|||
<!-- 大礼包商品组 风格一 --> |
|||
<script type="text/html" id="tpl_show_packages"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="model-packages" style="margin-bottom: <%style.marginBottom%>px;background-color: <%style.bgColor%>;padding: <%style.margin||'10'%>px;"> |
|||
<%each data as item%> |
|||
<div class="packages_global" style="padding:<%style.padding||'10'%>px;"> |
|||
<div class="packages_global-wrap"> |
|||
<div class="packages_left"> |
|||
<div class="packages_leftInfo"> |
|||
<div class="leftInfo_name"><%item.name%></div> |
|||
<div class="leftInfo_useNum"><%if item.datestatus == 1%>共<%else if item.datestatus == 2%>每周<%else if item.datestatus == 3%>每月<%else if item.datestatus == 4%>每年<%/if%><%item.usetimes%>次 当前剩余<%item.surplus%>次</div> |
|||
</div> |
|||
<div class="packages_leftShop"> |
|||
<div class="leftShop_img"> |
|||
<img src="<%imgsrc item.logo%>" /> |
|||
</div> |
|||
<div class="leftShop_shopName"><%item.storename%></div> |
|||
</div> |
|||
</div> |
|||
<div class="packages_right"> |
|||
<div class="right_worth">价值<%item.price%>元</div> |
|||
<div class="right_btn"><span class="right_button">去使用</span></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 大礼包商品组 风格二 --> |
|||
<script type="text/html" id="tpl_show_packages2"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="model-packages" style="margin-bottom: <%style.marginBottom%>px;"> |
|||
<%each data as item%> |
|||
<div class="packages_global2"> |
|||
<div class="packages_global2-wrap"> |
|||
<div class="packages_global2-wrap-content"> |
|||
<div class="packages_left2"> |
|||
<div class="packages_leftTitle"><%item.name%></div> |
|||
<div class="packages_leftInfo"> |
|||
<div class="leftInfo_name">仅限在 <%item.storename%> 店中使用</div> |
|||
<div class="leftInfo_useNum"><%if item.datestatus == 1%>共<%else if item.datestatus == 2%>每周<%else if item.datestatus == 3%>每月<%else if item.datestatus == 4%>每年<%/if%><%item.usetimes%>次 当前剩余<%item.surplus%>次</div> |
|||
</div> |
|||
</div> |
|||
<div class="packages_right2"> |
|||
<div class="right_worth">价值<%item.price%>元</div> |
|||
<div class="right_btn"><span class="right_button">免费使用</span></div> |
|||
</div> |
|||
</div> |
|||
<div class="packages_footer"> |
|||
<span class="footer_useRestriction">使用限制:<%item.limit%></span> |
|||
<i class="icon iconfont icon-unfold"></i> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
|
|||
|
|||
<!-- 打折卡商品组 风格一 --> |
|||
<script type="text/html" id="tpl_show_discount_card"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="model-discount_card" style="margin-bottom: <%style.marginBottom%>px;background-color: <%style.bgColor%>;padding: <%style.margin||'10'%>px;"> |
|||
<%each data as item%> |
|||
<div class="discountCard_global" style="padding:<%style.padding||'10'%>px;"> |
|||
<div class="discountCard_img"> |
|||
<img src="<%imgsrc item.logo%>" /> |
|||
</div> |
|||
<div class="discountCard_header"> |
|||
<div class="center_shopName"><%item.storename%></div> |
|||
<div class="right_position">999m</div> |
|||
</div> |
|||
<div class="discountCard_limit"> |
|||
<div class="center_limit"><%item.limit%></div> |
|||
</div> |
|||
<div class="discountCard_bottom"> |
|||
<div class="center_info"><%item.discount%><%if item.discount != '暂不可用'%>折<%/if%></div> |
|||
<div class="right_btn"><span class="right_button">立即使用</span></div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 打折卡商品组 风格二 --> |
|||
<script type="text/html" id="tpl_show_discount_card2"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="model-discount_card" style="margin-bottom: <%style.marginBottom%>px;"> |
|||
<%each data as item%> |
|||
<div class="discountCard_global"> |
|||
<div class="discountCard_left"> |
|||
<img src="<%imgsrc item.logo%>" /> |
|||
</div> |
|||
<div class="discountCard_center"> |
|||
<div class="center_shopName"><%item.storename%></div> |
|||
<div class="center_limit"><%item.limit%></div> |
|||
<div class="center_info">今日<%item.discount%><%if item.discount != '暂不可用'%>折<%/if%></div> |
|||
</div> |
|||
<div class="discountCard_right2"> |
|||
<div><span class="right_button">立即使用</span></div> |
|||
<div class="right_position">999m</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,69 @@ |
|||
<!-------------------------- 头条组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_show_headline"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="fui-headline" style="margin-bottom: <%style.marginBottom%>px;"> |
|||
<%each data as item%> |
|||
<div class="hdline-c"> |
|||
<div class="goodstop-i" v-for="(item, key) in datas.headlineList" :key="key" style="background-color: <%style.bgColor%>;" > |
|||
<div class="a" :url="'/pagesHeadline/headlinedetail/index?i='+item.id" hover-class="none"> |
|||
<div class="h1"><%item.title%></div> |
|||
<div class="goodstop-i-t"> |
|||
<div class="goodstop-i-t-tag"> |
|||
<div class="i"><%item.one_name%></div><div class="i"><%item.two_name%></div> |
|||
</div> |
|||
<img src="<%imgsrc item.display_img%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="goodstop-i-c"> |
|||
<div class="h2"><%item.summary%></div> |
|||
<div class="p"> |
|||
<div class="span"><div class="i"><img src="<%imgsrc item.author_img%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/></div><div class="b"><%item.author%></div></div> |
|||
<div class="em">阅读 <%item.browse%></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_show_headline2"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="fui-headline2"> |
|||
<div class="haodiantoutiao" style="background-color: <%style.bgColor%>;margin-bottom: <%style.marginBottom%>px;"> |
|||
<div class="hdtt-t"> |
|||
<div class="hdtt-t-l"> |
|||
<div class="h1"><%params.title%></div> |
|||
<div class="p"><%params.detailed%></div> |
|||
</div> |
|||
<div class="hdtt-t-r"> |
|||
<div class="span"><div class="em">1</div>/2</div> |
|||
</div> |
|||
</div> |
|||
<div class="hdtt-c"> |
|||
<div class="goodstop-i"> |
|||
<%each data as val%> |
|||
<div class="goodstop-i-a"> |
|||
<div class="goodstop-i-t"> |
|||
<img src="<%imgsrc val.display_img%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="goodstop-i-c"> |
|||
<div class="h1"><%val.title%></div> |
|||
<div class="h2"><%val.summary%></div> |
|||
<div class="p"> |
|||
<div class="span"> |
|||
<div class="a song"><%val.one_name%> - <%val.two_name%></div> |
|||
</div> |
|||
<div class="em">阅读 <%val.browse%></div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
@ -0,0 +1,117 @@ |
|||
<!-------------------------- 轮播图组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_show_house_keep"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="houseKeep houseKeep1" style="background-color: <%style.bgColor||'#FFFFFF'%>;padding-left: <%style.padding%>px;padding-right: <%style.padding%>px;margin-bottom: <%style.marginBottom%>px;"> |
|||
<div class="top <%if params.show_title != 1%>hide<%/if%>"> |
|||
<div class="title"><%params.title%></div> |
|||
<div class="more <%if params.show_more != 1%>hide<%/if%>"> |
|||
更多<i class="icon icon-right"></i> |
|||
</div> |
|||
</div> |
|||
<div class="list"> |
|||
<%each data as item%> |
|||
<div class="block"> |
|||
<div class="img"> |
|||
<img src="<%imgsrc item.long_logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/nopic.jpg';"/> |
|||
<span class="service_type <%if params.jbstatus == 2%>hide<%/if%>"> |
|||
<%if item.service_type == 1%> |
|||
商户服务商 |
|||
<%else if item.service_type == 2%> |
|||
个人服务商 |
|||
<%else if item.service_type == 3%> |
|||
客户需求 |
|||
<%else if item.service_type == 4%> |
|||
服务项目 |
|||
<%/if%> |
|||
</span> |
|||
</div> |
|||
<div class="info"> |
|||
<div class="name"><%item.name%></div> |
|||
<div class="label-list"> |
|||
<%each item.label as labelItem%> |
|||
<div class="label-item"><%labelItem%></div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_show_house_keep2"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="houseKeep houseKeep2" style="background-color: <%style.bgColor||'#F6F6F6'%>;padding: <%style.margin%>px;margin-bottom: <%style.marginBottom%>px;"> |
|||
<div class="list"> |
|||
<%each data as item%> |
|||
<div class="block" style="padding: <%style.padding%>px;"> |
|||
<div class="img"> |
|||
<img src="<%imgsrc item.logo%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
<span class="service_type <%if params.jbstatus == 2%>hide<%/if%>"> |
|||
<%if item.service_type == 1%> |
|||
商户服务商 |
|||
<%else if item.service_type == 2%> |
|||
个人服务商 |
|||
<%else if item.service_type == 3%> |
|||
客户需求 |
|||
<%else if item.service_type == 4%> |
|||
服务项目 |
|||
<%/if%> |
|||
</span> |
|||
</div> |
|||
<div class="info"> |
|||
<div class="name"> |
|||
<div class="title-content"><%item.name%></div> |
|||
<div class="title-icon <%if item.is_authentication != 1%>hide<%/if%>"> |
|||
<img src="../addons/{MODULE_NAME}/plugin/housekeep/web/resource/image/arwebrz.png" /> |
|||
</div> |
|||
<div class="title-icon <%if item.is_bond != 1%>hide<%/if%>"> |
|||
<img src="../addons/{MODULE_NAME}/plugin/housekeep/web/resource/image/arwebbzj.png" /> |
|||
</div> |
|||
</div> |
|||
<div class="label-list"> |
|||
<%each item.label as labelItem%> |
|||
<div class="label-item"><%labelItem%></div> |
|||
<%/each%> |
|||
</div> |
|||
<div class="address"> |
|||
<div class="city"><%item.address%></div> |
|||
<div class="distances">9999km</div> |
|||
</div> |
|||
<div class="service"> |
|||
<%each item.service as serviceItem%> |
|||
<div class="service-block"> |
|||
<div class="top"> |
|||
<div class="img"> |
|||
<img src="<%imgsrc serviceItem.thumb%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"/> |
|||
</div> |
|||
<div class="title"><%serviceItem.title%></div> |
|||
</div> |
|||
<div class="sale"> |
|||
<div class="price"> |
|||
<span class="price-title">预约金:</span> |
|||
<span class="price-money">¥</span> |
|||
<span class="price-price"><%serviceItem.price_text%></span> |
|||
</div> |
|||
<div class="sales">已售<%serviceItem.salenum%></div> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
<div class="clear"></div> |
|||
</div> |
|||
<%/each%> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
@ -0,0 +1,52 @@ |
|||
<!-------------------------- 菜单组件群 -----------------------------------> |
|||
<!-- 风格一 --> |
|||
<script type="text/html" id="tpl_show_menu"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="menu-style menu-style1 col-<%style.rownum%> <%style.navstyle%>" style="background: <%style.background||'#ffffff'%>;margin-bottom: <%style.marginbottom%>px;padding: 0 <%style.leftRight||'0'%>px;"> |
|||
<%each data as item%> |
|||
<div class="menu-list"> |
|||
<div class="icon"> |
|||
<img src="<%imgsrc item.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"> |
|||
</div> |
|||
<div class="text" style="color: <%item.color%>"><%item.text%></div> |
|||
</div> |
|||
<%/each%> |
|||
<%if style.showtype==1%> |
|||
<div class="menu-spot"> |
|||
<a class="active"></a> |
|||
<a></a> |
|||
</div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
<!-- 风格二 --> |
|||
<script type="text/html" id="tpl_show_menu2"> |
|||
<div class="drag" data-itemid="<%itemid%>" group_name="<%group_name%>" group_key="<%group_key%>" data-id="<%group_name%>"> |
|||
<div class="menu-style menu-style2 col-<%style.rownum%> <%style.navstyle%>" style="background: <%style.background||'#ffffff'%>;margin-bottom: <%style.marginbottom%>px;padding: 0 <%style.leftRight||'0'%>px;"> |
|||
<%each data as item%> |
|||
<div class="menu-list"> |
|||
<div class="menu-block" style="background-color:<%item.bgColor||'#FDAD28'%>;color:<%item.color||'#FFFFFF'%>"> |
|||
<%if item.imgurl%> |
|||
<div class="icon"> |
|||
<img src="<%imgsrc item.imgurl%>" onerror="this.src='../addons/{MODULE_NAME}/web/resource/images/default.png';"> |
|||
</div> |
|||
<%/if%> |
|||
<%item.text%> |
|||
</div> |
|||
</div> |
|||
<%/each%> |
|||
<%if style.showtype==1%> |
|||
<div class="menu-spot"> |
|||
<a class="active"></a> |
|||
<a></a> |
|||
</div> |
|||
<%/if%> |
|||
</div> |
|||
</div> |
|||
</script> |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue