Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
FmTakeaway
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
shangshang.dai
FmTakeaway
Commits
6f6e75ac
Commit
6f6e75ac
authored
May 11, 2018
by
unknown
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改提交
parent
803c91e8
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
34 additions
and
2 deletions
+34
-2
.gitignore
+2
-0
fmPrinter/fmPrinter.cpp
+1
-1
fmTakeaway/Model/productObject.cpp
+20
-0
fmTakeaway/Model/productObject.h
+10
-0
fmTakeaway/detailForm.cpp
+1
-1
No files found.
.gitignore
View file @
6f6e75ac
*.user
*.user
*.autosave
*.autosave
*build*
\ No newline at end of file
fmPrinter/fmPrinter.cpp
View file @
6f6e75ac
...
@@ -63,7 +63,7 @@ QString FmPrinter::_GetPrintData(OrderObject *pData)
...
@@ -63,7 +63,7 @@ QString FmPrinter::_GetPrintData(OrderObject *pData)
for
(
int
i
=
0
;
i
<
pData
->
proList
.
count
();
i
++
)
for
(
int
i
=
0
;
i
<
pData
->
proList
.
count
();
i
++
)
{
{
QString
name
,
price
;
QString
name
,
price
;
name
=
pData
->
proList
[
i
]
->
name
;
name
=
pData
->
proList
[
i
]
->
name
+
"["
+
pData
->
proList
[
i
]
->
property_tags
+
"]"
;
//test
//test
// if(printsize==56)
// if(printsize==56)
// {
// {
...
...
fmTakeaway/Model/productObject.cpp
View file @
6f6e75ac
...
@@ -18,6 +18,26 @@ void ProductObject::FromJson(const QJsonObject &json)
...
@@ -18,6 +18,26 @@ void ProductObject::FromJson(const QJsonObject &json)
return
;
return
;
}
}
QString
ProductObject
::
getproperty_tags
()
const
{
return
property_tags
;
}
void
ProductObject
::
setproperty_tags
(
const
QString
&
v
)
{
property_tags
=
v
;
}
QString
ProductObject
::
getspec_name
()
const
{
return
spec_name
;
}
void
ProductObject
::
setspec_name
(
const
QString
&
v
)
{
spec_name
=
v
;
}
int
ProductObject
::
getpack_charge
()
const
int
ProductObject
::
getpack_charge
()
const
{
{
return
pack_charge
;
return
pack_charge
;
...
...
fmTakeaway/Model/productObject.h
View file @
6f6e75ac
...
@@ -26,10 +26,14 @@ public:
...
@@ -26,10 +26,14 @@ public:
Q_PROPERTY
(
int
unit_ratio
READ
getunit_ratio
WRITE
setunit_ratio
)
Q_PROPERTY
(
int
unit_ratio
READ
getunit_ratio
WRITE
setunit_ratio
)
Q_PROPERTY
(
QString
stock_barcode
READ
getstock_barcode
WRITE
setstock_barcode
)
Q_PROPERTY
(
QString
stock_barcode
READ
getstock_barcode
WRITE
setstock_barcode
)
Q_PROPERTY
(
int
pack_charge
READ
getpack_charge
WRITE
setpack_charge
)
Q_PROPERTY
(
int
pack_charge
READ
getpack_charge
WRITE
setpack_charge
)
Q_PROPERTY
(
QString
spec_name
READ
getspec_name
WRITE
setspec_name
)
Q_PROPERTY
(
QString
property_tags
READ
getproperty_tags
WRITE
setproperty_tags
)
QString
pid
;
QString
pid
;
QString
name
;
QString
name
;
QString
upc
;
QString
upc
;
QString
spec_name
;
//规格名称
QString
property_tags
;
//属性描述
int
price
;
int
price
;
int
productAmount
;
int
productAmount
;
...
@@ -43,6 +47,12 @@ public:
...
@@ -43,6 +47,12 @@ public:
protected
:
protected
:
QString
getproperty_tags
()
const
;
void
setproperty_tags
(
const
QString
&
v
);
QString
getspec_name
()
const
;
void
setspec_name
(
const
QString
&
v
);
int
getpack_charge
()
const
;
int
getpack_charge
()
const
;
void
setpack_charge
(
const
int
&
v
);
void
setpack_charge
(
const
int
&
v
);
...
...
fmTakeaway/detailForm.cpp
View file @
6f6e75ac
...
@@ -63,7 +63,7 @@ void DetailForm::InitData(OrderObject *orderObject)
...
@@ -63,7 +63,7 @@ void DetailForm::InitData(OrderObject *orderObject)
for
(
int
i
=
0
;
i
<
orderObject
->
proList
.
count
();
i
++
)
for
(
int
i
=
0
;
i
<
orderObject
->
proList
.
count
();
i
++
)
{
{
ui
->
detailTable0
->
insertRow
(
i
);
ui
->
detailTable0
->
insertRow
(
i
);
ui
->
detailTable0
->
setItem
(
i
,
0
,
new
QTableWidgetItem
(
orderObject
->
proList
.
at
(
i
)
->
name
));
// 商品名
ui
->
detailTable0
->
setItem
(
i
,
0
,
new
QTableWidgetItem
(
orderObject
->
proList
.
at
(
i
)
->
name
+
"["
+
orderObject
->
proList
.
at
(
i
)
->
property_tags
+
"]"
));
// 商品名
ui
->
detailTable0
->
item
(
i
,
0
)
->
setTextAlignment
(
Qt
::
AlignCenter
);
ui
->
detailTable0
->
item
(
i
,
0
)
->
setTextAlignment
(
Qt
::
AlignCenter
);
ui
->
detailTable0
->
setItem
(
i
,
1
,
new
QTableWidgetItem
(
Penny2Dollar
(
orderObject
->
proList
.
at
(
i
)
->
price
)));
// 价格
ui
->
detailTable0
->
setItem
(
i
,
1
,
new
QTableWidgetItem
(
Penny2Dollar
(
orderObject
->
proList
.
at
(
i
)
->
price
)));
// 价格
ui
->
detailTable0
->
item
(
i
,
1
)
->
setTextAlignment
(
Qt
::
AlignCenter
);
ui
->
detailTable0
->
item
(
i
,
1
)
->
setTextAlignment
(
Qt
::
AlignCenter
);
...
...
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