商品详情添加规格显示
This commit is contained in:
parent
88c3e1954a
commit
4805e306ec
@ -5,6 +5,7 @@ namespace app\admin\logic\shop;
|
||||
use app\common\basics\Logic;
|
||||
use app\common\enum\LocalStoreGoodsEnum;
|
||||
use app\common\model\localstore\LocalStoreGoods;
|
||||
use app\common\model\localstore\LocalStoreGoodsItem;
|
||||
use think\facade\Config;
|
||||
|
||||
class LocalStoreGoodsLogic extends Logic
|
||||
@ -79,6 +80,17 @@ class LocalStoreGoodsLogic extends Logic
|
||||
{
|
||||
$data = LocalStoreGoods::with('pic')->where(['id' => $id])->find()->toArray();
|
||||
|
||||
// 查找多规格
|
||||
if ($data['is_multiple_spec'] == 1) {
|
||||
$data['item'] = LocalStoreGoodsItem::where([
|
||||
'goods_id' => $id
|
||||
])->field('id, image, spec_value_str, price, stock, note')->select();
|
||||
|
||||
foreach ($data['item'] as &$v) {
|
||||
$v['image'] = Config::get('aliyunoss.domain') . $v['image'];
|
||||
}
|
||||
}
|
||||
// dump($data);die;
|
||||
if ($data) {
|
||||
foreach ($data['pic'] as &$v) {
|
||||
$v['url'] = Config::get('aliyunoss.domain') . $v['url'];
|
||||
|
||||
@ -24,6 +24,20 @@
|
||||
margin-right: 20px;
|
||||
line-height: 36px;
|
||||
}
|
||||
|
||||
.flex {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
.flex:not(:first-child) {
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
.m-r-10 {
|
||||
margin-right: 10px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="layui-card layui-form">
|
||||
@ -61,6 +75,25 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{if condition="$data.is_multiple_spec == 1"}
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">商品规格:</label>
|
||||
<div class="layui-input-block spec-block">
|
||||
{foreach $data.item as $key => $value}
|
||||
<div class="flex">
|
||||
<div class="upload-image-div">
|
||||
<img src="{$value.image}" alt="img" class="image-show">
|
||||
</div>
|
||||
<div class="m-r-10">规格名称:{$value.spec_value_str}</div>
|
||||
<div class="m-r-10">价格:¥{$value.price}</div>
|
||||
<div class="m-r-10">库存:¥{$value.stock}</div>
|
||||
<div class="m-r-10">备注:{$value.note ? $value.note : '无'}</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label for="content" class="layui-form-label">商品详情:</label>
|
||||
<div class="layui-input-block">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user