|
|
@ -196,15 +196,15 @@ function CallbackSuggestion(props) { |
|
|
|
const imgModal = () => { |
|
|
|
setImgVisible(false) |
|
|
|
setRepairData({ |
|
|
|
content:'', |
|
|
|
image:[] |
|
|
|
content: '', |
|
|
|
image: [] |
|
|
|
}) |
|
|
|
} |
|
|
|
const cancelImg = () => { |
|
|
|
setImgVisible(false) |
|
|
|
setRepairData({ |
|
|
|
content:'', |
|
|
|
image:[] |
|
|
|
content: '', |
|
|
|
image: [] |
|
|
|
}) |
|
|
|
} |
|
|
|
const getParkId = (record) => { |
|
|
@ -251,8 +251,8 @@ function CallbackSuggestion(props) { |
|
|
|
if (lastFormData.page_size === length) { |
|
|
|
setFormData(Object.assign({}, formData, { pn: pn, page_size: length })) |
|
|
|
setLastFormData(Object.assign({}, lastFormData, { pn: pn, page_size: length })) |
|
|
|
lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn , page_size: length}) |
|
|
|
getData(Object.assign({}, formData, { pn: pn , page_size: length})) |
|
|
|
lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn, page_size: length }) |
|
|
|
getData(Object.assign({}, formData, { pn: pn, page_size: length })) |
|
|
|
} |
|
|
|
} |
|
|
|
//切换每页条数 |
|
|
@ -301,6 +301,24 @@ function CallbackSuggestion(props) { |
|
|
|
Object.assign({}, repairData, { image: imgUrl }) |
|
|
|
); |
|
|
|
} |
|
|
|
//撤回 |
|
|
|
const handleReject = (res) => { |
|
|
|
let data = { |
|
|
|
dialogueId: res.dialogueId, |
|
|
|
id: getId |
|
|
|
} |
|
|
|
ajax.getRejectData(data).then(res => { |
|
|
|
if (res.status === 20000) { |
|
|
|
console.log(res.data); |
|
|
|
setGetImgList(res.data.dialogueDetail) |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
const [getAgain, setGetAgain] = useState(true) |
|
|
|
const handleAgain = (res) => { |
|
|
|
setGetAgain(false) |
|
|
|
setRepairData({ content: res.replyContent }) |
|
|
|
} |
|
|
|
const handleRepair = () => { |
|
|
|
let data = { |
|
|
|
...repairData, |
|
|
@ -316,8 +334,8 @@ function CallbackSuggestion(props) { |
|
|
|
setGetImg(res.data) |
|
|
|
setGetImgList(res.data.dialogueDetail) |
|
|
|
setRepairData({ |
|
|
|
content:'', |
|
|
|
image:[] |
|
|
|
content: '', |
|
|
|
image: [] |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
@ -655,29 +673,49 @@ function CallbackSuggestion(props) { |
|
|
|
|
|
|
|
<Image src={res} /> |
|
|
|
) |
|
|
|
}):'' |
|
|
|
}) : '' |
|
|
|
} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
: |
|
|
|
<div className="reply"> |
|
|
|
<div className="margin-msg"> |
|
|
|
<div className="time">{res.replyTime}</div> |
|
|
|
<div className="concent">{res.sysUserName}回复:<span>{res.replyContent}</span></div> |
|
|
|
<div className="picFlex"> |
|
|
|
{res.answerImgMap.length ? |
|
|
|
res.answerImgMap.map(res => { |
|
|
|
return ( |
|
|
|
<div className="pic"><Image src={res} /></div> |
|
|
|
) |
|
|
|
}) |
|
|
|
: '' |
|
|
|
} |
|
|
|
<div className="reject"> |
|
|
|
{ |
|
|
|
res.status == 0 ? <div className="content"> |
|
|
|
<div className="reply"> |
|
|
|
<div className="margin-msg"> |
|
|
|
<div className="time">{res.replyTime}</div> |
|
|
|
<div className="concent">{res.sysUserName}回复:<span>{res.replyContent}</span> |
|
|
|
</div> |
|
|
|
<div className="picFlex"> |
|
|
|
{res.answerImgMap.length ? |
|
|
|
res.answerImgMap.map(res => { |
|
|
|
return ( |
|
|
|
<div className="pic"><Image src={res} /></div> |
|
|
|
) |
|
|
|
}) |
|
|
|
: '' |
|
|
|
} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div className="rejectContent" onClick={() => { handleReject(res) }}>撤回</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
: |
|
|
|
<> |
|
|
|
{ |
|
|
|
getAgain == true ? |
|
|
|
<div className="reapir">你撤回了一条消息 |
|
|
|
<span className="again" onClick={() => { handleAgain(res) }}>重新编辑</span> |
|
|
|
</div> : '' |
|
|
|
} |
|
|
|
|
|
|
|
</> |
|
|
|
} |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
</div> |
|
|
|