fix: inevnetory
This commit is contained in:
parent
6cc8ec49c1
commit
ad64c15d06
|
@ -1,8 +1,9 @@
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:sk_base_mobile/screens/inventory_inout/components/task_list.dart';
|
|
||||||
import 'package:sk_base_mobile/screens/inventory_inout/inventory_inout_controller.dart';
|
import 'package:sk_base_mobile/screens/inventory_inout/inventory_inout_controller.dart';
|
||||||
|
|
||||||
|
import 'inventory_inout_view_item.dart';
|
||||||
|
|
||||||
class InventoryInoutView extends StatelessWidget {
|
class InventoryInoutView extends StatelessWidget {
|
||||||
InventoryInoutView({super.key});
|
InventoryInoutView({super.key});
|
||||||
final controller = Get.find<InventoryInoutController>();
|
final controller = Get.find<InventoryInoutController>();
|
||||||
|
@ -11,6 +12,9 @@ class InventoryInoutView extends StatelessWidget {
|
||||||
return PageView(
|
return PageView(
|
||||||
physics: const BouncingScrollPhysics(),
|
physics: const BouncingScrollPhysics(),
|
||||||
reverse: true,
|
reverse: true,
|
||||||
|
onPageChanged: (index) {
|
||||||
|
controller.setIndex(index);
|
||||||
|
},
|
||||||
controller: controller.pageController,
|
controller: controller.pageController,
|
||||||
children: List.generate(
|
children: List.generate(
|
||||||
controller.daysNum,
|
controller.daysNum,
|
||||||
|
|
|
@ -32,7 +32,7 @@ class UperBody extends StatelessWidget {
|
||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
return InkWell(
|
return InkWell(
|
||||||
borderRadius: BorderRadius.circular(ScreenAdaper.sp(20)),
|
borderRadius: BorderRadius.circular(ScreenAdaper.sp(20)),
|
||||||
onTap: () => controller.setIndex(index),
|
onTap: () => controller.pageController.jumpToPage(index),
|
||||||
child: DateContainer(index: index),
|
child: DateContainer(index: index),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
|
@ -62,6 +62,9 @@ class InventorySearch extends StatelessWidget {
|
||||||
hintText: '名称,编号,规格',
|
hintText: '名称,编号,规格',
|
||||||
floatingLabelBehavior: FloatingLabelBehavior.always,
|
floatingLabelBehavior: FloatingLabelBehavior.always,
|
||||||
prefixIcon: const Icon(Icons.search),
|
prefixIcon: const Icon(Icons.search),
|
||||||
|
prefixIconConstraints: BoxConstraints(
|
||||||
|
minWidth: ScreenAdaper.width(80),
|
||||||
|
),
|
||||||
// 当searchBarController有值时不显示
|
// 当searchBarController有值时不显示
|
||||||
suffixIcon: controller.searchKey.value.isEmpty
|
suffixIcon: controller.searchKey.value.isEmpty
|
||||||
? null
|
? null
|
||||||
|
@ -152,8 +155,8 @@ class InventorySearch extends StatelessWidget {
|
||||||
|
|
||||||
Widget buildHasInventoryPicker() {
|
Widget buildHasInventoryPicker() {
|
||||||
return Container(
|
return Container(
|
||||||
width: ScreenAdaper.width(200),
|
width: ScreenAdaper.width(220),
|
||||||
constraints: BoxConstraints(minWidth: ScreenAdaper.width(200)),
|
constraints: BoxConstraints(minWidth: ScreenAdaper.width(220)),
|
||||||
child: Obx(
|
child: Obx(
|
||||||
() => DropdownButtonFormField(
|
() => DropdownButtonFormField(
|
||||||
value: controller.hasInventoryStatus.value,
|
value: controller.hasInventoryStatus.value,
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
import 'package:data_table_2/data_table_2.dart';
|
import 'package:data_table_2/data_table_2.dart';
|
||||||
import 'package:sk_base_mobile/app_theme.dart';
|
import 'package:sk_base_mobile/app_theme.dart';
|
||||||
import 'package:sk_base_mobile/util/screen_adaper_util.dart';
|
|
||||||
import 'package:sk_base_mobile/widgets/core/sk_text_input.dart';
|
import 'package:sk_base_mobile/widgets/core/sk_text_input.dart';
|
||||||
import './helper.dart';
|
import './helper.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_sticky_header/flutter_sticky_header.dart';
|
|
||||||
import 'package:sk_base_mobile/screens/sale_quotation/components/data_table.dart';
|
import 'package:sk_base_mobile/screens/sale_quotation/components/data_table.dart';
|
||||||
import 'package:sk_base_mobile/util/screen_adaper_util.dart';
|
|
||||||
import 'package:sk_base_mobile/widgets/sk_appbar.dart';
|
import 'package:sk_base_mobile/widgets/sk_appbar.dart';
|
||||||
|
|
||||||
class SaleQuotationPage extends StatelessWidget {
|
class SaleQuotationPage extends StatelessWidget {
|
||||||
|
|
Loading…
Reference in New Issue