$(function() { parentId = localStorage.getItem("parentId"); parentName = localStorage.getItem("parentName"); getbaseList(1); $('#addBtn').on('click',function(e) { e.preventDefault(); cleanForm(); $("#pName").val(parentName); JY.Model.edit("auDiv", "新增", function() { if (JY.Validate.form("auForm")) { var that = $(this); JY.Ajax.doRequest("auForm", bonuspath + '/backstage/machineType/insert', {parentId:parentId}, function(data) { that.dialog("close"); JY.Model.info(data.resMsg, function() { getbaseList(1); }); }); } }); }); }); var parentId; var parentName; function getbaseList(init) { if (init == 1) $(".pageNum").val(1); JY.Model.loading(); $("#parentId").val(parentId); JY.Ajax.doRequest("baseForm",bonuspath + '/backstage/machineType/findDetails',null, function(data) { $("#baseTable tbody").empty(); var obj = data.obj; var list = obj.list; var results = list.results; var permitBtn = obj.permitBtn; var pageNum = list.pageNum, pageSize = list.pageSize, totalRecord = list.totalRecord; var html = ""; if (results != null && results.length > 0) { var leng = (pageNum - 1) * pageSize; for (var i = 0; i < results.length; i++) { var l = results[i]; html += ""; html += "" + (i + leng + 1) + ""; html += "" + JY.Object.notEmpty(l.parentName) + ""; html += "" + JY.Object.notEmpty(l.name) + ""; html += "" + JY.Object.notEmpty(l.weight) + ""; html += "" + JY.Object.notEmpty(l.unit) + ""; html += "" + JY.Object.notEmpty(l.leasePrice) + ""; html += "" + JY.Object.notEmpty(l.payPrice) + ""; html += "" + JY.Object.notEmpty(l.buyPrice) + ""; html += "" + JY.Object.notEmpty(l.keeper) + ""; html += rowFunction(l.id); html += ""; } $("#baseTable tbody").append(html); JY.Page.setPage("baseForm", "pageing", pageSize,pageNum, totalRecord, "getbaseList"); } else { html += "没有相关数据"; $("#baseTable tbody").append(html); $("#pageing ul").empty();// 清空分页 } JY.Model.loadingClose(); } ); } function rowFunction(id) { var h = ""; h += ""; h += ""; h += ""; h += ""; return h; } function check(id) { cleanForm(); JY.Ajax.doRequest(null, bonuspath + '/backstage/machineType/findModel', { id : id }, function(data) { setForm(data); JY.Model.check("auDiv"); }); } function setForm(data) { var l = data.obj; $("#auForm input[name$='id']").val(l.id); $("#auForm input[id$='pName']").val(JY.Object.notEmpty(l.parentName)); $("#auForm input[id$='name']").val(JY.Object.notEmpty(l.name)); $("#auForm input[id$='weight']").val(JY.Object.notEmpty(l.weight)); $("#auForm input[id$='unit']").val(JY.Object.notEmpty(l.unit)); $("#auForm input[id$='leasePrice']").val(JY.Object.notEmpty(l.leasePrice)); $("#auForm input[id$='payPrice']").val(JY.Object.notEmpty(l.payPrice)); $("#auForm input[id$='buyPrice']").val(JY.Object.notEmpty(l.buyPrice)); if(l.isTest == "1") { $('#isTest1').prop('checked',true); } if(l.isTest == "0") { $('#isTest0').prop('checked',true); } $("#auForm input[id$='keeper']").val(JY.Object.notEmpty(l.keeper)); } function cleanForm() { $("#auForm input[name$='id']").val(""); $("#auForm input[id$='pName']").val(""); $("#auForm input[id$='name']").val(""); $("#auForm input[id$='weight']").val(""); $("#auForm input[id$='unit']").val(""); $("#auForm input[id$='leasePrice']").val(""); $("#auForm input[id$='payPrice']").val(""); $("#auForm input[id$='buyPrice']").val(""); $('#isTest1').prop('checked',true); $("#auForm input[id$='keepper']").val(""); } function edit(id) { cleanForm(); JY.Ajax.doRequest(null, bonuspath + '/backstage/machineType/findModel', { id : id }, function(data) { setForm(data); JY.Model.edit("auDiv", "修改", function() { if (JY.Validate.form("auForm")) { var that = $(this); JY.Ajax.doRequest("auForm", bonuspath + '/backstage/machineType/updateModel', null, function(data) { that.dialog("close"); JY.Model.info(data.resMsg, function() { getbaseList(1); }); }); } }); }); }