diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/shop/ship/create.html b/CoreCms.Net.Web.Admin/wwwroot/views/shop/ship/create.html
index dc7fb033..4a7b5303 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/shop/ship/create.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/shop/ship/create.html
@@ -146,12 +146,7 @@
-
-
- 删除
-
+ 删除
|
@@ -185,12 +180,7 @@
-
-
- 删除
-
+ 删除
|
@@ -281,18 +271,18 @@
var checked = dtree.getCheckbarNodesParam(DTree);
if (checked) {
var html = '已选择地区:';
- var areaParentName;
+ var areaParentName = '';
var ids = [];
$.each(checked, function (i, obj) {
if (obj.parentId <= 0) {
html = html + obj.context + ',';
- areaParentName = obj.context;
+ areaParentName += obj.context + ',';
}
ids.push({ 'id': obj.nodeId, 'pid': obj.parentId, 'name': obj.context, ischecked: obj.checked });
});
html = html.substring(0, html.length - 1) + ' 请选择地区';
html = html + "";
- html = html + "";
+ html = html + "";
tdObj.parent().html(html);
layer.close(index);
}
@@ -302,7 +292,7 @@
$(".layui-table").on('click', '.addarea-class', function (e) {
var getTpl = tr_tpl.innerHTML;
- var lastId = $(this).parent().parent().parent().find('tr').last().attr('data-id');
+ var lastId = $("#view").find('tr').last().attr('data-id');
var tmpData = {};
tmpData.id = parseInt(lastId) + 1;
@@ -314,6 +304,25 @@
$(".layui-table").on('click', '.del-class', function (e) {
$(this).parent().parent().remove();
+ var trs = $("#view").find('tr');
+ for (var i = 0; i < trs.length; i++) {
+ //获取id序号。
+ var dataid = $(trs[i]).attr('data-id');
+ //修改tr的id。
+ $(trs[i]).attr('data-id', i);
+ //修改不同name的name标签。
+ var areaIdInput = $(trs[i]).find('input[name="areaId[' + dataid + ']"]');
+ var areaParentNameInput = $(trs[i]).find('input[name="areaParentName[' + dataid + ']"]');
+ var firstunitAreaPriceInput = $(trs[i]).find('input[name="firstunitAreaPrice[' + dataid + ']"]');
+ var continueunitAreaPriceInput = $(trs[i]).find('input[name="continueunitAreaPrice[' + dataid + ']"]');
+
+ areaIdInput.attr('name', 'areaId[' + i + ']');
+ areaParentNameInput.attr('name', 'areaParentName[' + i + ']');
+ firstunitAreaPriceInput.attr('name', 'firstunitAreaPrice[' + i + ']');
+ continueunitAreaPriceInput.attr('name', 'continueunitAreaPrice[' + i + ']');
+
+ }
+ form.render();
})
form.verify({
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/shop/ship/edit.html b/CoreCms.Net.Web.Admin/wwwroot/views/shop/ship/edit.html
index 72c83682..96bdfd6e 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/shop/ship/edit.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/shop/ship/edit.html
@@ -152,12 +152,7 @@
-
-
- 删除
-
+ 删除
|
@@ -178,12 +173,7 @@
-
-
- 删除
-
+ 删除
|
{{# } }}
@@ -210,20 +200,15 @@
请选择地区
-
-
+
+
|
-
-
+
+
|
-
-
- 删除
-
+ 删除
|
@@ -327,18 +312,19 @@
var checked = dtree.getCheckbarNodesParam(DTree);
if (checked) {
var html = '已选择地区:';
- var areaParentName;
+ var areaParentName='';
var ids = [];
$.each(checked, function (i, obj) {
if (obj.parentId <= 0) {
html = html + obj.context + ',';
- areaParentName = obj.context;
+ areaParentName += obj.context + ',';
}
ids.push({ 'id': obj.nodeId, 'pid': obj.parentId, 'name': obj.context, ischecked: obj.checked });
});
+
html = html.substring(0, html.length - 1) + ' 请选择地区';
html = html + "";
- html = html + "";
+ html = html + "";
tdObj.parent().html(html);
layer.close(index);
}
@@ -348,18 +334,38 @@
$(".layui-table").on('click', '.addarea-class', function (e) {
var getTpl = tr_tpl.innerHTML;
- var lastId = $(this).parent().parent().parent().find('tr').last().attr('data-id');
+ var lastId = $("#view").find('tr').last().attr('data-id');
var tmpData = {};
tmpData.id = parseInt(lastId) + 1;
laytpl(getTpl).render(tmpData, function (html) {
$("#view").append(html);
+ form.render();
});
- form.render(null, 'LAY-app-CoreCmsShip-createForm');
});
$(".layui-table").on('click', '.del-class', function (e) {
$(this).parent().parent().remove();
+ var trs = $("#view").find('tr');
+ for (var i = 0; i < trs.length; i++) {
+ //获取id序号。
+ var dataid = $(trs[i]).attr('data-id');
+ //修改tr的id。
+ $(trs[i]).attr('data-id', i);
+ //修改不同name的name标签。
+ var areaIdInput = $(trs[i]).find('input[name="areaId[' + dataid + ']"]');
+ var areaParentNameInput = $(trs[i]).find('input[name="areaParentName[' + dataid + ']"]');
+ var firstunitAreaPriceInput = $(trs[i]).find('input[name="firstunitAreaPrice[' + dataid + ']"]');
+ var continueunitAreaPriceInput = $(trs[i]).find('input[name="continueunitAreaPrice[' + dataid + ']"]');
+
+ areaIdInput.attr('name', 'areaId[' + i + ']');
+ areaParentNameInput.attr('name', 'areaParentName[' + i + ']');
+ firstunitAreaPriceInput.attr('name', 'firstunitAreaPrice[' + i + ']');
+ continueunitAreaPriceInput.attr('name', 'continueunitAreaPrice[' + i + ']');
+
+ }
+ form.render();
+
})
form.verify({