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