修改模板文件

This commit is contained in:
Anyon 2020-09-14 18:39:15 +08:00
parent 28ffc57aa8
commit 2aaa456d0e
6 changed files with 25 additions and 18 deletions

View File

@ -21,8 +21,8 @@ class Config extends Controller
*/
public function slider()
{
$this->skey = 'slider';
if ($this->request->isGet()) {
$this->skey = 'slider';
$this->title = '轮播图管理';
$this->data = sysdata($this->skey);
$this->fetch();

View File

@ -50,8 +50,9 @@ class ShopGoods extends Controller
*/
public function select()
{
$query = $this->_query($this->table)->equal('status,cate')->like('name');
$query->where(['deleted' => '0'])->order('sort desc,id desc')->page();
$query = $this->_query($this->table);
$query->equal('status,cate')->like('name,mark');
$query->where(['deleted' => 0])->order('sort desc,id desc')->page();
}
/**

View File

@ -23,16 +23,17 @@
<input data-upload-image name="img[]" type="hidden">
</div>
<label class="layui-input-inline nowrap relative margin-bottom-5" style="width:300px">
<span>图片标题 </span>
<input class="layui-input inline-block" style="width:240px" name="title[]" value="#" required placeholder="请输入图片标题">
<span>图片名称 </span>
<input class="layui-input inline-block" style="width:240px" name="name[]" value="#" required placeholder="请输入图片标题">
<a data-item-up class="layui-btn layui-btn-primary margin-left-5"><i class="layui-icon layui-icon-up margin-0"></i></a>
<a data-item-dn class="layui-btn layui-btn-primary margin-left-5"><i class="layui-icon layui-icon-down margin-0"></i></a>
<a data-item-rm class="layui-btn layui-btn-primary margin-left-5"><i class="layui-icon layui-icon-close margin-0"></i></a>
</label>
<label class="layui-input-inline nowrap relative margin-bottom-5" style="width:300px">
<span>跳转活动 </span>
<input class="layui-input inline-block" style="width:240px" name="url[]" value="#" required placeholder="请输入跳转活动">
<a data-item-article class="layui-btn layui-btn-primary margin-left-5" style="margin-top:-3px">选择文章</a>
<input class="layui-input inline-block" style="width:240px" name="rule[]" value="#" required placeholder="请输入跳转活动">
<a data-item-news class="layui-btn layui-btn-primary margin-left-5" style="margin-top:-3px">选择文章</a>
<a data-item-goods class="layui-btn layui-btn-primary margin-left-5" style="margin-top:-3px">选择商品</a>
<span class="help-block block">若要跳转页面,请填写正确的 URL 地址,不跳转以“#”号表示。</span>
</label>
</div>
@ -61,11 +62,16 @@
setTimeout(initUpload, 100);
})();
/*! 轮播选项操作 */
$('[data-slider-box]').on('click', '[data-item-article]', function ($that) {
$that = $(this), top.setNewsId = function (id) {
$('[data-slider-box]').on('click', '[data-item-news]', function ($that) {
$that = $(this), top.setCheckValue = function (id) {
$that.prevAll('input').val('news#{v}'.replace('{v}', id));
};
$.form.iframe('{:url("data/news_item/select")}', '选择文章', ['930px', '600px']);
}).on('click', '[data-item-goods]', function ($that) {
$that = $(this), top.setCheckValue = function (id) {
$that.prevAll('input').val('goods#{v}'.replace('{v}', id));
};
$.form.iframe('{:url("data/shop_goods/select")}', '选择商品', ['930px', '600px']);
}).on('click', '[data-item-add]', function () {
addItem();
}).on('click', '[data-item-rm]', function () {
@ -84,7 +90,7 @@
this.data = [];
for (this.index in ret.img) {
if (!ret.img[this.index]) return $.msg.tips('请上传展示图片哦!');
this.data.push({img: ret.img[this.index], url: ret.url[this.index], title: ret.title[this.index]});
this.data.push({img: ret.img[this.index], rule: ret.rule[this.index], name: ret.name[this.index]});
}
$.form.load('{$request->url()}', {data: JSON.stringify(this.data)}, 'post');
});

View File

@ -34,7 +34,7 @@
$(function () {
layui.form.render();
$('[data-news]').on('click', function () {
top.setNewsId(this.getAttribute('data-news') || '');
top.setCheckValue(this.getAttribute('data-news') || '');
parent.layer.close(parent.layer.getFrameIndex(window.name));
});
$.form.reInit($('[data-select-container]'));

View File

@ -4,7 +4,7 @@
<div class="layui-form-item layui-inline">
<label class="layui-form-label">商品名称</label>
<label class="layui-input-inline">
<input name="title" value="{:input('title','')}" placeholder="请输入商品名称" class="layui-input">
<input name="name" value="{:input('name','')}" placeholder="请输入商品名称" class="layui-input">
</label>
</div>
<div class="layui-form-item layui-inline">

View File

@ -22,20 +22,20 @@
<img data-tips-image style="width:auto;height:60px" src="{$vo.logo|default=''}" class="margin-right-5" alt="img">
{/notempty}
<div class="inline-block text-top">
商品编号:{$vo.id|default='--'}<br>
商品名称:{$vo.title|default='--'}<br>
商品编号:{$vo.code|default='--'}<br>
商品名称:{$vo.name|default='--'}<br>
</div>
</td>
<td class='nowrap'>
入会礼包:{$vo.vip_mod?"":""}<br>
所属分类:{$vo.cate.title|default='&#45;&#45;'}<br>
所属分类:{$vo.cate.name|default=''}<br>
{notempty name='vo.mark'}{foreach $vo.mark as $mark}<span class="margin-right-5 layui-badge layui-bg-cyan">{$mark}</span>{/foreach}{/notempty}
</td>
<td class='nowrap'>
剩余库存:{$vo.number_stock|default='0'} <br>
销售状态:{eq name='vo.status' value='0'}<span class="layui-badge">已下架</span>{else}<span class="layui-badge layui-bg-green">销售中</span>{/eq}<br>
</td>
<td class='nowrap'>
<a class="layui-btn layui-btn-sm layui-btn-normal" data-goods="{$vo.id}">选择商品</a>
<a class="layui-btn layui-btn-sm layui-btn-normal" data-goods="{$vo.code}">选择商品</a>
</td>
</tr>
{/foreach}
@ -51,7 +51,7 @@
<script>
layui.form.render();
$('[data-goods]').on('click', function () {
top.setGoodsInfo(this.getAttribute('data-goods') || '');
top.setCheckValue(this.getAttribute('data-goods') || '');
parent.layer.close(parent.layer.getFrameIndex(window.name));
})
</script>