SM341700

/*sm341700 录入生产腔数*/
$("td[colname='SCQS_LR'] a").click(function () {
    var thisParent = $(parents($(this).get(0), 1));
    var X = this.offsetTop + 10 + "px";
    var Y = this.offsetLeft + 800 + "px";
    var id = "SCQS_ID";
    var name = "生产腔数";
    var data = "[{\"ID\":\"" + id + "\",\"NAME\":\"" + name + "\"}]";
    var data = JsonToTextBox(data);
    var tdcolname = "SCQS";
    var index = layer.open({
        type: 1, area: ["300px", "200px"], btnAlign: 'l', offset: [X, Y],
        title: ['录入生产腔数', 'height:15px;font-size:12px;line-height:1.5;color:red'],
        content: data.innerHTML
        , btn: ['确定', '取消'],
        yes: function (index, layero) {
var oldtext = thisParent.siblings("td[colname='SCQS']").children("input[type='text']").eq(0).val() + "";
var inputtext =$('#SCQS_ID').val().trim()|| top.$("#SCQS_ID").val() || $("#SCQS_ID").val();
  if (IsNullOrEmpty(inputtext) == true || inputtext.indexOf("-") != -1) {
                alert("请输入正数!");
                $(this).val("");
                $(this).focus();
                return false;
            }
            var colnameArray = ["SCQS"]
            var nameobj = { SCQS: "生产腔数" };
            if (colnameArray.toString().indexOf(tdcolname) != -1 && oldtext != inputtext) {               
                thisParent.siblings("td[colname='SCQS']").children("input[type='text']").val(inputtext).trigger("change"); 
                $("#lblMsg").text("[" + nameobj[tdcolname] + "]生产腔数填好了,请点击保存按钮:" + oldtext + "->" + inputtext);
            }
            layer.close(index);
        },
        btn2: function (index, layero) {
            layer.close(index);
        }
    });
});


/*sm341700 选择班次*/
$("td[colname='CZGBC_TJ'] a").click(function () {
    var thisParent = $(this).parent();
    var sql = "select BZ.ID,ZYMC as NAME from SM_JC_ZYMX_TB BZ, SM_JC_ZPZDJML_TB ZDJ," +
        " SM_SC_ZSBCRWB_TB BCRWB  Where BZ.ZYDLID = ZDJ.ZYDLID AND ZDJ.ID = BCRWB.JTID " +
        " and  BZ.ZYLB = 0  and bcrwb.id = " + thisParent.siblings("td[colname='BCRWBID']").text() + "";
    var data = JsonToHtml(readDataAst(sql), 50);
    layer.open({
        type: 1, title: ['班组选择', 'height:10px;font-size:8px;line-height:1;color:red'],
        area: ['50%', '50%'], offset: ['10%', '10%'],
        shade: 0, /*不显示遮罩*/    scrollbar: true,
        btn: ['确定'],
        content: data.innerHTML
        , yes: function () {
            var tzdiv = $("#tzdiv");
            var checked = tzdiv.find("input:checkbox:checked");
            if (checked.length == 0) {
                alert('未选择记录,请选择1条记录'); return false;
            }
            if (checked.length > 1) {
                alert('非法操作,只能选择1条记录'); return false;
            }
 thisParent.siblings("td[colname='CZGBC']").find("input").val(checked.eq(0).attr("id")).trigger("change");            
              thisParent.siblings("td[colname='CZGBCMC']").text(checked.eq(0).attr("NAME"));
            layer.closeAll('page');
        }
    });
});
/*sm341700 录入生产模数*/
$("td[colname='SCMS_LR'] a").click(function () {
    var thisParent = $(parents($(this).get(0), 1));
    var X = this.offsetTop + 10 + "px";
    var Y = this.offsetLeft + 800 + "px";
    var id = "SCMS_ID";
    var name = "生产模数";
    var data = "[{\"ID\":\"" + id + "\",\"NAME\":\"" + name + "\"}]";
    var data = JsonToTextBox(data);
    var tdcolname = "SCMS";
    var index = layer.open({
        type: 1, area: ["300px", "200px"], btnAlign: 'l', offset: [X, Y],
        title: ['录入生产模数', 'height:15px;font-size:12px;line-height:1.5;color:red'],
        content: data.innerHTML
        , btn: ['确定', '取消'],
        yes: function (index, layero) {
var oldtext = thisParent.siblings("td[colname='SCMS']").children("input[type='text']").eq(0).val() + "";
var inputtext =$('#SCMS_ID').val().trim()|| top.$("#SCMS_ID").val() || $("#SCMS_ID").val();
  if (IsNullOrEmpty(inputtext) == true || inputtext.indexOf("-") != -1) {
                alert("请输入正数!");
                $(this).val("");
                $(this).focus();
                return false;
            }
            var colnameArray = ["SCMS"]
            var nameobj = { SCMS: "生产模数" };
            if (colnameArray.toString().indexOf(tdcolname) != -1 && oldtext != inputtext) {               
                thisParent.siblings("td[colname='SCMS']").children("input[type='text']").val(inputtext).trigger("change"); 
                $("#lblMsg").text("[" + nameobj[tdcolname] + "]生产模数填好了,请点击保存按钮:" + oldtext + "->" + inputtext);
            }
            layer.close(index);
        },
        btn2: function (index, layero) {
            layer.close(index);
        }
    });
});

 

posted @ 2025-08-07 13:15  知行一体2  阅读(7)  评论(0)    收藏  举报