xinyb
2023-07-19 dfbf7303efc5f4e2fbc62c80a7ceffa7613f874b
调整2类型窗体删除保存的问题
1个文件已修改
29 ■■■■■ 已修改文件
WebRoot/js/2/simple.tree.js 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebRoot/js/2/simple.tree.js
@@ -184,6 +184,11 @@
                    json.primaryKey=(hasPri?"rowid":primary);
                    json.primaryValue=(hasPri?rid:priVa);
                }
                for (let i = 0; i < columns.length; i++) {
                    var t = $.trim($("#" + columns[i]).val());
                    if (t == undefined || t == null) continue;
                    json[columns[i]] = t;
                }
                deleteArr.push(json);
                // updateArr=[];//清空 xin 2022-8-17 10:14:17
                isInspection=true;//在删除节点的时候后保存时,不需要执行必录检查(true表示禁止必录检查)
@@ -197,7 +202,11 @@
                var json={};
                json["rowid"]=rowid;
                json["isDeletes"]=1;
                for (let i = 0; i < columns.length; i++) {
                    var t = $.trim($("#" + columns[i]).val());
                    if (t == undefined || t == null) continue;
                    json[columns[i]] = t;
                }
                deleteArr.push(json);
                // updateArr=[];//清空 xin 2022-8-17 10:14:17
                isInspection=true;//在删除节点的时候后保存时,不需要执行必录检查
@@ -215,7 +224,7 @@
    var auditupdate;
    if(index!=-1){//修改的是新增的节点
        node=insertArr[index];
        for(i=0;i<columns.length;i++)
        for(let i=0;i<columns.length;i++)
        {
            var t=$("#"+columns[i]).val();
            if(t==undefined||t==null)continue;
@@ -226,7 +235,7 @@
        index=seachArray(updateRowids,rowid);
        if(index!=-1){//修改的不是新增节点2种可能 1:在修改数组中存在 2:不存在
            node=updateArr[index];
            for(i=0;i<columns.length;i++)
            for(let i=0;i<columns.length;i++)
            {
                var t=$.trim($("#"+columns[i]).val());
                if(t==undefined||t==null)continue;
@@ -242,7 +251,7 @@
                priVa=rowid;
            }//end
            updateRowids.push(rowid);
            for(i=0;i<columns.length;i++)
            for(let i=0;i<columns.length;i++)
            {
                var t=$("#"+columns[i]).val();
                if(t==undefined||t==null)continue;
@@ -275,7 +284,7 @@
    var map_=panMain[panIndex].getPanMap_All();    
    var json={};
    var auditadd;
    for(i=0;i<columns.length;i++)
    for(let i=0;i<columns.length;i++)
    {
        var t=$("#"+columns[i]).val();
        if(t==undefined||t==null)continue;
@@ -308,7 +317,7 @@
    else tagId=destination.find("span:first").attr("id");
    var isExists=false;
    var index=0;
    for(i=0;i<dragArr.length;i++)
    for(let i=0;i<dragArr.length;i++)
    {
        if(dragArr[i].rowid==souRowid){
            isExists=true;
@@ -334,7 +343,7 @@
{
    var showFields=displayfield.split(";");
    var t="";
    for(i=0;i<showFields.length;i++)
    for(let i=0;i<showFields.length;i++)
    {
        t+="newNode"+nx+separatedst;
        $("#"+showFields[i]).val("");//直接赋空值 BUG提交单:BUG220513003 xin 2022-6-30 14:53:18
@@ -345,7 +354,7 @@
}
function clearPanel()
{
    for(i=0;i<columns.length;i++)
    for(let i=0;i<columns.length;i++)
    {
        var o=$("#"+columns[i]);
        if(o)
@@ -379,7 +388,7 @@
function resetNodeName() {
    var temp = displayfield.split(";");
    var nodeName = "";
    for (i = 0; i < temp.length; i++) {
    for (let i = 0; i < temp.length; i++) {
        var t = $("#" + temp[i]).val();
        if (t) {
            nodeName = nodeName + t + separatedst;
@@ -395,7 +404,7 @@
    // var
    // jsona='{"cccode":"Z01","ccname":"总裁","companyid":"","hrcode":"","hrname":""}';
    // var obj_jsonNode=eval("("+jsonNode+")");//转换后的JSON对象
    for (j = 0; j < columns.length; j++) {
    for (let j = 0; j < columns.length; j++) {
        var o = $("#" + columns[j]);
        if (o) {
            var value = jsonNode[columns[j]];