191 lines
12 KiB
HTML
191 lines
12 KiB
HTML
<div class="layui-tab-item goods-content">
|
||
<!--规格型号-->
|
||
<div class="layui-card-body" pad15>
|
||
<div lay-filter="">
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label"><span class="form-label-asterisk">*</span>商品规格:</label>
|
||
<div class="layui-input-block">
|
||
<input type="radio" name="spec_type" lay-filter="spec-type" value="1" title="统一规格" checked>
|
||
<input type="radio" name="spec_type" lay-filter="spec-type" value="2" title="多规格">
|
||
</div>
|
||
</div>
|
||
<!-- 规格项 -->
|
||
<div class="layui-form-item" style="display: none">
|
||
<label class="layui-form-label"></label>
|
||
<div class="layui-input-block goods-spec-div" id="goods-spec-project">
|
||
</div>
|
||
</div>
|
||
<!-- 添加规格项目按钮 -->
|
||
<div class="layui-form-item" style="display: none">
|
||
<label class="layui-form-label"></label>
|
||
<button class="layui-btn layui-btn-normal layui-btn-sm" id="add-spec" lay-verify="add_more_spec"
|
||
lay-verType="tips" autocomplete="off" switch-tab="1" verify-msg="至少添加一个规格">添加规格项目
|
||
</button>
|
||
<br>
|
||
<span style="color: #a3a3a3;font-size: 9px;margin-left:130px;">最多支持3个规格项</span>
|
||
</div>
|
||
<!-- 统一规格 -->
|
||
<div class="layui-form-item" id="one-spec-lists">
|
||
<label class="layui-form-label">规格明细:</label>
|
||
<div class="layui-input-block goods-spec-div">
|
||
<table id="one-spec-lists-table" class="layui-table spec-lists-table" lay-size="sm">
|
||
<colgroup>
|
||
<col width="60px">
|
||
</colgroup>
|
||
<thead>
|
||
<tr style="background-color: #f3f5f9">
|
||
<th>规格图片</th>
|
||
<th><span class="form-label-asterisk">*</span>市场价(元)</th>
|
||
<th><span class="form-label-asterisk">*</span>价格(元)</th>
|
||
<th><span class="form-label-asterisk">*</span>成本价(元)</th>
|
||
<th><span class="form-label-asterisk">*</span>库存</th>
|
||
<th><span class="form-label-asterisk">*</span>重量(kg)</th>
|
||
<th><span class="form-label-asterisk">*</span>体积(m3)</th>
|
||
<th>条码</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<div class="like-upload-image goods-spec-img-div">
|
||
<div class="upload-image-elem"><a class="add-upload-image" id="one_spec_image"> + 添加图片</a></div>
|
||
</div>
|
||
</td>
|
||
<td><input type="number" class="layui-input"
|
||
lay-verify="one_spec_required|one_market_price"
|
||
lay-verType="tips"
|
||
autocomplete="off" switch-tab="1" verify-msg="请输入市场价"
|
||
name="one_market_price"></td>
|
||
<td><input type="number" class="layui-input"
|
||
lay-verify="one_spec_required|one_price"
|
||
lay-verType="tips"
|
||
autocomplete="off" switch-tab="1" verify-msg="请输入价格"
|
||
name="one_price"></td>
|
||
<td><input type="number" class="layui-input"
|
||
lay-verify="one_spec_required|one_chengben_price"
|
||
lay-verType="tips"
|
||
autocomplete="off" switch-tab="1" verify-msg="请输入成本价"
|
||
name="one_chengben_price"></td>
|
||
<td><input type="number" class="layui-input" lay-verify="one_spec_required|one_stock"
|
||
lay-verType="tips"
|
||
autocomplete="off" switch-tab="1" verify-msg="请输入库存" name="one_stock">
|
||
</td>
|
||
<td><input type="number" class="layui-input"
|
||
lay-verify="one_spec_required|one_weight" name="one_weight"
|
||
lay-verType="tips" autocomplete="off" switch-tab="1" verify-msg="请输入重量"></td>
|
||
<td><input type="number" class="layui-input" lay-verify="one_spec_required|one_volume" lay-verType="tips"
|
||
name="one_volume" autocomplete="off" switch-tab="1" verify-msg="请输入体积"></td>
|
||
<td><input type="number" name="one_bar_code" class="layui-input"
|
||
lay-verType="tips" autocomplete="off" switch-tab="1" verify-msg="请输入条码"></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<!-- 多规格 -->
|
||
<div class="layui-form-item" id="more-spec-lists" style="display: none">
|
||
<label class="layui-form-label">规格明细:</label>
|
||
<div class="layui-input-block goods-spec-div">
|
||
<!-- <div class="batch-div"><span class="batch-spec-title">批量设置:</span>-->
|
||
<!-- <div>-->
|
||
<!-- <span class="batch-spec-content click-a" input-name="market_price">市场价</span>-->
|
||
<!-- <span class="batch-spec-content click-a" input-name="price">价格</span>-->
|
||
<!-- <span class="batch-spec-content click-a" input-name="chengben_price">成本价</span>-->
|
||
<!-- <span class="batch-spec-content click-a" input-name="stock">库存</span>-->
|
||
<!-- <span class="batch-spec-content click-a" input-name="weight">重量</span>-->
|
||
<!-- <span class="batch-spec-content click-a" input-name="volume">体积</span>-->
|
||
<!-- <span class="batch-spec-content click-a" input-name="bar_code">条码</span>-->
|
||
<!-- </div>-->
|
||
<!-- </div>-->
|
||
<table id="more-spec-lists-table" class="layui-table spec-lists-table" lay-size="sm">
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!--规格项模板-->
|
||
<script type="text/html" id="template-spec">
|
||
<div class="goods-spec-div goods-spec" lay-verify="add_more_spec|repetition_spec_name" lay-verType="tips"
|
||
autocomplete="off"
|
||
switch-tab="1" verify-msg="至少添加一个规格,且规格需要规格值">
|
||
<a class="goods-spec-del-x" style="display: none;">x</a>
|
||
<div class="layui-form-item"><label class="layui-form-label">规格项:</label>
|
||
<div class="layui-input-block" style="width: 500px">
|
||
<div class="layui-input-inline">
|
||
<input type="hidden" name="spec_id[]" value="0">
|
||
<input type="text" name="spec_name[]" lay-verify="more_spec_required" lay-verType="tips"
|
||
switch-tab="1"
|
||
verify-msg="规格项不能为空"
|
||
placeholder="请填写规格名" autocomplete="off" class="layui-input spec_name" value="{value}">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label"></label>
|
||
<div class="layui-input-block goods-spec-value-dev" lay-verify="repetition_spec_value" lay-verType="tips"
|
||
switch-tab="1">
|
||
<div class="layui-input-inline">
|
||
<input type="hidden" class="spec_values" name="spec_values[]" value="">
|
||
<input type="hidden" class="spec_value_ids" name="spec_value_ids[]" value="">
|
||
<a href="#" class="add-spec-value">+ 添加规格值</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</script>
|
||
|
||
<!--规格值模板-->
|
||
<script type="text/html" id="template-spec-value">
|
||
<div class="layui-input-inline goods-spec-value" style="width: 90px">
|
||
<!-- <a class="goods-spec-value-del-x" style="display: none;">x</a>-->
|
||
<input value="{spec_value}" spec-value-temp-id="{spec_value_temp_id}" class="layui-input goods-spec-value-input"
|
||
placeholder="规格值"
|
||
lay-verify="more_spec_required" lay-verType="tips" switch-tab="1" verify-msg="规格值不能为空">
|
||
<input type="hidden" class="goods-sepc-value-id-input" value="{spec_value_id}">
|
||
</div>
|
||
</script>
|
||
<!-- 多规格表头模板 -->
|
||
<script type="text/html" id="template-spec-table-th">
|
||
<colgroup>
|
||
<col width="60px">
|
||
</colgroup>
|
||
<thead>
|
||
<tr style="background-color: #f3f5f9">
|
||
{spec_th}
|
||
<th>规格图片</th>
|
||
<th><span class="form-label-asterisk">*</span>市场价(元)</th>
|
||
<th><span class="form-label-asterisk">*</span>价格(元)</th>
|
||
<th><span class="form-label-asterisk">*</span>成本价(元)</th>
|
||
<th><span class="form-label-asterisk">*</span>库存</th>
|
||
<th><span class="form-label-asterisk">*</span>重量(kg)</th>
|
||
<th><span class="form-label-asterisk">*</span>体积(m3)</th>
|
||
<th>条码</th>
|
||
</tr>
|
||
</thead>
|
||
</script>
|
||
<!--多规格行模板-->
|
||
<script type="text/html" id="template-spec-table-tr">
|
||
{spec_td}
|
||
<td>
|
||
<div class="like-upload-image goods-spec-img-div">
|
||
<div class="upload-image-elem"><a class="add-upload-image more_spec_image"> + 添加图片</a></div>
|
||
</div>
|
||
</td>
|
||
<td><input type="number" class="layui-input" lay-verify="more_spec_required|more_market_price" lay-verType="tips"
|
||
autocomplete="off" switch-tab="1" verify-msg="请输入市场价" name="market_price[]"></td>
|
||
<td><input type="number" class="layui-input" lay-verify="more_spec_required|more_price" lay-verType="tips"
|
||
autocomplete="off" switch-tab="1" verify-msg="请输入价格" name="price[]"></td>
|
||
<td><input type="number" class="layui-input" lay-verify="more_spec_required|more_chengben_price" lay-verType="tips"
|
||
autocomplete="off" switch-tab="1" verify-msg="请输入成本价" name="chengben_price[]"></td>
|
||
<td><input type="number" class="layui-input" lay-verify="more_spec_required|more_stock" lay-verType="tips"
|
||
autocomplete="off" switch-tab="1" verify-msg="请输入库存" name="stock[]"></td>
|
||
<td><input type="number" class="layui-input" lay-verify="more_spec_required|more_weight" lay-verType="tips"
|
||
name="weight[]" autocomplete="off" switch-tab="1" verify-msg="请输入重量"></td>
|
||
<td><input type="number" class="layui-input" lay-verify="more_spec_required|more_volume" lay-verType="tips"
|
||
name="volume[]" autocomplete="off" switch-tab="1" verify-msg="请输入体积"></td>
|
||
<td><input type="number" name="bar_code[]" class="layui-input"
|
||
lay-verType="tips" autocomplete="off" switch-tab="1"></td>
|
||
</tr>
|
||
</script> |