评价不得为空

This commit is contained in:
unknown
2022-05-18 16:13:49 +08:00
parent 360cc0d456
commit 2eaafde35b
2 changed files with 14 additions and 10 deletions

View File

@ -43,7 +43,7 @@ const ChatInput = ((props) => {
const [loading, setLoading] = useState(false) const [loading, setLoading] = useState(false)
const [uploadFile, setUploadFile] = useState({}) const [uploadFile, setUploadFile] = useState({})
const [isSendFile, setIsSendFile] = useState(false) //发送文件之前确认 const [isSendFile, setIsSendFile] = useState(false) //发送文件之前确认
const location = useLocation() const location = useLocation()
//imgInputSize输入框图片尺寸 //imgInputSize输入框图片尺寸
@ -489,13 +489,17 @@ const str_substr = (start, end, str)=> {
if(conversationId=='' || conversationId==undefined){ if(conversationId=='' || conversationId==undefined){
message.warn('您还没有发起咨询,无需评价') message.warn('您还没有发起咨询,无需评价')
}else{ }else{
API.estimate({id: conversationId, remarkScore: score*2, remarkTime: moment(new Date()).format('yyyy-MM-DD HH:mm:ss')}).then(res=>{ if(score==0){
if (res && res.success) { message.warn('请您评价本次服务,满意请给我们五星好评,谢谢')
message.success('感谢您的评价!') }else{
}else{ API.estimate({id: conversationId, remarkScore: score*2, remarkTime: moment(new Date()).format('yyyy-MM-DD HH:mm:ss')}).then(res=>{
message.warn(res && res.message) if (res && res.success) {
} message.success('感谢您的评价!')
}) }else{
message.warn(res && res.message)
}
})
}
} }
} }
useEffect(()=>{ useEffect(()=>{
@ -532,7 +536,7 @@ const str_substr = (start, end, str)=> {
} }
}} }}
> >
<ChatToolBar onEmojiSelect={emojiSelectHandle} onImage={onImageHandle} onFile={onFileHandle} onRate={conversationId!='' && conversationId!=undefined? onRateHandle: null}/> <ChatToolBar onEmojiSelect={emojiSelectHandle} onImage={onImageHandle} onFile={onFileHandle} onRate={conversationId!='' && conversationId!=undefined ? onRateHandle: null}/>
<div <div
onDragOver={(e)=>{e.preventDefault()}} onDragOver={(e)=>{e.preventDefault()}}
className={style.input_area} className={style.input_area}

View File

@ -12,7 +12,7 @@ export default function RatePopover(props) {
return ( return (
<> <>
<Tooltip title="点击评价"><div onClick={()=>setRateModal(true)} className={style.customer_service_content}/></Tooltip> <Tooltip title="点击评价"><div onClick={()=>{ setScore(0); setRateModal(true)}} className={style.customer_service_content}/></Tooltip>
{rateModal && {rateModal &&
<Modal title="请您对本次服务做出评价,谢谢!" visible={rateModal} onCancel={()=>{ <Modal title="请您对本次服务做出评价,谢谢!" visible={rateModal} onCancel={()=>{
setRateModal(false) setRateModal(false)