123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- /*TMODJS:{"version":1,"md5":"b8a14fd88375204a7456294a990c90f5"}*/
- template('common/dataPicker',function($data,$filename
- /**/) {
- 'use strict';var $utils=this,$helpers=$utils.$helpers,$each=$utils.$each,columns=$data.columns,option=$data.option,i=$data.i,$escape=$utils.$escape,$out='';$out+='<div class="box box-container box-align-end"> <div class="picker-body"> <div class="picker-day-box"> <div class=" picker-day"> <ul class="row"> ';
- $each(columns.columnDay,function(option,i){
- $out+=' ';
- if(option.selected){
- $out+=' <li class="col-md-3 day ';
- if(option.selectIndex > -1 ){
- $out+=' on ';
- }
- $out+='" data-value="';
- $out+=$escape(option.value);
- $out+='"> <span>';
- $out+=$escape(option.day);
- $out+='</span><br><small>';
- $out+=$escape(option.text);
- $out+='</small> </li> ';
- }else{
- $out+=' <li class="col-md-3 day ';
- if(i == 0 ){
- $out+=' on ';
- }
- $out+='" data-value="';
- $out+=$escape(option.value);
- $out+='"> <span>';
- $out+=$escape(option.day);
- $out+='</span><br><small>';
- $out+=$escape(option.text);
- $out+='</small> </li> ';
- }
- $out+=' ';
- });
- $out+=' </ul> </div> </div> <div class="container picker-time"> <ul class="row"> ';
- $each(columns.columnTime,function(option,i){
- $out+=' ';
- if(option.num > option.now ){
- $out+=' <li class="col-md-3 j-book-time ';
- if(option.selectIndex > -1 ){
- $out+=' on ';
- }
- $out+=' ';
- if(option.num - option.now <= 4 || (option.now > 18 || option.now < 9 && option.num <= 12) ){
- $out+=' current ';
- }
- $out+='" data-value="';
- $out+=$escape(option.value);
- $out+='" data-time="';
- $out+=$escape(option.min);
- $out+='" data-now="';
- $out+=$escape(option.now);
- $out+='"> <a href="javascript:;" class="time"> <span class="num">';
- $out+=$escape(option.text);
- $out+='</span> <span class="disable">不可预约</span> <span class="able">预约</span> </a> </li> ';
- }
- $out+=' ';
- });
- $out+=' </ul> <ul class="row hide"> ';
- $each(columns.columnTime,function(option,i){
- $out+=' <li class="col-md-3 j-book-time ';
- if(option.selectIndex > -1 ){
- $out+=' on ';
- }
- $out+=' ';
- if(option.now >= 18 && option.num < 12 ){
- $out+=' current ';
- }else if(option.now >= 19 && option.num <= 12 ){
- $out+=' current ';
- }
- $out+='" data-value="';
- $out+=$escape(option.value);
- $out+='" data-time="';
- $out+=$escape(option.min);
- $out+='"> <a href="javascript:;" class="time"> <span class="num">';
- $out+=$escape(option.text);
- $out+='</span> <span class="disable">不可预约</span> <span class="able">预约</span> </a> </li> ';
- });
- $out+=' </ul> <ul class="row hide"> ';
- $each(columns.columnTime,function(option,i){
- $out+=' <li class="col-md-3 j-book-time ';
- if(option.selectIndex > -1 ){
- $out+=' on ';
- }
- $out+='" data-value="';
- $out+=$escape(option.value);
- $out+='"> <a href="javascript:;" class="time"> <span class="num">';
- $out+=$escape(option.text);
- $out+='</span> <span class="disable">不可预约</span> <span class="able">预约</span> </a> </li> ';
- });
- $out+=' </ul> <ul class="row hide"> ';
- $each(columns.columnTime,function(option,i){
- $out+=' <li class="col-md-3 j-book-time ';
- if(option.selectIndex > -1 ){
- $out+=' on ';
- }
- $out+='" data-value="';
- $out+=$escape(option.value);
- $out+='"> <a href="javascript:;" class="time"> <span class="num">';
- $out+=$escape(option.text);
- $out+='</span> <span class="disable">不可预约</span> <span class="able">预约</span> </a> </li> ';
- });
- $out+=' </ul> <ul class="row hide"> ';
- $each(columns.columnTime,function(option,i){
- $out+=' <li class="col-md-3 j-book-time ';
- if(option.selectIndex > -1 ){
- $out+=' on ';
- }
- $out+='" data-value="';
- $out+=$escape(option.value);
- $out+='"> <a href="javascript:;" class="time"> <span class="num">';
- $out+=$escape(option.text);
- $out+='</span> <span class="disable">不可预约</span> <span class="able">预约</span> </a> </li> ';
- });
- $out+=' </ul> <ul class="row hide"> ';
- $each(columns.columnTime,function(option,i){
- $out+=' <li class="col-md-3 j-book-time ';
- if(option.selectIndex > -1 ){
- $out+=' on ';
- }
- $out+='" data-value="';
- $out+=$escape(option.value);
- $out+='"> <a href="javascript:;" class="time"> <span class="num">';
- $out+=$escape(option.text);
- $out+='</span> <span class="disable">不可预约</span> <span class="able">预约</span> </a> </li> ';
- });
- $out+=' </ul> <ul class="row hide"> ';
- $each(columns.columnTime,function(option,i){
- $out+=' <li class="col-md-3 j-book-time ';
- if(option.selectIndex > -1 ){
- $out+=' on ';
- }
- $out+='" data-value="';
- $out+=$escape(option.value);
- $out+='"> <a href="javascript:;" class="time"> <span class="num">';
- $out+=$escape(option.text);
- $out+='</span> <span class="disable">不可预约</span> <span class="able">预约</span> </a> </li> ';
- });
- $out+=' </ul> <ul class="row hide"> ';
- $each(columns.columnTime,function(option,i){
- $out+=' <li class="col-md-3 j-book-time ';
- if(option.selectIndex > -1 ){
- $out+=' on ';
- }
- $out+='" data-value="';
- $out+=$escape(option.value);
- $out+='"> <a href="javascript:;" class="time"> <span class="num">';
- $out+=$escape(option.text);
- $out+='</span> <span class="disable">不可预约</span> <span class="able">预约</span> </a> </li> ';
- });
- $out+=' </ul> <ul class="row hide"> ';
- $each(columns.columnTime,function(option,i){
- $out+=' <li class="col-md-3 j-book-time ';
- if(option.selectIndex > -1 ){
- $out+=' on ';
- }
- $out+='" data-value="';
- $out+=$escape(option.value);
- $out+='"> <a href="javascript:;" class="time"> <span class="num">';
- $out+=$escape(option.text);
- $out+='</span> <span class="disable">不可预约</span> <span class="able">预约</span> </a> </li> ';
- });
- $out+=' </ul> </div> </div> </div> ';
- return new String($out);
- });
|