|
@@ -341,6 +341,7 @@ function TaskDetail(props: IPropsType) {
|
|
|
const [withdrawOrderOpen, setWithdrawOrderOpen] = useState(false);
|
|
|
const [clickedOrder, setClickedOrder] = useState<any>({});
|
|
|
|
|
|
+ const [flodWorkOrder, setFlodWorkOrder] = useState(true);
|
|
|
const [ignoreModalOpen, setIgnoreModalOpen] = useState(false);
|
|
|
const [autoHandleModalOpen, setAutoHandleModalOpen] = useState(false);
|
|
|
const [mandateSelectModalOpen, setMandateSelectModalOpen] = useState(false);
|
|
@@ -605,7 +606,9 @@ function TaskDetail(props: IPropsType) {
|
|
|
}
|
|
|
const result = await onDispatchTaskConfirm(params);
|
|
|
if (result) {
|
|
|
+ setMandateSelectModalOpen(false);
|
|
|
setDispatchModalOpen(false);
|
|
|
+ setFlodWorkOrder(false);
|
|
|
refreshDetail();
|
|
|
}
|
|
|
};
|
|
@@ -827,6 +830,7 @@ function TaskDetail(props: IPropsType) {
|
|
|
onClick={() => {
|
|
|
openSpecifiedModal('ignore');
|
|
|
}}
|
|
|
+ disabled={mandateDetail?.Status?.value !== 0}
|
|
|
>
|
|
|
忽略
|
|
|
</Button>
|
|
@@ -838,6 +842,7 @@ function TaskDetail(props: IPropsType) {
|
|
|
onClick={() => {
|
|
|
openSpecifiedModal('manual');
|
|
|
}}
|
|
|
+ disabled={mandateDetail?.Status?.value !== 0}
|
|
|
>
|
|
|
手动处理
|
|
|
</Button>
|
|
@@ -849,6 +854,7 @@ function TaskDetail(props: IPropsType) {
|
|
|
onClick={() => {
|
|
|
openSpecifiedModal('auto');
|
|
|
}}
|
|
|
+ disabled={mandateDetail?.Status?.value !== 0}
|
|
|
>
|
|
|
自动处理
|
|
|
</Button>
|
|
@@ -860,6 +866,10 @@ function TaskDetail(props: IPropsType) {
|
|
|
onClick={() => {
|
|
|
openSpecifiedModal('dispatch');
|
|
|
}}
|
|
|
+ disabled={
|
|
|
+ mandateChild?.filter((item) => item.Status === 0)
|
|
|
+ ?.length === 0
|
|
|
+ }
|
|
|
>
|
|
|
派单
|
|
|
</Button>
|
|
@@ -869,6 +879,7 @@ function TaskDetail(props: IPropsType) {
|
|
|
<div className={styles.relatedOrder}>
|
|
|
<Collapse
|
|
|
className={styles.collapseLabel}
|
|
|
+ activeKey={flodWorkOrder ? '' : '1'}
|
|
|
ghost
|
|
|
expandIcon={({ isActive }) => (
|
|
|
<CaretDownFilled
|
|
@@ -877,6 +888,9 @@ function TaskDetail(props: IPropsType) {
|
|
|
/>
|
|
|
)}
|
|
|
items={handledWorkOrder}
|
|
|
+ onChange={() => {
|
|
|
+ setFlodWorkOrder(!flodWorkOrder);
|
|
|
+ }}
|
|
|
/>
|
|
|
</div>
|
|
|
</div>
|