<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
  <meta charset="utf-8">
  <title>批次管理 - 寒衣列表</title>
  <meta name="renderer" content="webkit">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
  <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
  <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
</head>
<body>
<div class="layui-fluid">
  <div class="layui-row layui-col-space15">
    <div class="layui-col-md12">
      <div class="layui-card">
        <div class="layui-card-header">批次管理</div>
        <div class="layui-card-body">
          <!--这是搜索-->
          <div class="layui-form" action="">
            <div class="layui-form-item">
              <div class="layui-inline">
                <label class="layui-form-label">批次名称</label>
                <div class="layui-input-inline">
                  <input type="text" id="querySn" name="phone" lay-verify="required|phone" autocomplete="off" class="layui-input">
                </div>
              </div>
              <div class="layui-inline">
                <label class="layui-form-label">困难等级</label>
                <div class="layui-input-inline">
                  <select name="interest" id="queryLeavel" lay-filter="aihao">
                    <option value="">所有</option>
                    <option value="一般困难">一般困难</option>
                    <option value="特殊困难">特殊困难</option>
                    <option value="不困难">不困难</option>
                  </select>
                </div>
              </div>
              <div class="layui-inline">
                <button class="layui-btn" id="queryBtn2">查询</button>
              </div>
              <div class="layui-inline">
                <button class="layui-btn" id="addBtn" lay-event="add">添加批次</button>
              </div>
            </div>
          </div>
          <!--这就是表格-->
          <div class="layui-fluid" id="LAY-component-grid-speed-dial">
            <div class="layui-row layui-col-space1">
              <div id="grid-container" class="layui-container"></div>
            </div>
          </div>
          <div id="demo-laypage-all"></div>
        </div>
      </div>
    </div>
  </div>
</div>
<script src="../../../layuiadmin/layui/layui.js"></script>
<script>
  layui.config({
    base: '../../../layuiadmin/' //静态资源所在路径
  }).extend({
    index: 'lib/index' //主入口模块
  }).use(['index', 'table', 'form','laydate','laypage','element','grid'], function(){
    var admin = layui.admin,
            $ = layui.$,
            form = layui.form
            ,table = layui.table,
            admin = layui.admin,
            grid = layui.grid,
            laypage = layui.laypage,
            element = layui.element;

    element.render('breadcrumb', 'breadcrumb');

    //监听窗口尺寸改变事件,控制宽度相同
    admin.resize(function(){
      var cardBody = $('#LAY-component-grid-speed-dial .layui-card-body');
      cardBody.height(cardBody.width())
    });

    $.ajax({
      url: '/product/proList2',
      type: 'post',
      dataType: 'json',
      success: function(data){
        // 动态生成html代码
        var html = '';
        for(var i = 0; i < data.length; i++){
          var item = data[i];
          html += '<div class="layui-col-md4">';
          html += '<div class="layui-card">';
          html += '<div class="layui-card-header">' + item.gender + '</div>'; // 商品标题
          html += '<div class="layui-card-body">';
          html += '<img src="' + item.path + '" class="layui-col-md6">'; // 商品图片
          html += '<div class="layui-col-md6">';
          html += '<p>' + item.productNumber + '</p>'; // 商品简介
          html += '</div>';
          html += '</div>';
          html += '</div>';
          html += '</div>';
        }

        // 将生成的html代码添加到grid布局的容器中
        $('#grid-container').html(html);
        
        // 渲染动态生成的html代码
        form.render();
      }
    });

    // 初始化grid布局
    grid.init(options);

    laypage.render({
      elem: 'demo-laypage-all', // 元素 id
      count: 100,
      layout: ['count', 'prev', 'page', 'next', 'limit', 'refresh', 'skip'], // 功能布局
      jump: function(obj){
        obj.href("/")
      }
    });

    // 查询
    $("#queryBtn2").click(function () {
      console.info($("#queryLeavel").val())
      table.reload('test-table-toolbar', {
        url: '/batchSetting/listBatch'
        ,where: {
          name: $("#queryName").val(),
          difficultyLevel: $("#queryLeavel").val()
        } //设定异步数据接口的额外参数
      });

    })

    $("#dell").click(function () {
      layui.alert("${message}")
    })
    // 点击编辑
    function editEvent(data) {
      // 给弹框内容赋值
      $("#editId").val(data.id)
      $("#editBatchName").val(data.name)
      var appliTime1 = data.applicationStartDate;
      var appliTime2 = data.applicationEndDate;
      var appliTime = appliTime1.concat(" - ", appliTime2);
      var regTime1 = data.registerStartDate;
      var regTime2 = data.registerEndDate;
      var regTime = regTime1.concat(" - ", regTime2);
      $("#test-laydate-range-date3").val(appliTime)
      $("#test-laydate-range-date4").val(regTime)
      $("#editLeavel").val(data.difficultyLevel)

      form.render('select');
      // 打开弹框
      layer.open({
        type: 1,
        area: '500px',
        title: '编辑批次',
        content: $("#editBatchDialog")
      })
    }

    // 点击提交-添加批次
    $('#subBtn2').click(function () {
      var appliTime = $("#test-laydate-range-date").val().split(' - ');
      var regTime = $("#test-laydate-range-date2").val().split(' - ');
      $.ajax({
        type: 'post',
        url: '/batchSetting/addBatch',
        data: {
          name:  $("#addBatchName").val(),
          applicationStartDate:appliTime[0],
          applicationEndDate: appliTime[1],
          registerStartDate: regTime[0],
          registerEndDate: regTime[1],
          difficultyLevel: $("#addleavel").val(),
        },
        success: function (res) {
          if(res.data == true){
            layer.msg('编辑成功', {
              icon: 1,
              time: 1500
            }, function () {
              // 重新刷新表格
              table.reload('test-table-toolbar', {
                url: '/batchSetting/listBatch'
                ,where: {} //设定异步数据接口的额外参数
              });
              // 关闭弹框
              layer.closeAll()
            });
          }
        }
      })
    })

    // 点击提交-修改批次
    $('#subBtn3').click(function () {
      var appliTime02 = $("#test-laydate-range-date3").val().split(' - ');
      var regTime02 = $("#test-laydate-range-date4").val().split(' - ');
      $.ajax({
        type: 'post',
        url: '/batchSetting/update',
        data: {
          id: $("#editId").val(),
          name:  $("#editBatchName").val(),
          applicationStartDate:appliTime02[0],
          applicationEndDate: appliTime02[1],
          registerStartDate: regTime02[0],
          registerEndDate: regTime02[1],
          difficultyLevel: $("#editLeavel").val(),
        },
        success: function (res) {
          if(res.data == true){
            layer.msg('编辑成功', {
              icon: 1,
              time: 1500
            }, function () {
              // 重新刷新表格
              table.reload('test-table-toolbar', {
                url: '/batchSetting/listBatch'
                ,where: {} //设定异步数据接口的额外参数
              });
              // 关闭弹框
              layer.closeAll()
            });
          }
        }
      })
    })

    // 点击取消
    $("#cancelBtn").click(function () {
      layer.closeAll()
    })
  });
</script>
</body>
</html>

原文地址: https://www.cveoy.top/t/topic/pL2A 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录