* testcase: use data-object-id instead of data-id.

This commit is contained in:
liugang
2023-08-15 09:57:35 +08:00
parent e1c0cbc23f
commit c540f8ab6a
+12 -11
View File
@@ -433,12 +433,12 @@ function toOrder(sourceID,targetID)
var productID = 0;
$('#caseTableList > tr').each(function(i, elem){
if($(elem).data('id') == sourceID) productID = $(elem).data('product');
if($(elem).data('object-id') == sourceID) productID = $(elem).data('product');
});
$('#caseTableList > tr').each(function(i, elem){
if($(elem).data('product') != productID) return;
origOrders.push($(elem).data('id'));
origOrders.push($(elem).data('object-id'));
});
for(var i=0; i<origOrders.length;i++)
@@ -491,8 +491,8 @@ function checkProduct(sourceID, targetID)
var sourceElem = null;
var targetElem = null;
$('#caseTableList > tr').each(function(i, elem){
if($(elem).data('id') == sourceID) sourceElem = elem;
if($(elem).data('id') == targetID) targetElem = elem;
if($(elem).data('object-id') == sourceID) sourceElem = elem;
if($(elem).data('object-id') == targetID) targetElem = elem;
});
if(sourceID == targetID) return false;
@@ -513,7 +513,8 @@ $(function()
// parent: parent,
// dataNested: dataNested,
// nestPath: nestPath,
// dateType: dataType,
// dataType: dataType,
// objectID: objectID
// boundary: {x:pos.x, y:pos.y, w:size.w, h:size.h},
// $dom: $row,
var xtable = $('#caseForm').data('zui.table');
@@ -524,12 +525,12 @@ $(function()
if($row.attr("data-itype") == "1") continue;
var dataId = $row.attr("data-id");
xtable.toggleNestedRows(dataId,true,true);
xtable.toggleNestedRows(dataId, true,true);
}
DtSort.sort({
container: "#caseTableList",
canMove: function(source,sourceMgr){ return true; },
canMove: function(source, sourceMgr){ return true; },
canAccept: function(source, target,sameLevel, sourceMgr, targetMgr){
if(sameLevel == true) return true; //同级别
if(target.dataNested == "true") return true; //拖到场景下面
@@ -539,17 +540,17 @@ $(function()
if(sameLevel == true) {
if(target.dataNested == "true"){
//同级别拖拽到场景下面,需要弹框询问是排序还是切换场景
$("#sceneDragModal").attr("sourceID",source.id);
$("#sceneDragModal").attr("targetID",target.id);
$("#sceneDragModal").attr("sourceID", source.objectID);
$("#sceneDragModal").attr("targetID", target.objectID);
$("#sceneDragModal").modal("show");
} else {
//同级别拖拽到测试用例上,只能是调整顺序
toOrder(source.id,target.id);
toOrder(source.objectID, target.objectID);
}
} else {
//不同级别,只有拖拽到场景下才有用,这里执行切换场景操作
if(target.dataNested == "true"){
toChange(source.id,target.id);
toChange(source.objectID, target.objectID);
}
}
}