Пример #1
0
</h1>

<p>You may optionally enter a comparison operator (<b>&lt;</b>, <b>&lt;=</b>, <b>&gt;</b>, <b>&gt;=</b>, <b>
        &lt;&gt;</b>
    or <b>=</b>) at the beginning of each of your search values to specify how the comparison should be done.
</p>
<?php 
echo CHtml::link('<div class="btn btn-primary">创建订单</div>', '#', array('class' => 'search-button'));
?>
<div class="search-form" style="display:none">
    <?php 
$this->renderPartial('select_user', array('users' => $users));
?>
</div>
<?php 
$this->widget('bootstrap.widgets.TbGridView', array('id' => 'order-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'enableHistory' => 'true', 'columns' => array('order_id', array('name' => 'user_id', 'header' => '会员账号', 'value' => 'Tbfunction::getUser($data->user_id)'), array('name' => 'pay_status', 'value' => 'Tbfunction::showPayStatus($data->pay_status)'), array('name' => 'refund_status', 'value' => 'Tbfunction::showRefundStatus($data->refund_status)', 'filter' => Tbfunction::ReturnRefundStatus()), array('name' => 'payment_method_id', 'value' => 'Tbfunction::showPayMethod($data->payment_method_id)', 'filter' => Tbfunction::ReturnPayMethod()), 'pay_fee', 'ship_fee', 'total_fee', array('name' => 'shipping_method_id', 'value' => 'Tbfunction::showShipMethod($data->shipping_method_id)', 'filter' => Tbfunction::ReturnShipMethod()), array('name' => 'create_time', 'value' => 'date("Y-m-d H:i:s",$data->create_time)'), array('name' => 'receiver_name'), array('name' => 'ship_status', 'value' => 'Tbfunction::showShipStatus($data->ship_status)', 'filter' => Tbfunction::ReturnShipStatus()), array('class' => 'bootstrap.widgets.TbButtonColumn', 'template' => '{deliver}', 'buttons' => array('deliver' => array('label' => '发货', 'url' => 'Yii::app()->createUrl("mall/order/deliver", array("id"=>$data->order_id))', 'options' => array('class' => 'btn btn-info btn-lg', 'data-target' => '#myModal', 'data-toggle' => 'modal', 'ajax' => array('type' => 'POST', 'url' => "js:\$(this).attr('href')", 'success' => 'function(data) { $("#myModal .modal-body").html(data); $("#myModal").modal(); }', 'error' => 'function(XHR) {$("#myModal .modal-body").html("未知错误"); $("#myModal").modal();}', 'data' => array('fid' => 'js:this.value', 'YII_CSRF_TOKEN' => Yii::app()->request->csrfToken)))))), array('class' => 'bootstrap.widgets.TbButtonColumn'))));
?>
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title" id="myModalLabel">发货</h4>
            </div>
            <div class="modal-body">
                ...
            </div>
        </div>
        <!-- /.modal-content -->
    </div>
    <!-- /.modal-dialog -->
Пример #2
0
<?php

$this->breadcrumbs = array('我的订单' => array('admin'), '管理');
?>

<div class="box" style="width:1050px;">
    <div class="box-title">管理订单</div>
    <div class="box-content clearfix">
      <?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'order-grid', 'dataProvider' => $model->MyOrderSearch(), 'filter' => $model, 'columns' => array('order_id', array('name' => 'status', 'value' => 'Tbfunction::showOrderStatus($data->status)', 'filter' => Tbfunction::ReturnOrderStatus()), 'total_fee', 'ship_fee', 'pay_fee', array('name' => 'create_time', 'value' => 'date("Y-m-d H:i:s", $data->create_time)'), array('name' => 'pay_status', 'value' => 'Tbfunction::showPayStatus($data->pay_status)', 'filter' => Tbfunction::ReturnPayStatus()), array('name' => 'ship_status', 'value' => 'Tbfunction::showShipStatus($data->ship_status)', 'filter' => Tbfunction::ReturnShipStatus()), array('name' => 'payment_method_id', 'value' => 'Tbfunction::showPayMethod($data->payment_method_id)', 'filter' => Tbfunction::ReturnPayMethod()), array('value' => 'Tbfunction::view_user($data->order_id)'))));
?>
    </div>
</div>