Browse Source

商品快捷编辑修改,详情页面有bug

master
liangyuyan 5 years ago
parent
commit
9bba6cf5b2
  1. 8
      app/Admin/Controllers/v3/GoodsController.php
  2. 8
      app/Admin/Controllers/v3/GoodsNewController.php
  3. 3
      app/Admin/Forms/GoodsCopyForm.php
  4. 3
      app/Admin/Forms/GoodsNewCopyForm.php
  5. 3
      app/Admin/Forms/GoodsNewImageForm.php

8
app/Admin/Controllers/v3/GoodsController.php

@ -82,12 +82,12 @@ class GoodsController extends AdminController
return empty($item) ? '' : $item->title;
});
$show->width(6)->store_id->as(function ($storeId){
$item = GoodsCategoryModel::getInfo($storeId,'name');
$item = GoodsCategoryModel::getStoreInfo($storeId,'name');
return empty($item) ? '' : $item->name;
});
$show->width(6)->store_id->as(function ($goodsCategoryId){
$item = StoreModel::getStoreInfo($goodsCategoryId,'name');
return empty($item) ? '' : $item->name;
$show->width(6)->goods_category_id->as(function ($goodsCategoryId){
$item = GoodsCategoryModel::getInfo($goodsCategoryId,'title');
return empty($item) ? '' : $item->title;
});
$show->width(6)->cover_img->image();
$show->width(6)->price;

8
app/Admin/Controllers/v3/GoodsNewController.php

@ -99,12 +99,12 @@ class GoodsNewController extends AdminController
return empty($item) ? '' : $item->title;
});
$show->width(6)->store_id->as(function ($storeId){
$item = GoodsCategoryModel::getInfo($storeId,'name');
$item = StoreModel::getStoreInfo($storeId,'name');
return empty($item) ? '' : $item->name;
});
$show->width(6)->store_id->as(function ($goodsCategoryId){
$item = StoreModel::getStoreInfo($goodsCategoryId,'name');
return empty($item) ? '' : $item->name;
$show->width(6)->goods_category_id->as(function ($goodsCategoryId){
$item = GoodsCategoryModel::getInfo($goodsCategoryId,'title');
return empty($item) ? '' : $item->title;
});
$show->width(6)->cover_img->image();
$show->width(6)->price;

3
app/Admin/Forms/GoodsCopyForm.php

@ -87,7 +87,8 @@ class GoodsCopyForm extends Form
$id = $this->getKey();
$goods = GoodsModel::select('name')->find($id);
$this->hidden('goods_id')->value($id);
$this->display('name')->value($goods->name);
$name = empty($goods->name)?'':$goods->name;
$this->display('name')->value($name);
$stores = StoreModel::getStoreArray();
$this->multipleSelect('store_ids','选择店铺')->required()->options($stores)->help('选择店铺,将当前商品复制到所选店铺。注意选择重复店铺问题!!!');
}

3
app/Admin/Forms/GoodsNewCopyForm.php

@ -87,7 +87,8 @@ class GoodsNewCopyForm extends Form
$id = $this->getKey();
$goods = GoodsModel::select('name')->find($id);
$this->hidden('goods_id')->value($id);
$this->display('name')->value($goods->name);
$name = empty($goods->name)?'':$goods->name;
$this->display('name')->value($name);
$stores = StoreModel::getStoreArray();
$this->multipleSelect('store_ids','选择店铺')->required()->options($stores)->help('选择店铺,将当前商品复制到所选店铺。注意选择重复店铺问题!!!');
}

3
app/Admin/Forms/GoodsNewImageForm.php

@ -55,7 +55,8 @@ class GoodsNewImageForm extends Form
$goods = GoodsModel::select('name')->find($id);
$goodName = empty($goods->name)?'':$goods->name;
$this->hidden('goods_id')->value($id);
$this->image('cover_img','封面图')->url('ops/files')->help('商品名称:'.$goodName);
$this->display('name','商品名称')->value($goodName);
$this->image('cover_img','封面图')->url('ops/files');
$this->image('img_banner','轮播图')->url('ops/files');
}

Loading…
Cancel
Save