|
@@ -111,9 +111,23 @@ const LockTabList: React.FC<LockTabListProps> = props => {
|
|
|
const renderServiceLogItem = (item: API.ServiceLogItem) => {
|
|
const renderServiceLogItem = (item: API.ServiceLogItem) => {
|
|
|
return (
|
|
return (
|
|
|
<div className="flex justify-start">
|
|
<div className="flex justify-start">
|
|
|
- <div className="flex">daad</div>
|
|
|
|
|
- <div className="flex flex-col items-center ml-2">
|
|
|
|
|
- <div>操作:{servicelogEnum[item.status]} </div>
|
|
|
|
|
|
|
+ <div className="">
|
|
|
|
|
+ <div className="flex flex-col items-start mr-2">
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <span
|
|
|
|
|
+ className="textPurple text-hex-967bbd cursor-pointer"
|
|
|
|
|
+ onClick={() => dispatchModal('D_CLIENT_DETAIL', { dataId: item.clientId })}>
|
|
|
|
|
+ {item.status !== 6 ? <>{item.client}</> : null}
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div>{dayjsFormat(item.createTime, 'HH:mm:ss')}</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div className="flex flex-col items-start">
|
|
|
|
|
+ <div>
|
|
|
|
|
+ 操作:{servicelogEnum[item.status]}{' '}
|
|
|
|
|
+ <span className="textPurple text-hex-967bbd cursor-pointer ml-1">{item.operator}</span>
|
|
|
|
|
+ </div>
|
|
|
<div>
|
|
<div>
|
|
|
服务内容:{renderLongleCon(item)}
|
|
服务内容:{renderLongleCon(item)}
|
|
|
{hasAddPerm &&
|
|
{hasAddPerm &&
|
|
@@ -123,9 +137,11 @@ const LockTabList: React.FC<LockTabListProps> = props => {
|
|
|
onConfirm={() => delLonglelog(item.id)}
|
|
onConfirm={() => delLonglelog(item.id)}
|
|
|
okText="确认"
|
|
okText="确认"
|
|
|
cancelText="取消">
|
|
cancelText="取消">
|
|
|
- <Button className="mt-2" type="primary" ghost size="small" danger>
|
|
|
|
|
- 删除
|
|
|
|
|
- </Button>
|
|
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <Button className="mt-2" type="primary" ghost size="small" danger>
|
|
|
|
|
+ 删除
|
|
|
|
|
+ </Button>
|
|
|
|
|
+ </div>
|
|
|
</Popconfirm>
|
|
</Popconfirm>
|
|
|
) : null}
|
|
) : null}
|
|
|
</div>
|
|
</div>
|