party-bid 第一部分 总结

party-bid  第一部分 总结
(注:由于活动报名与活动竞价实现思想大致相同,在这里就不详细说明了)


1  活动创建页面:
  (1)在本页面有三个可操作对象,分别是“返回”和“创建”按钮,活动名称的“文本输入框”。
       a:当活动列表为空时,“返回”按钮不显示,不为空显示,而且能跳转到活动列表页面。
       b:一开始,对“创建”按钮设置为不可点,当文本框为空时不可点(ng-model,ng-disabled结合使用即可)
当输入活动名重复时(通过name判断即可),按钮也不可点且有提示框显示(ng-show).否则,可点击无提示框。
       c:在创建按钮时,在本地分别存储了活动列表,当前活动,点击活动,特别是对当前活动,存储时,本可以简单的存储,
但为了从后期考虑,在这里,我通过活动名判断是否是当前活动,在进行存储,这样做的目的(当竞价时,虽然竞价有暂时的结束,
但只要在进行竞价,又可以找到竞价的当前活动,所以只有不竞价了,才算整个活动全部结束了。)


2 活动列表页面:
   (2)在本页面有两个可操作对象,分别是“创建活动”按钮和活动列表项。
       a:只要有活动在进行,有竞价在进行,“创建活动”按钮就不可用。(注:此时没有竞价,所以,在条件判断时要取竞价
的状态时要赋予初始值([]),否则会提示取不到竞价的状态,出现错误)
       b:在活动列表项中,关键是能够通过点击每一个活动都能查看它的报名情况(其他按钮等相关状态)。所以,点击活动前,
要先存储点击的活动,跳转时,才会转到相应活动的情况。(注:跳转时,要分两种情况:一,点击的活动已经结束,直接跳转到竞价
列表页面,二,点击的活动未结束,跳转到活动报名页面)
       c:在本页面有不同的点击活动情况,为了便于区分以及理解,设置两种情况:一,当点击的活动是当前活动,以当前活动为主。
二,当点击的活动不是当前活动(未开始或已结束),以点击活动为主。


3 活动报名页面:
   (3)在本页面有四个可操作对象,分别是“开始”-->“结束”按钮,“返回”按钮,统计报名人数,报名人信息列表项。
       a:与“开始”按钮有关的操作:
         (1)存储活动的状态以及当前活动的状态(注:按钮的变化,本地存储活动状态的变化)
         (2)更新总的活动列表(各活动的状态及按钮的显示)
         (3)将从列表点击进来的活动存储为当前活动(不然,创建多个活动时会出现当前活动存储显示错误的问题)
       b:(1)报名人信息列表项存储了所有活动对应的报名人的信息,所以,在报名页面显示每个活动的信息时,要根据在活动列表点击
的活动来找到对应的信息。(注:判断是当前活动还是点击活动,把相应的报名信息以及统计报名人数显示在页面)        
         (2)当创建多个活动时,要对活动进行区分(注:在活动列表页面c有解释)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值