From 8e859a4e9d8c8f1b29f6534c2583561a2cd806c2 Mon Sep 17 00:00:00 2001
From: sunliang <593170460@qq.com>
Date: Mon, 13 May 2024 13:59:27 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=8E=E8=A1=A8=E4=B8=AD?=
=?UTF-8?q?=E6=9E=9A=E4=B8=BE=E5=A4=9A=E9=80=89=E4=BF=9D=E5=AD=98=E4=B8=8D?=
=?UTF-8?q?=E4=B8=8A=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
CCFlow/CCFlow/WF/CCForm/Dtl2017.htm | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/CCFlow/CCFlow/WF/CCForm/Dtl2017.htm b/CCFlow/CCFlow/WF/CCForm/Dtl2017.htm
index 9dff1707..98052ee8 100644
--- a/CCFlow/CCFlow/WF/CCForm/Dtl2017.htm
+++ b/CCFlow/CCFlow/WF/CCForm/Dtl2017.htm
@@ -352,11 +352,12 @@
function newRowParse(insertTr, newRowIndex) {
var threadTh = getUseHeadTh();
+ var isNewRow = true;
$.each(threadTh, function (k, threadThObj) {
if ($(threadThObj).data().colname != undefined) {
var o = $(threadThObj);
- var tmplate = figure_MapAttr_Template(o.data());
+ var tmplate = figure_MapAttr_Template(o.data(), isNewRow);
if (o.data().UIIsInput == 1) {
tmplate.attr('class', "mustInput");
}
@@ -374,6 +375,7 @@
}
});
+
var td = $('
| ');
if (o.data().UIVisible == 0)
td = $(' | ');
@@ -458,7 +460,9 @@
}
else {
- tmplate.val(textVal);
+ if (textVal !="-1") {
+ tmplate.val(textVal);
+ }
}
var td = $(' | ');
@@ -466,6 +470,10 @@
td = $(' | ');
if (o.data().UIVisible == 0)
td = $(' | ');
+
+ //td.text('');
+ $($(insertTr).children('td')[k]).text('');
+
td.append(tmplate);
insertTr.append(td);
if (mapAttr.UIContralType == 6)
@@ -1930,13 +1938,13 @@
}
//升级表单元素 初始化文本框、日期、时间
- function figure_MapAttr_Template(mapAttr) {
+ function figure_MapAttr_Template(mapAttr,isNewRow) {
var eleHtml = '';
if (mapAttr.UIVisible == 1) {//是否显示
var str = '';
- var defValue = ConvertDefVal(workNodeData, mapAttr.DefVal, mapAttr.KeyOfEn);
+ var defValue = ConvertDefVal(workNodeData, mapAttr.DefVal, mapAttr.KeyOfEn,isNewRow);
defValue = GetValByDefVal(defValue, mapAttr);
var isInOneRow = false; //是否占一整行
var islabelIsInEle = false; //
@@ -3570,7 +3578,7 @@
}
//填充默认数据
- function ConvertDefVal(workNodeData, defVal, keyOfEn, myDataType) {
+ function ConvertDefVal(workNodeData, defVal, keyOfEn, myDataType,isNewRow) {
//计算URL传过来的表单参数@TXB_Title=事件测试
var pageParams = getQueryString();
@@ -3586,7 +3594,7 @@
//通过MAINTABLE返回的参数
for (var ele in workNodeData.DBDtl[0]) {
- if (keyOfEn == ele && workNodeData.DBDtl[0][ele] != '') {
+ if (keyOfEn == ele && workNodeData.DBDtl[0][ele] != '' && isNewRow == true) {
result = workNodeData.DBDtl[0][ele];
break;
}