评价不得为空
This commit is contained in:
@ -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}
|
||||||
|
@ -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)
|
||||||
|
Reference in New Issue
Block a user