add carton editor for mix carton

This commit is contained in:
tzw
2024-02-02 18:00:51 +06:30
parent 61f119c063
commit 891330a59e
18 changed files with 903 additions and 158 deletions

View File

@@ -6,6 +6,7 @@ import 'package:fcs/pages/user_search/user_serach.dart';
import 'package:fcs/pages/widgets/display_text.dart';
import 'package:fcs/pages/widgets/fcs_id_icon.dart';
import 'package:fcs/pages/widgets/local_app_bar.dart';
import 'package:fcs/pages/widgets/local_radio.dart';
import 'package:fcs/pages/widgets/local_radio_buttons.dart';
import 'package:fcs/pages/widgets/local_text.dart';
import 'package:fcs/pages/widgets/local_title.dart';
@@ -124,11 +125,10 @@ class _CartonEditorState extends State<CartonEditor> {
onTap: () {
//for packages
if (isFromPackages) {
}
// for mix cartion
else {
Navigator.push(
Navigator.push(
context,
CupertinoPageRoute(
builder: (context) => const MixCartonEditor()));
@@ -244,14 +244,10 @@ class _CartonEditorState extends State<CartonEditor> {
});
},
child: Row(children: <Widget>[
Radio(
visualDensity: const VisualDensity(
horizontal: VisualDensity.minimumDensity),
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
activeColor: primaryColor,
groupValue: _billToValue,
LocalRadio(
value: 1,
onChanged: (value) {
groupValue: _billToValue,
onChanged: (p0) {
setState(() {
_billToValue = 1;
});
@@ -261,7 +257,7 @@ class _CartonEditorState extends State<CartonEditor> {
child: Padding(
padding: const EdgeInsets.only(left: 10),
child: LocalText(context, 'box.bill_to_sender',
fontSize: 14,
fontSize: 15,
color: _billToValue == 1 ? primaryColor : Colors.black),
),
)
@@ -275,14 +271,10 @@ class _CartonEditorState extends State<CartonEditor> {
});
},
child: Row(children: <Widget>[
Radio(
visualDensity: const VisualDensity(
horizontal: VisualDensity.minimumDensity),
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
activeColor: primaryColor,
groupValue: _billToValue,
LocalRadio(
value: 2,
onChanged: (value) {
groupValue: _billToValue,
onChanged: (p0) {
setState(() {
_billToValue = 2;
});
@@ -292,7 +284,7 @@ class _CartonEditorState extends State<CartonEditor> {
child: Padding(
padding: const EdgeInsets.only(left: 10),
child: LocalText(context, 'box.bill_to.consignee',
fontSize: 14,
fontSize: 15,
color: _billToValue == 2 ? primaryColor : Colors.black),
),
)
@@ -327,7 +319,9 @@ class _CartonEditorState extends State<CartonEditor> {
Flexible(child: consigneeBox)
],
),
billRadioBox
const SizedBox(height: 5),
billRadioBox,
const SizedBox(height: 5),
],
)
: Container(),