admin/app/shop/view/goodsattr/edit_attr.html

225 lines
6.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{extend name="base"/}
{block name="resources"}
<link rel="stylesheet" type="text/css" href="SHOP_CSS/goods_attr.css"/>
<style>
.layui-layer-page .layui-layer-content {overflow: auto!important;}
</style>
{/block}
{block name="main"}
<div class="custom-panel form-wrap">
<!--商品类型基础信息-->
<div class="custom-panel-content">
<ul class="panel-content">
<li>
<div>
<span>模板名称:</span>
<span>{$attr_class_info['class_name']}</span>
</div>
<div>
<span>排序:</span>
<span>{$attr_class_info['sort']}</span>
</div>
</li>
</ul>
<a class="panel-operation text-color" href="javascript:editAttrClassPopup();">编辑</a>
<!--编辑商品类型-->
<script type="text/html" id="editAttrClass">
<div class="layui-form">
<div class="layui-form-item">
<label class="layui-form-label mid"><span class="required">*</span></label>
<div class="layui-input-inline">
<input name="class_name" type="text" value="{$attr_class_info['class_name']}" placeholder="请输入模板名称" lay-verify="required" class="layui-input len-mid">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label mid">排序</label>
<div class="layui-input-block">
<input name="sort" type="number" value="{$attr_class_info['sort']}" placeholder="请输入排序" lay-verify="num" class="layui-input len-short">
</div>
<div class="word-aux mid">排序值必须为整数</div>
</div>
<input type="hidden" name="class_id" value="{$attr_class_info['class_id']}">
<div class="form-row mid">
<button class="layui-btn" lay-submit lay-filter="save_attr">保存</button>
</div>
</div>
</script>
</div>
<!--商品参数管理-->
<div class="custom-panel-content attribute">
<!-- 列表 -->
<table id="attribute_list" lay-filter="attribute_list"></table>
<!-- 操作 -->
<script type="text/html" id="attributeOperation">
<div class="table-btn">
<a class="layui-btn" lay-event="edit">编辑</a>
<a class="layui-btn" lay-event="delete">删除</a>
</div>
</script>
<div class="form-row sm">
<button class="layui-btn" onclick="addAttributePopup()">添加商品参数</button>
</div>
<!--添加关联属性-->
<script type="text/html" id="addAttribute">
<form class="layui-form">
<div class="layui-form-item">
<label class="layui-form-label"><span class="required">*</span></label>
<div class="layui-input-block">
<input name="attr_name" type="text" placeholder="请输入商品参数名称" lay-verify="required" class="layui-input len-long" autocomplete="off" maxlength="20">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">参数类型</label>
<div class="layui-input-block len-mid">
<select name="attr_type" lay-filter="attr_type">
<option value="1">单选</option>
<option value="2">多选</option>
<option value="3">输入</option>
</select>
</div>
<div class="word-aux">
<p>注意参数类型确定后不允许更改输入不参与筛选</p>
</div>
</div>
<div class="attribute-value-list">
<table class="layui-table">
<colgroup>
<col width="60%">
<col width="40%">
</colgroup>
<thead>
<tr>
<th>参数名称</th>
<th>操作</th>
</tr>
</thead>
</table>
<div class="table-wrap">
<table class="layui-table">
<colgroup>
<col width="60%">
<col width="40%">
</colgroup>
<tbody></tbody>
</table>
</div>
<button class="layui-btn layui-btn-primary" type="button" onclick="addAttrValue()">添加参数</button>
</div>
<input type="hidden" name="attr_class_id" value="{$attr_class_info['class_id']}">
<input type="hidden" name="attr_class_name" value="{$attr_class_info['class_name']}">
<div class="form-row">
<button class="layui-btn" lay-submit lay-filter="save_add_attribute">保存</button>
</div>
</form>
</script>
<!--编辑关联参数-->
<script type="text/html" id="editAttribute">
<form class="layui-form">
<div class="layui-form-item">
<label class="layui-form-label"><span class="required">*</span></label>
<div class="layui-input-block">
<input name="attr_name" type="text" value="{{d.attr_name}}" placeholder="请输入参数名称" lay-verify="required" class="layui-input len-long" autocomplete="off" maxlength="10">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">参数类型</label>
<div class="layui-input-block len-mid">
<select name="attr_type" lay-filter="attr_type">
{{# if(d.attr_type == 1){ }}
<option value="1" disabled selected>单选</option>
{{# }else if(d.attr_type == 2){ }}
<option value="2" disabled selected>多选</option>
{{# }else if(d.attr_type == 3){ }}
<option value="3" disabled selected>输入</option>
{{# } }}
</select>
</div>
<div class="word-aux">
<p>注意参数类型不可更改输入不参与筛选</p>
</div>
</div>
{{# if(d.attr_type == 1 || d.attr_type == 2){ }}
<div class="attribute-value-list">
<table class="layui-table">
<colgroup>
<col width="60%">
<col width="40%">
</colgroup>
<thead>
<tr>
<th>参数名称</th>
<th>操作</th>
</tr>
</thead>
</table>
<div class="table-wrap">
<table class="layui-table">
<colgroup>
<col width="60%">
<col width="40%">
</colgroup>
<tbody></tbody>
</table>
</div>
<button class="layui-btn layui-btn-primary" type="button" onclick="addAttrValue()">添加参数</button>
</div>
{{# } }}
<input type="hidden" name="attr_class_id" value="{$attr_class_info['class_id']}">
<input type="hidden" name="attr_class_name" value="{$attr_class_info['class_name']}">
<input type="hidden" name="attr_id" value="{{d.attr_id}}">
<div class="form-row">
<button class="layui-btn" lay-submit lay-filter="save_edit_attribute">保存</button>
</div>
</form>
</script>
</div>
</div>
<script type="text/html" id="editSort">
<input name="sort" type="number" onchange="editSort({{d.attr_class_id}},{{d.attr_id}},this)" value="{{d.sort}}" placeholder="请输入排序" class="layui-input edit-sort len-short">
</script>
{/block}
{block name="script"}
<script>
var attr_class_id = "{$attr_class_info['class_id']}";
</script>
<script src="SHOP_JS/goods_edit_attr.js"></script>
{/block}