|
@@ -56,11 +56,15 @@ const WorkOrderDetail = (props) => {
|
|
|
Clean: temp.Clean,
|
|
|
Check: temp.Check,
|
|
|
Repairman:
|
|
|
- userList.find((item) => item.ID === temp.MaintenancePerson) || '-',
|
|
|
+ temp.ResponsiblePeople.split(',')
|
|
|
+ .map(
|
|
|
+ (cur) => userList.find((item) => item.ID == Number(cur))?.CName,
|
|
|
+ )
|
|
|
+ .filter((item) => item)
|
|
|
+ .join(',') || '-',
|
|
|
DispatchMan:
|
|
|
- userList.find(
|
|
|
- (item) => (item.ID = temp.Operators[0]?.Operator?.ID),
|
|
|
- ) || '-',
|
|
|
+ userList.find((item) => (item.ID = temp.Operators[0]?.Operator?.ID))
|
|
|
+ ?.CName || '-',
|
|
|
OrderStatus:
|
|
|
OrderStatus.find((item) => item.value === temp.Status) || '-',
|
|
|
MandateImages:
|
|
@@ -100,9 +104,14 @@ const WorkOrderDetail = (props) => {
|
|
|
? dayjs(temp.RepairTime).format('YYYY-MM-DD HH:mm')
|
|
|
: '-',
|
|
|
Reason: temp.Reason,
|
|
|
- Repairman: userList.find((item) => item.ID === temp.Repairman) || '-',
|
|
|
- DispatchMan:
|
|
|
- userList.find((item) => item.ID === temp.operator_id) || '-',
|
|
|
+ Repairman:
|
|
|
+ temp.Repairman.split(',')
|
|
|
+ .map(
|
|
|
+ (cur) => userList.find((item) => item.ID == Number(cur))?.CName,
|
|
|
+ )
|
|
|
+ .filter((item) => item)
|
|
|
+ .join(',') || '-',
|
|
|
+ DispatchMan: temp.operator_name || '-',
|
|
|
OrderStatus:
|
|
|
OrderStatus.find((item) => item.value === temp.AcceptanceStatus) ||
|
|
|
'-',
|
|
@@ -138,9 +147,9 @@ const WorkOrderDetail = (props) => {
|
|
|
dayjs(temp.actual_end_time).format('YYYY-MM-DD HH:mm')) ||
|
|
|
'-',
|
|
|
Reason: temp.detail,
|
|
|
- Repairman: userList.find((item) => item.ID === temp.operator_id) || '-',
|
|
|
+ Repairman: temp.operator_name || '-',
|
|
|
DispatchMan:
|
|
|
- userList.find((item) => item.ID === temp.checker_id) || '-',
|
|
|
+ userList.find((item) => item.ID === temp.checker_id)?.CName || '-',
|
|
|
OrderStatus:
|
|
|
OrderStatus.find((item) => item.value === temp.status) || '-',
|
|
|
MandateImages:
|
|
@@ -178,8 +187,7 @@ const WorkOrderDetail = (props) => {
|
|
|
? dayjs(result.actual_end_time.Time).format('YYYY-MM-DD HH:mm')
|
|
|
: '-',
|
|
|
Reason: result.note,
|
|
|
- Repairman:
|
|
|
- userList.find((user) => user.ID === result.operator_id) || '-',
|
|
|
+ Repairman: operator_name || '-',
|
|
|
DispatchMan: '-',
|
|
|
OrderStatus:
|
|
|
OrderStatus.find((status) => status.value === result.status) || '-',
|
|
@@ -206,8 +214,7 @@ const WorkOrderDetail = (props) => {
|
|
|
? dayjs(temp.actual_end_time).format('YYYY-MM-DD HH:mm')
|
|
|
: '-',
|
|
|
Reason: temp.detail,
|
|
|
- Repairman:
|
|
|
- userList.find((user) => user.ID === temp.operator_id) || '-',
|
|
|
+ Repairman: temp.operator_name || '-',
|
|
|
DispatchMan: '-',
|
|
|
OrderStatus:
|
|
|
OrderStatus.find((status) => status.value === temp.status) || '-',
|
|
@@ -316,7 +323,7 @@ const WorkOrderDetail = (props) => {
|
|
|
</Col>
|
|
|
<Col className={styles.fontS28} span={9}>
|
|
|
{/* @ts-ignore */}
|
|
|
- 工单负责人:{orderInfo?.Repairman?.CName || '-'}
|
|
|
+ 工单负责人:{orderInfo?.Repairman}
|
|
|
</Col>
|
|
|
</Row>
|
|
|
<Row className={styles.rowMargin}>
|
|
@@ -326,7 +333,7 @@ const WorkOrderDetail = (props) => {
|
|
|
</Col>
|
|
|
<Col className={styles.fontS28} span={9}>
|
|
|
{/* @ts-ignore */}
|
|
|
- 派单人员:{orderInfo?.DispatchMan?.CName || '-'}
|
|
|
+ 派单人员:{orderInfo?.DispatchMan || '-'}
|
|
|
</Col>
|
|
|
</Row>
|
|
|
<Row className={styles.rowMargin}>
|