diff --git a/lib/pages/app/danger_wait_list_page.dart b/lib/pages/app/danger_wait_list_page.dart index c5a4b05..eb48b1b 100644 --- a/lib/pages/app/danger_wait_list_page.dart +++ b/lib/pages/app/danger_wait_list_page.dart @@ -301,7 +301,7 @@ class _DangerWaitListPageState extends State { ), SizedBox(height: 5), Text( - item['CREATORNAME'] ?? '', + '整改人:${item['CREATORNAME'] ?? ''}', style: TextStyle(fontSize: 14, color: Colors.grey), ), ], diff --git a/lib/pages/home/SafetyCommitment/company_safety_commitment_apply.dart b/lib/pages/home/SafetyCommitment/company_safety_commitment_apply.dart index 10164c9..9202cef 100644 --- a/lib/pages/home/SafetyCommitment/company_safety_commitment_apply.dart +++ b/lib/pages/home/SafetyCommitment/company_safety_commitment_apply.dart @@ -14,7 +14,7 @@ import 'package:qhd_prevention/pages/home/tap/item_list_widget.dart'; import 'package:qhd_prevention/pages/mine/mine_sign_page.dart'; import 'package:qhd_prevention/pages/my_appbar.dart'; import 'package:qhd_prevention/tools/tools.dart'; - +import 'package:flutter/services.dart'; class CompanySafetyCommitmentApply extends StatefulWidget { @@ -77,6 +77,8 @@ class _CompanySafetyCommitmentApplyState extends State { isEditable: true, controller: _controller1, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), ItemListWidget.singleLineTitleText( @@ -110,6 +112,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller2, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), @@ -119,6 +123,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller3, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), ItemListWidget.singleLineTitleText( @@ -126,6 +132,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller4, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), ItemListWidget.singleLineTitleText( @@ -133,9 +141,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller5, text: '', - onChanged: (v) { - - } + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), @@ -144,6 +151,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller6, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), @@ -152,6 +161,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller7, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), @@ -160,6 +171,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller8, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), ItemListWidget.singleLineTitleText( @@ -167,6 +180,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller9, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), @@ -175,6 +190,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller10, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), @@ -183,6 +200,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller11, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), @@ -191,6 +210,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller12, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), @@ -199,6 +220,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller13, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), // const Divider(), // ItemListWidget.singleLineTitleText( @@ -250,6 +273,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller14, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), ListItemFactory.createYesNoSection( @@ -341,6 +366,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller16, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), ItemListWidget.singleLineTitleText( @@ -348,6 +375,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller17, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), const Divider(), ItemListWidget.singleLineTitleText( @@ -355,6 +384,8 @@ class _TeamSafetyCommitmentApplyState extends State { isEditable: true, controller: _controller18, text: '', + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType:TextInputType.number, ), ], diff --git a/lib/pages/home/SafetyCommitment/work_shop_safety_commitment_apply.dart b/lib/pages/home/SafetyCommitment/work_shop_safety_commitment_apply.dart index 6e1a524..d2cf72a 100644 --- a/lib/pages/home/SafetyCommitment/work_shop_safety_commitment_apply.dart +++ b/lib/pages/home/SafetyCommitment/work_shop_safety_commitment_apply.dart @@ -13,7 +13,7 @@ import 'package:qhd_prevention/pages/home/tap/item_list_widget.dart'; import 'package:qhd_prevention/pages/mine/mine_sign_page.dart'; import 'package:qhd_prevention/pages/my_appbar.dart'; import 'package:qhd_prevention/tools/tools.dart'; - +import 'package:flutter/services.dart'; class WorkShopSafetyCommitmentApply extends StatefulWidget { @@ -101,6 +101,8 @@ class _WorkShopSafetyCommitmentApplyState extends State? onFieldSubmitted, int maxLines = 5, + ///输入时数字 + List inputFormatters = const [], /// 强制必选 不受是否可以编译和是否必选影响 TextInputType keyboardType = TextInputType.text, }) { @@ -62,12 +65,13 @@ class ItemListWidget { keyboardType: keyboardType, style: TextStyle(fontSize: fontSize), maxLines: 1, - + inputFormatters: inputFormatters, decoration: InputDecoration( isDense: true, hintText: hintText, contentPadding: EdgeInsets.symmetric(vertical: 8), ), + ), ) : Expanded(child: Text(