|
@@ -367,6 +367,7 @@
|
|
|
var listStr = '${workReimbursement.workAccountListCount}';
|
|
var listStr = '${workReimbursement.workAccountListCount}';
|
|
|
if(listStr<1){
|
|
if(listStr<1){
|
|
|
addRow('#workAccountList', workAccountListRowIdx, workAccountListTpl,'',true)
|
|
addRow('#workAccountList', workAccountListRowIdx, workAccountListTpl,'',true)
|
|
|
|
|
+ workAccountListRowIdx = workAccountListRowIdx+1
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -673,7 +674,7 @@
|
|
|
var $sumInput = $(this);
|
|
var $sumInput = $(this);
|
|
|
var $currentTr = $sumInput.closest("tr");
|
|
var $currentTr = $sumInput.closest("tr");
|
|
|
var isHidden = $currentTr.hasClass("hidden");
|
|
var isHidden = $currentTr.hasClass("hidden");
|
|
|
- var $delFlagInput = $currentTr.find("td:first-child input:eq(1)");
|
|
|
|
|
|
|
+ var $delFlagInput = $currentTr.find("td:first-child input:eq(3)");
|
|
|
var isDeleted = $delFlagInput.val() === "1";
|
|
var isDeleted = $delFlagInput.val() === "1";
|
|
|
|
|
|
|
|
// 1. 获取当前行的第五个td(索引从0开始,第五个td的索引是4)
|
|
// 1. 获取当前行的第五个td(索引从0开始,第五个td的索引是4)
|
|
@@ -917,6 +918,7 @@
|
|
|
$(id).val(data.id);
|
|
$(id).val(data.id);
|
|
|
$(idName).val(data.name);
|
|
$(idName).val(data.name);
|
|
|
$(idOffice).val(data.office.name);
|
|
$(idOffice).val(data.office.name);
|
|
|
|
|
+
|
|
|
// }
|
|
// }
|
|
|
}
|
|
}
|
|
|
var idx2 = $("#reimbursementVATTaxes tr").length;
|
|
var idx2 = $("#reimbursementVATTaxes tr").length;
|
|
@@ -1508,44 +1510,7 @@
|
|
|
|
|
|
|
|
// 数电发票删除 - 隐藏行版本(保留DOM,只隐藏)
|
|
// 数电发票删除 - 隐藏行版本(保留DOM,只隐藏)
|
|
|
function delRowParentNew(obj, prefix ,isBatch){
|
|
function delRowParentNew(obj, prefix ,isBatch){
|
|
|
- if(prefix == '#workAccountList1' && !isBatch){
|
|
|
|
|
- top.layer.open({
|
|
|
|
|
- title: '提示',
|
|
|
|
|
- content: '是否确认删除第1张报销单?(所有报销单数据也将同步删除)',
|
|
|
|
|
- icon: 3,
|
|
|
|
|
- btn: ['确定', '取消'],
|
|
|
|
|
- yes: function(tempIndex, layero){
|
|
|
|
|
- // 关闭弹窗
|
|
|
|
|
- top.layer.close(tempIndex);
|
|
|
|
|
- // 获取所有 td
|
|
|
|
|
- var tds = $('#workAccountList .op-td');
|
|
|
|
|
- for (var i = tds.length - 1; i >= 0; i--) { // 注意 i > 0,从倒数第二个开始
|
|
|
|
|
- var td = tds.eq(i); // 当前 td
|
|
|
|
|
- // 找到 td 内 class="op-btn-delete" 的元素
|
|
|
|
|
- var deleteBtn = td.find('.op-btn-delete');
|
|
|
|
|
- // 触发 onclick
|
|
|
|
|
- deleteBtn.each(function(eleIndex,ele) {
|
|
|
|
|
- if (i == 0){
|
|
|
|
|
- delRowParentNew(ele,"#workAccountList1",true)
|
|
|
|
|
- }else{
|
|
|
|
|
- if (this.onclick) {
|
|
|
|
|
- this.onclick();
|
|
|
|
|
- } else {
|
|
|
|
|
- $(this).trigger('click');
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- }
|
|
|
|
|
- document.querySelector('.nav-btn-add').style.display = 'none';
|
|
|
|
|
- },
|
|
|
|
|
- btn2: function(tempIndex, layero){
|
|
|
|
|
- console.log("用户点击了取消");
|
|
|
|
|
- },
|
|
|
|
|
- cancel: function(tempIndex, layero){
|
|
|
|
|
- console.log("用户关闭了弹窗");
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- }else{
|
|
|
|
|
|
|
+
|
|
|
var id = $(prefix+"_id");
|
|
var id = $(prefix+"_id");
|
|
|
|
|
|
|
|
var workAccountmoney= $(prefix+"_money").val();
|
|
var workAccountmoney= $(prefix+"_money").val();
|
|
@@ -1616,9 +1581,6 @@
|
|
|
}else{
|
|
}else{
|
|
|
parent.layer.msg('删除失败',{icon:2});
|
|
parent.layer.msg('删除失败',{icon:2});
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 数电发票删除 - 隐藏行版本(保留DOM,只隐藏)
|
|
// 数电发票删除 - 隐藏行版本(保留DOM,只隐藏)
|
|
@@ -1632,7 +1594,7 @@
|
|
|
var idValue = $idInput.val() || "";
|
|
var idValue = $idInput.val() || "";
|
|
|
|
|
|
|
|
// 标记删除(通过修改第一个td中第二个input的值为1)
|
|
// 标记删除(通过修改第一个td中第二个input的值为1)
|
|
|
- var $targetInput = $currentRow.find("td:first-child input:eq(1)");
|
|
|
|
|
|
|
+ var $targetInput = $currentRow.find("td:first-child input:eq(3)");
|
|
|
if ($targetInput.length > 0) {
|
|
if ($targetInput.length > 0) {
|
|
|
$targetInput.val("1");
|
|
$targetInput.val("1");
|
|
|
}
|
|
}
|
|
@@ -2647,7 +2609,7 @@
|
|
|
</td>
|
|
</td>
|
|
|
<td style="vertical-align: middle; text-align:center;" class="op-td" >
|
|
<td style="vertical-align: middle; text-align:center;" class="op-td" >
|
|
|
<span class="op-btn op-btn-add" onclick="addRowInfoForm(this, '#workAccountList{{idx}}')" title="添加"><i class="fa fa-plus"></i> 新增</span>
|
|
<span class="op-btn op-btn-add" onclick="addRowInfoForm(this, '#workAccountList{{idx}}')" title="添加"><i class="fa fa-plus"></i> 新增</span>
|
|
|
- <%--{{#delBtn}}<span class="op-btn op-btn-delete" onclick="delRowParentNew(this, '#workAccountList{{idx}}')" title="删除"><i class="glyphicon glyphicon-remove"></i> 删除</span>{{/delBtn}}--%>
|
|
|
|
|
|
|
+ {{#delBtn}}<span class="op-btn op-btn-delete" onclick="delRowParentNew(this, '#workAccountList{{idx}}')" title="删除"><i class="glyphicon glyphicon-remove"></i> 删除</span>{{/delBtn}}
|
|
|
</td>
|
|
</td>
|
|
|
</tr>//-->
|
|
</tr>//-->
|
|
|
</script>
|
|
</script>
|
|
@@ -2787,7 +2749,7 @@
|
|
|
|
|
|
|
|
// 2. 排除已删除的行(隐藏或标记删除)
|
|
// 2. 排除已删除的行(隐藏或标记删除)
|
|
|
var isHidden = $row.hasClass("hidden");
|
|
var isHidden = $row.hasClass("hidden");
|
|
|
- var $delFlagInput = $row.find("td:first-child input:eq(1)");
|
|
|
|
|
|
|
+ var $delFlagInput = $row.find("td:first-child input:eq(3)");
|
|
|
var isDeleted = $delFlagInput.val() === "1";
|
|
var isDeleted = $delFlagInput.val() === "1";
|
|
|
if (isHidden || isDeleted) {
|
|
if (isHidden || isDeleted) {
|
|
|
return true; // 继续下一行
|
|
return true; // 继续下一行
|
|
@@ -2906,7 +2868,7 @@
|
|
|
|
|
|
|
|
// 2. 排除已删除的行(隐藏或标记删除)
|
|
// 2. 排除已删除的行(隐藏或标记删除)
|
|
|
var isHidden = $row.hasClass("hidden");
|
|
var isHidden = $row.hasClass("hidden");
|
|
|
- var $delFlagInput = $row.find("td:first-child input:eq(1)");
|
|
|
|
|
|
|
+ var $delFlagInput = $row.find("td:first-child input:eq(3)");
|
|
|
var isDeleted = $delFlagInput.val() === "1";
|
|
var isDeleted = $delFlagInput.val() === "1";
|
|
|
if (isHidden || isDeleted) {
|
|
if (isHidden || isDeleted) {
|
|
|
return true; // 继续下一行
|
|
return true; // 继续下一行
|