Skip to content

Commit

Permalink
getQRDet
Browse files Browse the repository at this point in the history
  • Loading branch information
stardustlxx committed Dec 22, 2016
1 parent d4c28fb commit 6c8db89
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 20 deletions.
5 changes: 3 additions & 2 deletions lib/sales.js
Original file line number Diff line number Diff line change
Expand Up @@ -888,11 +888,12 @@ function getDetSizheadTitle() {
var width = texts[i].rect().size.width;
if (width > 5) {
var title = texts[i].name();
logDebug("i=" + i + " title=" + title + " colIndex=" + colIndex);
// logDebug("i=" + i + " title=" + title + " colIndex=" + colIndex);
if (!isNull(title) && isDefined(title)) {
ret[title] = colIndex;
} else {
ret[title] = "cm" + colIndex;
title = "cm" + colIndex;
ret[title] = colIndex;
}

temp[title] = colIndex;
Expand Down
10 changes: 5 additions & 5 deletions suite1.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,23 +15,23 @@
// #import "/Users/dlsoft_dev_4/Documents/slh_test/suite1.js"
// 总经理
function test000All() {
colorSize = "head";
// colorSize = "head";
debug = true;
// ipadVer = "7.27";//
var caseName="测试用例";
// TITLE_SXE = getTitleSXE();//新综合汇总 列表标题
// testCheckMenuAll();//菜单检查,跑用例前先跑一遍
// run(caseName, "test220064");//
run(caseName, "onlyTest");//
run(caseName, "ts160073_74");// test160114
// run(caseName, "onlyTest");//
}
function onlyTest(){
// delay();
// UIATarget.localTarget().logElsementTree();
// UIATarget.localTarget().logElementTree();
// UIATarget.localTarget().deactivateAppForDuration(10);
// target.flickFromTo({ x:515, y:238 }, {x:515, y:197})
// delay();
try{
getBillDetCSGoodsFieldIndex();

}catch(e){
logWarn(e);
}
Expand Down
13 changes: 5 additions & 8 deletions testcase/goods/goodsInc.js
Original file line number Diff line number Diff line change
Expand Up @@ -469,7 +469,7 @@ function getQRDet(view, o) {
var data = [];
var texts = getTextFields(view);
var y = 0, yPro = 0;
var hidden = "";// 隐藏的文本下标 标题隐藏和对应文本隐藏不一定都是取得到,分开取
var hidden = [];// 隐藏的文本下标 标题隐藏和对应文本隐藏不一定都是取得到,分开取
for (var i = 0; i < texts.length; i++) {
yPre = y;
y = getY(texts[i]);
Expand All @@ -478,7 +478,7 @@ function getQRDet(view, o) {
}
var w = texts[i].rect().size.width;
if (w < 5) {
hidden += i + ","
hidden.push(i);
}
tfNum++;
}
Expand All @@ -487,12 +487,9 @@ function getQRDet(view, o) {
// 根据货品栏判断行是否取值 有地方使用了这个验证或判断行数,不好修改 161220
if (texts[tfNum * j].value() != "") {
var data1 = {};
var ignore = 0;
for (var i = 0; i < tfNum; i++) {
if (isInArray(hidden, i)) {
ignore++;
} else {
var index = tfNum * j + i - ignore;
if (!isIn(hidden, i)) {
var index = tfNum * j + i;
var v = texts[index].value();
for ( var t in titles) {
if (titles[t] == i) {
Expand Down Expand Up @@ -704,8 +701,8 @@ function getSalesBillDetTfObject() {
title = "cm" + tfNum;// 尺码头部 补全第一行尺码
}
ret[title] = tfNum;
tfNum++;
}
tfNum++;
}
ret["明细输入框个数"] = tfNum - ignore;
debugObject(ret, "titles");
Expand Down
4 changes: 2 additions & 2 deletions testcase/salesOrder/salesOrder.js
Original file line number Diff line number Diff line change
Expand Up @@ -598,7 +598,7 @@ function test160006() {

tapButton(window, QUERY);
qr = getQR();
var ret = isEqualObject(qr.data[0], jo2);
var ret = isEqualObject2(qr.data[0], jo2, 1);// 操作日期的1分钟误差

tapLine();
qr = getQRDet();
Expand Down Expand Up @@ -1791,7 +1791,7 @@ function test160072() {
}

function ts160073_74() {
var addDet = {};
var addDet = {}, alertMsgs = [];
switch (colorSize) {
case "no":
addDet = { "明细" : [ { "货品" : "3035", "数量" : 10 } ] };
Expand Down
11 changes: 8 additions & 3 deletions testcase/sizeHead/sizeHead.js
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ function testSizeHead002_shop1() {
run("【采购订货+省代+参数2】采购订货,检查款号下拉表显示的价格", "test220058");
run("【销售开单+省代+参数2】销售开单-按订货开单,有吊牌这一列,且款号的吊牌价正确,正确开单", "test220060");
run("【销售开单+省代+参数2】检查销售开单有吊牌这一列,款号的吊牌价正确,正确开单打印", "test220062");
run("【销售开单-开单】数量输入快速复制功能", "test220064");

}
function testSizeHeadCheck() {
Expand Down Expand Up @@ -983,13 +984,13 @@ function test220064Field(menu) {
tf.doubleTap();
var titles = getDetSizheadTitle();
var view = getScrollView(-1), ret = true;
var str = getTFEnabledState(view, titles["颜色"] + 1, titles["col12"]);
logDebug("s="+(titles["颜色"] + 1)+" col12="+titles["col12"]);
var str = getTFEnabledState(view, titles["颜色"] + 1, titles["cm12"]);
logDebug("s=" + (titles["颜色"] + 1) + " cm12=" + titles["cm12"]);
for (var i = 0; i < str.length; i++) {
var able = str[i], ok;
var v = getTextFieldValue(view, titles["颜色"] + 1 + i);
if (able == "1") {
ok = v == 5;
ok = v == 1;
} else {
ok = v == "";
}
Expand All @@ -1004,6 +1005,10 @@ function test220064Field(menu) {
}
return ret;
}
// 放zy那
function test220065() {
tapMenu("盘点管理", "新增盘点+");
}
function testEditBillSizeHead() {
var colorSize = "head";
// tapMenu("销售开单", ADDBILL);
Expand Down

0 comments on commit 6c8db89

Please sign in to comment.