|
@@ -22,6 +22,7 @@ class LabourRequestItem extends StatelessWidget {
|
|
|
final VoidCallback? onCopyAction;
|
|
|
final VoidCallback? onQuickCopyAction;
|
|
|
final VoidCallback? onPreSelectedClickAction;
|
|
|
+ final VoidCallback? onDeleteAction;
|
|
|
|
|
|
LabourRequestItem({
|
|
|
required this.index,
|
|
@@ -33,6 +34,7 @@ class LabourRequestItem extends StatelessWidget {
|
|
|
this.onCopyAction,
|
|
|
this.onQuickCopyAction,
|
|
|
this.onPreSelectedClickAction,
|
|
|
+ this.onDeleteAction
|
|
|
});
|
|
|
|
|
|
@override
|
|
@@ -504,6 +506,26 @@ class LabourRequestItem extends StatelessWidget {
|
|
|
).marginOnly(left: 12),
|
|
|
),
|
|
|
),
|
|
|
+
|
|
|
+ //删除工作流按钮 只有 publish_status 为false 的才可以删除
|
|
|
+ Visibility(
|
|
|
+ visible: item.publishStatus == false ? true : false,
|
|
|
+ child: Flexible(
|
|
|
+ child: MyButton(
|
|
|
+ onPressed: () {
|
|
|
+ FocusScope.of(context).unfocus();
|
|
|
+ onDeleteAction?.call();
|
|
|
+ },
|
|
|
+ text: "Delete".tr,
|
|
|
+ textColor: ColorConstants.white,
|
|
|
+ backgroundColor: Colors.redAccent,
|
|
|
+ radius: 17.25,
|
|
|
+ padding: const EdgeInsets.symmetric(horizontal: 8),
|
|
|
+ minWidth: 60,
|
|
|
+ minHeight: 35,
|
|
|
+ ).marginOnly(left: 12),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
],
|
|
|
).marginOnly(top: 18, bottom: 2),
|
|
|
),
|