2025.9.2 修改承诺bug
parent
b361f796f6
commit
2309267b63
|
@ -301,7 +301,7 @@ class _DangerWaitListPageState extends State<DangerWaitListPage> {
|
||||||
),
|
),
|
||||||
SizedBox(height: 5),
|
SizedBox(height: 5),
|
||||||
Text(
|
Text(
|
||||||
item['CREATORNAME'] ?? '',
|
'整改人:${item['CREATORNAME'] ?? ''}',
|
||||||
style: TextStyle(fontSize: 14, color: Colors.grey),
|
style: TextStyle(fontSize: 14, color: Colors.grey),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
|
|
@ -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/mine/mine_sign_page.dart';
|
||||||
import 'package:qhd_prevention/pages/my_appbar.dart';
|
import 'package:qhd_prevention/pages/my_appbar.dart';
|
||||||
import 'package:qhd_prevention/tools/tools.dart';
|
import 'package:qhd_prevention/tools/tools.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
|
|
||||||
class CompanySafetyCommitmentApply extends StatefulWidget {
|
class CompanySafetyCommitmentApply extends StatefulWidget {
|
||||||
|
@ -77,6 +77,8 @@ class _CompanySafetyCommitmentApplyState extends State<CompanySafetyCommitmentAp
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller1,
|
controller: _controller1,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -84,6 +86,8 @@ class _CompanySafetyCommitmentApplyState extends State<CompanySafetyCommitmentAp
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller2,
|
controller: _controller2,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -91,6 +95,8 @@ class _CompanySafetyCommitmentApplyState extends State<CompanySafetyCommitmentAp
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller3,
|
controller: _controller3,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -98,6 +104,8 @@ class _CompanySafetyCommitmentApplyState extends State<CompanySafetyCommitmentAp
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller4,
|
controller: _controller4,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
|
|
||||||
|
@ -122,6 +130,8 @@ class _CompanySafetyCommitmentApplyState extends State<CompanySafetyCommitmentAp
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller5,
|
controller: _controller5,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -129,6 +139,8 @@ class _CompanySafetyCommitmentApplyState extends State<CompanySafetyCommitmentAp
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller6,
|
controller: _controller6,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -136,6 +148,8 @@ class _CompanySafetyCommitmentApplyState extends State<CompanySafetyCommitmentAp
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller7,
|
controller: _controller7,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -143,6 +157,8 @@ class _CompanySafetyCommitmentApplyState extends State<CompanySafetyCommitmentAp
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller8,
|
controller: _controller8,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -150,6 +166,8 @@ class _CompanySafetyCommitmentApplyState extends State<CompanySafetyCommitmentAp
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller9,
|
controller: _controller9,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -157,6 +175,8 @@ class _CompanySafetyCommitmentApplyState extends State<CompanySafetyCommitmentAp
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller10,
|
controller: _controller10,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
|
@ -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/mine/mine_sign_page.dart';
|
||||||
import 'package:qhd_prevention/pages/my_appbar.dart';
|
import 'package:qhd_prevention/pages/my_appbar.dart';
|
||||||
import 'package:qhd_prevention/tools/tools.dart';
|
import 'package:qhd_prevention/tools/tools.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
|
|
||||||
class TeamSafetyCommitmentApply extends StatefulWidget {
|
class TeamSafetyCommitmentApply extends StatefulWidget {
|
||||||
|
@ -103,6 +103,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller1,
|
controller: _controller1,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -110,6 +112,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller2,
|
controller: _controller2,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
|
|
||||||
|
@ -119,6 +123,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller3,
|
controller: _controller3,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -126,6 +132,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller4,
|
controller: _controller4,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -133,9 +141,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller5,
|
controller: _controller5,
|
||||||
text: '',
|
text: '',
|
||||||
onChanged: (v) {
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
}
|
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -144,6 +151,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller6,
|
controller: _controller6,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -152,6 +161,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller7,
|
controller: _controller7,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -160,6 +171,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller8,
|
controller: _controller8,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -167,6 +180,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller9,
|
controller: _controller9,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -175,6 +190,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller10,
|
controller: _controller10,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -183,6 +200,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller11,
|
controller: _controller11,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -191,6 +210,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller12,
|
controller: _controller12,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -199,6 +220,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller13,
|
controller: _controller13,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
// const Divider(),
|
// const Divider(),
|
||||||
// ItemListWidget.singleLineTitleText(
|
// ItemListWidget.singleLineTitleText(
|
||||||
|
@ -250,6 +273,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller14,
|
controller: _controller14,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ListItemFactory.createYesNoSection(
|
ListItemFactory.createYesNoSection(
|
||||||
|
@ -341,6 +366,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller16,
|
controller: _controller16,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -348,6 +375,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller17,
|
controller: _controller17,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -355,6 +384,8 @@ class _TeamSafetyCommitmentApplyState extends State<TeamSafetyCommitmentApply> {
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller18,
|
controller: _controller18,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
|
@ -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/mine/mine_sign_page.dart';
|
||||||
import 'package:qhd_prevention/pages/my_appbar.dart';
|
import 'package:qhd_prevention/pages/my_appbar.dart';
|
||||||
import 'package:qhd_prevention/tools/tools.dart';
|
import 'package:qhd_prevention/tools/tools.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
|
|
||||||
class WorkShopSafetyCommitmentApply extends StatefulWidget {
|
class WorkShopSafetyCommitmentApply extends StatefulWidget {
|
||||||
|
@ -101,6 +101,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller1,
|
controller: _controller1,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ListItemFactory.createYesNoSection(
|
ListItemFactory.createYesNoSection(
|
||||||
|
@ -120,6 +122,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller2,
|
controller: _controller2,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -127,6 +131,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller3,
|
controller: _controller3,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -134,6 +140,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller4,
|
controller: _controller4,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -142,6 +150,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller5,
|
controller: _controller5,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -150,6 +160,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller6,
|
controller: _controller6,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -158,6 +170,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller7,
|
controller: _controller7,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -165,6 +179,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller8,
|
controller: _controller8,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -173,6 +189,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller9,
|
controller: _controller9,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -181,6 +199,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller10,
|
controller: _controller10,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -189,6 +209,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller11,
|
controller: _controller11,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
|
@ -197,6 +219,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller12,
|
controller: _controller12,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -204,6 +228,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller13,
|
controller: _controller13,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ListItemFactory.createYesNoSection(
|
ListItemFactory.createYesNoSection(
|
||||||
|
@ -235,6 +261,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller14,
|
controller: _controller14,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ListItemFactory.createYesNoSection(
|
ListItemFactory.createYesNoSection(
|
||||||
|
@ -308,6 +336,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller15,
|
controller: _controller15,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -315,6 +345,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller16,
|
controller: _controller16,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -322,6 +354,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller17,
|
controller: _controller17,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.singleLineTitleText(
|
ItemListWidget.singleLineTitleText(
|
||||||
|
@ -329,6 +363,8 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
isEditable: true,
|
isEditable: true,
|
||||||
controller: _controller18,
|
controller: _controller18,
|
||||||
text: '',
|
text: '',
|
||||||
|
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
|
||||||
|
keyboardType:TextInputType.number,
|
||||||
),
|
),
|
||||||
|
|
||||||
],
|
],
|
||||||
|
@ -690,10 +726,6 @@ class _WorkShopSafetyCommitmentApplyState extends State<WorkShopSafetyCommitment
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(dataTimeStart.isEmpty){
|
if(dataTimeStart.isEmpty){
|
||||||
ToastUtil.showNormal(context, "请选择承诺时间");
|
ToastUtil.showNormal(context, "请选择承诺时间");
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -5,6 +5,7 @@ import 'package:qhd_prevention/customWidget/custom_button.dart';
|
||||||
import 'package:qhd_prevention/customWidget/single_image_viewer.dart';
|
import 'package:qhd_prevention/customWidget/single_image_viewer.dart';
|
||||||
import 'package:qhd_prevention/http/ApiService.dart';
|
import 'package:qhd_prevention/http/ApiService.dart';
|
||||||
import 'package:qhd_prevention/tools/tools.dart';
|
import 'package:qhd_prevention/tools/tools.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
class ItemListWidget {
|
class ItemListWidget {
|
||||||
static const Color detailtextColor = Colors.black54;
|
static const Color detailtextColor = Colors.black54;
|
||||||
|
@ -28,6 +29,8 @@ class ItemListWidget {
|
||||||
ValueChanged<String>? onFieldSubmitted,
|
ValueChanged<String>? onFieldSubmitted,
|
||||||
int maxLines = 5,
|
int maxLines = 5,
|
||||||
|
|
||||||
|
///输入时数字
|
||||||
|
List<TextInputFormatter> inputFormatters = const [],
|
||||||
/// 强制必选 不受是否可以编译和是否必选影响
|
/// 强制必选 不受是否可以编译和是否必选影响
|
||||||
TextInputType keyboardType = TextInputType.text,
|
TextInputType keyboardType = TextInputType.text,
|
||||||
}) {
|
}) {
|
||||||
|
@ -62,12 +65,13 @@ class ItemListWidget {
|
||||||
keyboardType: keyboardType,
|
keyboardType: keyboardType,
|
||||||
style: TextStyle(fontSize: fontSize),
|
style: TextStyle(fontSize: fontSize),
|
||||||
maxLines: 1,
|
maxLines: 1,
|
||||||
|
inputFormatters: inputFormatters,
|
||||||
decoration: InputDecoration(
|
decoration: InputDecoration(
|
||||||
isDense: true,
|
isDense: true,
|
||||||
hintText: hintText,
|
hintText: hintText,
|
||||||
contentPadding: EdgeInsets.symmetric(vertical: 8),
|
contentPadding: EdgeInsets.symmetric(vertical: 8),
|
||||||
),
|
),
|
||||||
|
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
: Expanded(child: Text(
|
: Expanded(child: Text(
|
||||||
|
|
Loading…
Reference in New Issue