mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-05 17:42:49 +08:00
296 lines
18 KiB
PHP
296 lines
18 KiB
PHP
<div class="layuimini-container detail-container">
|
|
<div class="layuimini-main">
|
|
<div class="layui-card detail-card">
|
|
<div class="layui-card-header detail-header">
|
|
<div class="layui-row">
|
|
<div class="layui-col-md9">
|
|
<h2 class="detail-title">#{$row.id} {$title}</h2>
|
|
<div class="detail-id">ID: {$row.id}</div>
|
|
</div>
|
|
<div class="layui-col-md3 text-right detail-actions">
|
|
<button class="layui-btn layui-btn-primary" onclick="window.history.back()">返回</button>
|
|
<button class="layui-btn" onclick="location.href='{{:url("edit", ["id" => $row.id])}}'">编辑</button>
|
|
<button class="layui-btn layui-btn-danger" onclick="deleteData({{$row.id}})">删除</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-card-body detail-content">
|
|
<div class="layui-row">
|
|
<!-- 左侧主体内容 -->
|
|
<div class="layui-col-md8 detail-main">
|
|
<div class="detail-field-group">
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">分类ID</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.cate_id"}
|
|
{$row.cate_id}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">商品名称</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.title"}
|
|
{$row.title}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">商品logo</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.logo"}
|
|
<img src="{$row.logo}" class="detail-image" style="max-width: 300px; max-height: 300px; border-radius: 4px; cursor: pointer;" onclick="layer.photos({photos: {data: [{src: this.src}]}, anim: 5})">
|
|
{else/}
|
|
<span class="layui-text-em">暂无图片</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">商品图片</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.images_list"}
|
|
{volist name="row.images_list" id="img"}
|
|
<img src="{$img}" class="detail-image" style="max-width: 150px; max-height: 150px; margin-right: 10px; margin-bottom: 10px; border-radius: 4px; cursor: pointer;" onclick="layer.photos({photos: {data: {volist name='row.images_list' id='imgItem'}[{src: '{$imgItem}'}{notlast},{/notlast}]{/volist}}, start: {$key}}, anim: 5})">
|
|
{/volist}
|
|
{else/}
|
|
<span class="layui-text-em">暂无图片</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item detail-field-full">
|
|
<div class="detail-field-label">商品描述</div>
|
|
<div class="detail-field-value detail-editor-content">
|
|
{notempty name="row.describe"}
|
|
{$row.describe|raw}
|
|
{else/}
|
|
<span class="layui-text-em">暂无内容</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">总库存</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.total_stock"}
|
|
{$row.total_stock}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">合格证</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.cert_file"}
|
|
<a href="{$row.cert_file}" target="_blank" class="layui-btn layui-btn-xs layui-btn-normal">
|
|
<i class="layui-icon layui-icon-download-circle"></i> 下载文件
|
|
</a>
|
|
<div style="margin-top: 5px; color: #999; font-size: 12px;">{$row.cert_file}</div>
|
|
{else/}
|
|
<span class="layui-text-em">暂无文件</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">检测报告</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.verfiy_file_list"}
|
|
{volist name="row.verfiy_file_list" id="file"}
|
|
<div style="margin-bottom: 8px;">
|
|
<a href="{$file}" target="_blank" class="layui-btn layui-btn-xs layui-btn-normal">
|
|
<i class="layui-icon layui-icon-download-circle"></i> 文件 {$key + 1}
|
|
</a>
|
|
<span style="margin-left: 10px; color: #999; font-size: 12px;">{$file}</span>
|
|
</div>
|
|
{/volist}
|
|
{else/}
|
|
<span class="layui-text-em">暂无文件</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">备注说明</div>
|
|
<div class="detail-field-value" style="white-space: pre-wrap;">
|
|
{notempty name="row.remark"}
|
|
{$row.remark|raw}
|
|
{else/}
|
|
<span class="layui-text-em">暂无内容</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">发布日期</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.publish_time"}
|
|
{$row.publish_time|date="Y-m-d H:i:s"}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">售卖日期</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.sale_time"}
|
|
{$row.sale_time|date="Y-m-d H:i:s"}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">简介</div>
|
|
<div class="detail-field-value" style="white-space: pre-wrap;">
|
|
{notempty name="row.intro"}
|
|
{$row.intro|raw}
|
|
{else/}
|
|
<span class="layui-text-em">暂无内容</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">秒杀状态</div>
|
|
<div class="detail-field-value">
|
|
{volist name="select_list_time_status" id="vo"}{eq name="vo.value" value="$row.time_status"}{$vo.label}{/eq}{/volist}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">是否推荐</div>
|
|
<div class="detail-field-value">
|
|
{volist name="select_list_is_recommend" id="vo"}{eq name="vo.value" value="$row.is_recommend"}<span class="layui-badge">{volist name="select_list_is_recommend" id="item"}{eq name="item.value" value="$row.is_recommend"}{$item.label}{/eq}{/volist}</span>{/eq}{/volist}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">商品类型</div>
|
|
<div class="detail-field-value">
|
|
{volist name="row.shop_type|explode=','" id="item"><span class="layui-badge layui-badge-rim" style="margin-right: 5px;">{volist name="select_list_shop_type" id="vo"}{eq name="vo.value" value="$item"}{$vo.label}{/eq}{/volist}</span>{/volist}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">商品标签</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.tag"}
|
|
{$row.tag}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">商品标签(单选)</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.tag_backup"}
|
|
{$row.tag_backup}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">产地</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.from_area"}
|
|
{$row.from_area}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">仓库</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.store_city"}
|
|
{$row.store_city}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">商品标签 (输入)</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.tag_input"}
|
|
{$row.tag_input}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">唯一id</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.uid"}
|
|
{$row.uid}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">价格</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.price"}
|
|
{$row.price}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">详情</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.detail"}
|
|
{$row.detail}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<!-- 右侧基础信息 -->
|
|
<div class="layui-col-md4 detail-side">
|
|
<h3 class="detail-side-title">基础信息</h3>
|
|
<div class="detail-field-group">
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">ID</div>
|
|
<div class="detail-field-value">{$row.id}</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">排序</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.sort"}
|
|
{$row.sort}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">状态</div>
|
|
<div class="detail-field-value">
|
|
{volist name="select_list_status" id="vo"}{eq name="vo.value" value="$row.status"}<span class="layui-badge">{volist name="select_list_status" id="item"}{eq name="item.value" value="$row.status"}{$item.label}{/eq}{/volist}</span>{/eq}{/volist}
|
|
</div>
|
|
</div>
|
|
<div class="detail-field-item">
|
|
<div class="detail-field-label">create_time</div>
|
|
<div class="detail-field-value">
|
|
{notempty name="row.create_time"}
|
|
{$row.create_time}
|
|
{else/}
|
|
<span class="layui-text-em">暂无数据</span>
|
|
{/notempty}
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div> |