| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <div class="layuimini-container">
- <form id="app-form" class="layui-form layuimini-form">
- <table class="layui-table">
- <colgroup>
- <col width="150">
- <col width="200">
- <col>
- </colgroup>
- <thead>
- <tr>
- <th>规格</th>
- <th>库存 <a class="layui-btn layui-btn-normal layui-btn-sm stockAll">批量设置</a></th>
- </tr>
- </thead>
- <tbody>
- {foreach $sku as $v}
- <tr>
- <td>{$v.spec_text}</td>
- <td><input type="text" name="s_{$v.goods_spec_id}" class="layui-input stock" lay-verify="required"
- placeholder="请输入商品名称" value="{$v.stock}"></td>
- </tr>
- {/foreach}
- </tbody>
- </table>
- <div class="hr-line"></div>
- <div class="layui-form-item text-center">
- <input type="hidden" name="goods_id" value="{:input('id')}">
- <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>
- <script>
- layui.use(['jquery', 'layer'], function () {
- var $ = layui.$ //重点处
- , layer = layui.layer
- , form = layui.form
- $('.stockAll').click(function () {
- layer.open({
- id: 1,
- type: 1,
- title: '批量设置',
- style: 'width:80%;height:auto;',
- content: "<div style='display:flex;justify-content:center;'><input type='text' class='layui-input allStockInput'></div>",
- btn: ['确定', '取消'],
- yes: function (index, layero) {
- //获取输入框里面的值
- var allStockInput = $('.allStockInput').val();
- if (!allStockInput) {
- layer.msg('请填写库存');
- return;
- }
- layer.close(index);
- $('.stock').val(allStockInput)
- },
- no: function (index, layero) {
- layer.close(index);
- }
- });
- })
- })
- </script>
|