You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1014 lines
43 KiB
1014 lines
43 KiB
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta name="author" content="{$Think.config.sys_name}">
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
|
<base href="{$yf_theme_path}static/" />
|
|
<title>古村落振兴计划- {$site_name}</title>
|
|
<meta name="keywords" content="{$site_seo_keywords}" />
|
|
<meta name="description" content="{$site_seo_description}">
|
|
<link rel="stylesheet" type="text/css" href="css/gucuan.css">
|
|
{include file="public:head" /}
|
|
<!--引入jquery-->
|
|
<script type="text/javascript" src="{$yf_theme_path}public/js/jquery.js"></script>
|
|
<script type="text/javascript" src="{$yf_theme_path}public/js/widget/selectFilter.js"></script>
|
|
<!--引入弹出层-->
|
|
<script type="text/javascript" src="{$yf_theme_path}public/js/widget/reveal.js"></script>
|
|
</head>
|
|
<body>
|
|
<body>
|
|
<div id="header">
|
|
<div class="inner">
|
|
{include file="public:newnav" /}
|
|
</div>
|
|
</div>
|
|
<div id="gcwraper">
|
|
<div id="head" style="margin-top:-120px;">
|
|
<img src="img/gucuan/headbg.jpg" class="wid100"/>
|
|
<div class="container">
|
|
<div id="logo" style="opacity:0;"><img src="img/gucuan/logo.png" /></div>
|
|
<div id="info">
|
|
<img src="img/gucuan/txt.png" class="wid100"/>
|
|
</div>
|
|
<div id="jinxi">
|
|
<img src="img/gucuan/jinxi.png" class="wid100"/>
|
|
<a href="{:url('index/jinxi')}"><img src="img/gucuan/enter.png" class="wid100"/></a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="content">
|
|
<div id="gucuan" class="section">
|
|
<div id="story"><img src="img/gucuan/story.png" class="wid100"/></div>
|
|
<div class="down"><img src="img/gucuan/down.png" /></div>
|
|
<div id="platform"><img src="img/gucuan/platform.png" class="wid100"/></div>
|
|
<div id="twopoint">
|
|
<img src="img/gucuan/twopoint.png" class="wid100"/>
|
|
</div>
|
|
<div class="down"><img src="img/gucuan/down.png" /></div>
|
|
<div id="plan">
|
|
<img src="img/gucuan/plan.png" class="wid100"/>
|
|
</div>
|
|
</div>
|
|
<div id="customer" class="section">
|
|
<img src="img/gucuan/customer.png" class="wid100"/>
|
|
</div>
|
|
<div id="target" class="section">
|
|
<img src="img/gucuan/target.jpg" class="wid100"/>
|
|
</div>
|
|
<div id="features" class="section">
|
|
<img src="img/gucuan/features.png" class="wid100"/>
|
|
</div>
|
|
<div id="mode" class="section">
|
|
<img src="img/gucuan/mode.png" class="wid100"/>
|
|
</div>
|
|
<div id="sign" class="section">
|
|
<img src="img/gucuan/sign.png" class="wid100"/>
|
|
</div>
|
|
<div id="system" class="section">
|
|
<img src="img/gucuan/system.png" class="wid100"/>
|
|
</div>
|
|
</div>
|
|
<div id="foot">
|
|
<img src="img/gucuan/foot.png" class="wid100"/>
|
|
</div>
|
|
<div class="right_fixd">
|
|
<div id="return-top" class="sticktop modever modeac modepc">
|
|
<div class="jiantou"><img src="img/gucuan/up.png" /></div>
|
|
<div class="dingbu">顶部</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--footer开始-->
|
|
<style>
|
|
#cnzz_stat_icon_1262003003{display:none;}
|
|
.doubtleftconmt{margin-top:4px;}
|
|
.doubtleftnamemt{margin-top:10px;}
|
|
.clickme{left:50%;margin-left:-353px;}
|
|
</style>
|
|
<div class="about_v_msk" style="display:none;">
|
|
<video controls="controls" poster="/data/upload/2021-03-23/6059acf49f05c.png" id="video" src="https://szcaeemain.oss-cn-shenzhen.aliyuncs.com/2021-3-1年新版中国古建资产管理计划宣传片.mp4">
|
|
</video>
|
|
<a href="javascript:;">×</a>
|
|
</div>
|
|
<script>
|
|
function showvideo(){
|
|
$(".about_v_msk").show();
|
|
}
|
|
$(".about_v_msk a").click(function () {
|
|
$(".about_v_msk").hide();
|
|
});
|
|
</script>
|
|
<!--登陆弹窗page开始-->
|
|
<div id="LoginPage" class="reveal-modal">
|
|
<div class="logform">
|
|
<div class="modeub logintop">
|
|
<div class="modef1 logintitle modeub modeac">
|
|
<div class="linkorangewh logobackimg orangelink"></div>
|
|
<div class="registered">{:lang('user login')}</div>
|
|
<div class="linkorangewh logobackimg orangelink"></div>
|
|
</div>
|
|
</div>
|
|
<form id="login_form" method="post">
|
|
<div class="modeub loginpagemb">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
<div class="loginname iconfont icon-icon-user"></div>
|
|
<div class=" modeub modeac">
|
|
<input type="text" name="member_list_username" pattern="^1[3-9]\d{9}$" placeholder="{:lang('username or email')}" class="check numberinputwh numberinputwh4" style="width:340px">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
<div class="modeub loginpagemb">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
<div class="loginname iconfont icon-dingdangdaisuo"></div>
|
|
<div class=" modeub modeac">
|
|
<input type="password" autocomplete="off" name="member_list_pwd" placeholder="{:lang('pwd')}(5-20位)" class="check numberinputwh numberinputwh4" style="width:340px">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
<div class="modeub loginpagemb">
|
|
<div class="modef1 modeac">
|
|
<label for="remember" class="radio rememberpassword">
|
|
<span class="radio-bg"></span>
|
|
<input type="checkbox" name="remember" id="remember" value="1">{:lang('remember')}
|
|
<span class="radio-on"></span>
|
|
</label>
|
|
</div>
|
|
<div class="forgetpassword" data-animation="fade" onclick="forgetPassword()" style="cursor: pointer">{:lang('forget password')}</div>
|
|
<div class="registerpage register_user" data-animation="fade" style="cursor: pointer">{:lang('register immediately')}</div>
|
|
</div>
|
|
|
|
{:token('__login__')}
|
|
<div id="LogCaptcha" class="loginbutton modeub modeac modepc" style="cursor: pointer">{:lang('ok')}</div>
|
|
</form>
|
|
</div>
|
|
<a class="close-reveal-modal" style="top: 14px !important;">×</a>
|
|
</div>
|
|
<!--登陆弹窗page结束-->
|
|
<!--手机注册page开始-->
|
|
<div id="RegisteredPage" class="reveal-modal" style="padding-top: 15px;">
|
|
<div class="regform">
|
|
<div class="modeub logintop">
|
|
<div class="modef1 logintitle modeub modeac">
|
|
<div class="linkorangewh logobackimg orangelink"></div>
|
|
<div class="registered">手机注册</div>
|
|
<div class="linkorangewh logobackimg orangelink"></div>
|
|
</div>
|
|
<div class="cardregisterpage"></div>
|
|
</div>
|
|
<form class="" id="RegisteredForm" action="{:url('home/Register/runregister')}" method="post">
|
|
<input type="hidden" name="member_list_card" id="membeer_card" accept="image/*" class="loginfile">
|
|
<div class="modeub loginpagemb" style="margin-bottom: 12px;">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
|
|
<div class=" modeub modeac">
|
|
<input type="text" name="member_list_tel" placeholder="请输入手机号码" class="numberinputwh numberinputwh2 numberinputwh3 numberinputwh4" style="width:337px;" required>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="modeub loginpagemb" style="margin-bottom: 12px;">
|
|
<div id="regCaptcha" type="button" class="verifybtn" style="width:180px;margin:0px auto;cursor:pointer;text-align:center;font-size:1rem;">发送验证</div>
|
|
<div class="modef1 numberbody modeub" style="width:220px;margin-left:10px;">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput" style="width:148px;">
|
|
<div class=" modeub modeac">
|
|
<input type="text" name="verify" placeholder="6位验证码(600s)" class="numberinputwh" style="width:148px" required>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
<div class="modeub loginpagemb" style="margin-bottom: 12px;">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
<div class=" modeub modeac">
|
|
<input type="password" autocomplete="off" name="password" placeholder="请输入密码" class="numberinputwh numberinputwh2 numberinputwh3 numberinputwh4" style=" width:337px;" required>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
<div class="modeub loginpagemb" style="margin-bottom: 12px;">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
<div class=" modeub modeac">
|
|
<input type="password" autocomplete="off" name="repassword" placeholder="确认密码" class="numberinputwh numberinputwh2 numberinputwh3 numberinputwh4" style="width:337px;" required>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
{:token('__reg__')}
|
|
<input type="submit" style="display: none">
|
|
</form>
|
|
<div class="modeub loginpagemt" style="margin-top: 5px;">
|
|
<div class="modef1 modeub modeac havename modepc">
|
|
已有账户?<span class="havelogin" style="cursor: pointer" onclick="toLoginPage()">立即登录</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="loginbutton modeub modeac modepc" style="cursor: pointer;margin-top: 5px;" id="registeredNext">注册</div>
|
|
</div>
|
|
<a class="close-reveal-modal" style="top: 14px !important;">×</a>
|
|
</div>
|
|
<!--手机注册page结束-->
|
|
<!--手机注册完善资料开始-->
|
|
<div id="PhonePerfectPage" class="reveal-modal">
|
|
<div class="modeub logintop">
|
|
<div class="modef1 logintitle modeub modeac modepc">
|
|
<div class="logobackimg sicon"></div>
|
|
<div class="perfect">完善资料</div>
|
|
<div class="logobackimg sicon"></div>
|
|
</div>
|
|
|
|
</div>
|
|
<form class="" id="PerfectForm" action="{:url('home/Register/perfectMember')}" method="post">
|
|
<div class="modeub loginpagemb">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
<div class="perfectname">姓名:</div>
|
|
<div class=" modeub modeac">
|
|
<input type="text" name="member_list_nickname" placeholder="请输入姓名" class="numberinputwh numberinputwh2 numberinputwh3 numberinputwh4" required>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
<div class="modeub loginpagemb">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
<div class="perfectname">公司名称:</div>
|
|
<div class=" modeub modeac">
|
|
<input type="text" name="member_list_company" placeholder="请输入公司名称" class="numberinputwh numberinputwh2 numberinputwh3 numberinputwh4" style="width: 319px;" required>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
<div class="modeub loginpagemb">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
<div class="perfectname">地址:</div>
|
|
<div class=" modeub modeac">
|
|
<input type="text" name="member_list_address" placeholder="请输入公司注册地址" class="numberinputwh numberinputwh2 numberinputwh3 numberinputwh4" required>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
{:token('__perf__')}
|
|
</form>
|
|
<div class="loginbutton modeub modeac modepc resitop resiover" style="cursor: pointer">保存</div>
|
|
<a class="close-reveal-modal" style="top: 14px !important;">×</a>
|
|
</div>
|
|
<!--手机注册完善资料结束-->
|
|
<!--找回密码开始-->
|
|
<div id="RetrievePassword" class="reveal-modal">
|
|
<div class="modeub logintop">
|
|
<div class="modef1 logintitle modeub modeac">
|
|
<div class="linkorangewh logobackimg orangelink"></div>
|
|
<div class="registered">找回密码</div>
|
|
<div class="linkorangewh logobackimg orangelink"></div>
|
|
</div>
|
|
</div>
|
|
<form id="retrievePasswordForm" class="form-light verify-ajax-form" action="{:url('home/Login/runforgot_pwd')}" method="post">
|
|
<div class="modeub loginpagemb">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
<div class="loginname iconfont icon-icon-user"></div>
|
|
<div class=" modeub modeac">
|
|
<input type="text" name="member_list_username" placeholder="手机号" class="numberinputwh numberinputwh2 numberinputwh3 numberinputwh4" required>
|
|
</div>
|
|
</div>
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
<div class="modeub loginpagemb" style="margin-bottom: 12px;">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
<div class=" modeub modeac">
|
|
<input type="text" name="verify_img" placeholder="请输入验证码" class="numberinputwh numberinputwh2 numberinputwh3 numberinputwh4" style=" width: 145px;">
|
|
</div>
|
|
<div class="authcode">
|
|
<img class="verify_img" id="forgot_verify" src="{:url('home/Register/check_verify',['key'=>'forgot'])}" onClick="this.src='{:url('home/Register/check_verify',['key'=>'forgot'])}'+'?'+Math.random()" style="cursor: pointer;width:100%;border: 1px solid #d5d5d5;height:40px;border-radius: 3px;" title="点击获取">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
<div class="modeub loginpagemb">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
<div class=" modeub modeac">
|
|
<input type="text" name="verify" placeholder="请输入短信验证码" class="numberinputwh numberinputwh2 numberinputwh3 numberinputwh4" style="width:230px;" required>
|
|
</div>
|
|
<div class="fillecode modeub modeac modepc">获取验证码</div>
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="modeub loginpagemb modeac" style="cursor: pointer">
|
|
<div class="aginresi modef1" onclick="showPage('RetrievePassword','LoginPage')">立即登录</div>
|
|
<div class="mianzhuc" onclick="showPage('RetrievePassword','RegisteredPage')">免费注册 ></div>
|
|
</div>
|
|
{:token('__retri__')}
|
|
<div class="loginbutton modeub modeac modepc resiover" style="cursor: pointer" onclick="retrievePassword()">下一步</div>
|
|
<input type="submit" style="display: none">
|
|
</form>
|
|
<a class="close-reveal-modal">×</a>
|
|
</div>
|
|
<!--找回密码结束-->
|
|
<!--密码重置开始-->
|
|
<div id="PasswordReset" class="reveal-modal">
|
|
<div class="modeub logintop">
|
|
|
|
<div class="findtitle">密码重置</div>
|
|
</div>
|
|
<form id="passwordResetForm" class="form-light verify-ajax-form" action="{:url('home/Login/runpwd_reset')}" method="post">
|
|
<input type="hidden" name="code" >
|
|
<input type="hidden" name="member_list_id" >
|
|
<input type="hidden" name="type" value="2">
|
|
<div class="modeub loginpagemb">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
|
|
<div class=" modeub modeac">
|
|
<input type="password" autocomplete="off" name="password" placeholder="密码(5-20位)" class="numberinputwh numberinputwh2 numberinputwh3 numberinputwh4" style="width: 400px;">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
<div class="modeub loginpagemb">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
|
|
<div class=" modeub modeac">
|
|
<input type="password" autocomplete="off" name="repassword" placeholder="重复密码" class="numberinputwh numberinputwh2 numberinputwh3 numberinputwh4" style="width: 400px;">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
<div class="modeub loginpagemb">
|
|
<div class="modef1 numberbody modeub">
|
|
<div class="numberlefticon"></div>
|
|
<div class="modeub numbercentericon modeac logininput">
|
|
<div class=" modeub modeac">
|
|
<input type="text" name="verify" placeholder="请输入验证码" class="numberinputwh numberinputwh2 numberinputwh3 numberinputwh4" style="width: 145px;">
|
|
</div>
|
|
<div class="authcode"><img class="verify_img" src="{:url('home/Login/check_verify',['key'=>'pwd_reset'])}" onClick="this.src='{:url('home/Login/check_verify',['key'=>'pwd_reset'])}'+'?'+Math.random()" style="cursor: pointer;width:100%;border: 1px solid #d5d5d5;height:40px;" title="点击获取"></div>
|
|
</div>
|
|
|
|
<div class="numberrighticon"></div>
|
|
</div>
|
|
</div>
|
|
<div class="modeub loginpagemb modeac miantop">
|
|
<div class="aginresi modef1" onclick="showPage('RetrievePassword','LoginPage')">立即登录</div>
|
|
<div class="mianzhuc" onclick="showPage('RetrievePassword','RegisteredPage')">免费注册 ></div>
|
|
</div>
|
|
{:token('__reset__')}
|
|
<div class="loginbutton modeub modeac modepc resitop" onclick="passwordReset()" style="cursor: pointer">确定</div>
|
|
<input type="submit" style="display: none">
|
|
<a class="close-reveal-modal">×</a>
|
|
</form>
|
|
</div>
|
|
<!--密码重置结束-->
|
|
<!--微信公众号弹窗开始-->
|
|
<div class="reveal-modal codebg" id="QRCode">
|
|
<div class="arrow_box2 top">
|
|
<a class="close-reveal-modal cancel">
|
|
<div class="qrcodebody modeub" style="top: 15px!important">
|
|
<div class="modeub modever ggmarginleft">
|
|
<div class="qrcodeimages logobackimg qricon8"></div>
|
|
<div class="gongguantitle">深圳文交所</div>
|
|
</div>
|
|
<div class="modeub modever">
|
|
<div class="qrcodeimages logobackimg qricon7"></div>
|
|
<div class="gongguantitle">掌柜文化金服</div>
|
|
</div>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<!--微信公众号弹窗结束-->
|
|
<!--有疑问请点我弹窗结束-->
|
|
{include file="public:scripts"/}
|
|
{notempty name="is_mobile"}
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
$(".contenter").css("min-width","1200px");
|
|
$(".footertop").css("min-width","1200px");
|
|
$(".footerborder").css("min-width","1200px");
|
|
$(".footeraddressname").css("min-width","1200px");
|
|
$(".footerbottom").css("min-width","1200px");
|
|
});
|
|
</script>
|
|
{/notempty}
|
|
<script type="text/javascript">
|
|
<!--点击忘记密码开始-->
|
|
function forgetPassword(){
|
|
$('#LoginPage').trigger('reveal:close');
|
|
$('#RetrievePassword').reveal($(this).data());
|
|
|
|
}
|
|
<!--点击忘记密码结束-->
|
|
function toLoginPage(){
|
|
$('#LoginPage').reveal($(this).data());
|
|
}
|
|
$(function(){
|
|
new TencentCaptcha(document.getElementById('regCaptcha'),'2002258607',
|
|
function(res){ /* callback */
|
|
if(res.ret === 0){
|
|
var url="{:url('register/sendRegisterSms')}";
|
|
var account = $("#RegisteredForm input[name='member_list_tel']");
|
|
if(!account.val()){
|
|
account.focus();
|
|
return false;
|
|
}else if(!(/^1[3456789]\d{9}$/.test(account.val()))){
|
|
layer.alert('手机号格式不正确', {icon: 5}, function (index) {
|
|
layer.close(index);
|
|
account.focus();
|
|
});
|
|
return false;
|
|
}
|
|
var obj=$("#regCaptcha");
|
|
$.post(url,{ticket:res.ticket,randstr:res.randstr,mobile:account.val()},function(res){
|
|
if(res.code==1){
|
|
obj.addClass('disabled');
|
|
var numts=600;
|
|
obj.html("再获取:"+numts);
|
|
var codets=setInterval(function(){
|
|
numts--;
|
|
obj.html("再获取:"+numts);
|
|
if(numts==0){
|
|
obj.html("获取验证码");
|
|
clearInterval(codets);
|
|
obj.removeClass('disabled');
|
|
}
|
|
},1000);
|
|
}
|
|
layer.msg(res.msg);
|
|
});
|
|
}else{
|
|
layer.msg("验证失败");
|
|
}
|
|
},{});
|
|
$('.register_user').on('click', function(e) {
|
|
$('#LoginPage').trigger('reveal:close');
|
|
e.preventDefault();
|
|
$("#regCaptcha").removeClass('disabled');
|
|
$('#RegisteredPage').reveal($(this).data());
|
|
});
|
|
|
|
<!--注册开始-->
|
|
$("#registeredNext").click(function(){
|
|
var isvalid = true;
|
|
$("#RegisteredForm input").each(function(){
|
|
if($(this)[0].validity.valueMissing){
|
|
isvalid=false;
|
|
}
|
|
});
|
|
if($("#RegisteredForm input[name='password']:first").val()!=$("#RegisteredForm input[name='repassword']:first").val()){
|
|
layer.alert("两次密码不一致", {icon: 5}, function (index) {
|
|
layer.close(index);
|
|
});
|
|
isvalid=false;
|
|
}
|
|
var verify=$("#RegisteredForm input[name='verify']").val();
|
|
if(typeof verify=='undefined'||verify!=""){
|
|
layer.msg("请先验证");
|
|
isvalid=false;
|
|
}
|
|
if(isvalid){
|
|
var pdata=$('#RegisteredForm').serialize();
|
|
$.ajax({type:"POST",
|
|
url:$("#RegisteredForm").attr("action"),
|
|
data:pdata,
|
|
async: false,
|
|
success:function (data) {
|
|
if (data.code == 1) {
|
|
layer.alert("注册成功,请完善资料", {icon: 6,shade:false}, function (index) {
|
|
layer.close(index);
|
|
$('#RegisteredPage').trigger('reveal:close');
|
|
$('#PhonePerfectPage').reveal($(this).data());
|
|
});
|
|
}else{
|
|
var ret=data.data;
|
|
$("input[name='__reg__']").val(ret.token);
|
|
layer.alert(data.msg, {icon: 5,shade:false}, function (index) {
|
|
layer.close(index);
|
|
});
|
|
}
|
|
}
|
|
})
|
|
}else{
|
|
if($("#RegisteredForm input[name='password']:first").val()==$("#RegisteredForm input[name='repassword']:first").val()){
|
|
$("#RegisteredForm input[type='submit']:first").click();
|
|
}
|
|
}
|
|
});
|
|
<!--注册结束-->
|
|
new TencentCaptcha(document.getElementById('LogCaptcha'),'2018866212',
|
|
function(res){ /* callback */
|
|
if(res.ret === 0){
|
|
var flag = true;
|
|
$("#login_form input.check").each(function(){
|
|
var val=$(this).val();
|
|
if(!val){
|
|
var holder=$(this).attr("placeholder");
|
|
layer.tips("请输入"+holder,$(this), {tipsMore:true,tips: [2,'#e50112']});
|
|
flag=false;
|
|
}
|
|
});
|
|
if(flag){
|
|
var pdata=$('#login_form').serialize();
|
|
pdata+="&ticket="+res.ticket;
|
|
pdata+="&randstr="+res.randstr;
|
|
$.ajax({type:"POST",
|
|
url:"{:url('home/Login/runlogin')}",
|
|
data:pdata,
|
|
async: false,
|
|
success:function (data) {
|
|
var ret=data.data;
|
|
if (data.code == 1) {
|
|
$('#LoginPage').trigger('reveal:close');
|
|
setTimeout(function(){
|
|
location.reload();
|
|
},1000);
|
|
}else{
|
|
layer.msg(data.msg);
|
|
$("input[name='__login__']").val(ret.token);
|
|
}
|
|
}
|
|
})
|
|
}
|
|
}else{
|
|
layer.msg("验证失败");
|
|
}
|
|
},{});
|
|
});
|
|
$(function() {
|
|
var dragging = false;
|
|
var iX, iY;
|
|
|
|
$(".right_fixd").mousedown(function(e) {
|
|
dragging = true;
|
|
iX = e.clientX - this.offsetLeft;
|
|
iY = e.clientY - this.offsetTop;
|
|
this.setCapture && this.setCapture();
|
|
return false;
|
|
});
|
|
|
|
document.onmousemove = function(e) {
|
|
if (dragging) {
|
|
var e = e || window.event;
|
|
var oX = e.clientX - iX;
|
|
var oY = e.clientY - iY;
|
|
$(".right_fixd").css({
|
|
"left": oX + "px",
|
|
"top": oY + "px"
|
|
});
|
|
return false;
|
|
}
|
|
};
|
|
|
|
$(document).mouseup(function(e) {
|
|
dragging = false;
|
|
e.cancelBubble = true;
|
|
})
|
|
|
|
$("body").css("min-width","1200px");
|
|
$('.login_user').click(function(e) {
|
|
e.preventDefault();
|
|
$("#regCaptcha").removeClass('disabled');
|
|
$('#RegisteredPage').trigger('reveal:close');
|
|
$('#LoginPage').reveal($(this).data());
|
|
});
|
|
//choose tg_type
|
|
$("input[name='tg_type_radio']").click(function(){
|
|
var parents=$(this).parents(".reveal-modal");
|
|
var index=parents.find("input[name='tg_type_radio']").index(this);
|
|
parents.find(".checked").removeClass('checked');
|
|
parents.find(".agreeshow").hide();
|
|
parents.find(".tg_read").prop('checked',false);
|
|
parents.find(".agreeshow").eq(index).show();
|
|
});
|
|
$("input[name='gp_type']").click(function(){
|
|
var parents=$(this).parents(".reveal-modal");
|
|
parents.find(".checked").removeClass('checked');
|
|
parents.find("#modea").prop('checked',false);
|
|
|
|
var index=parents.find("input[name='gp_type']").index(this);
|
|
if(index==0){
|
|
$(".gpchilds").show();
|
|
}else{
|
|
$(".gpchilds").hide();
|
|
}
|
|
var val=$(this).val();
|
|
console.log("val",val);
|
|
if(val==4){
|
|
$(".agreeshow",parents).eq(1).hide();
|
|
$(".agreeshow",parents).eq(0).show();
|
|
}
|
|
if(val==5){
|
|
$(".agreeshow",parents).eq(0).hide();
|
|
$(".agreeshow",parents).eq(1).show();
|
|
}
|
|
});
|
|
$("input[name='c_type']").click(function(){
|
|
var parents=$(this).parents(".reveal-modal");
|
|
parents.find("#modea").prop('checked',false);
|
|
|
|
var index=parents.find("input[name='c_type']").index(this);
|
|
$(".agreeshow",parents).eq(0).find(".agreement").hide();
|
|
$(".agreeshow",parents).eq(0).find(".agreement").eq(index).show();
|
|
});
|
|
<!--完善资料开始-->
|
|
$("#PhonePerfectPage .loginbutton").click(function(){
|
|
var isvalid = true;
|
|
$("#PhonePerfectPage #PerfectForm input[type='text']").each(function(){
|
|
if($(this)[0].validity.valueMissing){
|
|
isvalid=false;
|
|
}
|
|
});
|
|
if(isvalid){
|
|
$.ajax({type:"POST",
|
|
url:$("#PerfectForm").attr("action"),
|
|
data:$("#PerfectForm").serialize(),
|
|
async: false,
|
|
success:function (data) {
|
|
data = JSON.parse(data);
|
|
if (data.code == 1) {
|
|
location.reload();
|
|
}else{
|
|
var ret=data.data;
|
|
$("input[name='__perf__']").val(ret.token);
|
|
layer.alert(data.msg, {icon: 5}, function (index) {
|
|
layer.close(index);
|
|
});
|
|
}
|
|
}
|
|
})
|
|
}
|
|
});
|
|
<!--完善资料结束-->
|
|
<!--检查完善资料输入框开始-->
|
|
$("#PhonePerfectPage form input[type='text']").keyup(function(){
|
|
var isvalid = true;
|
|
$("#PhonePerfectPage form input[type='text']").each(function(){
|
|
if($(this)[0].validity.valueMissing){
|
|
isvalid=false;
|
|
}
|
|
});
|
|
if(isvalid){
|
|
$("#PhonePerfectPage .loginbutton").removeClass("resiover");
|
|
}else{
|
|
$("#PhonePerfectPage .loginbutton").addClass("resiover");
|
|
}
|
|
});
|
|
<!--检查完善资料输入框结束-->
|
|
<!--检查忘记密码输入框开始-->
|
|
$("#RetrievePassword form input[type='text']").keyup(function(){
|
|
var isvalid = true;
|
|
$("#RetrievePassword form input[type='text']").each(function(){
|
|
if($(this)[0].validity.valueMissing){
|
|
isvalid=false;
|
|
}
|
|
});
|
|
if(isvalid){
|
|
$("#RetrievePassword .loginbutton").removeClass("resiover");
|
|
}else{
|
|
$("#RetrievePassword .loginbutton").addClass("resiover");
|
|
}
|
|
});
|
|
<!--检查忘记密码输入框结束-->
|
|
<!-- 忘记密码获取验证码开始 -->
|
|
$("#RetrievePassword .fillecode").click(function(){
|
|
|
|
var verify_img = $("#RetrievePassword input[name='verify_img']");
|
|
|
|
var account = $("#RetrievePassword input[name='member_list_username']"),obj=$(this);
|
|
if(!account.val()){
|
|
account.focus();return false;
|
|
}else if(!account.val().match(/^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$/)){
|
|
layer.alert('手机号格式不正确', {icon: 5}, function (index) {
|
|
layer.close(index);
|
|
account.val('').focus();
|
|
});
|
|
return false;
|
|
}
|
|
if(!verify_img.val()) {
|
|
verify_img.focus();
|
|
layer.alert('获取短信需要填写图像验证码!', {icon: 5}, function (index) {
|
|
layer.close(index);
|
|
});
|
|
return false;
|
|
}
|
|
|
|
var url="{:url('home/Login/get_code')}";
|
|
$.ajax({
|
|
type:"POST",
|
|
url:url,
|
|
dataType:"json",
|
|
data:{account:account.val(),"verify":verify_img.val()},
|
|
beforeSend:function()
|
|
{
|
|
obj.attr("disabled","disabled");
|
|
},
|
|
success:function(data)
|
|
{
|
|
if(data.code==1){
|
|
layer.msg("验证码已经发送至你手机,请查收",{icon: 5});
|
|
var numts=60;
|
|
obj.html("再获取:"+numts);
|
|
var codets=setInterval(function(){
|
|
numts--;
|
|
obj.html("再获取:"+numts);
|
|
if(numts==0){
|
|
obj.html("获取验证码");
|
|
clearInterval(codets);
|
|
obj.removeAttr("disabled");
|
|
}
|
|
},1000);
|
|
}else{
|
|
layer.msg(data.msg,{icon: 5});
|
|
obj.removeAttr("disabled");
|
|
|
|
var src="{:url('home/Register/check_verify',['key'=>'forgot'])}?"+Math.random();
|
|
$("#forgot_verify").attr('src',src);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
<!-- 忘记密码获取验证码结束 -->
|
|
$("body").click(function(){
|
|
$('#QRCode').trigger('reveal:close');
|
|
})
|
|
$("input[name='gplevel']").click(function(){
|
|
if($(this).val()==4){
|
|
$("input[name='gp_type']:gt(0)").parent().hide();
|
|
$("input[name='gp_type']:first").parent().click();
|
|
}else{
|
|
$("input[name='gp_type']:gt(0)").parent().show();
|
|
}
|
|
})
|
|
});
|
|
|
|
<!--点击忘记密码下一步开始-->
|
|
function retrievePassword(){
|
|
var isvalid = true;
|
|
$("#retrievePasswordForm input[type='text']").each(function(){
|
|
if($(this)[0].validity.valueMissing){
|
|
isvalid=false;
|
|
}
|
|
});
|
|
if(isvalid){
|
|
$.ajax({type:"POST",
|
|
url:$("#retrievePasswordForm").attr("action"),
|
|
data:$("#retrievePasswordForm").serialize(),
|
|
async: false,
|
|
success:function (data) {
|
|
if (data.code == 1) {
|
|
layer.alert(data.msg, {icon: 6}, function (index) {
|
|
layer.close(index);
|
|
$("#passwordResetForm input[name='code']:first").val(data.data.code);
|
|
$("#passwordResetForm input[name='member_list_id']:first").val(data.data.member_list_id);
|
|
$('#RetrievePassword').trigger('reveal:close');
|
|
$('#PasswordReset').reveal($(this).data());
|
|
});
|
|
}else{
|
|
var ret=data.data;
|
|
$("input[name='__retri__']").val(ret.token);
|
|
layer.alert(data.msg, {icon: 5}, function (index) {
|
|
layer.close(index);
|
|
});
|
|
}
|
|
}
|
|
})
|
|
}else{
|
|
$("#retrievePasswordForm input[type='submit']:first").click();
|
|
}
|
|
}
|
|
<!--点击忘记密码下一步结束-->
|
|
<!--点击重置密码开始-->
|
|
function passwordReset(){
|
|
var isvalid = true;
|
|
$("#passwordResetForm input").each(function(){
|
|
if($(this)[0].validity.valueMissing){
|
|
isvalid=false;
|
|
}
|
|
});
|
|
if($("#passwordResetForm input[name='password']:first").val()!=$("#passwordResetForm input[name='repassword']:first").val()){
|
|
layer.alert("两次密码不一致", {icon: 5}, function (index) {
|
|
layer.close(index);
|
|
});
|
|
isvalid=false;
|
|
}
|
|
if(isvalid){
|
|
$.ajax({type:"POST",
|
|
url:$("#passwordResetForm").attr("action"),
|
|
data:$("#passwordResetForm").serialize(),
|
|
async: false,
|
|
success:function (data) {
|
|
if (data.code == 1) {
|
|
layer.alert(data.msg, {icon: 6}, function (index) {
|
|
layer.close(index);
|
|
location.reload();
|
|
});
|
|
}else{
|
|
var ret=data.data;
|
|
$("input[name='__reset__']").val(ret.token);
|
|
layer.alert(data.msg, {icon: 5}, function (index) {
|
|
layer.close(index);
|
|
});
|
|
$("##passwordResetForm .verify_img").click();
|
|
}
|
|
}
|
|
})
|
|
}else{
|
|
if($("#passwordResetForm input[name='password']:first").val()==$("#passwordResetForm input[name='repassword']:first").val()){
|
|
$("#passwordResetForm input[type='submit']:first").click();
|
|
}
|
|
}
|
|
}
|
|
<!--跳转掌柜文化金服-->
|
|
function zgwhjf() {
|
|
var home_shopping_count='{$user_token}';
|
|
window.location.href='http://www.szcaee.net?token='+home_shopping_count+'';
|
|
}
|
|
<!--点击重置密码结束-->
|
|
function showPage(closeId,openId){
|
|
$('#'+closeId).trigger('reveal:close');
|
|
$('.reveal-modal').attr('style','');
|
|
$(".reveal-modal-bg").remove();
|
|
|
|
$('#'+openId).reveal($(this).data());
|
|
}
|
|
<!--挂牌选择-->
|
|
function gp_add() {
|
|
if($("#modea").is(":checked")){
|
|
var gplevel = $("input[name='gplevel']:checked").val();//层级
|
|
var gp_type = $("input[name='gp_type']:checked").val();//类型
|
|
var c_type = $("input[name='c_type']:checked").val();//分类
|
|
window.location.href='/home/Listn/gp_add?gplevel='+gplevel+'&gp_type='+gp_type+'&c_type='+c_type+'';
|
|
}else{
|
|
layer.msg("请阅读并同意",{icon: 5});
|
|
}
|
|
}
|
|
//专项债券申请
|
|
function apply_add() {
|
|
var apply=1;
|
|
var apply2 = $("#Cultapply .guaipailess .radio").eq(1).hasClass("checked");//层级
|
|
var apply3 = $("#apply_type2").is(":checked");//层级
|
|
if(apply2||apply3)apply=2;
|
|
apply=parseInt(apply);
|
|
var checked=$("#apply_read"+apply).is(":checked");
|
|
if(checked){
|
|
window.open('/home/index/apply'+(apply+1)+'.html?agree=1');
|
|
}else{
|
|
layer.msg("请阅读并同意",{icon: 5});
|
|
}
|
|
}
|
|
<!-- 点击图像验证码开始 -->
|
|
function changeVerifyImg(t){
|
|
$(t).attr("src",$(t).attr("src")+"&t="+Math.random());
|
|
}
|
|
<!-- 点击图像验证码结束 -->
|
|
|
|
<!-- 获取掌柜文化金服接口配置开始 -->
|
|
function getsystemconfig(){
|
|
//获取系统配置
|
|
$.ajax({type:"POST",
|
|
url:"{:url('home/Login/systemconfig')}",
|
|
data:'',
|
|
async: false,
|
|
success:function (data) {
|
|
if (data.code == 1) {
|
|
if(data.login_verity_code_enable && data.login_verity_code_type=='SMS'){
|
|
}else{
|
|
$("#login_phone_verify_code").remove();
|
|
}
|
|
}else{
|
|
}
|
|
}
|
|
})
|
|
}
|
|
<!-- 获取掌柜文化金服接口配置结束 -->
|
|
<!-- 获取注册短信验证码开始 -->
|
|
function getSmsCode(t){
|
|
var flag = true;
|
|
$(t).parents("form:first input[name='member_list_username']").val()
|
|
if($(t).parents("form:first").find("input[name='member_list_username']")[0].validity.valueMissing){
|
|
layer.alert("手机号码不能为空!", {icon: 5}, function (index) {layer.close(index); });
|
|
flag = false;
|
|
}
|
|
if($(t).parents("form:first").find("input[name='verify']")[0].validity.valueMissing){
|
|
layer.alert("请输入验证码!", {icon: 5}, function (index) {layer.close(index); });
|
|
flag = false;
|
|
}
|
|
if($(t).parents("form:first").find("input[name='member_list_username']")[0].validity.patternMismatch){
|
|
layer.alert("手机号码格式错误!", {icon: 5}, function (index) {layer.close(index); });
|
|
flag = false;
|
|
}
|
|
if(flag){
|
|
$.ajax({type:"POST",
|
|
url:"{:url('home/Login/loginSms')}",
|
|
data:{"member_list_username":$(t).parents("form:first").find("input[name='member_list_username']").val(),"verify":$(t).parents("form:first").find("input[name='verify']").val()},
|
|
async: false,
|
|
success:function (data) {
|
|
if (data.code == 1) {
|
|
var numts=60;
|
|
$(t).html("再获取:"+numts);
|
|
var codets=setInterval(function(){
|
|
numts--;
|
|
$(t).html("再获取:"+numts);
|
|
if(numts==0)
|
|
{
|
|
$(t).html("获取验证码");
|
|
clearInterval(codets);
|
|
$(t).removeAttr("disabled");
|
|
}
|
|
},1000);
|
|
}else{
|
|
layer.alert(data.msg, {icon: 5}, function (index) {
|
|
layer.close(index);
|
|
});
|
|
}
|
|
}
|
|
})
|
|
}
|
|
}
|
|
<!-- 获取注册短信验证码结束 -->
|
|
<!--跳转掌柜文化金服-->
|
|
function zgwhjf() {
|
|
var home_shopping_count='{$user_token}';
|
|
window.location.href='http://www.szcaee.net?token='+home_shopping_count+'';
|
|
}
|
|
|
|
var flag_d = true;
|
|
function showDoubt(){
|
|
if(flag_d){
|
|
flag_d=false;
|
|
$("#doubtotton label").click();
|
|
}
|
|
}
|
|
function hideDoubt(){
|
|
flag_d = true;
|
|
$("#doubtotton label").click();
|
|
}
|
|
var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
|
|
//判断是否Firefox浏览器
|
|
if (userAgent.indexOf("Firefox") > -1) {
|
|
$("#Application .part1 .item").css("height","298px");
|
|
}
|
|
/*******有疑问,请点我***********/
|
|
function doubtotton(){
|
|
$("#doubtwin").show('slow');
|
|
$('#doubtotton').hide();
|
|
}
|
|
function doubtwin(){
|
|
$("#doubtotton").show('slow');
|
|
$('#doubtwin').hide();
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|