浏览代码

reactor:来电弹单按1来电人身份选中是市民,按2选中企业;

zhangchong 10 月之前
父节点
当前提交
ae8b60b639
共有 2 个文件被更改,包括 7 次插入13 次删除
  1. 4 3
      src/layout/navBars/breadcrumb/telControl.vue
  2. 3 10
      src/views/todo/seats/accept/index.vue

+ 4 - 3
src/layout/navBars/breadcrumb/telControl.vue

@@ -1193,13 +1193,14 @@ const onMessage = async (event: any) => {
 							name: 'orderAccept',
 							state: {
 								createBy: 'tel',
-								fromTel: data.ani,
+								fromTel: data.ani, // 来电号码
 								telGuid: data.other_accept,
-								transfer: data.gateway,
+								transfer: data.gateway, // 转接来源(如12345,12333)
 								telArea: '',
+                identityType:data.app_data.dtmf_his // 按键接收(1:市民 2:企业 3:智能应答)
 							},
 							params: {
-								callId: data.other_accept,
+								callId: data.other_accept, // 通话唯一ID
 								tagsViewName: '工单受理',
 							},
 						});

+ 3 - 10
src/views/todo/seats/accept/index.vue

@@ -228,20 +228,12 @@
 								</el-col>
 								<!-- 当“来电/信人身份”为“企业”时必填 -->
 								<el-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
-									<el-form-item
-										label="企业名称"
-										prop="enterpriseName"
-										:rules="[{ required: false, message: '请填写企业名称', trigger: 'blur' }]"
-									>
+									<el-form-item label="企业名称" prop="enterpriseName" :rules="[{ required: false, message: '请填写企业名称', trigger: 'blur' }]">
 										<el-input v-model="state.ruleForm.enterpriseName" placeholder="请填写企业名称" clearable> </el-input>
 									</el-form-item>
 								</el-col>
 								<el-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
-									<el-form-item
-										label="专班名称"
-										prop="zhuanBanMingCheng"
-										:rules="[{ required: false, message: '请填写专班名称', trigger: 'blur' }]"
-									>
+									<el-form-item label="专班名称" prop="zhuanBanMingCheng" :rules="[{ required: false, message: '请填写专班名称', trigger: 'blur' }]">
 										<el-input v-model="state.ruleForm.zhuanBanMingCheng" placeholder="请填写专班名称" clearable>
 											<template #append>
 												<el-button type="primary" @click="handleSelect"><SvgIcon name="ele-Search" class="mr4" /> 查询企业</el-button>
@@ -1165,6 +1157,7 @@ const loadForm = async () => {
 				dicDataValue: state.ruleForm.sourceChannelCode,
 				dicDataName: state.ruleForm.sourceChannel,
 			};
+			state.ruleForm.identityType = historyParams.identityType ? parseInt(historyParams.identityType) : 1; // 按键接收(1:市民 2:企业 3:智能应答)
 		}
 	}
 	if (route.params.id) {