xinyb
2024-09-19 18ffbca9acaccd5099a7a63652f52210f59a7e40
WebRoot/js/index/funcLink.js
@@ -98,7 +98,9 @@
      onfileiput(formId, colname, panMain[0].panInfo[colname].controltype,
             "", "", nodejs.usercode, value);
      picevent(colname);   // 事件
      $doc(colname).val(value);
        if (panMain[0].panInfo[colname].controltype != "9") {//9类型是单附件不需要再赋值
            $doc(colname).val(value);
        }
   }
}
@@ -517,6 +519,8 @@
                        param.dbid = jsons[0].dbid;
                        param.usercode = jsons[0].userCode;
                        param.username = jsons[0].userName;
                        //是新单那就表示是没有附件的,要清空单据里面字段的值
                        $doc(id).val('');//清空
                        break;
                    }
                    // 图片属性
@@ -1581,16 +1585,16 @@
    var wp = $.trim(selfStr).length > 0 ? ("wherePan=" + strPam) : "";
    let wp = $.trim(strPam).length > 0 ? (strPam) : "";
    if (ef != undefined && ef != null && ef != "")
        wp = (wp == "") ? "wherePan=" + encodeURI(encodeURI(ef)) : wp + " and "
        wp = (wp == "") ?  encodeURI(encodeURI(ef)) : wp + " and "
            + encodeURI(encodeURI(ef));
    try {
        closeLoading();
        parent.addTab("", f, t, wp);
        parent.addTab("", f, t, "wherePan=" +encodeURIComponent(wp));
    } catch (e) {
        closeLoading();
        showWindow("/app" + spellPath + f + "/" + t + "/index.jsp?" + wp, "");
        showWindow("/app" + spellPath + f + "/" + t + "/index.jsp?" + "wherePan=" +wp, "");
    }
}
@@ -1859,6 +1863,14 @@
                top.layeerFace=layero;
            }
        });
    } else if (data.errcode != null && data.errcode == 0) {
        $.messager.confirm('提示', "拉取企业微信标签已同步", function(r) {
            if(r){
                location.reload();
            }else{
                location.reload();
            }
        });
    }else {
        try{
            var obj=JSON.parse(data);
@@ -2107,8 +2119,8 @@
        getDoc("doccode", ".value");
    }
    let queryString = "";
    let url = "/general/CustomControl/editLayout.html?formId=" + formid + "&formType=" + formtype + "&docCode=" + docCode;
    top.addTab('自定义控件布局', '', '', '', url, '', '');
    let url = "/general/CustomControl/editLayout.html?formId=" + formid + "&formType=" + formtype + "&docCode=" + docCode+"&tabIndex="+top.tabindex;
    top.addTab(top.layoutTitle+'布局', '', '', '', url, '', '');
}
/**
 * top页面info按钮执行函数
@@ -2266,7 +2278,7 @@
        value = getDoc(fieldId.toLowerCase(), ".value");
        let value_expr = getDoc(fieldId.toLowerCase() + "_expr", ".value");
        let value_expr_val = getDoc(fieldId.toLowerCase() + "_expr_val", ".value");
        if (value_expr != undefined && value_expr == 0) {
        if (value_expr != undefined&&value_expr != null&&value_expr !=="" && value_expr == 0) {
            value = value_expr_val;
            paramExprs.push(fieldId.toLowerCase());
        }
@@ -2287,7 +2299,7 @@
                let orgValue = value; // 保存原值
                if (row != undefined) {
                    value = (row[fieldId.toLowerCase() + "Link"] !== undefined) ? row[fieldId.toLowerCase() + "Link"] : ((row[fieldId.toLowerCase()] == undefined) ? null : row[fieldId.toLowerCase()]);
                    if (row[fieldId.toLowerCase() + "_expr"] != undefined && row[fieldId.toLowerCase() + "_expr"] == 0) {
                    if (row[fieldId.toLowerCase() + "_expr"] != undefined&& row[fieldId.toLowerCase() + "_expr"]!=="" && row[fieldId.toLowerCase() + "_expr"] === 0) {
                        //密文,取_expr_val的值
                        value = row[fieldId.toLowerCase() + "_expr_val"];
                        paramExprs.push(fieldId.toLowerCase());