113 lines
6.0 KiB
HTML
Raw Permalink Normal View History

2024-09-29 15:43:18 +08:00
<form class="layui-form" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
<div class="layui-card-body padding-left-40">
<label class="layui-form-item relative block">
<span class="color-black font-w7">所属渠道</span>
<select class="layui-select" name="cid" lay-search lay-filter="cid">
{foreach $channels as $channel}
{if isset($vo.cid) and $vo.cid eq $channel.id}
<option selected value="{$channel.id}">{$channel.name|default=''}</option>
{else}
<option value="{$channel.id}">{$channel.name|default=''}</option>
{/if}
{/foreach}
</select>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">所属店铺</span>
<select class="layui-select" name="shop_id" id="shop_id" lay-search>
{foreach $shops as $shop}
{if isset($vo.shop_id) and $vo.shop_id eq $shop.id}
<option selected value="{$shop.id}">{$shop.name|default=''}</option>
{else}
<option value="{$shop.id}">{$shop.name|default=''}</option>
{/if}
{/foreach}
</select>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">商品名称</span>
<input class="layui-input" required placeholder="请输入商品名称" name="name" value="{$vo.name|default=''}"/>
<span class="help-block"><b>必填,</b>请填写分类名称系统管理建议字符不要太长一般4-6个汉字</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">商品关键字</span>
<input class="layui-input" required placeholder="请输入商品关键字" name="key" value="{$vo.key|default=''}"/>
<span class="help-block"><b>必填,</b>请输入商品关键字,必须为英文名,对应程序里的业务</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">折扣类型</span>
<select class="layui-select" name="percent_type" id="percent_type" lay-search>
{foreach [1 => '百分比', 2 => '固定数值'] as $k => $v}
{if isset($vo.percent_type) and $vo.percent_type eq $k}
<option selected value="{$k}">{$v|default=''}</option>
{else}
<option value="{$k}">{$v|default=''}</option>
{/if}
{/foreach}
</select>
<span class="help-block"><b>必填,</b>请选择商品折扣类型,默认为折扣</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">默认折扣数值</span>
<input class="layui-input" required placeholder="请输入商品折扣比例" name="percent" value="{$vo.percent|default=''}"/>
<span class="help-block"><b>必填,</b>请输入商品折扣数值,将根据折扣类型自动计算利润</span>
</label>
<label class="layui-form-item relative block" style="display: none">
<span class="color-black font-w7">开放时间</span>
<input class="layui-input" placeholder="请输入开放时间" name="opentime" value="{$vo.opentime|default=''}"/>
<span class="help-block"><b>选填,</b>请输入当前商品的可用时间如每天8点30到每天晚上10点可以这样填8:30-22:00不填则24小时可用未到开放时间则自动切换到其他相同关键字的商品自动切换面值将失效</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">可用通道</span>
<input class="layui-input" placeholder="请输入商品可用面值" name="value" value="{$vo.value|default=''}"/>
<span class="help-block"><b>选填,</b>请输入可用通道,多个用半角逗号','隔开,当商户下单时,如果没有符合的通道,则提醒商户下单失败。</span>
</label>
<label class="layui-form-item margin-top-20 block relative">
<span class="color-green margin-right-10 font-w7">当前开放通道</span>
<div class="">
{foreach $value as $k => $v}
<input type="checkbox" style="width: 42px;height: 20px;margin-top: 9px;" lay-skin="primary" lay-ignore name="auto_value[]" value="{$v}" title="{$v}" {if $vo.auto_value && in_array($v, $vo.auto_value)}checked="checked"{/if}><span class="color-green margin-right-10 font-w7">{$v}</span>
{/foreach}
</div>
<span class="help-block">请选择当前开放的通道,如果未选择,则当前商品所有通道可用。</span>
</label>
<div class="layui-form-item relative block">
<span class="color-black font-w7">商品描述</span>
<label class="relative block">
<textarea class="layui-textarea" placeholder="请输入文档描述" name="remark">{$vo.remark|default=''}</textarea>
</label>
</div>
</div>
<div class="hr-line-dashed"></div>
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<div class="layui-form-item text-center">
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
<script>
layui.use(['form','layer'], function(){
var form = layui.form;
var layer = layui.layer;
form.on('select(cid)', function(data){
var index = layer.load(0, {shade: false});
$.get('{:url('shop')}', {cid:data.value}, function(t) {
$('#shop_id').html(t);
layer.close(index);
form.render('select');
})
});
});
form.render();
</script>