|
@@ -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();
|
|
|
};
|