作者 v_bairong06

pc及手机端功能修改优化

正在显示 73 个修改的文件 包含 1052 行增加252 行删除
<admintpl file="header" />
<style type="text/css">
.pic-list li {
margin-bottom: 5px;
}
</style>
</head>
<body>
<div class="wrap js-check-wrap">
<ul class="nav nav-tabs">
<li class="active"><a href="#">预警设置</a></li>
</ul>
<form action="{:U('Warning/edit_post')}" method="post" class="form-horizontal js-ajax-forms" enctype="multipart/form-data">
<div class="row-fluid">
<div class="span9">
<table class="table table-bordered">
<tr>
<th width="100">预警值</th>
<td>
<input type="hidden" name="id" value="{$post.id}">
<input type="text" style="width: 400px;" name="post[num]" required value="{$post.num}" placeholder="请输入预警值"/>
<span class="form-required">*</span>
</td>
</tr>
</table>
</div>
</div>
<div class="form-actions">
<button class="btn btn-primary js-ajax-submit" type="submit">提交</button>
</div>
</form>
</div>
<script type="text/javascript" src="__PUBLIC__/js/common.js"></script>
<script type="text/javascript">
$(function() {
//setInterval(function(){public_lock_renewal();}, 10000);
$(".js-ajax-close-btn").on('click', function(e) {
e.preventDefault();
Wind.use("artDialog", function() {
art.dialog({
id : "question",
icon : "question",
fixed : true,
lock : true,
background : "#CCCCCC",
opacity : 0,
content : "您确定需要关闭当前页面嘛?",
ok : function() {
setCookie("refersh_time", 1);
window.close();
return true;
}
});
});
});
/////---------------------
Wind.use('validate', 'ajaxForm', 'artDialog', function() {
//javascript
var form = $('form.js-ajax-forms');
//ie处理placeholder提交问题
if ($.browser && $.browser.msie) {
form.find('[placeholder]').each(function() {
var input = $(this);
if (input.val() == input.attr('placeholder')) {
input.val('');
}
});
}
//表单验证开始
form.validate({
//是否在获取焦点时验证
onfocusout : false,
//是否在敲击键盘时验证
onkeyup : false,
//当鼠标掉级时验证
onclick : false,
//验证错误
showErrors : function(errorMap, errorArr) {
//errorMap {'name':'错误信息'}
//errorArr [{'message':'错误信息',element:({})}]
try {
$(errorArr[0].element).focus();
art.dialog({
id : 'error',
icon : 'error',
lock : true,
fixed : true,
background : "#CCCCCC",
opacity : 0,
content : errorArr[0].message,
cancelVal : '确定',
cancel : function() {
$(errorArr[0].element).focus();
}
});
} catch (err) {
}
},
//验证规则
rules : {
'post[num]' : {
required : 1
}
},
//验证未通过提示消息
messages : {
'post[num]' : {
required : '请输入预警值'
}
},
//给未通过验证的元素加效果,闪烁等
highlight : false,
//是否在获取焦点时验证
onfocusout : false,
//验证通过,提交表单
submitHandler : function(forms) {
$(forms).ajaxSubmit({
url : form.attr('action'), //按钮上是否自定义提交地址(多按钮情况)
dataType : 'json',
beforeSubmit : function(arr, $form, options) {
},
success : function(data, statusText, xhr, $form) {
if (data.status) {
setCookie("refersh_time", 1);
//添加成功
Wind.use("artDialog", function() {
art.dialog({
id : "succeed",
icon : "succeed",
fixed : true,
lock : true,
background : "#CCCCCC",
opacity : 0,
content : data.info,
button : [ {
name : '继续编辑?',
callback : function() {
//reloadPage(window);
return true;
},
focus : true
}]
});
});
} else {
artdialog_alert(data.info);
}
}
});
}
});
});
////-------------------------
});
</script>
</body>
</html>
\ No newline at end of file
... ...
... ... @@ -85,6 +85,14 @@
<label class="radio"><input type="radio" name="status" value="3" {$status_un}>驳回</label>
</td>
</tr>
<tr class="reason" style="display: none;">
<th>备注(审核不通过时填写,则会在用户前台显示)</th>
</tr>
<tr class="reason" style="display: none;">
<td>
<textarea name="reason" rows="4" style="width:350px;">{$reason}</textarea>
</td>
</tr>
</table>
</div>
</div>
... ... @@ -95,5 +103,21 @@
</form>
</div>
<script src="__PUBLIC__/js/common.js"></script>
<script>
$(function(){
var status = "{$status}";
if(status == 3) {
$('.reason').show();
}
$('.radio').click(function(){
var value = $(this).find('input[name=status]:checked').val();
if(value == 3) {
$('.reason').show();
} else {
$('.reason').hide();
}
});
})
</script>
</body>
</html>
\ No newline at end of file
... ...
... ... @@ -80,10 +80,10 @@
<div style="text-align: center;">
<input type="hidden" name="smeta[file]" id="file" value="{$smeta.file|default=''}">
<a href="javascript:upload_one('文件上传','#file','file');">
<if condition="empty($smeta['thumb'])">
<if condition="empty($smeta['file'])">
<img src="__TMPL__Public/assets/images/default-thumbnail.png" id="file-preview" width="135" style="cursor: hand"/>
<else />
<img src="{:sp_get_image_preview_url($smeta['file'])}" id="file-preview" width="135" style="cursor: hand"/>
<a href="{:sp_get_image_preview_url($smeta['file'])}" id="file-preview" width="135" style="cursor: hand">查看文件</a>
</if>
</a>
<input type="button" class="btn btn-small" onclick="$('#file-preview').attr('src','__TMPL__Public/assets/images/default-thumbnail.png');$('#file').val('');return false;" value="取消文件">
... ...
... ... @@ -16,7 +16,7 @@
<div class="span9">
<table class="table table-bordered">
<tr>
<th width="150">赛事名称</th>
<th width="180">赛事名称</th>
<td>
<input type="text" style="width:400px;" name="post[name]" id="name" required placeholder="请输入赛事名称"/>
<span class="form-required">*</span>
... ... @@ -30,7 +30,7 @@
</td>
</tr>
<tr>
<th>开始时间 - 结束时间</th>
<th>报名开始时间 - 结束时间</th>
<td>
<input type="text" name="post[starttime]" class="js-date" style="width: 120px;" autocomplete="off">-
<input type="text" class="js-date" name="post[endtime]" style="width: 120px;" autocomplete="off">
... ...
... ... @@ -16,7 +16,7 @@
<div class="span9">
<table class="table table-bordered">
<tr>
<th width="150">赛事名称</th>
<th width="180">赛事名称</th>
<td>
<input type="text" style="width:400px;" name="post[name]" id="name" value="{$post.name}" required placeholder="请输入赛事名称"/>
<span class="form-required">*</span>
... ... @@ -31,7 +31,7 @@
</td>
</tr>
<tr>
<th>开始时间 - 结束时间</th>
<th>报名开始时间 - 结束时间</th>
<td>
<input type="text" name="post[starttime]" class="js-date" value="{$post.starttime}" style="width: 120px;" autocomplete="off">-
<input type="text" class="js-date" name="post[endtime]" value="{$post.endtime}" style="width: 120px;" autocomplete="off">
... ...
<?php
/**
* Created by PhpStorm.
* User: 29925
* Date: 2018/5/24
* Time: 10:26
*/
namespace Admin\Controller;
use Common\Controller\AdminbaseController;
class WarningController extends AdminbaseController {
protected $warning_model;
function _initialize() {
parent::_initialize();
$this->warning_model = D("Common/Warning");
}
// 编辑
public function edit(){
$post=$this->warning_model->where(array("id=1"))->find();
$this->assign('post', $post);
$this->display();
}
// 编辑提交
public function edit_post(){
if (IS_POST) {
$post_id = intval($_POST['id']);
$warning = I("post.post");
$warning['utime'] = time();
$result=$this->warning_model->where(array('id'=>$post_id))->save($warning);
if ($result!==false) {
$this->success("保存成功!");
} else {
$this->error("保存失败!");
}
}
}
}
\ No newline at end of file
... ...
... ... @@ -51,11 +51,14 @@ class WillUserApplyController extends AdminbaseController {
if(I('post.status') == 2) {
$this->user_model->where(array('id'=>$user_id))->save(array('status'=>2,'join_time'=>time()));
} else {
if(I('post.status') == 3 && !I('post.reason')) {
$this->error('请填写备注');
}
$this->user_model->where(array('id'=>$user_id))->save(array('status'=>1));
}
$this->success('保存成功');
} else {
$this->error('保存失败'.$info['status']);
$this->error('保存失败');
}
}
}
... ...
<?php
/**
* Created by PhpStorm.
* User: 29925
* Date: 2018/5/24
* Time: 10:30
*/
namespace Common\Model;
use Common\Model\CommonModel;
class WarningModel extends CommonModel
{
}
\ No newline at end of file
... ...
... ... @@ -67,6 +67,9 @@ class AdminGoodsController extends AdminbaseController {
$goods['image'] = json_encode($_POST['smeta']);
$goods['goods_content'] = htmlspecialchars_decode($goods['goods_content']);
$goods['ctime'] = time();
if(!$this->goods_model->create($goods)) {
$this->error($this->goods_model->getError());
}
$result = $this->goods_model->add($goods);
if ($result) {
$this->success("添加成功!");
... ... @@ -120,6 +123,9 @@ class AdminGoodsController extends AdminbaseController {
$goods['goods_content'] = htmlspecialchars_decode($goods['goods_content']);
$goods['ctime'] = time();
$goods['utime'] = time();
if(!$this->goods_model->create($goods)) {
$this->error($this->goods_model->getError());
}
$result = $this->goods_model->where(array('id'=>$id))->save($goods);
if ($result!==false) {
$this->success("保存成功!");
... ...
... ... @@ -23,7 +23,9 @@ class ChanceController extends HomebaseController {
// 青年文创列表
public function index(){
$this->_lists(array('is_del'=>0));
$keyword = I('get.keyword');
$this->_lists(array('is_del'=>0),$keyword);
$this->assign('keyword',$keyword);
$this->display();
}
... ... @@ -43,10 +45,12 @@ class ChanceController extends HomebaseController {
* 青年文创列表处理方法,根据不同条件显示不同的列表
* @param array $where 查询条件
*/
private function _lists($where=array()){
private function _lists($where=array(),$keyword = null){
$this->chance_model
->where($where);
if($keyword) {
$where['name|author'] = array('like','%'.$keyword.'%');
}
$count = $this->chance_model->count();
$page = $this->page($count, 20);
... ...
... ... @@ -25,12 +25,16 @@ class ChanceEventsController extends HomebaseController {
// 活动列表
public function index() {
$keyword = I('get.keyword');
$this->assign('keyword',$keyword);
$user_id = sp_get_current_userid();
$where['is_del'] = 0;
$where['name|description'] = array('like','%'.$keyword.'%');
$count=$this->chance_events_model->where(array('is_del'=>0))->count();
$count=$this->chance_events_model->where($where)->count();
$page = $this->pages($count, 5);
$list = $this->chance_events_model->where(array('is_del'=>0))->order(array('stime'=>'DESC'))->limit($page->firstRow , $page->listRows)->select();
$list = $this->chance_events_model->where($where)->order(array('stime'=>'DESC'))->limit($page->firstRow , $page->listRows)->select();
foreach($list as $k=>$v) {
$is_apply = 0;
$count = $this->chance_events_apply_model->where(array('cid'=>$v['id']))->count();
... ...
... ... @@ -21,7 +21,9 @@ class FashionController extends HomebaseController {
// 时尚设计列表
public function index() {
$this->assign('list', $this->fashion_model->getList());
$keyword = I('get.keyword');
$this->assign('keyword',$keyword);
$this->assign('list', $this->fashion_model->getList(I('get.p'),$keyword));
// $count = $this->fashion_model->getCount();
// $page = $this->page($count, C('MAX_PAGE_NUM'));
// $this->assign('page', $page->show('Admin'));
... ...
... ... @@ -116,12 +116,18 @@ class GoodsController extends HomebaseController {
$where['brand_id'] = $search['brand'];
}
// 地区
$url['region_all'] = $search;
unset($url['region_all']['region']);
$url['region_search'] = $search;
unset($url['region_search']['region']);
// 价格
$url['price_all'] = $search;
unset($url['price_all']['price']);
$url['price_search'] = $search;
unset($url['price_search']['price']);
// 品牌
$url['brand_all'] = $search;
unset($url['brand_all']['brand']);
$url['brand_search'] = $search;
unset($url['brand_search']['brand']);
$this->assign('search_url',$url);
... ... @@ -257,6 +263,12 @@ class GoodsController extends HomebaseController {
// 调用最新添加的2个商品
$news = $this->goods_model->where(array('is_del'=>0,'id'=>array('neq',$id)))->order(array('ctime'=>'DESC'))->limit(2)->select();
$info = $this->goods_model->getInfo($id);
// 导航下面包屑内容处理
$product = $this->product_model->field(array('id,name,parent'))->where(array('id'=>$info['sort_id']))->find();
$top_product = $this->product_model->field(array('id,name'))->where(array('id'=>$product['parent']))->find();
$nav = '<a href='.U('goods_list',array('id'=>$top_product['id'])).'>'.$top_product['name'].'</a> > '.
'<a href='.U('goods_list',array('cid'=>$product['id'])).'>'.$product['name'].'</a>';
$this->assign('goods_nav',$nav);
$info['images'] = json_decode($info['image'], true);
$this->assign('news',$news);
$this->assign($info);
... ...
... ... @@ -28,7 +28,9 @@ class LocalRemainsController extends HomebaseController {
$keyword['sname'] = I('get.sname');
$keyword['product'] = I('get.product');
$this->assign('keyword',$keyword);
$this->_lists(array('is_del'=>0),$keyword);
$mobile_keyword = I('get.keyword');
$this->assign('mobile_keyword',$mobile_keyword);
$this->_lists(array('is_del'=>0),$keyword,$mobile_keyword);
$this->display();
}
... ... @@ -49,7 +51,7 @@ class LocalRemainsController extends HomebaseController {
* 地方非遗列表处理方法,根据不同条件显示不同的列表
* @param array $where 查询条件
*/
private function _lists($where=array(),$keyword){
private function _lists($where=array(),$keyword,$mobile_keyword = null){
if($keyword['city']) {
$where['city'] = $keyword['city'];
}
... ... @@ -60,7 +62,9 @@ class LocalRemainsController extends HomebaseController {
$where['product'] = $keyword['product'];
}
$where['is_del'] = 0;
if($mobile_keyword) {
$where['city|sname|name'] = array('like','%'.$mobile_keyword.'%');
}
$this->local_remains_model
->where($where);
... ...
... ... @@ -25,7 +25,9 @@ class StoryController extends HomebaseController {
// 物恋列表
public function index(){
$this->_lists(array('is_del'=>0));
$keyword = I('get.keyword');
$this->_lists(array('is_del'=>0),$keyword);
$this->assign('keyword',$keyword);
$this->display();
}
... ... @@ -44,9 +46,11 @@ class StoryController extends HomebaseController {
* 物恋列表处理方法,根据不同条件显示不同的列表
* @param array $where 查询条件
*/
private function _lists($where=array()){
private function _lists($where=array(),$keyword = null){
$where['is_del'] = 0;
if($keyword) {
$where['name|description'] = array('like','%'.$keyword.'%');
}
$this->story_model
->where($where);
... ...
... ... @@ -77,19 +77,19 @@ class SuccessorController extends HomebaseController {
unset($url['sex_search']['sex']);
// 级别
$url['level_all'] = $get;
unset($url['level_all']['sex']);
unset($url['level_all']['level']);
$url['level_search'] = $get;
unset($url['level_search']['sex']);
unset($url['level_search']['level']);
// 区域
$url['region_all'] = $get;
unset($url['region_all']['sex']);
unset($url['region_all']['region']);
$url['region_search'] = $get;
unset($url['region_search']['sex']);
unset($url['region_search']['region']);
// 民族
$url['nation_all'] = $get;
unset($url['nation_all']['sex']);
unset($url['nation_all']['nation']);
$url['nation_search'] = $get;
unset($url['nation_search']['sex']);
unset($url['nation_search']['nation']);
$this->assign('search_url',$url);
return $url;
}
... ...
... ... @@ -46,6 +46,7 @@ class WillController extends HomebaseController {
// 任务发布列表
public function mission_list() {
$keyword = I('get.keyword');
// 判断用户是否登录及是否为鹿鸣会成员
$user_id = sp_get_current_userid();
if(!$user_id) {
... ... @@ -55,7 +56,7 @@ class WillController extends HomebaseController {
if($userStatus != 2) {
$this->error('此栏目仅鹿鸣社成员可以浏览');
}
$list = $this->_mlists();
$list = $this->_mlists($keyword);
foreach($list as $k=>$v) {
if($v['status'] == 2) {
$list[$k]['type'] = '<div class="task-status t-over"><span>获奖公示</span></div>';
... ... @@ -76,6 +77,7 @@ class WillController extends HomebaseController {
}
}
$this->assign('list', $list);
$this->assign('keyword',$keyword);
$this->display();
}
... ... @@ -83,9 +85,11 @@ class WillController extends HomebaseController {
* 任务发布列表处理方法,根据不同条件显示不同的列表
* @param array $where 查询条件
*/
private function _mlists($where=array()){
private function _mlists($keyword){
$where['is_del'] = 0;
if($keyword) {
$where['name'] = array('like','%'.$keyword.'%');
}
$this->will_mission_model
->where($where);
... ... @@ -142,6 +146,7 @@ class WillController extends HomebaseController {
// 近期活动列表
public function events_list() {
// 判断用户是否登录及是否为鹿鸣会成员
$keyword = I('get.keyword');
$user_id = sp_get_current_userid();
if(!$user_id) {
$this->error('尚未登陆');
... ... @@ -150,7 +155,7 @@ class WillController extends HomebaseController {
if($userStatus != 2) {
$this->error('此栏目仅鹿鸣社成员可以浏览');
}
$list = $this->_elists();
$list = $this->_elists($keyword);
// 计算剩余报名人数及当前用户是否报名
foreach($list as $k=>$v) {
... ... @@ -162,6 +167,7 @@ class WillController extends HomebaseController {
}
}
$this->assign('list', $list);
$this->assign('keyword',$keyword);
$this->display();
}
... ... @@ -169,9 +175,11 @@ class WillController extends HomebaseController {
* 任务发布列表处理方法,根据不同条件显示不同的列表
* @param array $where 查询条件
*/
private function _elists($where=array()){
private function _elists($keyword){
$where['is_del'] = 0;
if($keyword) {
$where['name|description'] = array('like','%'.$keyword.'%');
}
$this->will_events_model
->where($where);
... ... @@ -310,7 +318,7 @@ class WillController extends HomebaseController {
$this->error('此栏目仅鹿鸣社成员可以浏览');
}
$id = I("get.id",0,'intval');
$this->assign($this->will_produce_model->getInfo($id));
$this->display();
}
... ...
... ... @@ -20,11 +20,41 @@ class ApplyController extends MemberbaseController {
// 我的报名列表
public function index() {
// 基金会申请
$foundation = M('Foundation')->where(array('user_id'=>$this->userid))->find();
$foundation = M('Foundation')->where(array('user_id'=>$this->userid,'is_del'=>0))->find();
$this->assign('foundation',$foundation);
// 鹿鸣会
$will = M('WillUserApply')->where(array('user_id'=>$this->userid))->find();
$will = M('WillUserApply')->where(array('user_id'=>$this->userid,'is_del'=>0))->find();
$this->assign('will',$will);
$this->display(':apply');
}
// 获取提交的信息
public function getInfo() {
if(IS_AJAX) {
$id = I('post.id',0,'intval');
$user_id = sp_get_current_userid();
$info = M('WillUserApply')->where(array('id'=>$id,'user_id'=>$user_id))->find();
if(!$info) {
$this->ajaxReturn(array('status'=>false,'msg'=>'信息不存在'));
}
$this->ajaxReturn(array('status'=>true,'msg'=>'成功','data'=>$info));
} else {
$this->error('非法操作');
}
}
public function del() {
if(IS_AJAX) {
$id = I('post.id',0,'intval');
$name = I('post.name');
$model = D('Common/'.$name);
$result = $model->where(array('id'=>$id))->save(array('is_del'=>1));
if(!$result) {
$this->ajaxReturn(array('status'=>false,'msg'=>'删除失败'));
}
$this->ajaxReturn(array('status'=>true,'msg'=>'删除成功'));
} else {
$this->error('非法操作');
}
}
}
\ No newline at end of file
... ...
... ... @@ -54,4 +54,30 @@ class CenterController extends MemberbaseController {
$this->assign('policy','active');
$this->display(':return');
}
/**
* 重新提交加入申请
*/
public function join_resubmit() {
if(IS_AJAX) {
$post =I('post.');
$user_id = $post['user_id'] = sp_get_current_userid();
if(!$user_id) {
$this->ajaxReturn(array('status'=>false,'msg'=>'用户未登录'));
}
$will_user_apply_model = D('Common/WillUserApply');
$post['utime'] = time();
if(!$will_user_apply_model->create($post)) {
$this->ajaxReturn(array('status'=>false,'msg'=>$will_user_apply_model->getError()));
}
$post['status'] = 1;
$will_id = $will_user_apply_model->save($post);
if(!$will_id) {
$this->ajaxReturn(array('status'=>false,'msg'=>'提交失败'));
}
$this->ajaxReturn(array('status'=>true,'msg'=>'提交成功'));
} else {
$this->error('非法操作');
}
}
}
... ...
... ... @@ -20,11 +20,11 @@ class ContributeController extends MemberbaseController {
// 我的投稿列表
public function index() {
// 青年文创
$chance = M('ChanceApply')->where(array('user_id'=>$this->userid,'is_del'=>0))->select();
$chance = M('ChanceApply')->where(array('user_id'=>$this->userid,'is_del'=>0))->order(array('ctime'=>'DESC'))->select();
// 恋物故事
$story = M('StoryApply')->where(array('user_id'=>$this->userid,'is_del'=>0))->select();
$story = M('StoryApply')->where(array('user_id'=>$this->userid,'is_del'=>0))->order(array('ctime'=>'DESC'))->select();
// 双创项目
$willProduce = M('WillProduceApply')->where(array('user_id'=>$this->userid,'is_del'=>0))->select();
$willProduce = M('WillProduceApply')->where(array('user_id'=>$this->userid,'is_del'=>0))->order(array('ctime'=>'DESC'))->select();
$this->assign('chance',$chance);
$this->assign('story',$story);
$this->assign('willProduce',$willProduce);
... ...
... ... @@ -66,6 +66,7 @@ class IndexController extends HomebaseController {
$this->assign('orderInfo',$orderInfo);
$return = $this->wxpay($orderInfo,'报名支付');
$this->assign('qrcode',base64_encode($return['code_url']));
$this->assign('alipay_url',U('Portal/Alipay/alipay',array('order_sn'=>$orderInfo['order_sn'],'name'=>'订单支付','price'=>$orderInfo['price_count'])));
$this->display(':apply_pay');
}
... ...
... ... @@ -33,7 +33,7 @@ class OrderController extends MemberbaseController {
$this->assign('signPackage',$signPackage);
}
$status = I('get.status',0,'intval');
$list = $this->order_model->getListByUser('Goods',$this->userid,$status);
$list = $this->_lists('Goods',$this->userid,$status);
foreach($list as $k=>$v) {
$list[$k]['goods'] = $this->order_detail_model->getListByOrder($v['order_sn']);
$list[$k]['count'] += $this->order_detail_model->where(array('order_sn'=>$v['order_sn']))->sum('num');
... ... @@ -43,6 +43,39 @@ class OrderController extends MemberbaseController {
$this->display();
}
/**
* 订单列表处理方法,根据不同条件显示不同的列表
* @param array $where 查询条件
*/
private function _lists($sheet, $user_id = null,$status = 1){
$where['is_del'] = 0;
$where['sheet'] = $sheet;
if($user_id) {
$where['user_id'] = $user_id;
}
if($status) {
$where['status'] = $status;
}
if($status == 6) {
$where['is_del'] = 1;
}
$this->order_model
->where($where);
$count = $this->order_model->count();
$page = $this->pages($count, 5);
$posts = $this->order_model
->field(array('id,order_sn,price_count,status,shipment,ctime'))
->where($where)
->limit($page->firstRow , $page->listRows)
->order("ctime DESC")
->select();
$this->assign("page", $page->show('new'));
return $posts;
}
// 订单详情(手机端)
public function detail() {
if(C('MOBILE_TPL_ENABLED') && sp_is_mobile()) {
... ...
... ... @@ -76,8 +76,10 @@ class RegisterController extends HomebaseController {
if(!$info['avatar']) {
$data['avatar'] = $userInfo['headimgurl'];
}
$result = $user_model->where($where)->save($data);
$user_model->where($where)->save($data);
$data = $user_model->where($where)->find();
$result = $data['id'];
session('user',$data);
} else {
$this->ajaxReturn(array('status'=>false, 'msg'=>'密码错误'));
}
... ...
... ... @@ -27,7 +27,7 @@ class SignController extends MemberbaseController {
// 获取我的报名信息
private function getSign() {
$signList = M('Order')->field(array('id,user_id,sheet,sheet_id,status,price_count,ctime'))->where(array('user_id'=>$this->userid,'sort'=>2))->select();
$signList = M('Order')->field(array('id,user_id,sheet,sheet_id,status,price_count,ctime'))->where(array('user_id'=>$this->userid,'sort'=>2))->order(array('ctime'=>'DESC'))->select();
foreach($signList as $k=>$v) {
if($v['sheet'] == 'Train') {
$signList[$k]['sign'] = M('Train')->field(array('t.starttime,t.endtime,t.name'))->alias('t')->join('__TRAIN_APPLY__ as ta on t.id = ta.tid')->where(array('ta.tid'=>$v['sheet_id']))->find();
... ...
... ... @@ -18,7 +18,7 @@ if (ini_get('magic_quotes_gpc')) {
$_POST = stripslashesRecursive($_POST);
}
//开启调试模式
define("APP_DEBUG", false);
define("APP_DEBUG", true);
//网站当前路径
define('SITE_PATH', dirname(__FILE__)."/");
//项目路径,不可更改
... ...
... ... @@ -42,7 +42,7 @@
<div class="ject-title"><a href="{:U('detail',array('id'=>$vo['id']))}">{$vo.post_title}</a></div>
<div class="ject-tr">
<span class="date">发布时间: <i>{:date('Y-m-d',strtotime($vo['post_date']))}</i></span>
<a href="" class="btn-download"><span>下载项目文件</span></a>
<a href="{:sp_get_image_preview_url($smeta['file'])}" class="btn-download"><span>下载项目文件</span></a>
</div>
</div>
<div class="ject-in-desc">{$vo.post_excerpt}</div>
... ...
... ... @@ -35,7 +35,6 @@
</div>
</div>
</div>
<tc_include file="Public:footer"/>
<div id="myModal" class="modal fade" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
... ... @@ -103,7 +102,7 @@
上传详细附件
<input type="file" name="att" id="att">
</div>
<div class="file-container" style="display:none;border:none;" id="att_file"></div>
<div class="file-container" style="display:none;border:none;float:left;" id="att_file"></div>
</div>
<div class="textarea-container">
<textarea id="txt_1" name="product_description" placeholder="申请基金用途描述"></textarea>
... ... @@ -173,6 +172,7 @@
<script type="text/javascript" src="__TMPL__Public/assets/js/jquery.cityselect1.js"></script>
<script src="__TMPL__Public/assets/js/modal.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/ajaxfileupload.js"></script>
<tc_include file="Public:footer"/>
<script>
// $('#myModal').modal({
... ... @@ -206,7 +206,8 @@
$('#att_file').show();
$('#att_file').append('<a target="_blank" href="'+data.file+'">我上传的附件</a><input type="hidden" name="att" value="'+data.data+'"/>');
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ... @@ -230,7 +231,8 @@
imgWarp.append('<img src="'+ data.file +'" height="100%" />');
imgHidden.append('<input type="hidden" name="images[]" value="'+data.data+'"/>');
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ... @@ -255,10 +257,11 @@
},
success:function (data) {
if(data.status) {
alert(data.msg);
location.reload();
$('.toast_sures').data('href',1);
toastsuccess(data.msg);
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ...
... ... @@ -14,7 +14,7 @@
<!---container-->
<div class="s-container">
<div class="breadcrumb">
<a href="" class="home">首页</a> > <a href="">家居陈设</a> > <a href="">家具家居</a>
<a href="/" class="home">首页</a> > {$goods_nav}
</div>
<div class="goods-page">
<div class="main clearfix">
... ... @@ -42,7 +42,7 @@
<div class="sku-desc">{$short_name}</div>
<div class="sku-number"><span>仅剩{$num}件</span></div>
<div class="sku-price">
<span class="hd">价格</span><span class="l-price">¥ <i class="lg-text">{$price}</i></span> <span class="n-price">¥{$price}</span>
<span class="hd">价格</span><span class="l-price">¥ <i class="lg-text">{$goods_price}</i></span> <span class="n-price">¥{$price}</span>
</div>
<div class="sku-meta-wrap">
<div class="hd">
... ...
... ... @@ -23,6 +23,7 @@
<div class="filter-hd">区域:</div>
<div class="filter-bd">
<ul class="filter-value">
<li class="<empty name='search.region'>active</empty>"><a href="{:U('goods_list',$search_url['region_all'])}">全部</a></li>
<volist name="region" id="vo">
<php>$search_url['region_search']['region'] = $vo['id'];</php>
<li class="<eq name='search.region' value='$vo[id]'>active</eq>"><a href="{:U('goods_list',$search_url['region_search'])}">{$vo.name}</a></li>
... ... @@ -34,6 +35,7 @@
<div class="filter-hd">价格:</div>
<div class="filter-bd">
<ul class="filter-value">
<li class="<empty name='search.price'>active</empty>"><a href="{:U('goods_list',$search_url['price_all'])}">全部</a></li>
<volist name="price_search" id="vo">
<php>$search_url['price_search']['price'] = $vo;</php>
<li class="<eq name='search.price' value='$vo'>active</eq>"><a href="{:U('goods_list',$search_url['price_search'])}">{$vo}元<eq name="vo" value="20000">以上</eq></a></li>
... ... @@ -45,6 +47,7 @@
<div class="filter-hd">品牌:</div>
<div class="filter-bd">
<ul class="filter-value">
<li class="<empty name='search.brand'>active</empty>"><a href="{:U('goods_list',$search_url['brand_all'])}">全部</a></li>
<volist name="brandList" id="vo">
<php>$search_url['brand_search']['brand'] = $vo['id'];</php>
<li class="<eq name='search.brand' value='$vo[id]'>active</eq>"><a href="{:U('goods_list',$search_url['brand_search'])}">{$vo.brand_name}</a></li>
... ... @@ -89,8 +92,8 @@
<div class="coll-intro">
<div class="coll-tit"><a href="">{$vo.goods_name}</a></div>
<div class="coll-price">
<span class="normal-price">¥{$vo.price}</span>
<span class="h-price">¥{$vo.goods_price}</span>
<span class="normal-price">¥{$vo.goods_price}</span>
<span class="h-price">¥{$vo.price}</span>
</div>
<div class="coll-des">{$vo.short_name}</div>
<div class="coll-action">
... ... @@ -108,31 +111,15 @@
</ul>
</div>
<!--分页-->
<div class="list-page">
<notempty name="page">
<ul class="page-box">
{$page}
</ul>
</notempty>
</div>
<!--<div class="list-page">-->
<!--<ul class="page-box">-->
<!--<li class="p-index"><a href=""><<</a></li>-->
<!--<li class="p-prev"><a href=""><</a></li>-->
<!--<li><a href="">1</a></li>-->
<!--<li><a href="">2</a></li>-->
<!--<li class="active"><a href="">3</a></li>-->
<!--<li><a href="">4</a></li>-->
<!--<li><a href="">5</a></li>-->
<!--<li><a href="">6</a></li>-->
<!--<li><a href="">7</a></li>-->
<!--<li><a href="">8</a></li>-->
<!--<li><a href="">9</a></li>-->
<!--<li><a href="">10</a></li>-->
<!--<li class="p-next"><a href="">></a></li>-->
<!--<li class="p-end"><a href="">>></a></li>-->
<!--</ul>-->
<!--</div>-->
<notempty name="page">
<div class="list-page">
<notempty name="page">
<ul class="page-box">
{$page}
</ul>
</notempty>
</div>
</notempty>
</div>
</div>
</div>
... ...
... ... @@ -52,7 +52,7 @@
</div>
<div class="content_list">
<volist name="vo.recommend" id="recommend">
<a href="{:U('detail',array('id'=>$recommend['id']))}">
<a href="{:U('detail',array('id'=>$recommend['id']))}" class="content_list_item">
<div class="content_list_item">
<img src="{:sp_get_asset_upload_path($recommend['thumb'])}"/>
<div class="content_list_item_text">
... ...
... ... @@ -74,13 +74,13 @@
<li class="<empty name='search.level'>active</empty>"><a href="{:U('index',$search_url['level_all'])}#matt">全部</a></li>
<volist name="level" id="vo">
<php>$search_url['level_search']['level'] = $vo;</php>
<li class="<eq name='search.level' value='vo'>active</eq>"><a href="{:U('index',$search_url['level_search'])}#matt">{$vo}</a></li>
<li class="<if condition='$search[level] eq $vo'>active</if>"><a href="{:U('index',$search_url['level_search'])}#matt">{$vo}</a></li>
</volist>
</ul>
</div>
</div>
</div>
<div class="filter-row">
<div class="filter-row s_region">
<div class="filter-key">区域</div>
<div class="filter-body">
<div class="filter-v-list">
... ... @@ -88,6 +88,9 @@
<li class="<empty name='search.region'>active</empty>"><a href="{:U('index',$search_url['region_all'])}#matt">全部</a></li>
<volist name="region" id="vo">
<php>$search_url['region_search']['region'] = $vo['name'];</php>
<if condition='$search[region] eq $vo[name]'>
<input type="hidden" name="region" value="{$key}"/>
</if>
<li class="<if condition='$search[region] eq $vo[name]'>active</if>"><a href="{:U('index',$search_url['region_search'])}#matt">{$vo.name}</a></li>
</volist>
</ul>
... ... @@ -97,7 +100,7 @@
<a href="javascript:;" class="filter-more">展开</a>
</div>
</div>
<div class="filter-row">
<div class="filter-row s_nation">
<div class="filter-key">民族</div>
<div class="filter-body">
<div class="filter-v-list">
... ... @@ -105,7 +108,10 @@
<li class="<empty name='search.nation'>active</empty>"><a href="{:U('index',$search_url['nation_all'])}#matt">全部</a></li>
<volist name="nation" id="vo">
<php>$search_url['nation_search']['nation'] = $vo['name'];</php>
<li class="<if condition='$search[nation] eq $vo[name]'>active</if>"><a href="{:U('index',$search_url['nation_search'])}#matt">{$vo.name}</a></li>
<if condition='$search[nation] eq $vo[name]'>
<input type="hidden" name="nation" value="{$key}"/>
</if>
<li class="<if condition='$search[nation] eq $vo[name]'>active</if>" data-id="<if condition='$search[nation] eq $vo[name]'>{$key}</if>"><a href="{:U('index',$search_url['nation_search'])}#matt">{$vo.name}</a></li>
</volist>
</ul>
</div>
... ... @@ -131,17 +137,35 @@
</ul>
</div>
<!--pages-->
<div class="page-wrap">
<div class="page-box">
{$page}
<notempty name="page">
<div class="page-wrap">
<div class="page-box">
{$page}
</div>
</div>
</div>
</notempty>
</div>
</div>
<tc_include file="Public:footer"/>
<!-- js -->
<script src="__TMPL__Public/assets/js/jquery.min.js"></script>
<script src="__TMPL__Public/assets/js/common.js"></script>
<tc_include file="Public:footer"/>
<script>
$(function(){
var region = $('input[name=region]').val();
var nation = $('input[name=nation]').val();
if(region > 16) {
$('.s_region').find('.filter-more').addClass('show');
$('.s_region').find('.filter-more').text('收起');
$('.s_region').find('li').show();
}
if(nation > 16) {
$('.s_nation').find('.filter-more').addClass('show');
$('.s_nation').find('.filter-more').text('收起');
$('.s_nation').find('li').show();
}
});
</script>
<tc_include file="Public:script"/>
</body>
</html>
... ...
... ... @@ -82,6 +82,10 @@
<script type="text/javascript" src="__TMPL__Public/assets/js/jquery.cityselect1.js"></script>
<tc_include file="Public:footer"/>
<tc_include file="Portal/Train:apply"/>
<!--城市-->
<script type="text/javascript">
$("#city").citySelect({nodata:"none",required:false});
</script>
<tc_include file="Public:script"/>
</body>
</html>
... ...
... ... @@ -82,6 +82,10 @@
<script type="text/javascript" src="__TMPL__Public/assets/js/jquery.cityselect1.js"></script>
<tc_include file="Public:footer"/>
<tc_include file="Portal/Train:apply"/>
<!--城市-->
<script type="text/javascript">
$("#city").citySelect({nodata:"none",required:false});
</script>
<tc_include file="Public:script"/>
</body>
</html>
... ...
... ... @@ -82,6 +82,10 @@
<script type="text/javascript" src="__TMPL__Public/assets/js/jquery.cityselect1.js"></script>
<tc_include file="Public:footer"/>
<tc_include file="Portal/Train:apply"/>
<!--城市-->
<script type="text/javascript">
$("#city").citySelect({nodata:"none",required:false});
</script>
<tc_include file="Public:script"/>
</body>
</html>
... ...
... ... @@ -58,10 +58,10 @@
</div>
<div class="slt-container lf">
<select name="classes" id="slt_0">
<option selected>年级</option>
<option>一年级</option>
<option>二年级</option>
<option>三年级</option>
<option>年级</option>
<option <eq name="will.classes" value="一年级">selected</eq>>一年级</option>
<option <eq name="will.classes" value="二年级">selected</eq>>二年级</option>
<option <eq name="will.classes" value="三年级">selected</eq>>三年级</option>
</select>
</div>
</div>
... ...
... ... @@ -58,11 +58,13 @@
</volist>
</ul>
<!--pages-->
<div class="page-wrap">
<div class="page-box">
{$page}
<notempty name="page">
<div class="page-wrap">
<div class="page-box">
{$page}
</div>
</div>
</div>
</notempty>
</div>
</div>
<!-- js -->
... ...
... ... @@ -68,11 +68,13 @@
</volist>
</ul>
<!--pages-->
<div class="page-wrap">
<div class="page-box">
{$page}
<notempty name="page">
<div class="page-wrap">
<div class="page-box">
{$page}
</div>
</div>
</div>
</notempty>
</div>
</div>
... ...
... ... @@ -71,11 +71,13 @@
</volist>
</ul>
<!--pages-->
<div class="page-wrap">
<div class="page-box">
{$page}
<notempty name="page">
<div class="page-wrap">
<div class="page-box">
{$page}
</div>
</div>
</div>
</notempty>
</div>
</div>
<div id="myModal" class="modal fade" aria-hidden="true">
... ...
... ... @@ -644,6 +644,60 @@ a.btn-defalut:hover{
}
/*分页*/
.page-wrap{
overflow: hidden;
padding-top: 50px;
}
.page-box{
float: right;
height: 32px;
}
.page-box a{
display: block;
float: left;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
border-radius: 30px;
border: 1px solid #cdcdcd;
margin-left: 8px;
color: #666666;
}
.page-box .i-more{
display: block;
color: #666666;
margin-left: 8px;
float: left;
text-align: center;
width: 30px;
height: 30px;
line-height: 30px;
}
.page-box .prev{
background-image: url(../images/page_icon1.png);
background-repeat: no-repeat;
background-position: center;
}
.page-box .next{
background-image: url(../images/page_icon2.png);
background-repeat: no-repeat;
background-position: center;
}
.page-box .prev:hover{
background-image: url(../images/page_icon1_h.png);
}
.page-box .next:hover{
background-image: url(../images/page_icon2_h.png);
}
.page-box a.cur,
.page-box a:hover{
background-color: #a3c6d8;
color: #FFFFFF;
border: 1px solid #a3c6d8;
}
.btn-group .td-btn{
margin-bottom: 20px;
... ...
... ... @@ -308,6 +308,14 @@ img{
right: 0;
bottom: 0;
}
.pay-section .wechat span{
color: #e93b3a;
font-weight: bold;
}
.pay-section .wechat span i{
font-size: 24px;
font-style: normal;
}
.pay-footer{
height: 55px;
... ...
... ... @@ -22,9 +22,9 @@
// 默认值
settings = $.extend({
url: "/themes/simplebootx/Public/assets/js/city.min.js",
prov: null,
city: null,
dist: null,
prov: prov,
city: city,
dist: dist,
nodata: null,
required: true
}, settings);
... ...
... ... @@ -18,12 +18,11 @@
return;
}
;
// 默认值
settings = $.extend({
url: "/themes/simplebootx/Public/assets/js/city.min.js",
prov: null,
city: null,
prov: prov,
city: city,
dist: null,
nodata: null,
required: true
... ...
... ... @@ -15,7 +15,8 @@ $(function(){
success:function (data) {
if(data.status) {
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ... @@ -26,13 +27,15 @@ $(function(){
$('.wechat-radio').change(function(){
if($(this).is(":checked")){
$('.pay-in-weixin').show();
$('.pay-button').hide();
$('.wechat').show();
$('.pay-footer').hide();
}
});
$('.alipay-radio').change(function(){
if($(this).is(":checked")){
$('.pay-in-weixin').hide();
$('.pay-button').show();
$('.wechat').hide();
$('.pay-footer').show();
}
});
... ... @@ -170,7 +173,8 @@ $(function(){
obj.parents('.cart-cell').find('.amount').text(data.data.amount);
coin();
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ... @@ -227,7 +231,8 @@ $(function(){
});
coin();
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ... @@ -252,9 +257,11 @@ $(function(){
},
success:function (data) {
if(data.status) {
window.location.href = data.data;
$('.toast_sures').data('href',data.data);
toastsuccess(data.msg);
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ... @@ -307,9 +314,11 @@ $(function(){
},
success:function (data) {
if(data.status) {
window.location.href = data.data;
$('.toast_sures').data('href',data.data);
toastsuccess(data.msg);
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ... @@ -368,7 +377,8 @@ $(function(){
if(data.status) {
btn.parents('li').remove();
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ... @@ -402,9 +412,11 @@ $(function(){
},
success:function (data) {
if(data.status) {
location.reload();
$('.toast_sures').data('href',1);
toastsuccess(data.msg);
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ... @@ -483,7 +495,8 @@ $(function(){
obj.addClass('active');
}
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ...
... ... @@ -14,7 +14,7 @@
<li class="line">/</li>
<li><a href="{:U('User/Center/index')}">个人中心</a></li>
<li class="line">/</li>
<li><a href="javascript:;" class="weixin">公众号 <img src="__TMPL__Public/assets/images/wxcode.png"/></a></li>
<li><a href="javascript:;" class="weixin">公众号 <img src="{:sp_get_image_preview_url($configure['wechat'])}"/></a></li>
</ul>
<ul class="clearfix user login">
<li><a href="{:U('User/Index/index')}" class="nickname"></a></li>
... ... @@ -23,7 +23,7 @@
<li class="line">/</li>
<li><a href="{:U('User/Center/index')}">个人中心</a></li>
<li class="line">/</li>
<li><a href="javascript:;" class="weixin">公众号 <img src="__TMPL__Public/assets/images/wxcode.png"/></a></li>
<li><a href="javascript:;" class="weixin">公众号 <img src="{:sp_get_image_preview_url($configure['wechat'])}"/></a></li>
</ul>
</div>
</div>
... ... @@ -46,4 +46,9 @@
</div>
</div>
</div>
<!--navbar-->
\ No newline at end of file
<!--navbar-->
<script>
var prov = null;
var city = null;
var dist = null;
</script>
\ No newline at end of file
... ...
... ... @@ -55,7 +55,7 @@
</div>
</div>
<div class="mm-form-footer">
<button type="button" class="btn-submit">提交</button>
<button type="button" class="btn-submit sure_button">提交</button>
</div>
</div>
</div>
... ... @@ -70,24 +70,31 @@
<script type="text/javascript">
$("#city").citySelect({nodata:"none",required:false});
$(".sure_button").click(function () {
var btn = $(this);
var text = btn.text();
if ($("#realname").val() == "") {
alert("姓名不能为空!");
$('.toast_sures').data('href','');
toastsuccess("姓名不能为空!");
return false;
}
if ($("#mobile").val() == "") {
alert("电话不能为空");
$('.toast_sures').data('href','');
toastsuccess("电话不能为空!");
return false;
}
if ($("#province").val() == "") {
alert("省不能为空");
$('.toast_sures').data('href','');
toastsuccess("省不能为空!");
return false;
}
if ($("#city").val() == "") {
alert("市不能为空");
if ($("#citys").val() == "") {
$('.toast_sures').data('href','');
toastsuccess("市不能为空!");
return false;
}
if ($("#address").val() == "") {
alert("详细地址不能为空");
$('.toast_sures').data('href','');
toastsuccess("详细地址不能为空!");
return false;
}
var data = {
... ... @@ -103,6 +110,10 @@
type:"POST",
data:data,
dataType:"json",
beforeSend: function () {
// Handle the beforeSend event
btn.text('提交中...').attr('disabled', true);
},
success: function(data) {
if(data.status) {
$('.toast_sures').data('href',"{:U('User/Address/index')}");
... ... @@ -115,6 +126,10 @@
error:function(data,status,e) {
$('.toast_sures').data('href','');
toastsuccess(e);
},
complete: function () {
// Handle the complete event
btn.text(text).attr('disabled', false);
}
});
})
... ...
... ... @@ -38,14 +38,14 @@
<div class="mm-row mm-ads-row" id="city">
<div class="mm-col-4">
<select name="province" class="mm-select prov" id="province">
<option value="{$province}"></option>
<option value=""></option>
</select>
</div>
<div class="mm-col-4">
<select name="city" id="citys" class="mm-select city" disabled="disabled"><option value="{$city}"></option></select>
<select name="city" id="citys" class="mm-select city" disabled="disabled"><option value=""></option></select>
</div>
<div class="mm-col-4">
<select name="region" id="region" class="mm-select dist" disabled="disabled"><option value="{$region}"></option></select>
<select name="region" id="region" class="mm-select dist" disabled="disabled"><option value=""></option></select>
</div>
</div>
<div class="mm-row mm-ads-row">
... ... @@ -63,6 +63,11 @@
</div>
</div>
<!-- js -->
<script>
var prov = "{$province}";
var city = "{$city}";
var dist = "{$region}";
</script>
<script src="__TMPL__Public/assets/js/jquery.min.js"></script>
<script src="__TMPL__Public/assets/js/mm.js"></script>
<script src="__TMPL__Public/assets/js/jquery.cityselect.js"></script>
... ... @@ -70,6 +75,8 @@
<script type="text/javascript">
$("#city").citySelect({nodata:"none",required:false});
$("#edit_address").click(function () {
var btn = $(this);
var text = btn.text();
if ($("#realname").val() == "") {
alert("姓名不能为空!");
return false;
... ... @@ -99,12 +106,15 @@
region:$("#region").val(),
address:$("#address").val()
};
console.log(data);
$.ajax({
url:"{:U('User/Address/editAddress')}",
type:"POST",
data:data,
dataType:"json",
beforeSend: function () {
// Handle the beforeSend event
btn.text('提交中...').attr('disabled', true);
},
success: function(data) {
if(data.status) {
$('.toast_sures').data('href',"{:U('User/Address/index')}");
... ... @@ -117,6 +127,10 @@
error:function(data,status,e) {
$('.toast_sures').data('href','');
toastsuccess(e);
},
complete: function () {
// Handle the complete event
btn.text(text).attr('disabled', false);
}
});
})
... ...
... ... @@ -50,6 +50,7 @@
<div class="pay-section">
<div class="pay-in-header">
<span class="text">选择支付方式</span>
<span class="text wechat" style="float: right;font-size:20px;display:none;">应付总额:<span>¥<i>{$orderInfo.price_count}</i></span></span>
</div>
<div class="pay-in-body">
<div class="pay-style" data-id="{$orderInfo.id}">
... ...
... ... @@ -103,6 +103,14 @@
</table>
</volist>
</div>
<!--pages-->
<notempty name="page">
<div class="page-wrap">
<div class="page-box">
{$page}
</div>
</div>
</notempty>
</div>
</div>
</div>
... ...
... ... @@ -103,7 +103,8 @@
$('#imghead').attr('src',data.file);
$('.mm-avatar').find('img').attr('src',data.file);
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ... @@ -131,10 +132,11 @@
},
success:function (data) {
if(data.status) {
alert(data.msg);
location.reload();
$('.toast_sures').data('href',1);
toastsuccess(data.msg);
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ...
... ... @@ -92,10 +92,12 @@
success:function (data) {
console.log(data);
if(data.status) {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
settime(btn);
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ... @@ -137,9 +139,11 @@
dateType:"json",
success:function (data) {
if(data.status) {
location.href = data.data;
$('.toast_sures').data('href',data.data);
toastsuccess(data.msg);
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ...
... ... @@ -92,10 +92,12 @@
success:function (data) {
console.log(data);
if(data.status) {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
settime(btn);
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ... @@ -138,9 +140,11 @@
success:function (data) {
console.log(data);
if(data.status) {
location.href = data.data;
$('.toast_sures').data('href',data.data);
toastsuccess(data.msg);
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ...
... ... @@ -74,10 +74,11 @@
dateType:"json",
success:function (data) {
if(data.status) {
alert(data.msg);
location.reload();
$('.toast_sures').data('href',1);
toastsuccess(data.msg);
} else {
alert(data.msg);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
... ...
... ... @@ -7,6 +7,7 @@
<link href="__TMPL__Public/assets/css/reset.css" rel="stylesheet" type="text/css" />
<link href="__TMPL__Public/assets/css/common.css" rel="stylesheet" type="text/css" />
<link href="__TMPL__Public/assets/css/member.css" rel="stylesheet" type="text/css" />
<link href="__TMPL__Public/assets/css/modal.css" rel="stylesheet" type="text/css" />
</head>
<body>
<tc_include file="Public:header"/>
... ... @@ -28,7 +29,7 @@
<div class="panel-body">
<div class="table-main">
<notempty name="foundation">
<table class="t-table">
<table class="t-table" data-id="{$will.id}" data-name="Foundation">
<thead>
<tr>
<th>类型</th>
... ... @@ -44,8 +45,7 @@
<td><span class="text-red">审核中</span></td>
<td>
<div class="action-group">
<!--<a href="" class="td-link">查看</a><span class="line">|</span>-->
<a href="" class="td-link">删除</a>
<a href="javascript:;" class="td-link del">删除</a>
<!--<br /><a href="" class="td-link">重新提交 ></a>-->
</div>
</td>
... ... @@ -54,7 +54,7 @@
</table>
</notempty>
<notempty name="will">
<table class="t-table">
<table class="t-table" data-id="{$will.id}" data-name="WillUserApply">
<thead>
<tr>
<th>类型</th>
... ... @@ -70,13 +70,12 @@
<td>
<eq name="will.status" value="1"><span class="text-red">审核中</span></eq>
<eq name="will.status" value="2"><span class="text-red">审核通过</span></eq>
<eq name="will.status" value="3"><span class="text-red">审核未通过</span></eq>
<eq name="will.status" value="3"><span class="text-red">审核未通过</span><br/><span class="text-red">原因:{$will.reason}</span></eq>
</td>
<td>
<div class="action-group">
<a href="" class="td-link">查看</a><span class="line">|</span>
<eq name="will.status" value="1"><a href="" class="td-link">删除</a></eq><br />
<eq name="will.status" value="3"><a href="" class="td-link">重新提交 ></a></eq>
<eq name="will.status" value="1"><a href="javascript:;" class="td-link del">删除</a></eq>
<eq name="will.status" value="3"><a href="#myModal" data-toggle="modal" class="td-link">重新提交 ></a></eq>
</div>
</td>
</tr>
... ... @@ -90,9 +89,50 @@
</div>
</div>
<!-- js -->
<script>
var prov = "{$will.province}";
var city = "{$will.city}";
</script>
<script src="__TMPL__Public/assets/js/jquery.min.js"></script>
<script src="__TMPL__Public/assets/js/modal.js"></script>
<script src="__TMPL__Public/assets/js/mm.js"></script>
<script type="text/javascript" src="__TMPL__Public/assets/js/jquery.cityselect1.js"></script>
<tc_include file="User:common"/>
<tc_include file="Public:footer"/>
<script type="text/javascript">
$("#city").citySelect({nodata:"none",required:false});
</script>
<script>
$('.del').click(function(){
var id = $(this).parents('.t-table').data('id');
var name = $(this).parents('.t-table').data('name');
var data = {
id:id,
name:name
}
if(confirm('删除后不可恢复,确定删除?')) {
console.log(data);
$.ajax({
url:"{:U('del')}",
type:"POST",
data:data,
dateType:"json",
success:function (data) {
if(data.status) {
$('.toast_sures').data('href',1);
toastsuccess(data.msg);
} else {
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
alert(e);
}
})
}
})
</script>
<tc_include file="Public:script"/>
</body>
</html>
... ...
... ... @@ -30,6 +30,7 @@
<div class="pay-section">
<div class="pay-in-header">
<span class="text">选择支付方式</span>
<span class="text wechat" style="float: right;font-size:20px;display:none;">应付总额:<span>¥<i>{$orderInfo.price_count}</i></span></span>
</div>
<div class="pay-in-body">
<div class="pay-style" data-id="{$orderInfo.id}">
... ... @@ -42,7 +43,7 @@
</div>
</div>
<div class="pay-footer">
<a href="javascript:;" class="pay-button">去付款</a>
<a href="{$alipay_url}" class="pay-button">去付款</a>
<div class="pay-price">应付总额:<span>¥<i>{$orderInfo.price_count}</i></span></div>
</div>
</div>
... ... @@ -62,11 +63,15 @@
$('.wechat-radio').change(function(){
if($(this).is(":checked")){
$('.pay-in-weixin').show();
$('.wechat').show();
$('.pay-footer').hide();
}
});
$('.alipay-radio').change(function(){
if($(this).is(":checked")){
$('.pay-in-weixin').hide();
$('.wechat').hide();
$('.pay-footer').show();
}
});
... ...
... ... @@ -80,10 +80,10 @@
</div>
</div>
</div>
<tc_include file="Public:footer"/>
<!-- js -->
<script src="__TMPL__Public/assets/js/jquery.min.js"></script>
<script src="__TMPL__Public/assets/js/mm.js"></script>
<tc_include file="Public:footer"/>
<tc_include file="Public:script"/>
</body>
</html>
... ...
<div id="myModal" class="modal fade" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4>入会申请</h4>
</div>
<div class="modal-body">
<form name="form" action="" method="post">
<input type="hidden" name="id" value="{$will.id}"/>
<div class="row">
<div class="row-title">
<h5>个人信息</h5>
</div>
<div class="row-con">
<div class="inner-row cf">
<div class="ipt-container lf">
<input type="text" name="name" value="{$will.name}" placeholder="申请人姓名">
</div>
<div class="radio-container lf">
<label>性别:</label>
<input type="radio" name="sex" value="1" <eq name="will.sex" value="1">checked</eq>>男
<input type="radio" name="sex" value="2" <eq name="will.sex" value="2">checked</eq>>女
</div>
<div class="ipt-container lf">
<input type="text" name="age" value="{$will.age}" placeholder="年龄">
</div>
<div class="ipt-container lf">
<input type="text" name="mobile" value="{$will.mobile}" placeholder="手机号">
</div>
<div class="ipt-container lf">
<input type="text" name="email" value="{$will.email}" placeholder="邮箱">
</div>
</div>
<div class="inner-row cf">
<div class="subtitle-container lf">
<h3>在校学生</h3>
</div>
<div class="subtitle-container lf">
<h3>已工作</h3>
</div>
<div class="ipt-container lf">
<input type="text" name="school" value="{$will.school}" placeholder="所在公司或高校">
</div>
<div class="slt-list lf" id="city">
<div class="slt-container lf">
<select name="province" class="mm-select prov">
<option value="{$will.province}"></option>
</select>
</div>
<div class="slt-container lf">
<select name="city" class="mm-select city" disabled="disabled"><option value="{$will.city}"></option></select>
</div>
</div>
<div class="ipt-container lf">
<input type="text" name="major" value="{$will.major}" placeholder="专业">
</div>
<div class="ipt-container lf">
<input type="text" name="company" value="{$will.company}" placeholder="公司">
</div>
<div class="slt-container lf">
<select name="classes" id="slt_0">
<option selected>年级</option>
<option <eq name="will.classes" value="一年级">selected</eq>>一年级</option>
<option <eq name="will.classes" value="二年级">selected</eq>>二年级</option>
<option <eq name="will.classes" value="三年级">selected</eq>>三年级</option>
</select>
</div>
</div>
</div>
</div>
<div class="row">
<div class="row-title">
<h5>专业经验</h5>
</div>
<div class="row-con">
<div class="textarea-container">
<textarea name="experience" maxlength="500" placeholder="相关专业经验(绘画、设计、广告、文创、营销等)简要描述">{$will.experience}</textarea>
</div>
</div>
</div>
<div class="row">
<div class="row-title">
<h5>创意兴趣描述</h5>
</div>
<div class="row-con">
<div class="textarea-container">
<textarea id="txt" name="skill" maxlength="500" placeholder="个人创意特长与兴趣领域描述(文100-500字)">{$will.skill}</textarea>
<p>
<span id="txt_num">0</span>/500字
</p>
</div>
</div>
</div>
<div class="row">
<div class="sub-container">
<input type="button" name="submit" value="确认提交">
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<script>
$('input[name=submit]').click(function(){
var btn = $(this);
var text = btn.val();
var form = $('form').serialize();
$.ajax({
url:"{:U('User/Center/join_resubmit')}",
type:"POST",
data:form,
dateType:"json",
beforeSend: function () {
// Handle the beforeSend event
btn.val('提交中...').attr('disabled', true);
},
success:function (data) {
if(data.status) {
$('.toast_sures').data('href',1);
toastsuccess(data.msg);
} else {
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
alert(e);
},
complete: function () {
// Handle the complete event
btn.val(text).attr('disabled', false);
}
});
});
$('#txt').keyup(function() {
var len=$(this).val().length;
$('#txt_num').html(len);
});
</script>
\ No newline at end of file
... ...
... ... @@ -47,7 +47,7 @@
<td><eq name="vo.is_issue" value="1"><div class="text-red">已发布</div></eq><eq name="vo.is_issue" value="0"><div class="text-red">未发布</div></eq></td>
<td>
<div class="action-group">
<eq name="vo.is_issue" value="1"><a href="" class="td-link">查看</a></eq>
<!--<eq name="vo.is_issue" value="1"><a href="" class="td-link">查看</a></eq>-->
</div>
</td>
</tr>
... ... @@ -75,7 +75,7 @@
<td><eq name="vo.is_issue" value="1"><div class="text-red">已发布</div></eq><eq name="vo.is_issue" value="0"><div class="text-red">未发布</div></eq></td>
<td>
<div class="action-group">
<eq name="vo.is_issue" value="1"><a href="" class="td-link">查看</a></eq>
<!--<eq name="vo.is_issue" value="1"><a href="" class="td-link">查看</a></eq>-->
</div>
</td>
</tr>
... ... @@ -103,7 +103,7 @@
<td><eq name="vo.is_issue" value="1"><div class="text-red">已发布</div></eq><eq name="vo.is_issue" value="0"><div class="text-red">未发布</div></eq></td>
<td>
<div class="action-group">
<eq name="vo.is_issue" value="1"><a href="" class="td-link">查看</a></eq>
<!--<eq name="vo.is_issue" value="1"><a href="" class="td-link">查看</a></eq>-->
</div>
</td>
</tr>
... ...
... ... @@ -42,7 +42,7 @@
<span class="h-price">¥{$vo.price}</span>
</div>
<div class="coll-des">{$vo.short_name}</div>
<a href="" class="addCart"><span>加入购物车</span></a>
<a href="javascript:;" class="addCart"><span>加入购物车</span></a>
</div>
<!--取消收藏-->
<div class="btn-coll-remove">取消收藏</div>
... ... @@ -73,6 +73,34 @@
<script src="__TMPL__Public/assets/js/jquery.min.js"></script>
<script src="__TMPL__Public/assets/js/mm.js"></script>
<tc_include file="Public:footer"/>
<script>
$('.addCart').click(function(){
var id = $(this).parents('li').data('id');
$.ajax({
url:"{:U('Portal/Goods/addCart')}",
type:"POST",
data:{
id:id,
num:1
},
dateType:"json",
success:function (data) {
if(data.status) {
$('.badge').show();
$('.badge').text(data.count);
$('.toast_sures').data('href','');
toastsuccess(data.msg);
} else {
$('.toast_sures').data('href','');
toastsuccess(data.msg);
}
},
error: function (data, status, e) { //提交失败自动执行的处理函数
alert(e);
}
})
})
</script>
<tc_include file="Public:script"/>
</body>
</html>
... ...
... ... @@ -41,11 +41,11 @@
</div>
</div>
</div>
<tc_include file="Public:footer"/>
<!-- js -->
<script src="__TMPL__Public/assets/js/jquery.min.js"></script>
<script src="__TMPL__Public/assets/js/jquery.SuperSlide.js"></script>
<script src="__TMPL__Public/assets/js/mm.js"></script>
<tc_include file="Public:footer"/>
<script type="text/javascript">
jQuery(".panel-msg").slide({titCell:".msg-tabs li",mainCell:".site-msg",trigger:"click"});
</script>
... ...
... ... @@ -36,7 +36,6 @@
<th>我的报名时间</th>
<th>状态</th>
<th>费用</th>
<th>操作</th>
</tr>
</thead>
<tbody>
... ... @@ -49,7 +48,7 @@
<eq name="vo.status" value="2"><div class="text-red">已参与</div></eq>
</td>
<td><empty name="vo.price_count">免费<else/>¥{$vo.price_count}</empty></td>
<td><a href="javascript:;" class="td-link">删除</a></td>
<!--<td><a href="javascript:;" class="td-link">删除</a></td>-->
</tr>
</tbody>
</table>
... ... @@ -60,10 +59,10 @@
</div>
</div>
</div>
<tc_include file="Public:footer"/>
<!-- js -->
<script src="__TMPL__Public/assets/js/jquery.min.js"></script>
<script src="__TMPL__Public/assets/js/mm.js"></script>
<tc_include file="Public:footer"/>
<tc_include file="Public:script"/>
</body>
</html>
... ...
... ... @@ -10,10 +10,12 @@
</head>
<body>
<div class="container">
<div class="search_box">
<input type="text" name="" id="search_value" value="" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
<form action="{:U('Portal/Chance/index')}" method="get">
<div class="search_box">
<input type="search" name="keyword" id="search_value" value="{$keyword}" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
</form>
<div class="main">
<volist name="posts" id="vo">
<div class="main_list">
... ...
... ... @@ -118,9 +118,7 @@
<p>{$content}</p>
</div>
</div>
<div class="foot">
立即报名
</div>
<!--<div class="foot">立即报名</div>-->
</body>
<script type="text/javascript">
// void function myindex(){
... ...
... ... @@ -13,10 +13,12 @@
<body>
<div class="container">
<div class="search_box">
<input type="text" name="" id="search_value" value="" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
<form action="{:U('Portal/ChanceEvents/index')}" method="get">
<div class="search_box">
<input type="search" name="keyword" id="search_value" value="{$keyword}" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
</form>
<div class="main">
<volist name="list" id="vo">
<div class="main_list">
... ... @@ -70,11 +72,11 @@
mysear_group.mysearch("#search_value", ".icon-search");
}
$(document).keydown(function (event) {
if (event.keyCode == 13) {
alert('回车键');
}
});
// $(document).keydown(function (event) {
// if (event.keyCode == 13) {
// alert('回车键');
// }
// });
function getZan(that) {
//点赞
}
... ...
... ... @@ -10,10 +10,12 @@
</head>
<body>
<div class="container">
<div class="search_box">
<input type="text" name="" id="search_value" value="" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
<form action="{:U('Portal/Fashion/index')}" method="get">
<div class="search_box">
<input type="search" name="keyword" id="search_value" value="{$keyword}" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
</form>
<div class="main">
<volist name="list" id="vo">
<a href="{:U('detail',array('id'=>$vo['id']))}">
... ... @@ -73,11 +75,11 @@
mysear_group.mysearch("#search_value", ".icon-search");
mysear_group.Search
}
$(document).keydown(function (event) {
if (event.keyCode == 13) {
alert('回车键');
}
});
// $(document).keydown(function (event) {
// if (event.keyCode == 13) {
// alert('回车键');
// }
// });
</script>
</html>
\ No newline at end of file
... ...
... ... @@ -115,15 +115,21 @@
<div class="kong"></div>
</div>
<div class="footer">
<div class="kf">
<i class="iconfont icon-menu_icon_normal2"> </i>
<span class="footer_title">客服</span>
</div>
<div class="sc <eq name='is_favorite' value='1'>active</eq>">
<a href="tel:{$configure.phone}">
<div class="kf">
<i class="iconfont icon-menu_icon_normal2"> </i>
<span class="footer_title">客服</span>
</div>
</a>
<div class="sc favorite <eq name='is_favorite' value='1'>active</eq>">
<i class="iconfont <eq name='is_favorite' value='1'>icon-collect1<else/>icon-collect</eq>"> </i>
<!--<i class="iconfont icon-collect1"></i>-->
<span class="footer_title"><eq name='is_favorite' value='1'>已收藏<else/>收藏</eq></span>
</div>
<div class="sc toCart">
<i class="iconfont icon-gouwuche_normal"> </i>
<span class="footer_title">购物车</span>
</div>
<div class="goonpay">加入购物车</div>
<div class="rightbuy">立即购买</div>
</div>
... ... @@ -154,6 +160,10 @@
readOnly: true,
score: num
});
//去购物车
$('.toCart').click(function(){
location.href = "{:U('User/Cart/index')}";
});
$('.evaluate_list').each(function () {
var num = $(this).find('.plstart').data('number');
... ... @@ -163,7 +173,7 @@
});
});
//收藏
$('.sc').click(function(){
$('.favorite').click(function(){
var btn = $(this);
var goods_id = "{$id}";
var data = {
... ...
... ... @@ -11,10 +11,12 @@
</head>
<body>
<div class="container">
<div class="search_box">
<input type="text" name="" id="search_value" value="" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
<form action="{:U('Portal/LocalRemains/index')}" method="get">
<div class="search_box">
<input type="search" name="keyword" id="search_value" value="{$mobile_keyword}" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
</form>
<volist name="posts" id="vo">
<div class="main">
<a href="{:U('detail',array('id'=>$vo['id']))}">
... ...
... ... @@ -12,10 +12,12 @@
<body>
<div class="container">
<div class="search_box">
<input type="search" name="keyword" id="search_value" value="" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
<form action="{:U('Portal/Story/index')}" method="get">
<div class="search_box">
<input type="search" name="keyword" id="search_value" value="{$keyword}" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
</form>
<div class="main">
<div class="main_list">
<volist name="posts" id="vo">
... ... @@ -63,11 +65,11 @@
window.onload = function () {
mysear_group.mysearch("#search_value", ".icon-search");
}
$(document).keydown(function (event) {
if (event.keyCode == 13) {
alert('回车键');
}
});
// $(document).keydown(function (event) {
// if (event.keyCode == 13) {
// alert('回车键');
// }
// });
// 点赞处理
$('.icon-dianzan').click(function(){
var obj = $(this).parent();
... ...
... ... @@ -118,9 +118,7 @@
<p>{$content}</p>
</div>
</div>
<div class="foot">
立即报名
</div>
<!--<div class="foot">立即报名</div>-->
</body>
<script type="text/javascript">
// void function myindex(){
... ...
... ... @@ -11,10 +11,12 @@
</head>
<body>
<div class="container">
<div class="search_box">
<input type="text" name="" id="search_value" value="" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
<form action="{:U('Portal/Will/events_list')}" method="get">
<div class="search_box">
<input type="search" name="keyword" id="search_value" value="{$keyword}" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
</form>
<div class="main">
<volist name="list" id="vo">
<div class="main_list">
... ... @@ -89,14 +91,11 @@
mysear_group.mysearch("#search_value", ".icon-search");
}
$(document).keydown(function (event) {
if (event.keyCode == 13) {
alert('回车键');
}
});
function getZan(that) {
//点赞
}
// $(document).keydown(function (event) {
// if (event.keyCode == 13) {
// alert('回车键');
// }
// });
</script>
</html>
\ No newline at end of file
... ...
... ... @@ -10,10 +10,12 @@
</head>
<body>
<div class="container">
<div class="search_box">
<input type="text" name="" id="search_value" value="" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
<form action="{:U('Portal/Will/mission_list')}" method="get">
<div class="search_box">
<input type="search" name="keyword" id="search_value" value="{$keyword}" placeholder="请输入关键词" />
<i class="iconfont icon-search"></i>
</div>
</form>
<div class="main">
<volist name="list" id="vo">
<div class="main_list">
... ... @@ -91,14 +93,11 @@
mysear_group.mysearch("#search_value", ".icon-search");
}
$(document).keydown(function (event) {
if (event.keyCode == 13) {
alert('回车键');
}
});
function getZan(that) {
//点赞
}
// $(document).keydown(function (event) {
// if (event.keyCode == 13) {
// alert('回车键');
// }
// });
</script>
</html>
\ No newline at end of file
... ...
... ... @@ -279,7 +279,7 @@
font-size: 0.22rem;
line-height: 0.3rem;
font-family: PingFangSC-Regular;
color: rgba(153, 153, 153, 1);
}
#container_main {
... ...
... ... @@ -38,7 +38,11 @@ function toastsuccess(that) {
}, 2000);
}
$('.js_dialog').on('click', '.weui-dialog__btn', function() {
$(this).parents('.js_dialog').fadeOut(200);
move()
// $('.js_dialog').on('click', '.weui-dialog__btn', function() {
// $(this).parents('.js_dialog').fadeOut(200);
// move()
// });
$('#dialogs').on('click', '.weui-dialog__btn', function(){
$(this).parents('.js_dialog').fadeOut(200);
});
... ...
... ... @@ -13,7 +13,6 @@
<body>
<div class="container">
<div class="head">
<i class="iconfont icon-tuichu"></i>
<img src="{:sp_get_image_preview_url($avatar)}" class="personl_img" />
<p class="personl_title">{$nickname}</p>
</div>
... ... @@ -81,25 +80,25 @@
</div>
<div class="main_line"></div>
<div class="main_head_select">
<a href="javascript:;" class="main_select_list">
<a href="javascript:;" class="main_select_list will">
<i class="iconfont icon-my_iconsmall"></i>
<p class="list_title">入会申请</p>
<span class="bz">{$count.willUser}</span>
</a>
<div class="main_select_line"></div>
<a href="javascript:;" class="main_select_list">
<a href="{:U('Portal/Will/mission_list')}" class="main_select_list">
<i class="iconfont icon-share"></i>
<p class="list_title">任务发布</p>
<span class="bz">{$count.willMission}</span>
</a>
<div class="main_select_line"></div>
<a href="javascript:;" class="main_select_list">
<a href="{:U('Portal/Will/events_list')}" class="main_select_list">
<i class="iconfont icon-icon-test2"></i>
<p class="list_title">近期活动</p>
<span class="bz">{$count.willEvents}</span>
</a>
<div class="main_select_line"></div>
<a href="javascript:;" class="main_select_list">
<a href="{:U('Portal/Will/product_list')}" class="main_select_list">
<i class="iconfont icon-icon-test1"></i>
<p class="list_title">双创项目</p>
<span class="bz">{$count.willProduce}</span>
... ... @@ -153,7 +152,37 @@
</a>
</div>
</div>
<div id="dialogs">
<div class="js_dialog" id="iosDialog" style="display: none;">
<div class="weui-mask"></div>
<div class="weui-dialog">
<div class="weui-dialog__hd">
<strong class="weui-dialog__title">弹窗标题</strong>
</div>
<div class="weui-dialog__bd">弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内</div>
<div class="weui-dialog__ft">
<a href="javascript:;" class="weui-dialog__btn weui-dialog__btn_primary">确定</a>
</div>
</div>
</div>
</div>
</body>
<script type="text/javascript"></script>
<script src="__TMPL__Public/assets/js/myweui.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
function dialog_wrap(bt,content) {
$('#dialogs').fadeIn();
$('.weui-dialog__title').html(bt);
$('.weui-dialog__bd').html(content)
}
$('.will').on('click', function(){
$('#iosDialog').fadeIn(200);
dialog_wrap('温馨提示','此栏目内容请登录pc端查看')
});
// $(function(){
$('.will').click(
$('#iosDialog').hide(),
dialog_wrap('温馨提示','此栏目内容请登录pc端查看')
)
// });
</script>
</html>
\ No newline at end of file
... ...