Эх сурвалжийг харах

reactor:呼叫中心对接;

zhangchong 9 сар өмнө
parent
commit
5a0dc58a76

+ 11 - 8
src/layout/navBars/breadcrumb/zgTel.vue

@@ -18,9 +18,9 @@
 
 	<!-- 签入弹窗 -->
 	<el-dialog v-model="state.dutyDialogVisible" draggable title="签入" width="500px" :show-close="false">
-		<el-form :model="state.dutyForm" label-width="80px" ref="dutyFormRef">
+		<el-form :model="state.dutyForm" label-width="80px" ref="dutyFormRef" @submit.native.prevent>
 			<el-form-item label="分机号" prop="telNo" :rules="[{ required: true, message: '请需要签入的分机号', trigger: 'change' }]">
-				<el-input v-model="state.dutyForm.telNo" placeholder="分机号" />
+				<el-input v-model="state.dutyForm.telNo" placeholder="分机号"  @keyup.enter="clickOnDuty(dutyFormRef)"/>
 			</el-form-item>
 		</el-form>
 		<template #footer>
@@ -33,9 +33,9 @@
 
 	<!-- 呼叫弹窗 -->
 	<el-dialog v-model="state.outboundDialogVisible" draggable title="呼叫" width="450px">
-		<el-form :model="state.outboundForm" label-width="80px" ref="outboundFormRef">
+		<el-form :model="state.outboundForm" label-width="80px" ref="outboundFormRef" @submit.native.prevent>
 			<el-form-item label="呼叫号码" prop="telNo" :rules="[{ required: true, message: '请填写呼叫号码', trigger: 'blur' }]">
-				<el-input v-model="state.outboundForm.telNo" placeholder="呼叫号码" />
+				<el-input v-model="state.outboundForm.telNo" placeholder="呼叫号码"  @keyup.enter="clickOnOutbound(outboundFormRef)"/>
 			</el-form-item>
 		</el-form>
 		<template #footer>
@@ -48,7 +48,7 @@
 
 	<!-- 咨询弹窗 -->
 	<el-dialog v-model="state.consultDialogVisible" draggable title="咨询" width="450px">
-		<el-form :model="state.consultForm" label-width="80px" ref="consultFormRef">
+		<el-form :model="state.consultForm" label-width="80px" ref="consultFormRef" @submit.native.prevent>
 			<el-form-item label="咨询类型" prop="strType" :rules="[{ required: false, message: '请选择咨询类型', trigger: 'blur' }]">
 				<el-radio-group v-model="state.consultForm.strType">
 					<el-radio label="0">内线</el-radio>
@@ -57,7 +57,7 @@
 				</el-radio-group>
 			</el-form-item>
 			<el-form-item label="咨询" prop="telNo" :rules="[{ required: true, message: '请填写咨询号码', trigger: 'blur' }]">
-				<el-input v-model="state.consultForm.telNo" placeholder="咨询号码" />
+				<el-input v-model="state.consultForm.telNo" placeholder="咨询号码"  @keyup.enter="clickOnConsult(consultFormRef)" />
 			</el-form-item>
 		</el-form>
 		<template #footer>
@@ -69,9 +69,9 @@
 	</el-dialog>
 	<!-- 盲转 -->
 	<el-dialog v-model="state.blindDialogVisible" draggable title="盲转" width="450px">
-		<el-form :model="state.blindForm" label-width="80px" ref="blindFormRef">
+		<el-form :model="state.blindForm" label-width="80px" ref="blindFormRef" @submit.native.prevent>
 			<el-form-item label="盲转" prop="telNo" :rules="[{ required: true, message: '请填写盲转号码', trigger: 'blur' }]">
-				<el-input v-model="state.blindForm.telNo" placeholder="盲转号码" />
+				<el-input v-model="state.blindForm.telNo" placeholder="盲转号码" @keyup.enter="clickOnBlind(blindFormRef)"/>
 			</el-form-item>
 		</el-form>
 		<template #footer>
@@ -582,6 +582,7 @@ const clickOnDuty = (formEl: FormInstance | undefined) => {
 		if (!valid) return;
 		state.loading = true;
 		m_strUserNo.value = state.dutyForm.telNo;
+    m_strJobNum.value = state.dutyForm.telNo;
 		wsRef.value.open();
 		state.dutyDialogVisible = false;
 	});
@@ -1013,6 +1014,7 @@ const onTransferMz = (strCallNumber) => {
 	};
 	// 发送请求
 	e_TelSendMsg(objMsg);
+  state.loading = false;
 	// 结束挂机
 	retHangup();
 };
@@ -1108,6 +1110,7 @@ const i_evaluate = () => {
 	};
 	// 发送请求
 	e_TelSendMsg(objMsg);
+  state.loading = false;
 	// 结束挂机
 	retHangup();
 };

+ 2 - 2
src/views/statistics/department/detailSatisfiedList.vue

@@ -132,7 +132,7 @@
 						><SvgIcon name="iconfont icon-daochu" class="mr5" />交办单导出
 					</el-button>
 				</template>
-				<template #description>
+<!--				<template #description>
 					<el-popover :width="500" trigger="click">
 						<template #reference>
 							<el-button circle title="口径说明"><SvgIcon name="ele-QuestionFilled" /></el-button>
@@ -147,7 +147,7 @@
 							<el-descriptions-item label="办件状态" :span="2"> 未签收,办理中,会签中,特提中,退回信件 </el-descriptions-item>
 						</el-descriptions>
 					</el-popover>
-				</template>
+				</template>-->
 				<template #title="{ row }">
 					<order-detail :order="row" @updateList="queryList">{{ row.title }}</order-detail>
 				</template>