فهرست منبع

reactor:宜宾坐席新增振铃状态;

zhangchong 7 ماه پیش
والد
کامیت
0e1efa506c
3فایلهای تغییر یافته به همراه9 افزوده شده و 3 حذف شده
  1. 2 2
      .env.development
  2. 2 1
      src/layout/navBars/breadcrumb/ybTel.vue
  3. 5 0
      src/views/tels/extension/index.vue

+ 2 - 2
.env.development

@@ -3,11 +3,11 @@ VITE_MODE_NAME=development
 # 防止部署多套系统到同一域名不同目录时,变量共用的问题 设置不同的前缀
 VITE_STORAGE_NAME=dev
 # 基础请求地址
-VITE_API_URL=http://110.188.24.28:50300
+VITE_API_URL=http://110.188.24.28:50100
 # 数据共享平台请求地址
 VITE_DATASHARE_API_YRL=http://ds.12345lm.cn
 # socket API
-VITE_API_SOCKET_URL=http://110.188.24.28:50300/hubs/hotline
+VITE_API_SOCKET_URL=http://110.188.24.28:50100/hubs/hotline
 # 上传 API
 VITE_API_UPLOAD_URL=http://110.188.24.28:50120
 # 文件上传地址前缀

+ 2 - 1
src/layout/navBars/breadcrumb/ybTel.vue

@@ -1196,6 +1196,7 @@ const onMessage = async (event: any) => {
 								},
 							});
 						}
+						sendMsg('ring');
 					} else if (data.private_data == 'answered') {
 						try {
 							const name: string = `接通消息:分机号:${currentTel.value.telNo},来电号码:${data.ani},转接来源:${data.gateway},按键接收:${data.app_data.dtmf_his},通话ID:${data.other_accept}`;
@@ -1240,8 +1241,8 @@ const onMessage = async (event: any) => {
 							});
 						}
 						console.log(`${getNowDateTime()}:接收消息:呼叫中心:呼入通话中`);
+						sendMsg('busy');
 					}
-					sendMsg('busy');
 				}
 			}
 		} else if (data.old_state == 'busy') {

+ 5 - 0
src/views/tels/extension/index.vue

@@ -32,6 +32,10 @@
 									>小休数:
 									<el-tag type="success">{{ unreadyCount }}</el-tag>
 								</el-radio>
+								<el-radio value="ring"
+								>振铃数:
+									<el-tag type="info">{{ busyCount }}</el-tag>
+								</el-radio>
 								<el-radio value="busy"
 									>通话数:
 									<el-tag type="danger">{{ busyCount }}</el-tag>
@@ -58,6 +62,7 @@
 							<el-tag v-if="row.state === 'login'" type="success">签入</el-tag>
 							<el-tag v-else-if="row.state === 'ready'" type="info">示闲</el-tag>
 							<el-tag v-else-if="row.state === 'unready'" type="warning">小休</el-tag>
+							<el-tag v-else-if="row.state === 'ring'" type="danger">振铃中</el-tag>
 							<el-tag v-else-if="row.state === 'busy'">通话</el-tag>
 							<el-tag v-else-if="row.state === 'acw'" type="info">整理</el-tag>
 							<el-tag v-else-if="row.state === 'logout'" type="danger">签出</el-tag>