|  | @@ -8,6 +8,9 @@ $(function () {
 | 
	
		
			
				|  |  |              clearJcInput();
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  |              //initJyZdClassList();
 | 
	
		
			
				|  |  | +            $("#editJyModal").modal();
 | 
	
		
			
				|  |  | +            $("#classJyTitle").text("新增");
 | 
	
		
			
				|  |  | +            clearJyInput()
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      });
 | 
	
	
		
			
				|  | @@ -19,16 +22,26 @@ $(function () {
 | 
	
		
			
				|  |  |              $("#messageModal").modal("hide");
 | 
	
		
			
				|  |  |              saveJcZdClass();
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    $("#btn_jy_save").click(function (t) {
 | 
	
		
			
				|  |  | +        $("#messageModal").modal();
 | 
	
		
			
				|  |  | +        $("#messageContent").html("确认要保存当前检验分类吗?");
 | 
	
		
			
				|  |  | +        $("#messageButton").off("click").on("click", function (t) {
 | 
	
		
			
				|  |  | +            $("#messageModal").modal("hide");
 | 
	
		
			
				|  |  | +            saveJyZdClass();
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  | -    //initJyZdClassList();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    initJyZdClassList();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      $("#btn_query").click(function (t) {
 | 
	
		
			
				|  |  |          var sourceGroup = getIndex("source_group");
 | 
	
		
			
				|  |  |          if (sourceGroup == 0) {
 | 
	
		
			
				|  |  |              initJcZdClassList()
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  | -            //initJyZdClassList();
 | 
	
		
			
				|  |  | +            initJyZdClassList();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      });
 | 
	
	
		
			
				|  | @@ -50,7 +63,7 @@ function sourceChange(object) {
 | 
	
		
			
				|  |  |      if (sourceGroup == 0) {
 | 
	
		
			
				|  |  |          initJcZdClassList();
 | 
	
		
			
				|  |  |      } else {
 | 
	
		
			
				|  |  | -        //initJyZdClassList();
 | 
	
		
			
				|  |  | +        initJyZdClassList();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -131,6 +144,50 @@ function saveJcZdClass() {
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * 保存檢验分类
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +function saveJyZdClass() {
 | 
	
		
			
				|  |  | +    var oriCode= $("#oriCode").val();
 | 
	
		
			
				|  |  | +    var data = null;
 | 
	
		
			
				|  |  | +    //修改檢验分类
 | 
	
		
			
				|  |  | +    if (oriCode != null) {
 | 
	
		
			
				|  |  | +        data = JSON.stringify({
 | 
	
		
			
				|  |  | +            oriCode: oriCode,
 | 
	
		
			
				|  |  | +            name: $("#jyName").val(),
 | 
	
		
			
				|  |  | +            code: $("#jyCode").val()
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +    } else {
 | 
	
		
			
				|  |  | +        //新增檢验分类
 | 
	
		
			
				|  |  | +        data = JSON.stringify({
 | 
	
		
			
				|  |  | +            name: $("#jyName").val(),
 | 
	
		
			
				|  |  | +            code: $("#jyCode").val()
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    $.ajax({
 | 
	
		
			
				|  |  | +        type: "POST",
 | 
	
		
			
				|  |  | +        url: '/thmz/saveJyZdClass',
 | 
	
		
			
				|  |  | +        contentType: "application/json;charset=UTF-8",
 | 
	
		
			
				|  |  | +        dataType: "json",
 | 
	
		
			
				|  |  | +        headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
 | 
	
		
			
				|  |  | +        data: data,
 | 
	
		
			
				|  |  | +        success: function (res) {
 | 
	
		
			
				|  |  | +            if (res == '401' || res == 401) {
 | 
	
		
			
				|  |  | +                window.location.href = '/thmz/login/view'
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (res.code == 0) {
 | 
	
		
			
				|  |  | +                $("#editJyModal").modal("hide");
 | 
	
		
			
				|  |  | +                clearJyInput();
 | 
	
		
			
				|  |  | +                $('#tb_table').bootstrapTable('refresh');
 | 
	
		
			
				|  |  | +                successMesage(res);
 | 
	
		
			
				|  |  | +            } else {
 | 
	
		
			
				|  |  | +                errorMesage(res);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * 清空输入框
 | 
	
	
		
			
				|  | @@ -149,6 +206,15 @@ function clearJcInput() {
 | 
	
		
			
				|  |  |      $("#comment8").val(null);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * 清空输入框
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +function clearJyInput() {
 | 
	
		
			
				|  |  | +    $("#jyCode").val(null);
 | 
	
		
			
				|  |  | +    $("#jyName").val(null);
 | 
	
		
			
				|  |  | +    $("#oriCode").val(null);
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * 查询菜单列表
 | 
	
	
		
			
				|  | @@ -272,6 +338,90 @@ function initJcZdClassList() {
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * 查询检验列表
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +function initJyZdClassList() {
 | 
	
		
			
				|  |  | +    $('#tb_table').bootstrapTable("destroy");
 | 
	
		
			
				|  |  | +    $('#tb_table').bootstrapTable({
 | 
	
		
			
				|  |  | +        url: '/thmz/listJyZdClass',         //请求后台的URL(*)
 | 
	
		
			
				|  |  | +        method: 'post',                      //请求方式(*)
 | 
	
		
			
				|  |  | +        toolbar: '#toolbar',                //工具按钮用哪个容器
 | 
	
		
			
				|  |  | +        striped: true,                      //是否显示行间隔色
 | 
	
		
			
				|  |  | +        cache: false,                       //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
 | 
	
		
			
				|  |  | +        pagination: true,                   //是否显示分页(*)
 | 
	
		
			
				|  |  | +        sortable: true,                     //是否启用排序
 | 
	
		
			
				|  |  | +        sortOrder: "asc",                   //排序方式
 | 
	
		
			
				|  |  | +        queryParams: queryParams,           //传递参数(*)
 | 
	
		
			
				|  |  | +        sidePagination: "client",           //分页方式:client客户端分页,server服务端分页(*)
 | 
	
		
			
				|  |  | +        pageNumber: 1,                       //初始化加载第一页,默认第一页
 | 
	
		
			
				|  |  | +        pageSize: 5,                       //每页的记录行数(*)
 | 
	
		
			
				|  |  | +        pageList: [5, 10, 25, 50, 100],        //可供选择的每页的行数(*)
 | 
	
		
			
				|  |  | +        search: false,                       //是否显示表格搜索,此搜索是客户端搜索,不会进服务端,所以,个人感觉意义不大
 | 
	
		
			
				|  |  | +        strictSearch: true,
 | 
	
		
			
				|  |  | +        showColumns: false,                  //是否显示所有的列
 | 
	
		
			
				|  |  | +        showRefresh: false,                  //是否显示刷新按钮
 | 
	
		
			
				|  |  | +        minimumCountColumns: 2,             //最少允许的列数
 | 
	
		
			
				|  |  | +        clickToSelect: true,                //是否启用点击选中行
 | 
	
		
			
				|  |  | +        uniqueId: "ID",                     //每一行的唯一标识,一般为主键列
 | 
	
		
			
				|  |  | +        showToggle: false,                    //是否显示详细视图和列表视图的切换按钮
 | 
	
		
			
				|  |  | +        cardView: false,                    //是否显示详细视图
 | 
	
		
			
				|  |  | +        detailView: false,
 | 
	
		
			
				|  |  | +        //rowStyle:rowStyle,//通过自定义函数设置行样式
 | 
	
		
			
				|  |  | +        ajaxOptions: {
 | 
	
		
			
				|  |  | +            headers: {
 | 
	
		
			
				|  |  | +                'Accept': 'application/json',
 | 
	
		
			
				|  |  | +                'Authorization': 'Bearer ' + localStorage.getItem("token")
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        columns: [
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                title: '操作',
 | 
	
		
			
				|  |  | +                align: "center",
 | 
	
		
			
				|  |  | +                valign: 'middle',
 | 
	
		
			
				|  |  | +                formatter: function (value, row, index) {
 | 
	
		
			
				|  |  | +                    var str = '<button type="button" class="btn btn-primary  btn-sm" onclick="editJyMenu(' + row.code + ')">编辑</button>';
 | 
	
		
			
				|  |  | +                    str += '<button type="button" class="btn btn-warning  btn-sm" onclick="deleteJyMenu(' + row.code + ')">删除</button>';
 | 
	
		
			
				|  |  | +                    return [str].join('');
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                field: 'code',
 | 
	
		
			
				|  |  | +                title: '分类编码',
 | 
	
		
			
				|  |  | +                align: "center",
 | 
	
		
			
				|  |  | +                valign: 'middle'
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                field: 'name',
 | 
	
		
			
				|  |  | +                title: '分类名称',
 | 
	
		
			
				|  |  | +                align: "center",
 | 
	
		
			
				|  |  | +                valign: 'middle'
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        ],
 | 
	
		
			
				|  |  | +        responseHandler: function (res) {
 | 
	
		
			
				|  |  | +            if (res == '401' || res == 401) {
 | 
	
		
			
				|  |  | +                window.location.href = '/thmz/login/view'
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            var ress = eval(res);
 | 
	
		
			
				|  |  | +            if (ress.code == -1) {
 | 
	
		
			
				|  |  | +                if (ress.message != null && ress.message != '') {
 | 
	
		
			
				|  |  | +                    errorMesage(res);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                return {
 | 
	
		
			
				|  |  | +                    "total": 0,//总页数
 | 
	
		
			
				|  |  | +                    "rows": {}   //数据
 | 
	
		
			
				|  |  | +                };
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            return {
 | 
	
		
			
				|  |  | +                "total": ress.data.length,//总页数
 | 
	
		
			
				|  |  | +                "rows": ress.data   //数据
 | 
	
		
			
				|  |  | +            };
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * 构建列表查询参数
 | 
	
		
			
				|  |  |   * @param params
 | 
	
	
		
			
				|  | @@ -286,7 +436,7 @@ function queryParams(params) {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  | - * 打开编辑窗口
 | 
	
		
			
				|  |  | + * 打开编辑检查窗口
 | 
	
		
			
				|  |  |   * @param code
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  |  function editJcMenu(code) {
 | 
	
	
		
			
				|  | @@ -352,3 +502,63 @@ function deleteJcMenu(code) {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * 打开编辑检验窗口
 | 
	
		
			
				|  |  | + * @param code
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +function editJyMenu(code) {
 | 
	
		
			
				|  |  | +    $("#classJyTitle").text("修改");
 | 
	
		
			
				|  |  | +    $.ajax({
 | 
	
		
			
				|  |  | +        type: "GET",
 | 
	
		
			
				|  |  | +        url: '/thmz/getJyZdClassByCode?code=' + code,
 | 
	
		
			
				|  |  | +        dataType: "json",
 | 
	
		
			
				|  |  | +        headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
 | 
	
		
			
				|  |  | +        success: function (res) {
 | 
	
		
			
				|  |  | +            if (res == '401' || res == 401) {
 | 
	
		
			
				|  |  | +                window.location.href = '/thmz/login/view'
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (res.code == 0) {
 | 
	
		
			
				|  |  | +                $("#jyCode").val(res.data.code);
 | 
	
		
			
				|  |  | +                $("#jyName").val(res.data.name);
 | 
	
		
			
				|  |  | +                $("#oriCode").val(res.data.code);
 | 
	
		
			
				|  |  | +                $("#editJyModal").modal();
 | 
	
		
			
				|  |  | +            } else {
 | 
	
		
			
				|  |  | +                errorMesage(res);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * 删除检验分类
 | 
	
		
			
				|  |  | + * @param id
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +function deleteJyMenu(code) {
 | 
	
		
			
				|  |  | +    $("#messageModal").modal();
 | 
	
		
			
				|  |  | +    $("#messageContent").html("确认要删除当前检验分类吗?");
 | 
	
		
			
				|  |  | +    $("#messageButton").off("click").on("click", function (t) {
 | 
	
		
			
				|  |  | +        $("#messageModal").modal("hide");
 | 
	
		
			
				|  |  | +        $.ajax({
 | 
	
		
			
				|  |  | +            type: "GET",
 | 
	
		
			
				|  |  | +            url: '/thmz/removeJyZdClass?code=' + code,
 | 
	
		
			
				|  |  | +            dataType: "json",
 | 
	
		
			
				|  |  | +            headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
 | 
	
		
			
				|  |  | +            success: function (res) {
 | 
	
		
			
				|  |  | +                if (res == '401' || res == 401) {
 | 
	
		
			
				|  |  | +                    window.location.href = '/thmz/login/view'
 | 
	
		
			
				|  |  | +                    return;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                if (res.code == 0) {
 | 
	
		
			
				|  |  | +                    $('#tb_table').bootstrapTable('refresh');
 | 
	
		
			
				|  |  | +                    successMesage(res);
 | 
	
		
			
				|  |  | +                } else {
 | 
	
		
			
				|  |  | +                    errorMesage(res);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +}
 |