`
zhangkehbg
  • 浏览: 10890 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

party_bid项目 第三张卡总结

 
阅读更多

第三张卡主要功能是活动的竞价。主要涉及到价格的处理和竞价信息的显示。

1,活动报名结束后,“活动报名”页面上的“结束”按钮变为灰色的不可点击状态:通过按钮的ng-disable属性和cssy样式控制。当点击“活动页面”的“结束”按钮,通过按钮的click事件函数绑定ng-disable的值为true.例:

html:

<button class="btn btn-style btn-4" ng-click="end_bid_sign_up()" ng-disabled="{{button_disable}}">结束</button>

 js:

$scope.button_disable=true;

 

页面自动跳转到“竞价列表”页面:在“结束”按钮的函数中设置path为“竞价列表”的url。通过路由即可实现跳转。详见第一张卡的路由介绍。

 

2,点击“竞价列表”页面上的【开始】按钮,开始一次新竞价,进入“竞价报名”页面,竞价报名的名字为"竞价1",如果再开始一个竞价名字则递增为"竞价2"。实现方法:

Bid.save_bid=function(key){//保存竞价名字
    var bid_list= JSON.parse(localStorage[key] || '[]');
    bid_list.unshift("竞价"+(bid_list.length+1));//通过读取bid_list的长度,确定是竞价几
    localStorage[key]=JSON.stringify(bid_list);
};
 

 

3,报名者发送“JJ+价格”到18601126251进行出价,系统接收到这条报名信息并返回报名者一条确认信息“恭喜!您已出价成功”。首先需要对报名者的信息进行判断,短信去空格和判断是否以jj开头已在卡二总结中介绍,这里就不赘述,不懂得可以到卡二的博文查看。作为一个竞价信息,价格内容得为一个正整数,所以需要给与判断是否为正整数,方法:

 var price= message.substr(2, 8);//获取发送过来的价格信息,从第三位开始读取
              if(isNaN(parseInt(price))||parseInt(price)<=0){//判断是否为Number类型或着是否小于0
                  return '价格格式不正确!'
              }
 

 

 

        竞价信息格式正确后,需要判断此电话号码是否已经报名,如果没有报名则不能参加竞价,方法:

Sms.check_bid_number=function(phone){    
    var phone_list= Get_Storage('phone');//Get_Storage为自定义的读取localStroage的方法
    for(var i=0;i<phone_list.length;i++)//遍历数组
    {
        if(phone_list[i]==phone)//如果有相等的值,则这个电话可以参加竞价
        {
            return true;
        }
    }
    return false;
};
 

 

       通过电话号码找出竞价人的名字,将姓名、电话、价格存成对象。并将姓名和电话显示在页面上。

 

4,“竞价”页面以列表形式显示报名者的个人信息并统计报名人数:通过判断竞价信息数组的长度来获取报名人数,方法:

 $scope.sign_up_number=JSON.parse(localStorage[$scope.activity_name+$scope.bid_sign_up_name+"information"] || '[]').length+"人";

 再在view页面通过{{sign_up_number}}绑定数据就可以了

 

5,竞价信心实时显示与卡二 的报名实时显示类似。可以参照卡二的总结。

 

分享到:
评论

相关推荐

    uid_score_bid.dat

    数据格式 uid_score_bid 如 dingdanglbh,4.0 ,25862578 Luna-cat,5.0 ,25862578 aiyung,5.0 ,25862578

    基于JavaScript的Java_Bid招标项目前端设计源码

    该招标项目前端设计源码采用JavaScript编写,包含280个文件,涵盖177个JavaScript文件、26个CSS文件、24个HTML文件、22个Java文件以及少量地图、JSON、图像、XML...整个项目旨在打造一个功能完善、界面美观的招标平台。

    case9_bid.rar_PSO_PSO power_PSO 潮流_case9_pso power flow

    标题中的"case9_bid.rar_PSO_PSO power_PSO 潮流_case9_pso power flow"揭示了这个压缩包文件包含的是一个关于电力系统潮流计算的案例,使用了粒子群优化(PSO, Particle Swarm Optimization)算法。PSO是一种基于...

    crc16-CCITT.rar_ccctt.5com_ccctt3bid_ccctt9. bid_crc16 ccitt ver

    "ccctt.5com"、"ccctt3bid"、"ccctt9._bid"可能是不同项目或版本的标识符,而"crc16 ccitt verilog"则明确指出了这个压缩包与CRC-16 CCITT算法在Verilog中的实现有关。 描述中提到的"crc-16的编码,使用的多项式是G...

    EURUSD_1 Min_Bid_2003.05.04_2019.02.02.zip

    欧美1分钟历史数据,2003年5月到2019年2月,MT4EA回测好用。

    mc_bid

    3. **出价优化**:mc_bid的核心在于根据各个渠道的表现和目标受众的特点,动态调整出价。这涉及到数据分析、预测模型和机器学习技术,以便在每个渠道上获取最佳的广告效果,如最高的点击率(CTR)、最低的成本每次...

    Repaso_Clases_Objetos_call_aplly_bid_22_02_2021

    在压缩包子文件的文件名称 "Repaso_Clases_Objetos_call_aplly_bid_22_02_2021-master" 中,我们可以推测这可能是一个项目仓库的主分支,包含有关课程的源代码、笔记或其他资源。 现在,让我们深入探讨这些知识点:...

    去噪代码matlab-PGBL_BID:PGBL_BID的Matlab代码

    去噪代码 matlab

    bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file

    bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file

    bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe

    bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe

    Bid Documents - Toyota Hilux Fx_pdf_

    【标题】"Bid Documents - Toyota Hilux Fx_pdf_" 暗示了这是一个与丰田Hilux FX车型相关的招标文件,格式为PDF。在IT领域,PDF(Portable Document Format)是一种广泛使用的文档格式,用于保存内容,确保在不同...

    backup_1000821v1001400000.zip

    总结起来,这个“backup_1000821v1001400000.zip”压缩包可能包含了一个陌陌应用或系统的备份数据,其中`verify.json`和`config.json`文件提供了备份验证和应用配置信息,而`verify.sign`和`verify.signature`则保证...

    bid_shift_reg.rar_plus

    标题“bid_shift_reg.rar_plus”暗示我们关注的焦点是一个与数字电路设计相关的项目,特别是使用VHDL(Very High-Speed Integrated Circuit Hardware Description Language)编写的双向移位寄存器。在电子工程领域,...

    bid0-lid64-steam.game_steamzc_2.0.0.2242.exe

    bid0-lid64-steam.game_steamzc_2.0.0.2242.exe

    Bid Documents - Service Pick-up_OntheUp_tantakpins_

    标题中的“Bid Documents - Service Pick-up_OntheUp_tantakpins_”暗示这是一份关于服务接洽的投标文档,其中可能包含了与"OntheUp"和"tantakpins"两个关键词相关的服务流程或项目信息。"OntheUp"可能是项目、服务...

    ocds_bid_extension:允许出价统计信息和详细的出价信息被表示

    出价统计信息和详细信息 作为签约过程一部分而...bids.details数组用于提供一个或多个Bid对象,每个对象代表收到的唯一出价。 bids.statistics数组用于表示有关投标和投标者数量的关键统计信息。 数组中的每个条目都

    启明星工程项目投标系统bid v26.0.rar

    启明星工程项目投标系统bid v26.0是一个专门针对工程投标流程设计的软件工具,它集成了项目管理、招标公告浏览、标书制作、电子投标等功能,旨在提高投标过程的效率和准确性。这个版本(v26.0)可能是该系统的一次...

    bid格式文件电子标书阅读器.zip

    bid格式招投标文件阅读器,可以打开浏览、管理电子招标文件,如果打不开标书文件,请按下面步骤检查:1、请查看招标文件(.bid文件)是否下载完全,请用IE下载工具下载;2、查看IE浏览器版本,如果版本低于IE8,低于IE...

    图书管理系统项目个人总结报告.doc

    《图书管理系统项目个人总结报告》 本报告主要围绕我参与的图书管理系统项目进行总结,旨在阐述项目背景、功能实现、个人职责以及所学知识。该项目名为“图书管理系统”,由MT开发小组在30天内完成,旨在为小型图书...

    Project Bid Doc

    总结来说,一份全面的"Project Bid Doc"软件项目投标文档,需要涵盖项目理解、技术方案、实施计划、团队实力、成本控制、服务承诺等多个方面,通过这些内容,企业向招标方展示其专业水平和执行力,以提高中标的可能...

Global site tag (gtag.js) - Google Analytics