Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
test
autotest-airtest-web-spd
Commits
ff6bcebb
Commit
ff6bcebb
authored
Jul 05, 2024
by
xiao-hesheng
Browse files
脚本优化
parent
bea1aa1e
Changes
56
Hide whitespace changes
Inline
Side-by-side
data/b5_spd3_core_business_flow/message15
View file @
ff6bcebb
验收单号
:
CHECK_NO1
:
CHECKh03472024070
4
00
113
CHECK_NO2
:
CHECKh03472024070
4
00
113
CHECK_NO1
:
CHECKh03472024070
5
00
034
CHECK_NO2
:
CHECKh03472024070
5
00
034
data/b5_spd3_core_business_flow/message16
View file @
ff6bcebb
...
...
@@ -5,34 +5,34 @@
lastModified
:
version
:
createTime
:
createUser
:
h0347_UID-05139
1
createUser
:
h0347_UID-05139
5
lastModifiedUser
:
billMode
:
'16'
recType
:
stockKind
:
purMode
:
sourceId
:
CHECKh03472024070
4
000
9
2
sourceId
:
CHECKh03472024070
5
0002
9
sourceType
:
PSD
sourceVersion
:
0
batchList
:
billRelationJson
:
hosId
:
h0347
deptId
:
3e559b76a8fc42819e9c1370d488cab8
deptId
:
d5e1acc8708f47a7b152e103204ee4cb
deptName
:
branchId
:
h0347-372
5
branchId
:
h0347-372
9
branchName
:
taskType
:
1
sourceOrgId
:
p1e
2fe
sourceOrgName
:
国药集团公司
ASrWh
sourceOrderNo
:
YS24070
4092
taskSourceNo
:
PSh03472024070
4
00
93
areaCode
:
areah034726
15
sourceOrgId
:
p1e
31d
sourceOrgName
:
国药集团公司
GxzLS
sourceOrderNo
:
YS24070
5029
taskSourceNo
:
PSh03472024070
5
00
26
areaCode
:
areah034726
34
areaName
:
自动化测试
goodsName
:
goodsGg
:
startDate
:
endDate
:
taskDate
:
'2024-07-0
4
1
2:06
:3
8
'
taskDate
:
'2024-07-0
5
1
0:19
:3
7
'
pkgTaskId
:
pkgFlag
:
remark
:
''
...
...
data/b5_spd3_core_business_flow/message17
View file @
ff6bcebb
验收单库存详情信息
:
list_a
:
-
&id001
-
id
:
CHECKh03472024070
4
000
9
20001
-
id
:
CHECKh03472024070
5
0002
9
0001
lastModified
:
version
:
createTime
:
...
...
@@ -10,27 +10,27 @@
rowIdx
:
purMode
:
10
unitName
:
100支/100
pid
:
CHECKh03472024070
4
000
9
2
hosGoodsId
:
h0347000044
33
pid
:
CHECKh03472024070
5
0002
9
hosGoodsId
:
h0347000044
62
batchCode
:
'333'
expdtDate
:
'2025-01-1
0
'
productDate
:
'2024-07-0
4
'
expdtDate
:
'2025-01-1
1
'
productDate
:
'2024-07-0
5
'
batchPrice
:
99.9999
settlement
:
1
batchType
:
20
srcBatchId
:
'038392
33
'
srcBatchId
:
'038392
80
'
srcBatchPrice
:
99.9999
shelfCode
:
areah034726
15
-2-01-01
shelfCode
:
areah034726
34
-2-01-01
shelfKind
:
barcodeId
:
UT24070
4
000
85
3
barcodeId
:
UT24070
5
000
21
3
subBarcodeId
:
qty
:
10000.0
pkgQty
:
100
distrId
:
PSh03472024070
4
00
93
distrDetailId
:
'038392
33
'
distrId
:
PSh03472024070
5
00
26
distrDetailId
:
'038392
80
'
pkgDefQty
:
100.0
pkgDefName
:
'100'
viewId
:
h0347000044
33
3332025-01-1
0
100支/100
viewId
:
h0347000044
62
3332025-01-1
1
100支/100
codingType
:
batchFlag
:
hasSterilize
:
0
...
...
@@ -38,31 +38,31 @@
sterilizePassQty
:
sterilizeRejectQty
:
orderNo
:
sourceDetailId
:
'038392
33
'
mdmGoodsCode
:
'11661
386
'
goodsCode
:
'000044
33
'
sourceDetailId
:
'038392
80
'
mdmGoodsCode
:
'11661
415
'
goodsCode
:
'000044
62
'
tbStatus
:
1
billMode
:
'16'
hosId
:
h0347
branchId
:
h0347-372
5
purBillId
:
Ch03472024070
4
000
121
provId
:
p1e
2fe
provName
:
国药集团公司
ASrWh
branchId
:
h0347-372
9
purBillId
:
Ch03472024070
5
000
055
provId
:
p1e
31d
provName
:
国药集团公司
GxzLS
subSendFlag
:
10
exeProvId
:
p1e
2fe
exeProvName
:
国药集团公司
ASrWh
purDetailId
:
288f2ff00593475584b663be8650ed56
goodsName
:
一次性注射器_低值
7QT@(
exeProvId
:
p1e
31d
exeProvName
:
国药集团公司
GxzLS
purDetailId
:
e35ec319b7fa458e96c1051ef8b5e4f9
goodsName
:
一次性注射器_低值
C2g9i
goodsGg
:
G-31891
mfrsId
:
mfrs-11229
mfrsName
:
德国歌德公司 Geuder AG
made
:
德国
unit
:
支
purPrice
:
99.9999
pkgDefId
:
0cef5dc580aa4b5dbe97ce2add7cbb21
supplyId
:
003da1b8dde74730bd8856b131cc5629
subProvId
:
p1e
2fe
subProvName
:
国药集团公司
ASrWh
pkgDefId
:
db284f5e13594188b4aa09a5832293ec
supplyId
:
bec1283b1f3440539ef0962c6e9d92d4
subProvId
:
p1e
31d
subProvName
:
国药集团公司
GxzLS
subPrice
:
99.9999
distrPrice
:
99.9999
distrPkgQty
:
100.0
...
...
@@ -74,13 +74,13 @@
psiPrice
:
99.9999
ext
:
goodsGg
:
G-31891
goodsCode
:
'000044
33
'
goodsCode
:
'000044
62
'
purMode
:
10
goodsName
:
一次性注射器_低值
7QT@(
goodsName
:
一次性注射器_低值
C2g9i
ygptCode
:
''
transCond
:
''
storageCond
:
''
erpCode
:
'11661
386
'
erpCode
:
'11661
415
'
ybDefId
:
''
purTaskId
:
multiChargeFlag
:
...
...
data/b5_spd3_core_business_flow/message18
View file @
ff6bcebb
条码信息
:
list_a
:
-
&id001
id
:
UT240704000953
snCode
:
UT240704000953
ssccCode
:
'010839000187002326'
pkgCodeSee
:
0101123456789012104444112407041725011021UT240704000953
hosGoodsId
:
h034700004434
hosGoodsCode
:
'00004434'
goodsCode
:
'00004434'
goodsName
:
新型冠状病毒检测试剂)CVXH
goodsSpec
:
G-31891
goodsMfrsName
:
德国歌德公司 Geuder AG
unit
:
支
purMode
:
60
batchCode
:
'4444'
productDate
:
'2024-07-04'
expdtDate
:
'2025-01-10'
pkgDefName
:
'100'
pkgDefQty
:
100.0
stockId
:
92286fa2798042d6af9879fdaf89c5ad
stockName
:
东土城路院区ftZkF中心库房
areaName
:
自动化测试
areaCode
:
areah03472615
lockStatus
:
0
unitName
:
100支/100
shelfCode
:
areah03472615-2-01-01
shelfNo
:
自动化测试-2-01-01
pkgDefId
:
fa18f079634e4978a3231c4b669794e1
extInfo
:
'{"pkgDefId": "fa18f079634e4978a3231c4b669794e1", "pkgDefQty": 100, "purBillId":
"CG2024070420546"
,
"pkgDefName"
:
"100", "distrBillId": "PSh0347202407040095",
"inStockTime"
:
"2024-07-04 12:07:46", "distrDetailId": "03839235", "certificateCode":
""}'
bottleId
:
pkgType
:
'66'
miDjmc
:
''
miCode
:
''
transferRatio
:
1.0
qty
:
1
shelfKind
:
0
shelfKindName
:
普通货位
provName
:
国药集团公司ASrWh
provId
:
p1e2fe
inStockDate
:
mfrCode
:
made
:
德国
price
:
barName
:
100支/100
purModeText
:
检验试剂
codeType
:
66
-
id
:
UT240705000214
lastModified
:
version
:
createTime
:
'2024-07-05 10:18:30'
createUser
:
lastModifiedUser
:
snCode
:
UT240705000214
hosId
:
h0347
branchId
:
stockId
:
9b3e40528eff4ed1bf4ee12b587e00d0
areaCode
:
areah03472634
areaName
:
自动化测试
shelfCode
:
areah03472634-2-01-01
codeType
:
16
tagType
:
0
hosGoodsId
:
h034700004462
mdmGoodsCode
:
'11661415'
goodsCode
:
'00004462'
goodsDi
:
'01123456789012'
barName
:
100支/100
batchCode
:
'333'
expdtDate
:
'2025-01-11'
productDate
:
'2024-07-05'
mfrCode
:
mfrCodeSee
:
pkgCode
:
"010112345678901210333\x1D112407051725011121UT240705000214"
pkgCodeSee
:
010112345678901210333112407051725011121UT240705000214
ssccCode
:
'010839000187046429'
extInfo
:
outId
:
tbStatus
:
20
goodsCodeDi
:
barcodeId
:
ext
:
pkgDefId
:
db284f5e13594188b4aa09a5832293ec
pkgDefQty
:
100
purBillId
:
CG2024070520620
pkgDefName
:
'100'
distrBillId
:
PSh0347202407050026
inStockTime
:
'2024-07-05 10:21:08'
distrDetailId
:
'03839280'
certificateCode
:
''
sourceDetailId
:
purMode
:
10
purModes
:
price
:
pid
:
goodsMfrsName
:
德国歌德公司 Geuder AG
mfrsName
:
goodsSpec
:
G-31891
unit
:
支
goodsName
:
一次性注射器_低值C2g9i
pkgDefId
:
db284f5e13594188b4aa09a5832293ec
pkgDefQty
:
100
defaultPkgDefQty
:
defaultQty
:
defaultSurplusQty
:
defaultPkgDefId
:
purDetailId
:
pkgDefName
:
'100'
printNum
:
0
deptId
:
deptName
:
billId
:
taskId
:
made
:
德国
provId
:
p1e31d
provName
:
国药集团公司GxzLS
subProvId
:
p1e31d
subProvName
:
国药集团公司GxzLS
provHosGoodsId
:
sourceType
:
taskDate
:
sourceOrderNo
:
taskType
:
detailId
:
branchGoodsPkgDefList
:
unitName
:
areaCodeList
:
diType
:
mdmGoodsSpecCode
:
hosGoodsCode
:
'00004462'
supplyId
:
inSettlement
:
spdGoodsCode
:
codeKind
:
brand
:
miCode
:
transferRatio
:
1.0
miDjmc
:
tbStatusList
:
purModeText
:
stockName
:
tbStatusText
:
pkgType
:
bottleId
:
pkgStatus
:
qty
:
packUnit
:
minSaleQty
:
rfidFlag
:
mfrCodeFlag
:
scanStatus
:
scanId
:
multiChargeFlag
:
useFrequency
:
chargeUnit
:
lockStatus
:
remark
:
hosBatchId
:
settleFlag
:
inStockTime
:
verifyFlag
:
subSendFlag
:
10
list_b
:
-
*id001
list_c
:
...
...
data/b5_spd3_core_business_flow/message19
View file @
ff6bcebb
产品信息
:
list_a
:
-
&id001
-
hosGoodsId
:
h0347000044
32
hosGoodsCode
:
'000044
32
'
provId
:
p1e
2fe
subProvId
:
p1e
2fe
subProvName
:
国药集团公司
ASrWh
goodsName
:
高值牙钻机
8hjrB
-
hosGoodsId
:
h0347000044
61
hosGoodsCode
:
'000044
61
'
provId
:
p1e
31d
subProvId
:
p1e
31d
subProvName
:
国药集团公司
GxzLS
goodsName
:
高值牙钻机
rY4w$
goodsSpec
:
G-31891
goodsGeneralName
:
goodsMfrsId
:
mfrs-11229
...
...
data/b5_spd3_core_business_flow/message2
View file @
ff6bcebb
产品审核信息
:
MSPid
:
MSP24070
4
00
49
_1
MSPid
:
MSP24070
5
00
26
_1
hosId
:
h0347
hosGoodsId
:
h0347000044
33
provGoodsid
:
provGood-992216
29
goodsAuditBillId
:
MSP24070
4
00
49
targetId
:
MSP24070
4
00
49
_1
hosGoodsId
:
h0347000044
62
provGoodsid
:
provGood-992216
58
goodsAuditBillId
:
MSP24070
5
00
26
targetId
:
MSP24070
5
00
26
_1
data/b5_spd3_core_business_flow/message22
View file @
ff6bcebb
库区信息
:
list_a
:
-
&id001
-
id
:
c620cac823d34206acda9c65da3e5591
lastModified
:
'2024-07-0
4
1
4
:1
4:56
'
version
:
5
createTime
:
'2024-07-0
4
1
2:03:16
'
createUser
:
h0347_
UID-05
139
1
lastModifiedUser
:
h0347_
UID-05
139
1
stockId
:
a7a5bedfb8a3408fb17c4abdfd9da4d5
shelfCode
:
areah0347261
4
-
id
:
2aeb6b71864042b8aece41d819c70542
lastModified
:
'2024-07-0
5
1
0
:1
3:37
'
version
:
0
createTime
:
'2024-07-0
5
1
0:13:37
'
createUser
:
UID-05
015
1
lastModifiedUser
:
UID-05
015
1
stockId
:
6898e3a36c3c4b36bf1ea0648b26cba4
shelfCode
:
areah034726
3
1
shelfName
:
默认库区
address
:
二级检验科002
shelfType
:
...
...
@@ -18,13 +18,13 @@
parentId
:
levelCode
:
tbStatus
:
1
linkman
:
h0347_UID-051391
recPhone
:
None
linkman
:
recPhone
:
delFlag
:
0
shelfNo
:
A01
shelfKind
:
0
hosId
:
deptId
:
f8324b9a0bff4ed7a43350b91a04426
f
deptId
:
232328e5ceb44b799efba96c512618b
f
areaCode
:
areaName
:
stockName
:
...
...
data/b5_spd3_core_business_flow/message3
View file @
ff6bcebb
产品审核信息
:
MSPid
:
MSP24070
40050
_1
MSPid
:
MSP24070
50027
_1
hosId
:
h0347
hosGoodsId
:
h03470000443
4
provGoodsid
:
provGood-992216
30
goodsAuditBillId
:
MSP24070
40050
targetId
:
MSP24070
40050
_1
hosGoodsId
:
h0347000044
6
3
provGoodsid
:
provGood-992216
59
goodsAuditBillId
:
MSP24070
50027
targetId
:
MSP24070
50027
_1
data/b5_spd3_core_business_flow/message4
View file @
ff6bcebb
产品审核信息
:
MSPid
:
MSP24070
4
00
51
_1
MSPid
:
MSP24070
5
00
28
_1
hosId
:
h0347
hosGoodsId
:
h0347000044
35
provGoodsid
:
provGood-992216
31
goodsAuditBillId
:
MSP24070
4
00
51
targetId
:
MSP24070
4
00
51
_1
hosGoodsId
:
h0347000044
64
provGoodsid
:
provGood-992216
60
goodsAuditBillId
:
MSP24070
5
00
28
targetId
:
MSP24070
5
00
28
_1
data/b5_spd3_core_business_flow/message5
View file @
ff6bcebb
产品审核信息
:
MSPid
:
MSP24070
4
00
5
2_1
MSPid
:
MSP24070
5
002
9
_1
hosId
:
h0347
hosGoodsId
:
h0347000044
3
6
provGoodsid
:
provGood-992216
32
goodsAuditBillId
:
MSP24070
4
00
5
2
targetId
:
MSP24070
4
00
5
2_1
hosGoodsId
:
h03470000446
5
provGoodsid
:
provGood-992216
61
goodsAuditBillId
:
MSP24070
5
002
9
targetId
:
MSP24070
5
002
9
_1
data/b5_spd3_core_business_flow/message6
View file @
ff6bcebb
产品包装信息
:
unitPackageid1
:
f
a18f079634e4978a3231c4b669794e1
unitPackageid2
:
f
a18f079634e4978a3231c4b669794e1
unitPackageid1
:
f
dfa9805e01946bba3c5b8bd487a6dc7
unitPackageid2
:
f
dfa9805e01946bba3c5b8bd487a6dc7
data/b5_spd3_core_business_flow/message7
View file @
ff6bcebb
采购计划单号
:
orderNo1
:
PLAN2024070
4
31
309
orderNo2
:
PLAN2024070
4
31
309
orderNo1
:
PLAN2024070
5
31
410
orderNo2
:
PLAN2024070
5
31
410
data/b5_spd3_core_business_flow/message8
View file @
ff6bcebb
配送订单信息
:
list_a
:
-
&id001
-
id
:
Ch034720240704000140
lastModified
:
'2024-07-04 12:39:22'
version
:
0
createTime
:
'2024-07-04 12:39:22'
createUser
:
h0347_UID-051391
lastModifiedUser
:
orderNo
:
CG2024070420563
billMode
:
'66'
recType
:
HDI
-
id
:
Nh034720240705000002
orderNo
:
SSTZ202407050303
sourceOrderNo
:
SSSQ202407050327
hosId
:
h0347
branchId
:
h0347-3725
deptId
:
deptName
:
recOrgId
:
f8324b9a0bff4ed7a43350b91a04426f
recOrgName
:
二级检验科002
areaCode
:
areaName
:
billExpdtDate
:
sourceId
:
Ph034720240704027953
sourceType
:
inSettlement
:
recUser
:
recPhone
:
recAddr
:
自动化测试
provId
:
p1e2fe
provName
:
国药集团公司ASrWh
subSendFlag
:
exeProvId
:
p1e2fe
exeProvName
:
国药集团公司ASrWh
billRelationJson
:
extInfo
:
barcodeFlag
:
1
pkgFlag
:
remark
:
''
priority
:
closeStatus
:
0
closeDate
:
upStatus
:
tbStatus
:
30
hosVersion
:
3
billType
:
CGD
hosName
:
邹城市人民医院(test)
branchName
:
东土城路院区ftZkF
sumQty
:
100.0
sumPkgQty
:
1.0
sumAmount
:
'9999.9900'
planOrderNo
:
PLAN2024070431308
branchName
:
东土城路院区)Gl$!
recDeptName
:
二级检验科002
operName
:
血管扩张术
operDate
:
'2024-07-06'
operDoctor
:
李*
patientName
:
张*
status
:
10
statusText
:
待确认
version
:
0
patientInHosId
:
'123456'
surDeptName
:
''
remark
:
自动化测试
createUserName
:
自动化测试pwnfB
distPriority
:
0
distPriorityText
:
distId
:
distNo
:
hosVersion
:
3
createTime
:
'2024-07-05 10:37:52'
sumQty
:
sumAmount
:
operationPkg
:
0
provId
:
p1e31d
provName
:
国药集团公司GxzLS
subProvId
:
''
subProvName
:
''
recDeptId
:
232328e5ceb44b799efba96c512618bf
list_b
:
-
*id001
list_c
:
...
...
data/b5_spd3_core_business_flow/message9
View file @
ff6bcebb
配送订单详细信息
:
list_a
:
-
&id001
-
id
:
e74e6c1317764d2090021827bf92a73e
lastModified
:
version
:
createTime
:
createUser
:
lastModifiedUser
:
pid
:
Ch034720240704000140
orderNo
:
CG2024070420563
sourceId
:
5b53cfd509b24819bc51c208184de065
hosGoodsId
:
h034700004434
mdmGoodsCode
:
'11661387'
goodsCode
:
'00004434'
purMode
:
60
id
:
Nh034720240705000002
orderNo
:
SSTZ202407050303
sourceOrderNo
:
SSSQ202407050327
hosId
:
h0347
hosName
:
邹城市人民医院(test)
branchName
:
东土城路院区)Gl$!
recDeptName
:
二级检验科002
operName
:
血管扩张术
operDate
:
'2024-07-06'
operDoctor
:
李*
patientName
:
张*
status
:
20
statusText
:
待配送
version
:
1
patientInHosId
:
'123456'
surDeptName
:
''
remark
:
自动化测试
createUserName
:
自动化测试pwnfB
distPriority
:
0
distPriorityText
:
否
distId
:
distNo
:
hosVersion
:
3
createTime
:
'2024-07-05 10:37:52'
sumQty
:
1
sumAmount
:
'99.9999'
operationPkg
:
0
provId
:
p1e31d
provName
:
国药集团公司GxzLS
subProvId
:
''
subProvName
:
''
recDeptId
:
232328e5ceb44b799efba96c512618bf
list_b
:
-
*id001
list_c
:
-
*id001
配送订单详细信息2
:
list_a
:
-
&id001
-
id
:
h034720240705000002
hosGoodsId
:
h034700004461
goodsNum
:
1
price
:
'99.9999'
supplyId
:
fb3c93a93de14ef79a3baa0998a2ecd9
pkgDefId
:
fa18f079634e4978a3231c4b669794e1
pkgDefName
:
'100'
pkgDefQty
:
100.0
pkgQty
:
1.0
qty
:
100.0
conPkgQty
:
1.0
conQty
:
100.0
checkPkgQty
:
0.0
checkQty
:
0.0
distrPkgQty
:
0.0
distrQty
:
0.0
notSendQty
:
0.0
notSendPkgQty
:
0.0
inSettlement
:
1
closeType
:
1
detailRelationJson
:
'{"planBillId":"Ph034720240704027953","buyDetailId":"Bh034720240704001470001","planDetailId":"5b53cfd509b24819bc51c208184de065"}'
extInfo
:
'{"goodsGg":"G-31891","goodsCode":"00004434","purMode":60,"goodsName":"新型冠状病毒检测试剂)CVXH"}'
remark
:
tbStatus
:
hosVersion
:
inSettlement
:
3
inSettlementText
:
消耗结算
goodsName
:
高值牙钻机rY4w$
goodsSpec
:
G-31891
goodsCode
:
'00004461'
goodsMfrsId
:
mfrs-11229
goodsMfrsName
:
德国歌德公司 Geuder AG
unit
:
支
goodsName
:
新型冠状病毒检测试剂)CVXH
mfrsId
:
mfrs-11229
mfrsName
:
德国歌德公司 Geuder AG
goodsGg
:
G-31891
mdmGoodsSpecCode
:
'11661387'
erpCode
:
'11661387'
made
:
德国
goodsDi
:
'01123456789012'
miDjmc
:
miGoodsGg
:
miGoodsXh
:
miCode
:
miTwentyCode
:
miTwentysevenCode
:
''
miKindCode
:
purchaseContent
:
purchaseUnit
:
buyContent
:
buyUnit
:
transferRatio
:
extend
:
hitCode
:
'12'
hitPrice
:
99.9999
barCodeMng
:
'2'
rfidFlag
:
goodsRegCert
:
''
transCond
:
''
storageCond
:
''
diType
:
diUse
:
'01123456789012'
subProvId
:
p1e31d
subProvName
:
国药集团公司GxzLS
totalAmount
:
'99.9999'
spdGoodsCode
:
'11661414'
barCodeMng
:
2
erpCode
:
'11661414'
multiChargeFlag
:
0
useFrequency
:
1
chargeUnit
:
amount
:
'9999.9900'
unitName
:
100支/100
subProvId
:
p1e2fe
subProvName
:
国药集团公司ASrWh
subPrice
:
99.9999
replPkgQty
:
1.0
replQty
:
100.0
ybDefId
:
logicId
:
provGoodsId
:
sendFlag
:
curQry
:
hitCode
:
'12'
hitPrice
:
'99.999900'
diUse
:
goodsDi
:
'01123456789012'
list_b
:
-
*id001
list_c
:
...
...
main1/main_text.py
0 → 100644
View file @
ff6bcebb
import
time
import
sys
import
os
# print('根据当前文件获取当前文件所在目录的路径', os.path.dirname(__file__))
from
airtest.core.helper
import
using
from
common.common_func
import
commonFuc
from
common.db.sql.sql_del_branch_info
import
delData
curPath
=
os
.
path
.
abspath
(
os
.
path
.
dirname
(
__file__
))
# 获取当前文件的所在目录的绝对路径
# print('将路径中的/换成\\', curPath) # C:\Users\Administrator\Desktop\temp\dbshop99\main
# # #将当前文件的所在目录的绝对路径进行分离,分离成 ('C:\\Users\\Administrator\\Desktop\\temp\\dbshop99', 'main'),存到元组中
# print('切割路径,切割成一个元组,将路径分离', os.path.split(curPath))
rootPath
=
os
.
path
.
split
(
curPath
)[
0
]
# [0]表示元组中的为一个元素
# print('当前项目的根目录', rootPath)
sys
.
path
.
append
(
rootPath
)
# 将项目的根目录路径添加到环境变量中,然后在cmd命令行中就可以正常运行脚本
import
tkinter
as
tk
from
tkinter
import
*
from
common.run_cmd_script
import
execute_command
pro_path
=
commonFuc
().
get_pro_path2
()
sys
.
path
.
append
(
pro_path
+
r
'/air_case/b5_spd3_core_business_flow/execute.air'
)
using
(
pro_path
+
r
'//air_case/b5_spd3_core_business_flow/execute.air'
)
def
main_text
():
# 创建窗口
root
=
tk
.
Tk
()
# 获取屏幕宽高
window_width
=
root
.
winfo_screenwidth
()
window_height
=
root
.
winfo_screenheight
()
# 设置窗口大小
root
.
geometry
(
'395x280'
)
# 刷新窗口参数
root
.
update
()
# 计算窗口居中时左上角的坐标
x
=
(
window_width
-
root
.
winfo_width
())
//
2
y
=
(
window_height
-
root
.
winfo_height
())
//
2
# 设置窗口左上角的坐标
root
.
geometry
(
"+{}+{}"
.
format
(
x
,
y
))
root
.
title
(
string
=
"核心业务流"
)
root
.
resizable
(
False
,
False
)
# for a in ['n', 's', 'e', 'w', 'ne', 'nw', 'se', 'sw']:
# Button(root,
# text='anchor',
# anchor=a,
# width=30,
# height=4).pack()
def
flow1
():
print
(
'调用流程一'
)
from
execute
import
flow1
flow1
()
# execute_command("python runner_test.py tag id2302-1 debug mdm3")
# sys.exit(0)
def
flow2
():
print
(
'调用流程二'
)
from
execute
import
flow2
flow2
()
# execute_command("python runner_test.py tag id2302-2 debug mdm3")
# sys.exit(0)
def
flow3
():
from
execute
import
flow3
flow3
()
# execute_command("python runner_test.py tag id2302-3 debug mdm3")
# sys.exit(0)
def
flow4
():
# execute_command("python runner_test.py tag id2302-4 debug mdm3")
from
execute
import
flow4
flow4
()
# sys.exit(0)
def
flow5
():
# execute_command("python runner_test.py tag id2302-5,id2302-6,id2302-7,id2302-8 debug mdm3")
from
execute
import
flow5
,
flow6
,
flow7
,
flow8
flow5
()
flow6
()
flow7
()
flow8
()
# sys.exit(0)
def
flow6
():
from
execute
import
flow9
flow9
()
# sys.exit(0)
def
flow7
():
from
execute
import
flow10
flow10
()
# sys.exit(0)
def
flow8
():
from
execute
import
flow11
flow11
()
# sys.exit(0)
def
flow9
():
from
execute
import
flow12
flow12
()
# sys.exit(0)
def
flow10
():
from
execute
import
flow13
flow13
()
# sys.exit(0)
def
flow11
():
from
execute
import
flow14
flow14
()
# sys.exit(0)
def
flow12
():
from
execute
import
flow15
flow15
()
# sys.exit(0)
def
flow13
():
from
execute
import
flow16
flow16
()
# sys.exit(0)
def
flow14
():
from
execute
import
flow17
flow17
()
# sys.exit(0)
def
flow15
():
from
execute
import
flow18
flow18
()
# sys.exit(0)
def
flow16
():
from
execute
import
flow19
flow19
()
# sys.exit(0)
def
flow17
():
from
execute
import
flow20
flow20
()
# sys.exit(0)
def
flow18
():
from
execute
import
flow21
flow21
()
# sys.exit(0)
def
flow0
():
execute_command
(
"python runner_test.py tag id2302-23 debug mdm3"
)
sys
.
exit
(
0
)
def
exit
():
print
(
'退出'
)
sys
.
exit
(
0
)
def
del_data
():
# 删除自动化脚本产生的数据
delData
().
Delete_branch_by_id
()
delData
().
Delete_goods_change_info
()
delData
().
Delete_probeInfo_other
()
delData
().
Del_supply_relation
()
delData
().
Delete_business_Data
()
delData
().
Del_reporter_data
()
delData
().
Delete_business_Data_All
()
delData
().
Delete_business_Data_All2
()
print
(
'===================删除垃圾数据完毕============================'
)
# 文本显示的位置。
Button
(
root
,
text
=
'流程一'
,
width
=
8
,
height
=
4
,
command
=
flow1
).
grid
(
row
=
2
,
column
=
0
)
Button
(
root
,
text
=
'流程二'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow2
).
grid
(
row
=
2
,
column
=
2
)
Button
(
root
,
text
=
'流程三'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow3
).
grid
(
row
=
2
,
column
=
4
)
Button
(
root
,
text
=
'流程四'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow4
).
grid
(
row
=
2
,
column
=
6
)
Button
(
root
,
text
=
'流程五'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow5
).
grid
(
row
=
2
,
column
=
8
)
Button
(
root
,
text
=
'流程六'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow6
).
grid
(
row
=
2
,
column
=
10
)
Button
(
root
,
text
=
'流程七'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow7
).
grid
(
row
=
3
,
column
=
0
)
Button
(
root
,
text
=
'流程八'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow8
).
grid
(
row
=
3
,
column
=
2
)
Button
(
root
,
text
=
'流程九'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow9
).
grid
(
row
=
3
,
column
=
4
)
Button
(
root
,
text
=
'流程十'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow10
).
grid
(
row
=
3
,
column
=
6
)
Button
(
root
,
text
=
'流程十一'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow11
).
grid
(
row
=
3
,
column
=
8
)
Button
(
root
,
text
=
'流程十二'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow12
).
grid
(
row
=
3
,
column
=
10
)
Button
(
root
,
text
=
'流程十三'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow13
).
grid
(
row
=
4
,
column
=
0
)
Button
(
root
,
text
=
'流程十四'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow14
).
grid
(
row
=
4
,
column
=
2
)
Button
(
root
,
text
=
'流程十五'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow15
).
grid
(
row
=
4
,
column
=
4
)
Button
(
root
,
text
=
'流程十六'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow16
).
grid
(
row
=
4
,
column
=
6
)
Button
(
root
,
text
=
'流程十七'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow17
).
grid
(
row
=
4
,
column
=
8
)
Button
(
root
,
text
=
'流程十八'
,
anchor
=
'center'
,
width
=
8
,
height
=
4
,
command
=
flow18
).
grid
(
row
=
4
,
column
=
10
)
Button
(
root
,
text
=
'一键执行'
,
anchor
=
'center'
,
width
=
8
,
height
=
2
,
command
=
flow0
).
grid
(
row
=
5
,
column
=
2
)
Button
(
root
,
text
=
'删除垃圾数据'
,
anchor
=
'center'
,
width
=
8
,
height
=
2
,
command
=
del_data
).
grid
(
row
=
5
,
column
=
4
)
Button
(
root
,
text
=
'退 出'
,
anchor
=
'center'
,
width
=
8
,
height
=
2
,
command
=
exit
).
grid
(
row
=
5
,
column
=
8
)
# Button(root, text='anchor', anchor='e', width=30, height=4).pack()
# Button(root, text='anchor', anchor='w', width=30, height=4).pack()
# Button(root, text='anchor', anchor='ne', width=30, height=4).pack()
# Button(root, text='anchor', anchor='nw', width=30, height=4).pack()
# Button(root, text='anchor', anchor='se', width=30, height=4).pack()
# Button(root, text='anchor', anchor='sw', width=30, height=4).pack()
root
.
mainloop
()
main_text
()
\ No newline at end of file
report/summary.html
View file @
ff6bcebb
...
...
@@ -77,7 +77,7 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
<tr
width=
"600"
>
<td
class=
'details-col-elapsed'
>
1
</td>
<td
class=
'details-col-elapsed'
>
0
</td>
<td
class=
'details-col-elapsed'
>
0分
3
秒
</td>
<td
class=
'details-col-elapsed'
>
0分
2
秒
</td>
<td
class=
"details-col-elapsed"
>
0.0%
</td>
</tr>
</table>
...
...
@@ -93,9 +93,9 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
</tr>
<tr
width=
"600"
>
<td
class=
"details-col-elapsed"
><a
href=
'../log/
execute/log.html'
target=
'_blank'
>
execute
</a></td>
<td
class=
"details-col-elapsed"
><a
href=
'../log/
r_b6科室管理_科室人员查询_按科室查询人员_设置科室负责人/log.html'
target=
'_blank'
>
r_b6科室管理_科室人员查询_按科室查询人员_设置科室负责人
</a></td>
<td
class=
"fail"
>
失败
</td>
<td
class=
"details-col-elapsed"
>
3.259
</td>
<td
class=
"details-col-elapsed"
>
2.788
</td>
<td
class=
"details-col-elapsed"
>
xiaohesheng
</td>
</tr>
...
...
Prev
1
2
3
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment