mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-09 03:22:51 +08:00
删除测试代码;
This commit is contained in:
@@ -1,65 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace app\admin\controller\test;
|
|
||||||
|
|
||||||
use app\common\controller\AdminController;
|
|
||||||
use EasyAdmin\annotation\ControllerAnnotation;
|
|
||||||
use EasyAdmin\annotation\NodeAnotation;
|
|
||||||
use think\App;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @ControllerAnnotation(title="test_goods")
|
|
||||||
*/
|
|
||||||
class Goods extends AdminController
|
|
||||||
{
|
|
||||||
|
|
||||||
use \app\admin\traits\Curd;
|
|
||||||
|
|
||||||
public function __construct(App $app)
|
|
||||||
{
|
|
||||||
parent::__construct($app);
|
|
||||||
|
|
||||||
$this->model = new \app\admin\model\TestGoods();
|
|
||||||
|
|
||||||
$this->assign('select_list_status', $this->model::SELECT_LIST_STATUS, true);
|
|
||||||
|
|
||||||
$this->assign('select_list_time_status', $this->model::SELECT_LIST_TIME_STATUS, true);
|
|
||||||
|
|
||||||
$this->assign('select_list_is_recommend', $this->model::SELECT_LIST_IS_RECOMMEND, true);
|
|
||||||
|
|
||||||
$this->assign('select_list_shop_type', $this->model::SELECT_LIST_SHOP_TYPE, true);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @NodeAnotation(title="列表")
|
|
||||||
*/
|
|
||||||
public function index()
|
|
||||||
{
|
|
||||||
if ($this->request->isAjax()) {
|
|
||||||
if (input('selectFields')) {
|
|
||||||
return $this->selectList();
|
|
||||||
}
|
|
||||||
list($page, $limit, $where) = $this->buildTableParames();
|
|
||||||
$count = $this->model
|
|
||||||
->withJoin('mallCate', 'LEFT')
|
|
||||||
->where($where)
|
|
||||||
->count();
|
|
||||||
$list = $this->model
|
|
||||||
->withJoin('mallCate', 'LEFT')
|
|
||||||
->where($where)
|
|
||||||
->page($page, $limit)
|
|
||||||
->order($this->sort)
|
|
||||||
->select();
|
|
||||||
$data = [
|
|
||||||
'code' => 0,
|
|
||||||
'msg' => '',
|
|
||||||
'count' => $count,
|
|
||||||
'data' => $list,
|
|
||||||
];
|
|
||||||
return json($data);
|
|
||||||
}
|
|
||||||
return $this->fetch();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace app\admin\model;
|
|
||||||
|
|
||||||
use app\common\model\TimeModel;
|
|
||||||
|
|
||||||
class TestGoods extends TimeModel
|
|
||||||
{
|
|
||||||
|
|
||||||
protected $name = "test_goods";
|
|
||||||
|
|
||||||
protected $deleteTime = "delete_time";
|
|
||||||
|
|
||||||
|
|
||||||
public const SELECT_LIST_STATUS = ['0'=>'正常','1'=>'禁用',];
|
|
||||||
|
|
||||||
public const SELECT_LIST_TIME_STATUS = ['0'=>'未参加','1'=>'已开始','3'=>'已结束',];
|
|
||||||
|
|
||||||
public const SELECT_LIST_IS_RECOMMEND = ['0'=>'不推荐','1'=>'推荐',];
|
|
||||||
|
|
||||||
public const SELECT_LIST_SHOP_TYPE = ['taobao'=>'淘宝','jd'=>'京东',];
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function mallCate()
|
|
||||||
{
|
|
||||||
return $this->belongsTo('\app\admin\model\MallCate', 'cate_id', 'id');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,179 +0,0 @@
|
|||||||
<div class="layuimini-container">
|
|
||||||
<form id="app-form" class="layui-form layuimini-form">
|
|
||||||
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">分类ID</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<div data-toggle="table-data" data-index="{:__url('mall.cate/index')}" data-select-type="radio" data-select-value="" data-value-field="id" data-name="cate_id" data-field-name="title" data-required="1">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">商品名称</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" name="title" class="layui-input" lay-verify="required" placeholder="请输入商品名称" value="">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label required">商品logo</label>
|
|
||||||
<div class="layui-input-block layuimini-upload">
|
|
||||||
<input name="logo" class="layui-input layui-col-xs6" lay-verify="required" placeholder="请上传商品logo" value="">
|
|
||||||
<div class="layuimini-upload-btn">
|
|
||||||
<span><a class="layui-btn" data-upload="logo" data-upload-number="one" data-upload-exts="png|jpg|ico|jpeg" data-upload-icon="image"><i class="fa fa-upload"></i> 上传</a></span>
|
|
||||||
<span><a class="layui-btn layui-btn-normal" id="select_logo" data-upload-select="logo" data-upload-number="one" data-upload-mimetype="image/*"><i class="fa fa-list"></i> 选择</a></span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label required">商品图片</label>
|
|
||||||
<div class="layui-input-block layuimini-upload">
|
|
||||||
<input name="images" class="layui-input layui-col-xs6" lay-verify="required" placeholder="请上传商品图片" value="">
|
|
||||||
<div class="layuimini-upload-btn">
|
|
||||||
<span><a class="layui-btn" data-upload="images" data-upload-number="more" data-upload-exts="png|jpg|ico|jpeg" data-upload-icon="image" data-upload-sign="|"><i class="fa fa-upload"></i> 上传</a></span>
|
|
||||||
<span><a class="layui-btn layui-btn-normal" id="select_images" data-upload-select="images" data-upload-number="more" data-upload-mimetype="image/*" data-upload-sign="|"><i class="fa fa-list"></i> 选择</a></span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">商品描述</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<textarea name="describe" rows="20" class="layui-textarea editor" placeholder="请输入商品描述"></textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">总库存</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" name="total_stock" class="layui-input" lay-verify="required" placeholder="请输入总库存" value="0">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">排序</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" name="sort" class="layui-input" lay-verify="required" placeholder="请输入排序" value="0">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">状态</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
{foreach $select_list_status as $k=>$v}
|
|
||||||
<input type="radio" name="status" value="{$k}" title="{$v}" {in name="k" value="0"}checked=""{/in}>
|
|
||||||
{/foreach}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label required">合格证</label>
|
|
||||||
<div class="layui-input-block layuimini-upload">
|
|
||||||
<input name="cert_file" class="layui-input layui-col-xs6" lay-verify="required" placeholder="请上传合格证" value="">
|
|
||||||
<div class="layuimini-upload-btn">
|
|
||||||
<span><a class="layui-btn" data-upload="cert_file" data-upload-number="one" data-upload-exts="zip" data-upload-icon="file" data-disable-preview="1"><i class="fa fa-upload"></i> 上传</a></span>
|
|
||||||
<span><a class="layui-btn layui-btn-normal" id="select_cert_file" data-upload-select="cert_file" data-upload-number="one" data-upload-mimetype="*"><i class="fa fa-list"></i> 选择</a></span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label required">检测报告</label>
|
|
||||||
<div class="layui-input-block layuimini-upload">
|
|
||||||
<input name="verfiy_file" class="layui-input layui-col-xs6" lay-verify="required" placeholder="请上传检测报告" value="">
|
|
||||||
<div class="layuimini-upload-btn">
|
|
||||||
<span><a class="layui-btn" data-upload="verfiy_file" data-upload-number="more" data-upload-exts="zip" data-upload-icon="file" data-disable-preview="1"><i class="fa fa-upload" data-upload-sign="|" ></i> 上传</a></span>
|
|
||||||
<span><a class="layui-btn layui-btn-normal" id="select_verfiy_file" data-upload-select="verfiy_file" data-upload-number="more" data-upload-mimetype="*" data-upload-sign="|"><i class="fa fa-list"></i> 选择</a></span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item layui-form-text">
|
|
||||||
<label class="layui-form-label">备注说明</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<textarea name="remark" class="layui-textarea" lay-verify="required" placeholder="请输入备注说明"></textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">发布日期</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" name="publish_time" data-date="" data-date-type="date" class="layui-input" lay-verify="required" placeholder="请输入发布日期" value="">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">售卖日期</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" name="sale_time" data-date="" data-date-type="datetime" class="layui-input" lay-verify="required" placeholder="请输入售卖日期" value="">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item layui-form-text">
|
|
||||||
<label class="layui-form-label">简介</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<textarea name="intro" class="layui-textarea" lay-verify="required" placeholder="请输入简介"></textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">秒杀状态</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<select name="time_status" lay-verify="required">
|
|
||||||
<option value=''></option>
|
|
||||||
{foreach $select_list_time_status as $k=>$v}
|
|
||||||
<option value='{$k}' >{$v}</option>
|
|
||||||
{/foreach}
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">是否推荐</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
{foreach $select_list_is_recommend as $k=>$v}
|
|
||||||
<input type="radio" name="is_recommend" value="{$k}" title="{$v}" {in name="k" value=""}checked=""{/in}>
|
|
||||||
{/foreach}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">商品类型</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
{foreach $select_list_shop_type as $k=>$v}
|
|
||||||
<input type="checkbox" name="shop_type[]" value="{$k}" lay-skin="primary" title="{$v}" {in name="k" value=""}checked=""{/in}>
|
|
||||||
{/foreach}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">商品标签</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<div data-toggle="table-data" data-index="{:__url('mall.tag/index')}" data-select-type="checkbox" data-select-value="" data-value-field="id" data-name="tag" data-field-name="title" data-required="1">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">商品标签(单选)</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<div data-toggle="table-data" data-index="{:__url('mall.tag/index')}" data-select-type="radio" data-select-value="" data-value-field="id" data-name="tag_backup" data-field-name="title" data-required="">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">产地</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input class="layui-input" name="from_area" data-toggle="city-picker" lay-verify="required" value="" type="text" data-level="" readonly data-field-code="0" data-field-name-province="0" >
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">仓库</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input class="layui-input" name="store_city" data-toggle="city-picker" lay-verify="required" value="山东省/临沂市" type="text" data-level="city" readonly >
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">商品标签 (输入)</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<div data-toggle="tag-input" data-name="tag_input" data-value="" data-required="1"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="hr-line"></div>
|
|
||||||
<div class="layui-form-item text-center">
|
|
||||||
<button type="submit" class="layui-btn layui-btn-normal layui-btn-sm" lay-submit>确认</button>
|
|
||||||
<button type="reset" class="layui-btn layui-btn-primary layui-btn-sm">重置</button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
@@ -1,179 +0,0 @@
|
|||||||
<div class="layuimini-container">
|
|
||||||
<form id="app-form" class="layui-form layuimini-form">
|
|
||||||
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">分类ID</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<div data-toggle="table-data" data-index="{:__url('mall.cate/index')}" data-select-type="radio" data-select-value="{$row.cate_id|default=''}" data-value-field="id" data-name="cate_id" data-field-name="title" data-required="1">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">商品名称</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" name="title" class="layui-input" lay-verify="required" placeholder="请输入商品名称" value="{$row.title|default=''}">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label required">商品logo</label>
|
|
||||||
<div class="layui-input-block layuimini-upload">
|
|
||||||
<input name="logo" class="layui-input layui-col-xs6" lay-verify="required" placeholder="请上传商品logo" value="{$row.logo|default=''}">
|
|
||||||
<div class="layuimini-upload-btn">
|
|
||||||
<span><a class="layui-btn" data-upload="logo" data-upload-number="one" data-upload-exts="png|jpg|ico|jpeg" data-upload-icon="image"><i class="fa fa-upload"></i> 上传</a></span>
|
|
||||||
<span><a class="layui-btn layui-btn-normal" id="select_logo" data-upload-select="logo" data-upload-number="one" data-upload-mimetype="image/*"><i class="fa fa-list"></i> 选择</a></span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label required">商品图片</label>
|
|
||||||
<div class="layui-input-block layuimini-upload">
|
|
||||||
<input name="images" class="layui-input layui-col-xs6" lay-verify="required" placeholder="请上传商品图片" value="{$row.images|default=''}">
|
|
||||||
<div class="layuimini-upload-btn">
|
|
||||||
<span><a class="layui-btn" data-upload="images" data-upload-number="more" data-upload-exts="png|jpg|ico|jpeg" data-upload-icon="image" data-upload-sign=""><i class="fa fa-upload"></i> 上传</a></span>
|
|
||||||
<span><a class="layui-btn layui-btn-normal" id="select_images" data-upload-select="images" data-upload-number="more" data-upload-mimetype="image/*" data-upload-sign=""><i class="fa fa-list"></i> 选择</a></span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">商品描述</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<textarea name="describe" rows="20" class="layui-textarea editor" placeholder="请输入商品描述">{$row.describe|raw|default=''}</textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">总库存</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" name="total_stock" class="layui-input" lay-verify="required" placeholder="请输入总库存" value="{$row.total_stock|default=''}">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">排序</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" name="sort" class="layui-input" lay-verify="required" placeholder="请输入排序" value="{$row.sort|default=''}">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">状态</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
{foreach $select_list_status as $k=>$v}
|
|
||||||
<input type="radio" name="status" value="{$k}" title="{$v}" {in name="k" value="$row.status"}checked=""{/in}>
|
|
||||||
{/foreach}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label required">合格证</label>
|
|
||||||
<div class="layui-input-block layuimini-upload">
|
|
||||||
<input name="cert_file" class="layui-input layui-col-xs6" lay-verify="required" placeholder="请上传合格证" value="{$row.cert_file|default=''}">
|
|
||||||
<div class="layuimini-upload-btn">
|
|
||||||
<span><a class="layui-btn" data-upload="cert_file" data-upload-number="one" data-upload-exts="zip" data-upload-icon="file" data-disable-preview="1"><i class="fa fa-upload"></i> 上传</a></span>
|
|
||||||
<span><a class="layui-btn layui-btn-normal" id="select_cert_file" data-upload-select="cert_file" data-upload-number="one" data-upload-mimetype="*"><i class="fa fa-list"></i> 选择</a></span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label required">检测报告</label>
|
|
||||||
<div class="layui-input-block layuimini-upload">
|
|
||||||
<input name="verfiy_file" class="layui-input layui-col-xs6" lay-verify="required" placeholder="请上传检测报告" value="{$row.verfiy_file|default=''}">
|
|
||||||
<div class="layuimini-upload-btn">
|
|
||||||
<span><a class="layui-btn" data-upload="verfiy_file" data-upload-number="more" data-upload-exts="zip" data-upload-icon="file" data-disable-preview="1"><i class="fa fa-upload" data-upload-sign="" ></i> 上传</a></span>
|
|
||||||
<span><a class="layui-btn layui-btn-normal" id="select_verfiy_file" data-upload-select="verfiy_file" data-upload-number="more" data-upload-mimetype="*" data-upload-sign=""><i class="fa fa-list"></i> 选择</a></span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item layui-form-text">
|
|
||||||
<label class="layui-form-label">备注说明</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<textarea name="remark" class="layui-textarea" lay-verify="required" placeholder="请输入备注说明">{$row.remark|raw|default=''}</textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">发布日期</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" name="publish_time" data-date="" data-date-type="date" class="layui-input" lay-verify="required" placeholder="请输入发布日期" value="{$row.publish_time|default=''}">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">售卖日期</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="text" name="sale_time" data-date="" data-date-type="datetime" class="layui-input" lay-verify="required" placeholder="请输入售卖日期" value="{$row.sale_time|default=''}">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item layui-form-text">
|
|
||||||
<label class="layui-form-label">简介</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<textarea name="intro" class="layui-textarea" lay-verify="required" placeholder="请输入简介">{$row.intro|raw|default=''}</textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">秒杀状态</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<select name="time_status" lay-verify="required">
|
|
||||||
<option value=''></option>
|
|
||||||
{foreach $select_list_time_status as $k=>$v}
|
|
||||||
<option value='{$k}' {in name="k" value="$row.time_status"}selected=""{/in}>{$v}</option>
|
|
||||||
{/foreach}
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">是否推荐</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
{foreach $select_list_is_recommend as $k=>$v}
|
|
||||||
<input type="radio" name="is_recommend" value="{$k}" title="{$v}" {in name="k" value="$row.is_recommend"}checked=""{/in}>
|
|
||||||
{/foreach}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">商品类型</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
{foreach $select_list_shop_type as $k=>$v}
|
|
||||||
<input type="checkbox" name="shop_type[]" value="{$k}" lay-skin="primary" title="{$v}" {in name="k" value="$row.shop_type"}checked=""{/in}>
|
|
||||||
{/foreach}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">商品标签</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<div data-toggle="table-data" data-index="{:__url('mall.tag/index')}" data-select-type="checkbox" data-select-value="{$row.tag|default=''}" data-value-field="id" data-name="tag" data-field-name="title" data-required="1">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">商品标签(单选)</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<div data-toggle="table-data" data-index="{:__url('mall.tag/index')}" data-select-type="radio" data-select-value="{$row.tag_backup|default=''}" data-value-field="id" data-name="tag_backup" data-field-name="title" data-required="">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">产地</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input class="layui-input" name="from_area" data-toggle="city-picker" lay-verify="required" value="{$row.from_area|default=''}" type="text" data-level="" readonly data-field-code="0" data-field-name-province="0" >
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">仓库</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input class="layui-input" name="store_city" data-toggle="city-picker" lay-verify="required" value="{$row.store_city|default=''}" type="text" data-level="city" readonly >
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">商品标签 (输入)</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<div data-toggle="tag-input" data-name="tag_input" data-value="{$row.tag_input|default=''}" data-required="1"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="hr-line"></div>
|
|
||||||
<div class="layui-form-item text-center">
|
|
||||||
<button type="submit" class="layui-btn layui-btn-normal layui-btn-sm" lay-submit>确认</button>
|
|
||||||
<button type="reset" class="layui-btn layui-btn-primary layui-btn-sm">重置</button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
<div class="layuimini-container">
|
|
||||||
<div class="layuimini-main">
|
|
||||||
<table id="currentTable" class="layui-table layui-hide"
|
|
||||||
data-auth-add="{:auth('test.goods/add')}"
|
|
||||||
data-auth-edit="{:auth('test.goods/edit')}"
|
|
||||||
data-auth-delete="{:auth('test.goods/delete')}"
|
|
||||||
lay-filter="currentTable">
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
define(["jquery", "easy-admin"], function ($, ea) {
|
|
||||||
|
|
||||||
var init = {
|
|
||||||
table_elem: '#currentTable',
|
|
||||||
table_render_id: 'currentTableRenderId',
|
|
||||||
index_url: 'test.goods/index',
|
|
||||||
add_url: 'test.goods/add',
|
|
||||||
edit_url: 'test.goods/edit',
|
|
||||||
delete_url: 'test.goods/delete',
|
|
||||||
export_url: 'test.goods/export',
|
|
||||||
modify_url: 'test.goods/modify',
|
|
||||||
};
|
|
||||||
|
|
||||||
var Controller = {
|
|
||||||
|
|
||||||
index: function () {
|
|
||||||
ea.table.render({
|
|
||||||
init: init,
|
|
||||||
cols: [[
|
|
||||||
{type: 'checkbox'},
|
|
||||||
{field: 'id', title: 'id'},
|
|
||||||
{field: 'cate_id', title: '分类ID'},
|
|
||||||
{field: 'title', title: '商品名称'},
|
|
||||||
{field: 'logo', title: '商品logo', templet: ea.table.image},
|
|
||||||
{field: 'total_stock', title: '总库存'},
|
|
||||||
{field: 'sort', title: '排序', edit: 'text'},
|
|
||||||
{field: 'status', search: 'select', selectList: ea.getDataBrage('select_list_status'), title: '状态', templet: ea.table.switch},
|
|
||||||
{field: 'cert_file', title: '合格证', templet: ea.table.url},
|
|
||||||
{field: 'remark', title: '备注说明', templet: ea.table.text},
|
|
||||||
{field: 'create_time', title: 'create_time'},
|
|
||||||
{field: 'publish_time', title: '发布日期'},
|
|
||||||
{field: 'sale_time', title: '售卖日期'},
|
|
||||||
{field: 'intro', title: '简介'},
|
|
||||||
{field: 'time_status', search: 'select', selectList: ea.getDataBrage('select_list_time_status'), title: '秒杀状态'},
|
|
||||||
Reference in New Issue
Block a user