list.js 3.5 KB

1
  1. template("myOrder/list",function(e,t){var n=this,r=n.$each,i=e.orders,s=(e.order,e.i,n.$escape),o=(e.append_order,e.time),u=e.chubao,a="";return r(i,function(e,t){a+=' <ul class="table-view"> <li class="table-view-cell"> <span class="order-desc-title">预约时间</span> <span class="order-desc-more">',a+=s(e.booking_time_str),a+='</span> <span class="order-precedence-status">',e.precedence&&(a+="(加急)"),a+='</span> <div class="table-cell-accessory"> <span class="order-status ',0==e.status&&(a+="order-status-pay"),a+='"> ',a+=e.have_comment?"已评价":s(e.status_str),a+=' </span> </div> </li> <li class="table-view-cell btn-order-detail" data-order-id="',a+=s(e.id),a+='"> <div> <div class="order-desc-line order-number"> <span class="order-desc-title">编号</span><span class="order-desc-more">',a+=s(e.order_num),a+='</span> </div> <div class="order-desc-line order-service-name"> <span class="order-desc-title">服务</span><span class="order-desc-more">',a+=s(e.products_str),e.products[0].count>1&&(a+="(",a+=s(e.products[0].count),a+="只) "),a+="</span> </div> ",e.append_orders&&(a+=" ",r(e.append_orders,function(e,t){a+=' <div class="order-desc-line order-service-name order-append"> <span class="order-desc-title">追加</span><span class="order-desc-more">',a+=s(e.products_str),a+="</span> </div> "}),a+=" "),a+=' <div class="order-desc-line order-service-name"> <span class="order-desc-title">价格</span> <span class="order-desc-more">',a+=s(e.final_price.toFixed(2)),a+="元</span> ",e.append_orders&&(a+=" ",r(e.append_orders,function(e,t){a+=' <span class="order-append-price">&nbsp; + ',a+=s(e.price),a+="元 </span> "}),a+=" "),a+=" ",e.append_orders.length&&(a+=' <span class="order-append-price">&nbsp;=&nbsp;',a+=s(e.sum_price),a+="元</span> "),a+=" </div> </div> </li> ",0==e.status&&(a+=' <li class="table-view-cell brn-group"> &nbsp; <div class="table-cell-accessory"> <a class="order-btn btn-default order-btn-cancel" data-order-id="',a+=s(e.id),a+='" data-order-name="',a+=s(e.products[0].name),a+='" data-order-price="',a+=s(e.price),a+='">取消订单</a> <a class="order-btn btn-warning order-btn-pay" data-order-id="',a+=s(e.id),a+='" data-order-name="',a+=s(e.products[0].name),a+='" data-order-price="',a+=s(e.price),a+='">立即支付</a> </div> </li> '),a+=" ",e.status>=1&&e.status<=5&&(a+=' <li class="table-view-cell brn-group"> &nbsp; <div class="table-cell-accessory"> ',e.booking_time>o&&1==e.status&&(a+=' <a class="order-btn btn-default order-btn-refund ',e.booking_time-o<=7200&&(a+="btn-alert-info"),a+='" data-order-id="',a+=s(e.id),a+='" data-type="',a+=s(e.products[0].type),a+='" data-index="',a+=s(t),a+='">申请退款</a> '),a+=" ",u||"7"===e.products[0].type||"6"===e.products[0].type||(a+=' <a class="order-btn btn-default order-btn-append" data-order-id="',a+=s(e.id),a+='" data-order-name="',a+=s(e.products[0].pet_types[0].name),a+='" data-order-price="',a+=s(e.price),a+='" data-type="',a+=s(e.products[0].type),a+='">追加服务</a> '),a+=" ",o>e.booking_time&&(a+=' <a class="order-btn btn-warning order-btn-done" data-order-id="',a+=s(e.id),a+='" data-order-name="',a+=s(e.products[0].name),a+='" data-order-price="',a+=s(e.price),a+='">确认完成</a> '),a+=" </div> </li> "),a+=" ",6!=e.status||e.have_comment||(a+=' <li class="table-view-cell brn-group"> &nbsp; <div class="table-cell-accessory"> <a class="order-btn order-btn-review btn-main" data-order-id="',a+=s(e.id),a+='">立即评价</a> </div> </li> '),a+=" </ul> "}),a+=" ",new String(a)});