Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
takeout_sbk
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yunpeng.song
takeout_sbk
Commits
896526d8
Commit
896526d8
authored
Aug 12, 2018
by
wuyang.zou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix bug: 退单原因码 有int -> QString
tab表页界面显示优化
parent
832f7d92
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
45 additions
and
4 deletions
+45
-4
fmTakeout/DTools/dataManger.cpp
+1
-1
fmTakeout/mainForm.cpp
+44
-3
No files found.
fmTakeout/DTools/dataManger.cpp
View file @
896526d8
...
@@ -149,7 +149,7 @@ QJsonObject DataManger::GetRefundOrderData(int reasonCode,const QString &reason,
...
@@ -149,7 +149,7 @@ QJsonObject DataManger::GetRefundOrderData(int reasonCode,const QString &reason,
}
}
rObj
.
insert
(
JSON_ORDERID
,
orderId
);
rObj
.
insert
(
JSON_ORDERID
,
orderId
);
rObj
.
insert
(
"productIds"
,
productIds
);
rObj
.
insert
(
"productIds"
,
productIds
);
rObj
.
insert
(
"canceledCause"
,
reasonCode
);
rObj
.
insert
(
"canceledCause"
,
QString
::
number
(
reasonCode
,
10
)
);
rObj
.
insert
(
JSON_POSIPADDRESS
,
QString
(
"http://"
)
+
m_posIpAddress
);
rObj
.
insert
(
JSON_POSIPADDRESS
,
QString
(
"http://"
)
+
m_posIpAddress
);
return
rObj
;
return
rObj
;
...
...
fmTakeout/mainForm.cpp
View file @
896526d8
...
@@ -414,9 +414,8 @@ void MainForm::onChangeOrderStatus(OrderObject *orderObject, int oldStatus)
...
@@ -414,9 +414,8 @@ void MainForm::onChangeOrderStatus(OrderObject *orderObject, int oldStatus)
table
->
setItem
(
0
,
5
,
item5
);
// 下单时间
table
->
setItem
(
0
,
5
,
item5
);
// 下单时间
if
(
table
!=
ui
->
mainTableFinsh
)
if
(
table
!=
ui
->
mainTableFinsh
)
{
{
// 订单已经支付待接单的订单 + 已经接单的订单 + 已经配送的订单;
// 订单已经支付待接单的订单;
if
(
OrderObject
::
NewOrder
==
orderObject
->
orderStatus
||
OrderObject
::
Confirmed
==
orderObject
->
orderStatus
if
(
OrderObject
::
NewOrder
==
orderObject
->
orderStatus
)
||
OrderObject
::
Sendout
==
orderObject
->
orderStatus
)
{
{
qDebug
()
<<
table
->
objectName
()
<<
"------"
;
qDebug
()
<<
table
->
objectName
()
<<
"------"
;
QWidget
*
pWdg
=
new
QWidget
(
table
);
QWidget
*
pWdg
=
new
QWidget
(
table
);
...
@@ -434,6 +433,48 @@ void MainForm::onChangeOrderStatus(OrderObject *orderObject, int oldStatus)
...
@@ -434,6 +433,48 @@ void MainForm::onChangeOrderStatus(OrderObject *orderObject, int oldStatus)
table
->
setCellWidget
(
0
,
6
,
pWdg
);
// 操作按钮
table
->
setCellWidget
(
0
,
6
,
pWdg
);
// 操作按钮
connect
(
pBtn
,
&
QPushButton
::
clicked
,
this
,
&
MainForm
::
onMainProcBtnClicked
);
connect
(
pBtn
,
&
QPushButton
::
clicked
,
this
,
&
MainForm
::
onMainProcBtnClicked
);
}
}
//已经接单的订单;
if
(
OrderObject
::
Confirmed
==
orderObject
->
orderStatus
)
{
qDebug
()
<<
table
->
objectName
()
<<
"------"
;
QWidget
*
pWdg
=
new
QWidget
(
table
);
QHBoxLayout
*
hLayout
=
new
QHBoxLayout
(
pWdg
);
QPushButton
*
pBtn
=
new
QPushButton
(
pWdg
);
pBtn
->
setFixedSize
(
90
,
30
);
pBtn
->
setFocusPolicy
(
Qt
::
NoFocus
);
pBtn
->
setObjectName
(
"mainProcBtn"
);
pBtn
->
setProperty
(
"orderId"
,
orderObject
->
id
);
//pBtn->setProperty("operation", table->property("operation").toString());
pBtn
->
setText
(
QString
::
fromLocal8Bit
(
"请扫码配送"
));
pBtn
->
setDisabled
(
true
);
hLayout
->
addWidget
(
pBtn
);
hLayout
->
setMargin
(
0
);
pWdg
->
setLayout
(
hLayout
);
table
->
setCellWidget
(
0
,
6
,
pWdg
);
// 操作按钮
//connect(pBtn, &QPushButton::clicked, this, &MainForm::onMainProcBtnClicked);
}
// 已经配送的订单不能点击完成;
if
(
OrderObject
::
Sendout
==
orderObject
->
orderStatus
)
{
qDebug
()
<<
table
->
objectName
()
<<
"------"
;
QWidget
*
pWdg
=
new
QWidget
(
table
);
QHBoxLayout
*
hLayout
=
new
QHBoxLayout
(
pWdg
);
QPushButton
*
pBtn
=
new
QPushButton
(
pWdg
);
pBtn
->
setFixedSize
(
90
,
30
);
pBtn
->
setFocusPolicy
(
Qt
::
NoFocus
);
pBtn
->
setObjectName
(
"mainProcBtn"
);
pBtn
->
setProperty
(
"orderId"
,
orderObject
->
id
);
//pBtn->setProperty("operation", table->property("operation").toString());
pBtn
->
setText
(
QString
::
fromLocal8Bit
(
"等待配送完成"
));
pBtn
->
setDisabled
(
true
);
hLayout
->
addWidget
(
pBtn
);
hLayout
->
setMargin
(
0
);
pWdg
->
setLayout
(
hLayout
);
table
->
setCellWidget
(
0
,
6
,
pWdg
);
// 操作按钮
//connect(pBtn, &QPushButton::clicked, this, &MainForm::onMainProcBtnClicked);
}
// 已经取消的订单 + 商家已经退款的订单;
// 已经取消的订单 + 商家已经退款的订单;
if
(
OrderObject
::
Refunded
==
orderObject
->
orderStatus
)
if
(
OrderObject
::
Refunded
==
orderObject
->
orderStatus
)
{
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a 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