CINXE.COM
斗米历程-斗米网
<!DOCTYPE HTML> <html lang="zh"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> <title>斗米历程-斗米网</title> <link rel="shortcut icon" href="/images/favicon.ico"/> <script type="text/javascript" src="//sta.doumi.com/cgi/ganji_sta.php?file=ganji,css/jianzhi/web/c/about.cmb.css&configDir=css/jianzhi/web/c&documentDomain=www.doumi.com"></script> <meta name="applicable-device" content="pc"> </head> <body class="about-us about-history "> <div class="bn-header"> <div class="header" data-0="background-color:rgba(61,61,74,1);" data-500="background-color:rgba(61,61,74,1);"> <div class="w clearfix"> <a class="jz-logo" href="/" title="斗米">斗米</a> <a class="location" href="/cityselect/">北京</a> <ul class="nav" data=""> <li><a class=" zhiweiCity" href="/">首页</a></li> <li><a href="/bj/w2/" >全职</a> </li> <li><a href="/bj/w1/" >兼职</a> </li> <li><a target="_blank" rel="nofollow" href="https://vip.doumi.com" >企业服务</a> </li> <li class="last"><a href="/aboutus/" >关于我们</a> </li> </ul> <div class="login-info"> <a class="login-reg jz_lg" href="javascript:;" rel="nofollow">注册登录</a> </div> <a class="jz-app" href="#" ><i class="app-icon"></i>斗米App</a> <!-- 斗米app hover时对应二维码 --> <!-- 类active 控制二维码显示隐藏 --> <div class="qrcode-info"> <div class="dm-qrcode qrcode"> <p>斗米App</p> <img src="//sta.doumi.com/src/image/jianzhi/web/c/v3/dm_qrcode.png" alt=""> </div> <!-- <div class="sh-qrcode qrcode"> <p>斗米商户版App</p> <img src="//sta.doumi.com/src/image/jianzhi/web/c/v3/sh_qrcode.png" alt=""> </div> --> </div> <!-- 搜索单击对应出现的搜索框 搜索页面不会出现搜索框--> </div> </div> <div class="second-nav-wrap"> <ul class="second-nav clearfix"> <li><a href="/aboutus/" >公司简介</a></li> <li><a class="active" >斗米历程</a></li> <li><a href="https://doumi.zhiye.com/" >加入斗米</a></li> <li><a href="/contactus/" >联系斗米</a></li> <li><a href="/chuangpeisheng/" >斗米创培生</a> </li> <li><a href="/faq/" >常见问题</a></li> </ul> </div> </div> <!-- content start --> <div class="mod-content"> <div class="mod-article w"> <h3 class="mod-title">斗米历程</h3> <div class="mod-body"> <div class="body-part clearfix"> <h4 class="part-year">2018</h4> <ul class="part-list"> <li class="list-start"></li> <li > <span class="date">03.23</span> <p class="part-info"> <img src="//cdn.doumistatic.com//69,980700fddc44b0.jpeg" alt=""> <span>斗米获“2017-2018大中华区最佳灵活用工平台”</span> </p> </li> <li > <span class="date">03.09</span> <p class="part-info"> <img src="//cdn.doumistatic.com//72,980729dbcb0443.jpg" alt=""> <span>斗米获招聘类-灵活用工类2017《互联网周刊》年度产品奖</span> </p> </li> <li > <span class="date">02</span> <p class="part-info"> <strong>斗米品牌全新升级,专注打造灵活用工一站式服务平台,为就业者提供工作好、选择多、上手快的灵活就业服务第一平台。</strong> </p> </li> <li > <span class="date">01.24</span> <p class="part-info"> <img src="//cdn.doumistatic.com//78,98074065850218.jpg" alt=""> <span>斗米荣获摩拜上海公司颁发的年度最佳人力供应商奖</span> </p> </li> <li > <span class="date">01.19</span> <p class="part-info"> <img src="//cdn.doumistatic.com//74,980751b4ca934d.jpg" alt=""> <span>斗米APP荣膺职场管理“2017年度最具风采App”</span> </p> </li> <li > <span class="date">01.16</span> <p class="part-info"> <img src="//cdn.doumistatic.com//70,9807534dfb5a8e.jpeg" alt=""> <span>斗米荣膺品途集团颁发“2017 NBI商业影响力企业服务领域新锐企业大奖”</span> </p> </li> </ul> <h4 class="part-year">2017</h4> <ul class="part-list"> <li > <span class="date">12.19</span> <p class="part-info"> <img src="//cdn.doumistatic.com//72,9809b60e8cccc2.jpg" alt=""> <span>斗米荣获第一资源 “2017中国先锋人力资源服务商——年度最佳灵活用工服务平台” 奖</span> </p> </li> <li > <span class="date">12.13</span> <p class="part-info"> <img src="//cdn.doumistatic.com//75,98097d2c2f0986.jpeg" alt=""> <span>斗米荣获亿欧网颁发“2017年度中国产业创新领域十佳综合服务商”奖</span> </p> </li> <li > <span class="date">12.13</span> <p class="part-info"> <img src="//cdn.doumistatic.com//73,9809a1128b1a84.png" alt=""> <span>斗米荣获36kr“新商业100年度榜 最佳B轮公司”与“2017年度高成长公司”两项大奖</span> </p> </li> <li > <span class="date">12.03</span> <p class="part-info"> <img src="//cdn.doumistatic.com//68,9809f3f7b8103b.jpg" alt=""> <span>斗米荣膺HRoot“2017人力资源服务创新大奖”和“中国人力资源服务业‘四大发明’两项大奖</span> </p> </li> <li > <span class="date">11.30</span> <p class="part-info"> <img src="//cdn.doumistatic.com//68,9809fdbad0320b.jpg" alt=""> <span>斗米荣获创业邦“2017中国企业服务创新成长50强”</span> </p> </li> <li > <span class="date">11.28</span> <p class="part-info"> <img src="//cdn.doumistatic.com//72,980a0d87862601.jpeg" alt=""> <span>斗米兼职携手苏宁金融,深度布局智慧校园生态</span> </p> </li> <li> <span class="date">08.18</span> <p class="part-info"> <span>斗米成立外包事业部,打造专业服务团队</span> </p> </li> <li > <span class="date">06.16</span> <p class="part-info"> <span>斗米入选《中国企业家》未来之星百强榜</span> </p> </li> <li> <span class="date">06.02</span> <p class="part-info"> <span>人社部智库携手斗米,成功举办灵活就业研讨会</span> </p> </li> <li > <span class="date">05.18</span> <p class="part-info"> <span>斗米应邀出席全国政协“去产能再就业”研讨会</span> </p> </li> <li> <span class="date">05.18</span> <p class="part-info"> <span>斗米兼职携手暨南大学 打造大学生社会实践基地</span> </p> </li> <li > <span class="date">05.04</span> <p class="part-info"> <span>斗米深耕会展外包,上线斗米慧展新品牌</span> </p> </li> <li > <span class="date">03.08</span> <p class="part-info"> <span>联创邓亮入选“2017年最值得关注女性创业者”</span> </p> </li> <li > <span class="date">01.09</span> <p class="part-info"> <span>斗米荣获21CN“2016年度最佳客服”奖</span> </p> </li> <li > <span class="date">01.09</span> <p class="part-info"> <img src="//sta.doumi.com/src/image/jianzhi/web/c/about/about_history_170109.jpg" alt=""> <span>斗米付松应邀出席互联网+消费投诉服务大会</span> </p> </li> </ul> <h4 class="part-year">2016</h4> <ul class="part-list"> <li> <span class="date">12.28</span> <p class="part-info"> <span>斗米深耕寒假兼职,上线寒假工专场活动</span> </p> </li> <li> <span class="date">12.15</span> <p class="part-info"> <strong>斗米入选“2016年度创业黑马TOP10”</strong> </p> </li> <li> <span class="date">12.08</span> <p class="part-info"> <span>斗米全程助力,互联网名企热抢新浪工长</span> </p> </li> <li> <span class="date">12.02</span> <p class="part-info"> <span>斗米上线感恩节活动,引发10万人关注参与</span> </p> </li> <li> <span class="date">11.24</span> <p class="part-info"> <span>斗米赵冰应邀出席互联网消费升级峰会</span> </p> </li> <li> <span class="date">10.31</span> <p class="part-info"> <span>斗米线下服务团队覆盖北上广深等27大一二线重点城市</span> </p> </li> <li> <span class="date">10.28</span> <p class="part-info"> <span>斗米作为兼职招聘行业领军品牌应邀出席博鳌亚洲论坛——2016全球电商领袖峰会</span> </p> </li> <li> <span class="date">10.19</span> <p class="part-info"> <img src="//sta.doumi.com/src/image/jianzhi/web/c/about/about_history_161019.jpg" alt=""> <strong>斗米一周年获四千万美元B轮融资 高瓴领投</strong> </p> </li> <li> <span class="date">09.18</span> <p class="part-info"> <span>斗米上线开学季活动 启动百校行路演</span> </p> </li> <li> <span class="date">08.11</span> <p class="part-info"> <span>斗米助力支付宝打造校园超级服务平台</span> </p> </li> <li> <span class="date">07.31</span> <p class="part-info"> <strong>斗米在线交易流水破亿元,线上线下总流水破3亿元</strong> </p> </li> <li> <span class="date">07.15</span> <p class="part-info"> <span>“全国创新创业校园行”拉开帷幕 斗米受邀出席</span> </p> </li> <li> <span class="date">07.12</span> <p class="part-info"> <span>斗米签约百度外卖 助力十余城线下地推</span> </p> </li> <li> <span class="date">06.30</span> <p class="part-info"> <span>斗米推毕业季系列活动 引发百万毕业生共情</span> </p> </li> <li> <span class="date">06.07</span> <p class="part-info"> <strong>斗米上线“斗米特工” 试水互联网众包业务</strong> </p> </li> <li> <span class="date">05.31</span> <p class="part-info"> <span>斗米线下服务团队覆盖北上广深等20大一二线重点城市</span> </p> </li> <li> <span class="date">05.10</span> <p class="part-info"> <strong>斗米抢占12城黄金商圈 品牌广告曝光人次破亿</strong> </p> </li> <li> <span class="date">05.04</span> <p class="part-info"> <span>斗米上线青春版APP 风格清新 易用性大增</span> </p> </li> <li> <span class="date">04.21</span> <p class="part-info"> <strong>斗米6个月发展迅猛 吸引4位资深行业人士加盟</strong> </p> </li> <li> <span class="date">04.15</span> <p class="part-info"> <span>斗米“高校章鱼趴”火热来袭 引上万学子关注</span> </p> </li> <li> <span class="date">03.17</span> <p class="part-info"> <strong>斗米春季捞金活动开幕 推多重会员上岗激励</strong> </p> </li> <li> <span class="date">02.26</span> <p class="part-info"> <strong>斗米4个月刷新行业“六个第一” 成新标杆</strong> </p> </li> <li> <span class="date">02.24</span> <p class="part-info"> <span>易观发布2016兼职市场报告 斗米平台认知度居首</span> </p> </li> <li> <span class="date">01.28</span> <p class="part-info"> <span>斗米上线百日引爆兼职市场 交易流水逐月翻3倍</span> </p> </li> <li> <span class="date">01.27</span> <p class="part-info"> <span>斗米上线百日 月访问用户超600万居行业之首</span> </p> </li> </ul> <h4 class="part-year">2015</h4> <ul class="part-list"> <li> <span class="date">12.29</span> <p class="part-info"> <strong>斗米首推寒假捞金季活动 助企业破解冬日用工荒</strong> </p> </li> <li> <span class="date">11.17</span> <p class="part-info"> <strong>斗米获4千万美元A轮融资 从58赶集分拆独立</strong> </p> </li> <li> <span class="date">10.31</span> <p class="part-info"> <span>斗米线下服务团队覆盖北上广深等10大一二线重点城市</span> </p> </li> <li> <span class="date">10.16</span> <p class="part-info"> <strong>斗米在58赶集集团内部开始正式孵化</strong> </p> </li> <li class="list-end"></li> </ul> </div> </div> </div> </div> <!-- --> <div class="footer"> <div class="content"> <div class="w"> <a class="logo" href="/" title="斗米">斗米</a> <div class="qr-code"> <span class="title">扫描关注公众号</span> <img src="//cdn.doumistatic.com/165,015e4ce259a74540.jpg" width="90px" height="90px"> </div> <div class="hotline" style="margin-left: 0px;"> <span class="title">客服热线</span> <span class="phone">4007-3333-00</span> <span class="title">合作邮箱</span> <span class="email">ecom@doumi.com</span> <span class="title" style="margin-top: 10px;">违法和不良信息举报邮箱:jubao@doumi.com</span> </div> <ul class="nav"> <li> 关于我们 <ul class="sub-nav"> <li><a href="/aboutus/" rel="nofollow">公司简介</a></li> <li><a href="/progress/" rel="nofollow">斗米历程</a></li> <li><a href="https://doumi.zhiye.com/" rel="nofollow">加入斗米</a></li> <li><a href="/contactus/" rel="nofollow">联系斗米</a></li> <li><a href="/jiameng/" rel="nofollow">渠道招商</a></li> </ul> </li> <li><a href="/chuangpeisheng/" rel="nofollow">斗米创培生</a></li> <li>斗米资讯 <ul class="sub-nav"> <li><a target="_blank" href="//news.doumi.com/">斗米新闻</a></li> <li><a target="_blank" href="//news.doumi.com/jq/">工作技巧</a></li> </ul> </li> <li>帮助中心 <ul class="sub-nav"> <li><a href="/payservice/" rel="nofollow">有偿服务</a></li> </ul> </li> <li><a href="/sitemap.htm">网站地图</a></li> <li class="last" style="padding-right: 0;"> <ul class="sub-nav" style="margin-top:0;"> <li style="margin-top:0;display: flex;align-items: center;" class="sub-nav-bus"> <img style="width: 12px;height: 12px;margin-right: 3px;" src="//cdn.doumistatic.com//242,0222bba9417bb136.png"> <a href="/businesslicense/" rel="nofollow">电子营业执照</a> </li> <li> <a href="/hrservice/" rel="nofollow">人力资源服务许可证</a> </li> <li> <a href="/valueadd.html" rel="nofollow">ICP证</a> </li> <li> <a href="/privacy-agreement.html" rel="nofollow">个人隐私协议</a> </li> <li> <a href="/registration-agreement.html" rel="nofollow">用户协议</a> </li> <li> <a href="/servcierule.html" rel="nofollow">服务规则和举报制度</a> </li> <li> <a href="/415guojia.html" rel="nofollow">415全民国家安全教育日</a> </li> </ul> </li> </ul> </div> </div> <p class="copyright">©2015-2025 斗米™ 北京世诚优聘科技发展有限公司 <a target="_blank" href="https://beian.miit.gov.cn" rel="nofollow">京ICP备15058772号</a> <a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802022669" rel="nofollow">京公网安备11010802022669号</a> 联系电话:010-57317000 <a href="https://www.12377.cn" target="_blank">网上有害信息举报</a></p> </div> <div style="display:none;" id="content_3"> <!--以下所有显示操作:添加hide类表示隐藏该元素,去除hide类表示显示该元素--> <div class="login-pop c-pop w250" id="win_login"> <!--密码登录与手机号登录按钮切换,切换至哪个按钮给此按钮添加active类--> <div class="login-header clearfix"> <span class="fl" data-switch="0">密码登录</span> <span class="fl active" data-switch="1">手机号登录</span> </div> <!--start 密码登录--> <form action="#" class="login-pwd"> <!--密码出错出现提示,去掉hide类即可显示--> <!-- <div class="error-area" id="login_error" style="display:none;"> --> <div class="error-area" id="login_error_pwd" style="display:none;"> <!-- <span class="lg_error_msg"> --> <span class="lg_error_msg" id="lg_error_msg_pwd"> <i class="error-area-ico"></i> 使用密码登录 </span> </div> <div class="reg-input"> <i class="tel-ico"></i> <input type="text" name="lg_phone" id="lg_phone" maxlength="11" placeholder="请输入手机号"> </div> <!-- <div class="reg-input mt20"> --> <div class="pwd-input"> <i class="pwd-ico"></i> <input type="password" name="lg_pass" id="lg_password" placeholder="请输入登录密码"> </div> <div class="reg-text"> <label class="auto-login"> <!-- <input type="checkbox"> 下次自动登陆 --> </label> <a href="javascript:" class="fr" id="btn_forget">老用户设置密码/忘记密码</a> </div> <!--start 获取图片验证码--> <div class="code-input hide"> <input type="text" class="send-codeInput" maxlength="5" placeholder="输入图片验证码" name="lg_verify" id="lg_verify"> <span class="send-img fr"> <img src="" name="lg_verify_img"/> </span> </div> <div class="reg-text pass-change-verifyCode hide"> <a href="javascript:;" class="fr" id="lg_change_verify">看不清,换一个</a> </div> <!--end--> <!--登录按钮--> <div class="login-btn"> <input type="submit" value="登录" class="btn btn-large" id="doLoginPassword"> </div> <!--没有账号注册--> <div class="reg-text reg-go"> 还没有账号?<a href="javascript:" id="btn_register">去注册</a> </div> </form> <!--end--> <!--start 手机号登录--> <form action="#" class="login-phone hide"> <!--密码出错出现提示,去掉hide类即可显示--> <!-- <div class="error-area" id="login_error" style="display:none;"> --> <div class="error-area" id="login_error_phone" style="display:none;"> <span class="lg_error_msg" id="lg_error_msg_phone"> <i class="error-area-ico"></i> 使用手机号码直接登录 </span> </div> <div class="reg-input"> <i class="tel-ico"></i> <input type="text" name="lg_phone2" id="lg_phone2" maxlength="11" placeholder="请输入手机号"> </div> <!--start 获取图片验证码--> <div class="code-input"> <input type="text" class="send-codeInput" maxlength="5" placeholder="输入图片验证码" name="lg_verify2" id="lg_verify2"> <span class="send-img fr"> <img src="" name="lg_verify_img2"/> </span> </div> <div class="reg-text pass-change-verifyCode hide"> <a href="javascript:;" class="fr lg_change_verify2" id="lg_change_verify2">看不清,换一个</a> </div> <!--end--> <div class="code-input"> <input type="text" class="send-codeInput" placeholder="动态密码" name="lg_code" id="lg_code"> <span class="fr get-dynamic-pass hide" data-btn="get_code_n"></span> <a href="javascript:" class="fr get-dynamic-pass" id="lg_get_code" data-btn="get_code_y"> 获取动态密码 </a> </div> <div class="login-btn"> <input type="submit" value="登录" class="btn btn-large" id="doLogin"> </div> <div class="reg-text reg-go"> 注册登录即代表同意<a href="//www.doumi.com/agreement/" target="_blank">《用户注册与隐私保护服务协议》</a> </div> </form> <!--end--> </div> <!--end--> <!--start 注册--> <div class="login-pop c-pop w250 hide" id="win_register"> <form> <div class="error-area" id="login_error" style="display:none;"> <span class="lg_error_msg"> <i class="error-area-ico"></i> 使用手机号注册 </span> </div> <div class="reg-input"> <i class="tel-ico"></i> <input type="text" name="re_phone" id="re_phone" maxlength="11" placeholder="请输入手机号"> </div> <div class="pwd-input"> <i class="pwd-ico"></i> <input type="password" name="re_pass" id="re_password" placeholder="请输入密码"> </div> <div class="code-input"> <input type="text" class="send-codeInput" placeholder="动态密码" name="re_code" id="re_code"> <span class="fr get-dynamic-pass hide" data-btn="get_code_n"></span> <a href="javascript:" class="fr get-dynamic-pass" id="re_get_code" data-btn="get_code_y">获取动态密码</a> </div> <!--start 获取图片验证码, 分别给外层div增加hide类可隐藏 --> <div class="code-input"> <input type="text" class="send-codeInput" maxlength="5" placeholder="输入图片验证码" name="re_verify" id="re_verify"> <!-- <span class="fr"> --> <span class="send-img fr"> <img src="" name="re_verify_img"/> </span> </div> <div class="reg-text pass-change-verifyCode hide"> <a href="javascript:;" class="fr re_change_verify" id="re_change_verify">看不清,换一个</a> </div> <!--end--> <div class="login-btn"> <input type="submit" value="注册" class="btn btn-large" id="doRegister"> </div> <!--注册协议--> <div class="reg-text reg-go fc-gray"> 注册登录即代表同意<a href="//www.doumi.com/agreement/" target="_blank">《用户注册与隐私保护服务协议》</a> </div> <!--已账号去登录--> <div class="reg-text reg-go"> 已有斗米帐号?<a href="javascript:" id="btn_login">去登录</a> </div> </form> </div> <!--end--> <!--start 忘记密码--> <div class="login-pop c-pop w250 hide" id="win_forget"> <!-- <form> --> <form class="forgot-pwd"> <div class="error-area" id="login_error" style="display:none;"> <span class="lg_error_msg"> <i class="error-area-ico"></i> 使用手机号找回密码 </span> </div> <div class="reg-input"> <i class="tel-ico"></i> <input type="text" name="fg_phone" id="fg_phone" maxlength="11" placeholder="请输入手机号"> </div> <div class="pwd-input"> <i class="pwd-ico"></i> <input type="password" name="fg_pass" id="fg_password" placeholder="请输入新密码"> </div> <div class="code-input"> <input type="text" class="send-codeInput" placeholder="动态密码" name="fg_code" id="fg_code"> <span class="fr get-dynamic-pass hide" data-btn="get_code_n"></span> <a href="javascript:" class="fr get-dynamic-pass" id="fg_get_code" data-btn="get_code_y"> 获取动态密码</a> </div> <!--start 获取图片验证码, 分别给外层div增加hide类可隐藏 --> <div class="code-input hide"> <input type="text" class="send-codeInput" maxlength="5" placeholder="输入图片验证码" name="fg_verify" id="fg_verify"> <span class="send-img fr"> <img src="" name="fg_verify_img"/> </span> </div> <div class="reg-text pass-change-verifyCode hide"> <a href="javascript:;" class="fr fg_change_verify" id="fg_change_verify">看不清,换一个</a> </div> <!--end--> <div class="login-btn"> <input type="submit" value="重置密码" class="btn btn-large" id="doForget"> </div> </form> </div> <!--end--> <!--登录成功--> <div class="c-pop w250 win_success hide" id="win_success"> <div class="c-pop-txt success success_tag">成功</div> <div class="c-pop-btn"> <button class="btn" id="btn_success" type="button">确认</button> </div> </div> <!-- download app start --> <div class="c-pop win_download w250 hide" id="win_download"> <div class="c-pop-img"><img src="//sta.doumistatic.com/src/image/qrcode_doumi_app.png" alt="" id="win_download_img"></div> <div class="c-pop-txt fc-gray"> <p>下载斗米APP,</p> <p class="win_download_text">点击菜单“我的”-“我的简历”中查看</p> </div> <div class="c-pop-btn"> <button class="btn btn_download" type="button">我知道了</button> </div> </div> <!-- 请选择你的身份 --> <div class="c-pop win_identiy w440" id="win_identiy"> <div class="identity-choose clearfix"> <div class="identity-item"> <div class="identity-text"> <h4>我要招人</h4> <p>海量简历 精准匹配</p> </div> <div class="identity-img"> <img src="//cdn.doumistatic.com//159,0147c4b5655181e5.png" alt="我要招人"> </div> <div class="identity-btn"> <button class="btn hire-people" type="button">去招人</button> </div> </div> <div class="identity-item"> <div class="identity-text"> <h4>我要求职</h4> <p>名企直招 薪资保障</p> </div> <div class="identity-img"> <img src="//cdn.doumistatic.com//163,0147c4bd177f18ca.png" alt="我要求职"> </div> <div class="identity-btn"> <button class="btn find-work" type="button">去找工作</button> </div> </div> </div> </div> </div> <!--footer !--> <script type="text/javascript" src="//sta.doumistatic.com/src/js/wap/jsencrypt.min.js?v="></script> <script type="text/javascript"> var panel = ''; var step = 60; var downLoad =''; GJ.use('js/util/modal/modal.js, js/util/modal/modal.css, js/util/ui_compatible/placeholder.js', function(Modal){ var ucPublicKey = '"-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC\/BXzzFpKUQKp2OWP11OQiUhTl\n9a21I5bSP4N7ydCiuXQRd7fIVkavFF1HjFpwdjM6RACjl7AulyQt\/wQfnaVP19H3\nKkXDIFZPBkQx2qjef6dw7VZhiexruXerdkBD9IVffrRN2QhuriLZpT\/yc3iQYd\/i\n4CEzf4GwIRxMA+2xswIDAQAB\n-----END PUBLIC KEY-----"'; var jsEncrypt = new JSEncrypt(); jsEncrypt.setPublicKey(ucPublicKey); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': 'dWZx5t0gbAepfJWYHJCqCMQsKghz7djdCOEqHshe' } }); $("#h_phone-qrcode").mouseover(function(){ $("#h_qrcode").show(); return true; }).mouseout(function(){ $("#h_qrcode").hide(); return true; }); // do login panel = new Modal({ $triggerEl:$('.jz_lg'), title : '登录', content : $('#content_3'), mask : 'true', width:440, height: 420 }); //do download downLoad = new Modal({ $triggerEl:$('.menu-info'), title : '下载APP', content : $('#content_3'), mask : 'true', width:410, height: 300 }); $('.js-modal-title').css('text-align', 'center'); function chooseIdentity() { $('.js-modal-title').text('请选择你的身份'); $('.login-pop').hide(); $('.win_download').hide(); $('.win_success').hide(); $('.win_identiy').show(); $('.js-modal-close').live('click', function(){ window.location.reload(); }); } //我要招人 $('.hire-people').live('click', function(){ window.location.href = 'https://vip.doumi.com/managecenter/'; }); //我要求职 $('.find-work').live('click', function(){ window.location.reload(); }); $('.menu-info').live('click', function() { var textrole = $(this).data('role'); if (textrole == 'profile') { $('.win_download_text').html('点击菜单“我的”-“我的简历”中查看'); } else { $('.win_download_text').html('点击菜单 “我的” - “设置” - “注销账号” 后按提示操作'); } $('.js-modal-title').text('下载APP'); $('.login-pop').hide(); $('.win_download').show(); $('.js-modal').addClass('modal-app'); $('.btn_download').live('click', function(){ $('.js-modal').removeClass('modal-app'); $('.js-modal').removeClass('js-show'); $('.js-modal-mask').removeClass('js-show'); $('.win_download').hide(); }); $('.js-modal-close').live('click', function(){ $('.js-modal').removeClass('modal-app'); $('.win_download').css('display', 'none'); }); }); $('.jz_lg').live('click', function() { $('.js-modal-title').text('登录'); $('.login-pop').hide(); $('.win_success').hide(); $('.win_identiy').hide(); $('.login-pop:eq(3)').show(); $('.login-pop:eq(3)').find('.login-header').find('span').removeClass('active'); $('.login-pop:eq(3)').find('.login-header').find('span:eq(0)').addClass('active'); if('placeholder' in document.createElement('input')){ $('input:text').val(''); $('input:password').val(''); } clearTimeout(ctime); step = 60; $('.login-pop:eq(3)').find('form').hide(); $('.login-pop:eq(3)').find('form:eq(0)').show(); $('[data-btn="get_code_n"]').hide(); $('[data-btn="get_code_y"]').show(); //$('.login-pop:eq(3)').find('form:eq(0)').find('.lg_error_msg').text('使用密码登录'); //$('.login-pop:eq(3)').find('form:eq(1)').find('.lg_error_msg').text('使用手机号码直接登录'); //$('.login-pop:eq(4)').find('.lg_error_msg').text('使用手机号注册'); //$('.login-pop:eq(5)').find('.lg_error_msg').text('使用手机号找回密码'); $('img[name="lg_verify_img"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); $('input[name="lg_verify"]').parent().show(); $('input[name="lg_verify2"]').parent().show(); $('a[id="lg_change_verify2"]').parent().show(); $('input[name="re_verify"]').parent().hide(); $('input[name="fg_verify"]').parent().hide(); $('.pass-change-verifyCode').hide(); $('a[id="lg_change_verify2"]').attr('is_click', '1'); $('.login-pop:eq(3)').find('form:eq(0)').find('.error-area').hide(); $('.login-pop:eq(3)').find('form:eq(1)').find('.error-area').hide(); $('.login-pop:eq(4)').find('form:eq(0)').find('.error-area').hide(); $('.login-pop:eq(5)').find('form:eq(0)').find('.error-area').hide(); $('.js-modal').addClass('modal-account'); }); $('.jz_lgout').click(function(){ // do cancel baoming $.ajax({ 'type' : 'POST', 'url' : '/api/v1/client/logout', 'dataType' : 'json', 'success' : function (json) { window.location.reload(); }, 'error' : function (err) { var err = $.parseJSON(err.responseText); window.alert(err.message); window.location.reload(); } }); }); $('.login-header > span').live('click', function() { var container = $(this).parents('.login-pop'); var flg = $(this).attr('data-switch'); var phoneNumber = ''; //DMC-2260 携带手机号 if (flg == '1') { phoneNumber = container.find('input[name="lg_phone"]').val(); } else { phoneNumber = container.find('input[name="lg_phone2"]').val();; } $(this).parent().find('span').removeClass('active'); $(this).addClass('active'); container.find('form').hide(); container.find('form:eq('+flg+')').show(); if (flg == 1) { $('.modal-account').removeClass('account-password account-register account-modify').addClass('account-phone'); if ((phoneNumber.length === 11 && /^1\d{10}$/.test(phoneNumber))) { container.find('input[name="lg_phone2"]').val(phoneNumber); } $('img[name="lg_verify_img2"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); $('input[name="lg_verify"]2').parent().show(); } else { $('.modal-account').removeClass('account-phone account-register account-modify').addClass('account-password'); if ((phoneNumber.length === 11 && /^1\d{10}$/.test(phoneNumber))) { container.find('input[name="lg_phone"]').val(phoneNumber); } $('img[name="lg_verify_img"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); } }); $('#lg_get_code').live('click', function (){ var container = $(this).parent().parent().parent(); var phone = container.find('input[name="lg_phone2"]').val(); var phonereg = /^1\d{10}$/; var verify = container.find('input[name="lg_verify2"]').val(); var verifyreg = /^\w{5}$/i; // var iserror = (container.find(".lg_error_msg").html().replace('<i class="error-area-ico"></i>','').length != container.find(".lg_error_msg").html().length)?true:false; var iserror = (container.find("#lg_error_msg_phone").html().replace('<i class="error-area-ico"></i>','').length != container.find("#lg_error_msg_phone").html().length)?true:false; if (!phonereg.test(phone)) { // container.find('.error-area').show(); container.find('#login_error_phone').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入正确的手机号'); container.find("#lg_error_msg_phone").html('<i class="error-area-ico"></i>请输入正确的手机号'); return false; } else { // container.find('.error-area').hide(); container.find('#login_error_phone').hide(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>使用手机号码直接登录'); container.find("#lg_error_msg_phone").html('<i class="error-area-ico"></i>使用手机号码直接登录'); } if (!verifyreg.test(verify)) { container.find('#login_error_phone').show(); container.find('form:eq(1)').find(".lg_error_msg").html('<i class="error-area-ico"></i>'+'图片验证码错误!'); return false; } $.ajax({ 'type' : 'POST', 'url' : '/api/v1/client/authCkCode/', 'data' : {mobile:phone}, 'dataType' : 'json', 'success' : function (json) { if (json.code == 0) { step = 60; countDown(container); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入验证码'); container.find("#lg_error_msg_phone").html('<i class="error-area-ico"></i>请输入验证码'); container.find('input[name="lg_verify2"]').parent().hide(); container.find('.pass-change-verifyCode').hide(); } else { // container.find('.error-area').show(); container.find('#login_error_phone').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+json.message); container.find("#lg_error_msg_phone").html('<i class="error-area-ico"></i>'+json.message); } }, 'error' : function (err) { var err = $.parseJSON(err.responseText); if (err.message && (err.code != -3 && err.code != -4)) { // container.find('.error-area').show(); container.find('#login_error_phone').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+err.message); container.find("#lg_error_msg_phone").html('<i class="error-area-ico"></i>'+err.message); } if (err.code == -3 || err.code == -4) { // container.find('.error-area').show(); container.find('#login_error_phone').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入验证码'); container.find("#lg_error_msg_phone").html('<i class="error-area-ico"></i>请输入验证码'); var ishidden = container.find('img[name="lg_verify_img2"]').parent().parent().is(":hidden"); container.find('input[name="lg_verify2"]').parent().show(); if (container.find('img[name="lg_verify_img2"]').attr('src') == "" || ishidden || iserror) { container.find('input[name="lg_verify2"]').val(''); container.find('img[name="lg_verify_img2"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); } // container.find('.pass-change-verifyCode').show(); container.find('a[id="lg_change_verify2"]').parent().show(); container.find('a[id="lg_change_verify2"]').attr('is_click', '1'); } else { //window.location.reload(); } } }); return false; }); $('#lg_verify').live('keyup', function() { var container = $(this).parents('.login-pop'); var phone = container.find('input[name="lg_phone"]').val(); var verify = $(this).val(); var phonereg = /^1\d{10}$/; var verifyreg = /^\w{5}$/i; if(verify.length >= 5) { var lg_error_msg_pwd = container.find("#lg_error_msg_pwd").text(); if (lg_error_msg_pwd == '请输入验证码' || lg_error_msg_pwd == '图片验证码错误!') { container.find('#login_error_pwd').hide(); container.find("#lg_error_msg_pwd").html(''); } } if (!phonereg.test(phone)) { return false; } if (verify.length < 5) { return false; } if (verify.length >= 5 && !verifyreg.test(verify)) { // container.find('.error-area').show(); // container.find('form:eq(0)').find(".lg_error_msg").html('<i class="error-area-ico"></i>'+'图片验证码错误!'); container.find('#login_error_pwd').show(); container.find("#lg_error_msg_pwd").html('<i class="error-area-ico"></i>'+'图片验证码错误!'); return false; } }); $('#lg_verify2').live('keyup', function() { var container = $(this).parents('.login-pop'); var phone = container.find('input[name="lg_phone2"]').val(); var verify = $(this).val(); var phonereg = /^1\d{10}$/; var verifyreg = /^\w{5}$/i; if (!phonereg.test(phone)) { return false; } if (verify.length < 5 || verify.length > 5) { return false; } if (verify.length = 5 && !verifyreg.test(verify)) { //container.find('input[name="lg_verify2"]').val(''); //container.find('input[name="lg_verify2"]').blur(); // container.find('.error-area').show(); container.find('#login_error_phone').show(); container.find('form:eq(1)').find(".lg_error_msg").html('<i class="error-area-ico"></i>'+'图片验证码错误!'); return false; } $.ajax({ 'type' : 'POST', 'url' : '/api/v1/client/authCkCode/', 'data' : {mobile:phone, code:verify}, 'dataType' : 'json', 'success' : function (json) { if (json.code == 0) { //container.find('input[name="lg_verify2"]').parent().hide(); container.find('.pass-change-verifyCode').hide(); container.find('.error-area').hide(); //container.find('form:eq(1)').find(".lg_error_msg").html('请输入验证码'); step = 60; countDown(container); } else { // container.find('.error-area').show(); container.find('#login_error_phone').show(); container.find('form:eq(1)').find(".lg_error_msg").html('<i class="error-area-ico"></i>'+json.message); } }, 'error' : function (err) { var err = $.parseJSON(err.responseText); container.find('input[name="lg_verify2"]').val(''); container.find('img[name="lg_verify_img2"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); if (err.message) { // container.find('.error-area').show(); container.find('#login_error_phone').show(); container.find('form:eq(1)').find(".lg_error_msg").html('<i class="error-area-ico"></i>'+err.message); } if (err.code == -3 || err.code == -4) { container.find('input[name="lg_verify2"]').parent().show(); //container.find('input[name="lg_verify2"]').val(''); //container.find('input[name="lg_verify2"]').blur(); // container.find('.pass-change-verifyCode').show(); container.find('a[id="lg_change_verify2"]').parent().show(); } else { //window.location.reload(); } } }); return false; }); $('#doLogin').live('click', function() { var container = $(this).parent().parent(); var phone = container.find('input[name="lg_phone2"]').val(); var code = container.find('input[name="lg_code"]').val(); var phonereg = /^1\d{10}$/; if (phone == "") { // container.find('.error-area').show(); container.find('#login_error_phone').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入手机号'); container.find("#lg_error_msg_phone").html('<i class="error-area-ico"></i>请输入手机号'); return false; } if (!phonereg.test(phone)) { // container.find('.error-area').show(); container.find('#login_error_phone').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入正确的手机号'); container.find("#lg_error_msg_phone").html('<i class="error-area-ico"></i>请输入正确的手机号'); return false; } if (code == "") { // container.find('.error-area').show(); container.find('#login_error_phone').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入验证码'); container.find("#lg_error_msg_phone").html('<i class="error-area-ico"></i>请输入验证码'); return false; } $.ajax({ 'type' : 'POST', 'url' : '/api/v1/client/login/', 'data' : { mobile:phone, code:code }, 'dataType' : 'json', 'success' : function (json) { var nav = $('.nav').attr('data'); if (nav == 'index') { if (json.isReg == 1) { chooseIdentity(); return false; } window.location.href = $('.zhiweiCity').attr('href'); } else { window.location.reload(); } }, 'error' : function (json) { var jsonmsg = $.parseJSON(json.responseText); if (-208 == jsonmsg.code) { window.alert(jsonmsg.message); window.location.reload(); } else { // container.find('.error-area').show(); container.find('#login_error_phone').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+jsonmsg.message); container.find("#lg_error_msg_phone").html('<i class="error-area-ico"></i>'+jsonmsg.message); } } }); return false; }); $('#doLoginPassword').live('click', function() { var container = $(this).parent().parent(); var phone = container.find('input[name="lg_phone"]').val(); //if('placeholder' in document.createElement('input')){ var password = container.find('input:password[name="lg_pass"]').val(); //} else { // var password = container.find('input:text[name="lg_pass"]').val(); //} var verify = container.find('input[name="lg_verify"]').val(); if (verify == "输入图片验证码") { verify = '' } var phonereg = /^1\d{10}$/; var passwordreg = /^[0-9A-Za-z]{6,}$/; var verifyreg = /^\w{5}$/i; if (phone == "") { // container.find('.error-area').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入手机号'); container.find('#login_error_pwd').show(); container.find("#lg_error_msg_pwd").html('<i class="error-area-ico"></i>请输入手机号'); return false; } if (password == "") { // container.find('.error-area').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入密码'); container.find('#login_error_pwd').show(); container.find("#lg_error_msg_pwd").html('<i class="error-area-ico"></i>请输入密码'); return false; } if (!phonereg.test(phone)) { // container.find('.error-area').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入正确的手机号'); container.find('#login_error_pwd').show(); container.find("#lg_error_msg_pwd").html('<i class="error-area-ico"></i>请输入正确的手机号'); return false; } if (!passwordreg.test(password)) { // container.find('.error-area').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入正确的密码'); container.find('#login_error_pwd').show(); container.find("#lg_error_msg_pwd").html('<i class="error-area-ico"></i>请输入正确的密码'); return false; } if (verify.length == 5 && !verifyreg.test(verify)) { // container.find('.error-area').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+'图片验证码错误!'); container.find('#login_error_pwd').show(); container.find("#lg_error_msg_pwd").html('<i class="error-area-ico"></i>'+'图片验证码错误!'); return false; } if (!container.find('input[name="lg_verify"]').parent().is(':hidden') && verify == "") { // container.find('.error-area').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+'请输入验证码'); container.find('#login_error_pwd').show(); container.find("#lg_error_msg_pwd").html('<i class="error-area-ico"></i>'+'请输入验证码'); return false; } $.ajax({ 'type' : 'POST', 'url' : '/api/v1/client/loginwithpassword', 'data' : {mobile:phone, password:jsEncrypt.encrypt(password), code:verify}, 'dataType' : 'json', 'success' : function (json) { // if (json.userId >= 0) { // container.parents('.login-pop').parent().find('.login-pop').hide(); // $('.c-pop').show(); // $('.c-pop').find('.success').text('登录成功'); // $('.js-modal-close').live('click', function(){window.location.reload();}); // window.location.reload(); // } else { // container.parents('.login-pop').parent().find('.login-pop').hide(); // $('.c-pop').show(); // $('.c-pop').find('.success').text(json.message); // $('.js-modal-close').live('click', function(){window.location.reload();}); // window.location.reload(); // } nav = $('.nav').attr('data'); if (nav == 'index') { window.location.href = $('.zhiweiCity').attr('href'); } else { window.location.reload(); } }, 'error' : function (json) { var jsonmsg = $.parseJSON(json.responseText); container.find('input[id="lg_verify"]').val(''); container.find('img[name="lg_verify_img"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); if (jsonmsg.message && jsonmsg.code != -3) { // container.find('.error-area').show(); // container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+jsonmsg.message); container.find('#login_error_pwd').show(); container.find("#lg_error_msg_pwd").html('<i class="error-area-ico"></i>'+jsonmsg.message); } if (jsonmsg.code == -3) { // container.find('.error-area').show(); // container.find(".lg_error_msg").html('请输入验证码'); container.find('#login_error_pwd').show(); container.find("#lg_error_msg_pwd").html('<i class="error-area-ico"></i>请输入验证码'); $('.modal-account').removeClass('account-phone account-register account-modify').addClass('account-password'); container.find('input[name="lg_verify"]').parent().show(); container.find('input[name="lg_verify"]').val(''); container.find('img[name="lg_verify_img"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); // container.find('.pass-change-verifyCode').show(); container.find('a[id="lg_change_verify"]').parent().show(); } else { //window.location.reload(); } } }); return false; }); $('#lg_change_verify').live('click', function(){ $(this).parents('.login-pop').find('input[name="lg_verify"]').val(''); $(this).parents('.login-pop').find('img[name="lg_verify_img"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); }); $('#lg_change_verify2').live('click', function(){ $(this).parents('.login-pop').find('input[name="lg_verify2"]').val(''); $(this).parents('.login-pop').find('img[name="lg_verify_img2"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); }); $('#doRegister').live('click', function(){ var container = $(this).parents('.login-pop'); var phone = container.find('input[name="re_phone"]').val(); //if('placeholder' in document.createElement('input')){ var password = container.find('input:password[name="re_pass"]').val(); //} else { // var password = container.find('input:text[name="re_pass"]').val(); //} var code = container.find('input[name="re_code"]').val(); var phonereg = /^1\d{10}$/; var passwordreg = /^\S{6,12}$/; var passwordreg2= /^\d+$/; var passwordreg3= /^(\S)\1{5,11}$/; var codereg = /^\d{6}$/; if (!phonereg.test(phone)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入正确的手机号'); return false; } if (password == "") { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入密码'); return false; } if (password.length != password.replace(' ', '').length) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>密码不能包含空格'); return false; } if (!passwordreg.test(password)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入6-12位非纯数字密码'); return false; } if (passwordreg2.test(password)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请勿输入纯数字密码'); return false; } if (passwordreg3.test(password)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请勿使用单一重复字符密码'); return false; } if (code == "") { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入验证码'); return false; } if (!codereg.test(code)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入正确的验证码'); return false; } $.ajax({ 'type' : 'POST', 'url' : '/api/v1/client/register/', 'data' : { mobile:phone, password:jsEncrypt.encrypt(password), code:code, qr_code_type: window.PAGE_CONFIG.fromInfo.qr_code_type, qr_code_invite: window.PAGE_CONFIG.fromInfo.qr_code_invite, ca_campaign: '' }, 'dataType' : 'json', 'success' : function (json) { // if (json.code == 1) { // container.parent().find('.login-pop').hide(); // $('.c-pop').show(); // $('.c-pop').find('.success').text('注册成功'); // $('.js-modal-close').live('click', function(){window.location.reload();}); // window.location.reload(); // } else { // container.parent().find('.login-pop').hide(); // $('.c-pop').show(); // $('.c-pop').find('.success').text(json.message); // $('.js-modal-close').live('click', function(){window.location.reload();}); // window.location.reload(); // } nav = $('.nav').attr('data'); if (nav == 'index') { if (json.isReg == 1) { chooseIdentity(); return false; } window.location.href = $('.zhiweiCity').attr('href'); } else { window.location.reload(); } }, 'error' : function (err) { var err = $.parseJSON(err.responseText); if (err.message && (err.code != -3 && err.code != -4)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+err.message); } if (err.code == -3 || err.code == -4) { container.find('.error-area').hide(); //container.find(".lg_error_msg").html('请输入验证码'); container.find('input[name="re_verify"]').parent().show(); container.find('input[name="re_verify"]').val(''); container.find('img[name="re_verify_img"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); // container.find('.pass-change-verifyCode').show(); container.find('a[id="re_change_verify"]').parent().show(); } else { //window.location.reload(); } } }); return false; }); $('#doForget').live('click', function(){ var container = $(this).parents('.login-pop'); var phone = container.find('input[name="fg_phone"]').val(); //if('placeholder' in document.createElement('input')){ var password = container.find('input:password[name="fg_pass"]').val(); //} else { // var password = container.find('input:text[name="fg_pass"]').val(); //} var code = container.find('input[name="fg_code"]').val(); var phonereg = /^1\d{10}$/; var passwordreg = /^\S{6,12}$/; var passwordreg2= /^\d+$/; var passwordreg3= /^(\S)\1{5,11}$/; var codereg = /^\d{6}$/; if (!phonereg.test(phone)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入正确的手机号'); return false; } if (password == "") { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入密码'); return false; } if (password.length != password.replace(' ', '').length) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>密码不能包含空格'); return false; } if (!passwordreg.test(password)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入6-12位非纯数字密码'); return false; } if (passwordreg2.test(password)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请勿输入纯数字密码'); return false; } if (passwordreg3.test(password)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请勿使用单一重复字符密码'); return false; } if (code == "") { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入验证码'); return false; } if (!codereg.test(code)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入正确的验证码'); return false; } $.ajax({ 'type' : 'POST', 'url' : '/api/v1/client/forget/', 'data' : {mobile:phone, password:jsEncrypt.encrypt(password), code:code, autologin: 1}, 'dataType' : 'json', 'success' : function (json) { if (json.code == 1) { container.parent().find('.login-pop').hide(); $('.win_success').show(); $('.win_success').find('.success_tag').text('恭喜,重置密码成功'); $('.win_success').find('.btn').text('直接登录'); $('.js-modal-close').live('click', function(){ // window.location.reload(); nav = $('.nav').attr('data'); if (nav == 'index') { window.location.href = $('.zhiweiCity').attr('href'); } else { window.location.reload(); } }); } else { container.parent().find('.login-pop').hide(); $('.win_success').show(); // $('.win_success').find('.success').text(json.message); $('.win_success').find('.success_tag').text('恭喜,重置密码成功'); $('.win_success').find('.btn').text('直接登录'); $('.js-modal-close').live('click', function(){ // window.location.reload(); nav = $('.nav').attr('data'); if (nav == 'index') { window.location.href = $('.zhiweiCity').attr('href'); } else { window.location.reload(); } }); } }, 'error' : function (err) { var err = $.parseJSON(err.responseText); if (err.message && (err.code != -3 && err.code != -4)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+err.message); } if (err.code == -3 || err.code == -4) { //container.find(".lg_error_msg").html('请输入验证码'); container.find('.error-area').hide(); container.find('input[name="fg_verify"]').parent().show(); container.find('input[name="fg_verify"]').val(''); container.find('img[name="fg_verify_img"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); // container.find('.pass-change-verifyCode').show(); container.find('a[id="fg_change_verify"]').parent().show(); } } }); return false; }); $('#btn_success').live('click', function(){ nav = $('.nav').attr('data'); if (nav == 'index') { window.location.href = $('.zhiweiCity').attr('href'); } else { window.location.reload(); } }); $('#btn_register').live('click', function(){ $('.modal-account').removeClass('account-phone account-password account-modify').addClass('account-register'); var container = $(this).parents('.login-pop').parent(); var phoneNumber = container.find('input[name="lg_phone"]').val(); //DMC-2260 container.find('.login-pop').hide(); $('.js-modal-title').text('注册'); container.find('.login-pop[id="win_register"]').show(); if ((phoneNumber.length === 11 && /^1\d{10}$/.test(phoneNumber))) { container.find('input[name="re_phone"]').val(phoneNumber); //DMC-2260 } }); $('#btn_forget').live('click', function(){ $('.modal-account').removeClass('account-phone account-register account-password').addClass('account-modify'); var container = $(this).parents('.login-pop').parent(); var phoneNumber = container.find('input[name="lg_phone"]').val(); //DMC-2260 container.find('.login-pop').hide(); $('.js-modal-title').text('忘记密码'); container.find('.login-pop[id="win_forget"]').show(); if ((phoneNumber.length === 11 && /^1\d{10}$/.test(phoneNumber))) { container.find('input[name="fg_phone"]').val(phoneNumber); //DMC-2260 } }); $('#btn_login').live('click', function(){ $('.modal-account').removeClass('account-phone account-register account-modify').addClass('account-password'); var container = $(this).parents('.login-pop').parent(); container.find('.login-pop').hide(); $('.js-modal-title').text('登录'); container.find('.login-pop[id="win_login"]').show(); container.find('.login-pop[id="win_login"]').find('.login-header').find('span').removeClass('active'); container.find('.login-pop[id="win_login"]').find('.login-header').find('span:eq(0)').addClass('active'); container.find('.login-pop[id="win_login"]').find('form').hide(); container.find('.login-pop[id="win_login"]').find('form:eq(0)').show(); }); $('#re_get_code').live('click', function (){ var container = $(this).parents('.login-pop'); var phone = container.find('input[name="re_phone"]').val(); var phonereg = /^1\d{10}$/; var iserror = (container.find(".lg_error_msg").html().replace('<i class="error-area-ico"></i>','').length != container.find(".lg_error_msg").html().length)?true:false; if (!phonereg.test(phone)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入正确的手机号'); return false; } else { container.find('.error-area').hide(); container.find(".lg_error_msg").html('使用手机号注册'); } $.ajax({ 'type' : 'POST', 'url' : '/api/v1/client/authCkCode/', 'data' : {mobile:phone}, 'dataType' : 'json', 'success' : function (json) { if (json.code == 0) { step = 60; countDown(container); container.find(".lg_error_msg").html('请输入验证码'); container.find('input[name="re_verify"]').parent().hide(); container.find('.pass-change-verifyCode').hide(); } else { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+json.message); } }, 'error' : function (err) { var err = $.parseJSON(err.responseText); if (err.message && err.code != -3 && err.code != -4) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+err.message); } if (err.code == -3 || err.code == -4) { var ishidden = container.find('img[name="re_verify_img"]').parent().parent().is(":hidden"); container.find('input[name="re_verify"]').parent().show(); if (container.find('img[name="re_verify_img"]').attr('src') == "" || ishidden || iserror) { container.find('input[name="re_verify"]').val(''); container.find('img[name="re_verify_img"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); } // container.find('.pass-change-verifyCode').show(); container.find('a[id="re_change_verify"]').parent().show(); container.find('a[id="re_change_verify"]').attr('is_click', '1'); } else { //window.location.reload(); } } }); return false; }); $('#re_verify').live('keyup', function() { var container = $(this).parents('.login-pop'); var phone = container.find('input[name="re_phone"]').val(); var verify = $(this).val(); var phonereg = /^1\d{10}$/; var verifyreg = /^\w{5}$/i; if (!phonereg.test(phone)) { return false; } if (verify.length < 5 || verify.length > 5) { return false; } if (verify.length = 5 && !verifyreg.test(verify)) { //container.find('input[name="re_verify"]').val(''); //container.find('input[name="re_verify"]').blur(); container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+'图片验证码错误!'); return false; } $.ajax({ 'type' : 'POST', 'url' : '/api/v1/client/authCkCode/', 'data' : {mobile:phone, code:verify}, 'dataType' : 'json', 'success' : function (json) { if (json.code == 0) { container.find('input[name="re_verify"]').parent().hide(); container.find('.pass-change-verifyCode').hide(); container.find(".lg_error_msg").html('请输入验证码'); step = 60; countDown(container); } else { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+json.message); } }, 'error' : function (err) { var err = $.parseJSON(err.responseText); $('.re_change_verify[is_click="1"]').trigger('click'); if (err.message) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+err.message); } if (err.code == -3 || err.code == -4) { container.find('input[name="re_verify"]').parent().show(); //container.find('input[name="re_verify"]').val(''); //container.find('input[name="re_verify"]').blur(); // container.find('.pass-change-verifyCode').show(); container.find('a[id="re_change_verify"]').parent().show(); } else { //window.location.reload(); } } }); return false; }); $('#re_change_verify').live('click', function(){ $(this).parents('.login-pop').find(".error-area").hide(); $(this).parents('.login-pop').find(".lg_error_msg").html(''); $(this).parents('.login-pop').find('input[name="re_verify"]').val(''); $(this).parents('.login-pop').find('img[name="re_verify_img"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); }); $('#fg_get_code').live('click', function (){ var container = $(this).parents('.login-pop'); var phone = container.find('input[name="fg_phone"]').val(); var phonereg = /^1\d{10}$/; var iserror = (container.find(".lg_error_msg").html().replace('<i class="error-area-ico"></i>','').length != container.find(".lg_error_msg").html().length)?true:false; if (!phonereg.test(phone)) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入正确的手机号'); return false; } else { container.find('.error-area').hide(); container.find(".lg_error_msg").html('使用手机号找回密码'); } $.ajax({ 'type' : 'POST', 'url' : '/api/v1/client/authCkCode/', 'data' : {mobile:phone}, 'dataType' : 'json', 'success' : function (json) { if (json.code == 0) { step = 60; countDown(container); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>请输入验证码'); container.find('input[name="fg_verify"]').parent().hide(); container.find('.pass-change-verifyCode').hide(); } else { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+json.message); } }, 'error' : function (err) { var err = $.parseJSON(err.responseText); if (err.message && err.code != -3 && err.code != -4) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+err.message); } if (err.code == -3 || err.code == -4) { var ishidden = container.find('img[name="fg_verify_img"]').parent().parent().is(":hidden"); container.find('input[name="fg_verify"]').parent().show(); if (container.find('img[name="fg_verify_img"]').attr('src') == "" || ishidden || iserror) { container.find('input[name="fg_verify"]').val(''); container.find('img[name="fg_verify_img"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); } // container.find('.pass-change-verifyCode').show(); container.find('a[id="fg_change_verify"]').parent().show(); container.find('a[id="fg_change_verify"]').attr('is_click', '1'); } else { //window.location.reload(); } } }); return false; }); $('#fg_verify').live('keyup', function() { var container = $(this).parents('.login-pop'); var phone = container.find('input[name="fg_phone"]').val(); var verify = $(this).val(); var phonereg = /^1\d{10}$/; var verifyreg = /^\w{5}$/i; if (!phonereg.test(phone)) { return false; } if (verify.length < 5 || verify.length > 5) { return false; } if (verify.length = 5 && !verifyreg.test(verify)) { //container.find('input[name="fg_verify"]').val(''); //container.find('input[name="fg_verify"]').blur(); container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+'图片验证码错误!'); return false; } $.ajax({ 'type' : 'POST', 'url' : '/api/v1/client/authCkCode/', 'data' : {mobile:phone, code:verify}, 'dataType' : 'json', 'success' : function (json) { if (json.code == 0) { container.find('input[name="fg_verify"]').parent().hide(); container.find('.pass-change-verifyCode').hide(); container.find(".lg_error_msg").html('请输入验证码'); step = 60; countDown(container); } else { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+json.message); } }, 'error' : function (err) { var err = $.parseJSON(err.responseText); $('.fg_change_verify[is_click="1"]').trigger('click'); if (err.message) { container.find('.error-area').show(); container.find(".lg_error_msg").html('<i class="error-area-ico"></i>'+err.message); } if (err.code == -3 || err.code == -4) { container.find('input[name="fg_verify"]').parent().show(); //container.find('input[name="fg_verify"]').val(''); //container.find('input[name="fg_verify"]').blur(); // container.find('.pass-change-verifyCode').show(); container.find('a[id="fg_change_verify"]').parent().show(); } else { //window.location.reload(); } } }); return false; }); $('#fg_change_verify').live('click', function(){ $(this).parents('.login-pop').find(".error-area").hide(); $(this).parents('.login-pop').find(".lg_error_msg").html(''); $(this).parents('.login-pop').find('input[name="fg_verify"]').val(''); $(this).parents('.login-pop').find('img[name="fg_verify_img"]').attr('src', '/api/v1/client/showCkCodeV2?rand=' + Math.random()); }); var ctime = null; function countDown(obj) { if (step == 0) { obj.find('.get-dynamic-pass[data-btn="get_code_n"]').hide(); obj.find('.get-dynamic-pass[data-btn="get_code_y"]').show(); step = 60; } else { obj.find('.get-dynamic-pass[data-btn="get_code_n"]').show(); obj.find('.get-dynamic-pass[data-btn="get_code_y"]').hide(); obj.find('.get-dynamic-pass[data-btn="get_code_n"]').html(step+'秒后重试'); step--; ctime = setTimeout(function(){countDown(obj)}, 1000); } }; }); GJ.use('app/common/widget/widget.js', function(widget) { widget.initWidgets(); $('.dropdown').hover(function() { $(this).addClass('active'); }, function() { $(this).removeClass('active'); }); $('.header .jz-app').hover(function () { $(this).siblings('.qrcode-info').addClass('active'); },function () { $(this).siblings('.qrcode-info').removeClass('active'); }) $('.jz-search').on('click',function () { $('.search-info').addClass('active'); $('.search-info input[name="search"]').focus(); $(this).addClass('active'); }); $('.search-info .input-close').on('click',function () { $('.search-info').removeClass('active'); $('.header .jz-search').removeClass('active'); }); $('.search-info .input-searchIco').on('click',function () { var search = $.trim($('input[name="search"]').val()); if (search != "") { window.location.href = "/search/kwd_" + encodeURI(search) + "/"; } }); document.onkeydown = keyDownSearch; function keyDownSearch(e) { var theEvent = e || window.event; var code = theEvent.keyCode || theEvent.which || theEvent.charCode; var srcObj = ((theEvent.srcElement)?theEvent.srcElement:theEvent.target); if (code == 13 && srcObj.name == "search") { var search = $.trim($('input[name="search"]').val()); if (search != "") { window.location.href = "/search/kwd_" + encodeURI(search) + "/"; } return false; } return true; } }); </script> <script type="text/javascript"> window.PAGE_CONFIG = {"logTracker":{"dmch":"\/jianzhi\/progress"}} || {}; GJ.use('app/ms_v2/common/base_page.js', function(Page){ GJ.use('log_tracker', function() { GJ.LogTracker.bindAllTrackEvent(); }); Page.last(); }); </script> <script> var _hmt = _hmt || []; (function() { })(); </script> </body> </html>