|
@@ -51,13 +51,27 @@ const handlePopoverItem = async ({ state, label }) => {
|
|
|
if ( voiceStore.AGENTSTATUS != 0 ) {
|
|
|
state ? await voiceStore.setIdle() : await voiceStore.setBusy();
|
|
|
proxy.$modal[state ? 'msgSuccess' : 'msgWarning']('当前坐席状态: ' + label);
|
|
|
+ } else {
|
|
|
+ voiceStore.systemState = false;
|
|
|
}
|
|
|
- }, 3000);
|
|
|
+ }, 2000);
|
|
|
})
|
|
|
} else {
|
|
|
- // if () {
|
|
|
-
|
|
|
- // }
|
|
|
+ /**
|
|
|
+ * 坐席状态是 2 系统状态是100002
|
|
|
+ * */
|
|
|
+ if (([100001, 100002].includes(Number(voiceStore.HSCTIERRORCODE)))) {
|
|
|
+ return ElMessageBox.alert(
|
|
|
+ `
|
|
|
+ <p>您的系统出现异常,可能导致无法正常接听电话(${voiceStore.HSCTIERRORCODE})</p>
|
|
|
+ <p>请检查麦克风权限是否开启。</p>
|
|
|
+ `,
|
|
|
+ '提醒',
|
|
|
+ {
|
|
|
+ dangerouslyUseHTMLString: true,
|
|
|
+ }
|
|
|
+ )
|
|
|
+ }
|
|
|
state ? await voiceStore.setIdle() : await voiceStore.setBusy();
|
|
|
proxy.$modal[state ? 'msgSuccess' : 'msgWarning']('当前坐席状态: ' + label);
|
|
|
}
|