public function actionDetail($id) { $model = Goods::findOne(['id' => $id, 'status' => Goods::STATUS_NORMAL]); if (!$model) { throw new NotFoundHttpException('未找到该商品'); } $output = ['status' => 'ok', 'name' => $model->name, 'price' => $model->price, 'surplus' => $model->surplus, 'description' => '【笑e购】' . $model->description, 'cart' => Yii::$app->user->isGuest ? 0 : Yii::$app->user->identity->getCartGoodsQuantity($id), 'image' => $model->images ? Url::toGoods($model->images[0]->name) : Yii::$app->params['goods.defaultImageUrl']]; Yii::$app->response->format = Response::FORMAT_JSON; return $output; }
$this->title = '采购编辑'; ?> <div class="row"> <div class="col-lg-12"> <?php echo Html::beginForm(); ?> <?php foreach ($model->goods as $goods) { ?> <div class="goods-item"> <table class="table"> <tbody> <tr> <td class="col-sm-1"><?php echo Html::img(Url::toCover($goods->cover), ['class' => 'img-rounded']); ?> </td> <td class="col-sm-3"><?php echo Html::encode($goods->name); ?> </td> <td class="col-sm-3"><?php echo Html::encode($goods->category); ?> </td> <td class="col-sm-2"><?php echo Html::textInput("count[]", $goods->count); ?> <?php echo Html::encode($goods->unit);
<div class="modal-body"> <p>您确定要删除该订单吗?</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button> <button type="submit" class="btn btn-danger">删除</button> </div> <?php echo Html::endForm(); ?> </div> </div> </div> <?php } if ($model->status === Order::STATUS_UNPAID) { $timeout = date('Y-m-d H:i:s', $model->timeout); $url = Url::to(['/order/timeout', 'order' => $model->order_sn]); $js = <<<JS \$(".countdown").countdown("{$timeout}", function (event) { \$(this).text(event.strftime('%M:%S')); }).on('finish.countdown', function(event) { \$.ajax({ url : '{$url}', type : 'post', success : function (data) {} }); }); JS; $this->registerJs($js); }
?> <div class="form-group"> <?php echo Html::submitButton('<i class="fa fa-floppy-o"></i> 保存', ['class' => 'btn btn-primary']); ?> <?php echo $model->isNewRecord ? '' : Html::a('更新商品图片', ['/goods/img', 'id' => $model->id], ['class' => 'text-warning']); ?> </div> <?php ActiveForm::end(); ?> </div> </div> <?php $urlStore = Url::to(['/store/items']); $js = <<<JS \$('[name="school"]').change(function () { var schoolId = \$(this).val(); \$.ajax({ url : '{$urlStore}?id=' + schoolId, type : 'post', dataType : 'json', success : function (data) { if (data.status === 'ok') { \$('#goods-store_id').html(data.html).change(); } }, error : function () {} }); });
<?php } ?> <button type="submit" class="btn btn-lg btn-primary pull-right" onclick="return confirm('您确定要申请该预购清单吗?提交申请后不可修改。')"<?php echo empty($createApplyForm->purchaseList) ? ' disabled' : ''; ?> >立即申请</button> <?php ActiveForm::end(); ?> </div> </div> </div> <?php $urlCount = Url::to(['/purchase/count']); $urlDelete = Url::to(['/purchase/delete']); $js = <<<JS \$('input[name="count"]').change(function () { var \$this = \$(this); var id = \$this.attr('data-id'); var value = parseInt(\$this.val()); if (isNaN(value) || value < 1) { value = 1; } if (value > 500) { value = 500; } \$this.val(value); \$.ajax({ url : '{$urlCount}?id=' + id, type : 'post',
"> <?php if ($lazy) { ?> <img class="img-responsive img-lazy" src="<?php echo Yii::$app->params['goods.defaultCoverUrl']; ?> " data-original="<?php echo Url::toCover($goods->cover); ?> " /> <?php } else { ?> <img class="img-responsive" src="<?php echo Url::toCover($goods->cover); ?> " /> <?php } ?> </a> </div> <div class="sale-detail"> <!-- item name / title --> <h3><?php echo $goods->name; ?> </h3> <div class="sale-row"> <div class="sales">月售:<?php
<?php use yii\helpers\Html; use yii\bootstrap\ActiveForm; use kartik\file\FileInput; use common\models\Goods; use common\helpers\Url; $preview = []; foreach ($model->images as $img) { $preview[] = Html::img(Url::toGoods($img->name), ['class' => 'file-preview-image']); } $this->title = '更新商品图片'; ?> <div class="row"> <div class="col-lg-6"> <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]); ?> <?php echo $form->field($model, 'name')->textInput(['disabled' => true]); ?> <?php echo $form->field($model, 'photos[]')->widget(FileInput::className(), ['options' => ['accept' => 'image/*', 'multiple' => true], 'pluginOptions' => ['showUpload' => false, 'browseLabel' => '选择照片', 'removeLabel' => '删除', 'initialPreview' => $preview]]); ?> <div class="form-group"> <?php echo Html::submitButton('<i class="fa fa-floppy-o"></i> 保存', ['class' => 'btn btn-primary']); ?> <?php echo Html::a('返回商品详情', ['/goods/update', 'id' => $model->id], ['class' => 'text-warning']); ?>
<div class="place-btn"> <?php echo Html::a('返回继续购物', Url::to(['/store/index', 'id' => $store->id]), ['class' => 'text-warning']); ?> <button class="btn btn-danger btn-lg" type="submit"<?php echo count($cartGoodsList) == 0 || $store->status === Store::STATUS_REST || $store->has_least && $store->least_val > $volume ? ' disabled' : ''; ?> >立即下单</button> </div> </div> <?php ActiveForm::end(); $urlAdd = Url::to(['/order/address-add']); $urlLoad = Url::to(['/order/address-load']); $urlRealFee = Url::to(['/order/real-fee']); $urlDelete = Url::to(['/cart/delete']); $js = <<<JS \$('.address-item').click(function () { if (\$(this).find('input[type="radio"]').length > 0) { \$(this).find('input[type="radio"]').prop("checked", true); \$('.address-item').removeClass('address-active'); \$(this).addClass('address-active'); } }); \$('.address-plus').click(function () { \$('#modal-address form').attr('action', '{$urlAdd}')[0].reset(); \$('#modal-address').modal('show'); }); \$('.address-item h4 a').click(function () { var addressId = \$(this).attr('data-addressId'); \$('#modal-address form').attr('action', \$(this).attr('href'));
<?php use common\helpers\Url; /* @var $this yii\web\View */ ?> <div id="promotion" class="carousel slide carousel-fade" data-ride="carousel" data-interval="5000"> <ol class="carousel-indicators"> <li data-target="#promotion" data-slide-to="0" class="active"></li> </ol> <div class="carousel-inner" role="listbox"> <div class="item active" style="background-image: url(<?php echo $this->theme->baseUrl; ?> /images/promotion/2.jpg);"> <a href="<?php echo Url::to(['/site/signup']); ?> "> <h4 class="white text-center"><i class="fa fa-hand-o-right"></i> 新注册用户满30立减2元,立即注册<i class="fa fa-long-arrow-right"></i></h4> </a> </div> </div> </div>