您的位置:首页 > Web前端 > JavaScript

js封装

2016-06-20 18:00 567 查看
var sto = {
create: function(){
var m_data = new Object();
m_data.init= function(){
var obj = new Object();
obj.ipage = $("#ipage").val();
obj.stat_cd = $("#stat_cd").val();
obj.perpage = $("#perpage").val();
obj.pcs_num = $("#pcs_num").val();
obj.searchstr = $("#searchstr").val();
obj.sortfield = $("#sortfield").val();
obj.sorttype = $("#sorttype").val();
obj.sortidx = $("#sortidx").val();
obj.pis_num  = $("#pis_num").val();
return obj;
};
m_data.list= function(){
var data =  m_data.init();
data.type="one";
var rep = m_data.ajax_post('/sale/receiving_ajax.php',data,'json');
if(!rep) {
return;
}
$("[name='prodName'").text(rep.prod['P_NM']);
$("[name='prodGdsincode'").text(rep.prod['GDSINCODE']);
$(".prd_list").find("tbody").children().remove();
if(rep.list.length === 0 ){
$(".prd_list").find("tbody").append("<tr><td colspan='11' class='nohtml_str3'>nodata.</td></tr>")
$(".paginate2").html(rep.page);
} else {
var res;
var html_str="";
$.each(rep.list, function (e){
res=rep.list[e];
html_str +="<tr>";
html_str +="<td class='f_num' style='display:none'>";
html_str +="<div class='ccnumbx'><em class='cancel_cdt chk'></em></div>";
html_str +="</td>";
html_str +="<td>"+res.IDX+"</td>";
html_str +="<td  class='ipgonum'><a href='#'>"+res.PIS_NUM+"</a></td>";
html_str +="<td><input type='number' class='i_text9' value='"+res.P_SUM+"'></td>";
html_str +="<td>"+res.S_SUM+"</td>";
html_str +="<td>"+res.STO_CNT+"</td>";
html_str +="<td class='disp_made_s'>"+res.MADE_S_DT+"</td>";
html_str +="<td class='disp_made_e'>"+res.MADE_E_DT+"</td>";
html_str +="<td class='disp_made_p'>"+res.MADE_PER_CNT+"</td>";
html_str +="<td class='td_select_area text_left'>";
html_str +="</td>";
html_str +="<td class='disp_in_num'>"+res.IN_NUM+"</td>";
html_str +="<td class='disp_in_dt'>"+res.IN_DT+"</td>";
html_str +="<td style='display: none'>"+res.STAT_CD+"</td>";
html_str +="</tr>";
});
$(".prd_list").find("tbody").append(html_str);

$("select").jqTransform();
$("select").jqTransSelect();
$(".paginate2").html(rep.page);
}
$(".contentScroll").mCustomScrollbar({theme:"minimal-dark"});
};
m_data.update=function(){
var p_sum = $(".ipgonum").next().find("input").val();
alert(p_sum);
};
m_data.reback=function(){
contents_nav(m_data.init());
};
m_data.statusChange = function(t){
var tbl = $(t).parent().parent().parent().parent();
var per_v = tbl.find("td:last").text();
if(t.value!=per_v){
tbl.find("td:eq(0)").removeAttr("style");
tbl.find("td:eq(1)").attr("style","display:none");
}else{
tbl.find("td:eq(0)").attr("style","display:none");
tbl.find("td:eq(1)").removeAttr("style");
}
};
m_data.ajax_post = function(url,dataObj,rtnType){
var rtnval;
$.ajax({
cache: false,
url: url,
data: dataObj,
async: false,
type: 'post',
dataType: rtnType,
error: function () {
},
success: function (rep) {
rtnval = rep;
}
});
return rtnval;
};
return m_data;
}
};
$(function(){
sto.create().list();
});


D = function(){
function add(a,b,c){
//alert("A");
}
function del(){
alert("B");
}
function dis(){
alert("C");
}
return {
A:add,
B:del,
C:dis
};
}();
D.A('a','b','c','d');


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: