完善页面横向互动功能

This commit is contained in:
ForeverSmiYng 2025-02-28 13:53:56 +08:00
parent 4d126b18ad
commit 775f0109e4

View File

@ -24,6 +24,7 @@
], ],
}], }],
els: ["title"], els: ["title"],
archiveNodeId: 172868,// 归档节点ID
} }
curStepFieldId为当前步骤字段id curStepFieldId为当前步骤字段id
cols为表格有效范围内的列数 cols为表格有效范围内的列数
@ -54,7 +55,7 @@ function pageLateralSlider(sld_obj) {
Object.assign(sld_obj, { Object.assign(sld_obj, {
currentnode: true, currentnode: true,
}); });
if (WfForm.getGlobalStore().commonParam.currentnodeid != WfForm.getGlobalStore().commonParam.nodeid && WfForm.getGlobalStore().commonParam.currentnodeid != undefined) { if (WfForm.getGlobalStore().commonParam.currentnodeid != undefined && (WfForm.getGlobalStore().commonParam.currentnodeid == sld_obj.archiveNodeId || WfForm.getGlobalStore().commonParam.currentnodeid != WfForm.getGlobalStore().commonParam.nodeid)) {
sld_obj.currentnode = false; sld_obj.currentnode = false;
} }
var steps = sld_obj.vars.length; var steps = sld_obj.vars.length;
@ -90,6 +91,9 @@ function pageLateralSlider(sld_obj) {
document.getElementsByClassName("wf-req-top-button")[0].parentNode.parentNode.id = "submitBtn"; document.getElementsByClassName("wf-req-top-button")[0].parentNode.parentNode.id = "submitBtn";
$(".ant-menu-vertical>.ant-menu-item:nth-of-type(1)").css("cssText", "display:none !important;"); $(".ant-menu-vertical>.ant-menu-item:nth-of-type(1)").css("cssText", "display:none !important;");
$("#submitBtn").css("cssText", "display:none !important;"); $("#submitBtn").css("cssText", "display:none !important;");
} else {
$(".ant-menu-vertical>.ant-menu-item:nth-of-type(1)").css("cssText", "display:list-item !important;");
$(".ant-col-xs-18>div>span:nth-of-type(1)").css("cssText", "display:inline-block !important;");
} }
//自适应列宽 //自适应列宽
const screen_width = $(".wf-req-form")[0].offsetWidth; const screen_width = $(".wf-req-form")[0].offsetWidth;
@ -298,7 +302,7 @@ function showEmptyRequiredField(serf_obj) {
let serf_arr = serf_obj.vars[serf_obj.curStep].tab_required_info; let serf_arr = serf_obj.vars[serf_obj.curStep].tab_required_info;
for (let e of serf_arr) { for (let e of serf_arr) {
for (let me of e.main_feild) { for (let me of e.main_feild) {
if (WfForm.getFieldValue(me) == "") { if (WfForm.getFieldValue(me) == "" && WfForm.getFieldCurViewAttr(me) == 3) {
$(`.myprom`).remove(); $(`.myprom`).remove();
showPrompt(me, "必填字段不能空!", e.tabid); showPrompt(me, "必填字段不能空!", e.tabid);
checkPrompt(); checkPrompt();
@ -319,7 +323,7 @@ function showEmptyRequiredField(serf_obj) {
let detRows_arr = detRows_str.split(","); let detRows_arr = detRows_str.split(",");
for (let rowI of detRows_arr) { for (let rowI of detRows_arr) {
for (let de_f of de.field_id) { for (let de_f of de.field_id) {
if (WfForm.getFieldValue(de_f + "_" + rowI) == "") { if (WfForm.getFieldValue(de_f + "_" + rowI) == "" && WfForm.getFieldCurViewAttr(de_f + "_" + rowI) == 3) {
$(`.myprom`).remove(); $(`.myprom`).remove();
showPrompt(de_f, "必填字段不能空!", e.tabid, rowI); showPrompt(de_f, "必填字段不能空!", e.tabid, rowI);
checkPrompt(); checkPrompt();