`
Ad853076601
  • 浏览: 2413 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

party_bid第四张卡片要点总结

阅读更多

Party_bid第四张卡片竞价分析

     第四张卡片需要用到的知识已经没有前面三张卡片多了,所以相对来讲要简单一些。主要是完成数据的存取和比较和显示的功能,下面来总结一下第四张卡片的要点。

1.竞价成功结果的顺序显示

     (1)竞价成功者的弹窗显示

         在一个竞价已经结束之后点击结束按钮,页面会自动跳转到竞价结果页面,进入页面的瞬间会弹出一个提示窗口,窗口显示为最终竞价成功者的竞价信息,并且最多显示3秒,可手动关闭。

  $('#success').modal('show');     //jQuery显示与隐藏窗口
        setTimeout(function(){
                $('#success').modal('hide')}
            ,3000);

       html显示代码:、

<div id="success" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-body">
        <p>姓名:{{success[0].name}}</p>
        <p>电话:{{success[0].phone}}</p>
        <p>价格:{{success[0].price}}</p>
        <p>竞价成功</p>
    </div>

  (2)竞价报名者信息的显示

   竞价报名者信息是按报名者的竞猜价格的升序排列,只需完成对象的排序即可。js代码:

    controller控制函数读取数据

//congtroller 
$scope.Messages=Bid_result.get_bid_price($routeParams.action,$routeParams.bid_name);

   model实现操作:

var list = _.findWhere(bid_information, {'activity': activity});//查询活动名的对象
var lists = _.findWhere(list.bidding, {'bid_name': bid_name}); //查询竞价名的对象
_.sortBy(lists.information,'price')  //按价格排序

 (3)判断竞价成功者

 竞价成功者的产生原则是竞猜价格最低且无人与之重复,这里只需要对排序过后的竞价进行分组。然后读取即可。js代码如下:

_.sortBy(lists.information,'price');按价格排序
return _.find(_.groupBy(list,"price"), function (num) {
        return num.length == 1; //判断竞猜价格是否唯一

2。统计结果显示

  在竞价结果页面成功显示之后点击右上角的统计按钮,页面自动跳转到竞价统计页面,竞价统计页面主要以列表的形式显示竞价报名的价格和与之对应的人数,因为在之前已经排序分组了,所以这里只需要从之前的数组中读取出来显示即可。js代码如下:

var list = _.findWhere(bid_information, {'activity': activity}); //查询活动的对象var lists = _.findWhere(list.bidding, {'bid_name': bid_name});//查询竞价对象
_.groupBy(lists.information,'price'); //分组
return result = _.map(argument,function(value,key){
return {'price':key,'count':value.length} //返回竞猜价格和与之对应的个数

 html代码显示如下:

<li class=" clearfix btn-default" ng-repeat="messages in Messages">
        <h3 >¥{{messages.price}} {{messages.count}}人</h3>
</li>

 以上就是第四章卡片的要点总结,相比于前面的3张卡片,第四张卡片相对于简单一些。

分享到:
评论

相关推荐

    uid_score_bid.dat

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

    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

    4. 重复步骤2和3,直到所有数据位都被处理。 5. 结果:最后CRC寄存器的值就是CRC-16校验和。 在Verilog中实现CRC-16 CCITT,通常会创建一个状态机来控制整个计算流程,并使用组合逻辑电路来实现模2除法的过程。...

    EURUSD_1 Min_Bid_2003.05.04_2019.02.02.zip

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

    mc_bid

    4. **数据驱动决策**:mc_bid依赖于大量的用户行为数据和市场反馈。通过收集和分析这些数据,广告主可以了解哪些渠道、哪种类型的广告、在什么时间投放最有效。这有助于制定更精确的投放策略,确保广告预算被用在最...

    Repaso_Clases_Objetos_call_aplly_bid_22_02_2021

    标题 "Repaso_Clases_Objetos_call_aplly_bid_22_02_2021" 暗示这是一个关于回顾类与对象、`call` 和 `apply` 方法以及可能涉及到的 JavaScript 语言特性的教程或复习资料。描述部分的信息较为简单,与标题相同,...

    去噪代码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

    backup_1000821v1001400000.zip

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

    Bid Documents - Toyota Hilux Fx_pdf_

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

    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

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

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

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

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

    Bid Documents - Service Pick-up_OntheUp_tantakpins_

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

    马里奥matlab代码-Class-adapted-BID:一种基于即插即用的适应类盲图像去模糊方法

    马里奥matlab代码适应类别的BID 一种基于即插即用方法的适应类盲图像去模糊方法。 %================================================= ===================% [1]和[2]中的适用于类的BID方法的MATLAB DEMO。 该...

    matlab 电力系统潮流计算程序 9节点改进算法算例

    在提供的文件中,`quadratic_bid_ninebus.m`和`case9_bid.m`可能是两个主要的MATLAB源代码文件,它们可能包含了潮流计算的实现以及特定的优化算法,如牛顿-拉弗森法或者快速分解法。 `quadratic_bid_ninebus.m`可能...

    Framework Manager使用手册.doc

    4. **选择元数据来源** - 在 "Metadata Wizard-Select Metadata Source" 页面,通常选择 "Data Sources",然后点击 "Next"。 5. **连接数据源** - 在 "Select Data Source" 界面,选择所需的数据库,如 "cctv_bid...

    blind-auction

    hidden_bids = {bid.bidder: bid.amount for bid in self.bids} highest_bid = max(hidden_bids.values()) winner = max(hidden_bids.keys(), key=lambda x: hidden_bids[x]) return (winner, highest_bid) ```...

Global site tag (gtag.js) - Google Analytics