Quellcode durchsuchen

reactor:修复弹单查询历史工单的问题;

zhangchong vor 4 Monaten
Ursprung
Commit
cf565ed76b

+ 10 - 4
src/views/todo/seats/accept/History.vue

@@ -10,7 +10,7 @@
 			</el-button>
 		</el-form-item>
 	</el-form>
-<!--	<vxe-toolbar
+	<!--	<vxe-toolbar
 		ref="toolbarRef"
 		:loading="state.loading"
 		custom
@@ -58,11 +58,11 @@
 	/>
 </template>
 <script setup lang="ts" name="orderAcceptHistory">
-import { reactive, ref, watch, defineAsyncComponent, onMounted } from 'vue';
-import { ElTable, FormInstance } from 'element-plus';
+import { reactive, ref, defineAsyncComponent, onMounted } from 'vue';
+import { FormInstance } from 'element-plus';
 import { throttle } from '@/utils/tools';
 import { historyOrder } from '@/api/business/order';
-import { formatDate } from '@/utils/formatTime';
+import { useRoute } from 'vue-router';
 
 const pagination = defineAsyncComponent(() => import('@/components/ProTable/components/Pagination.vue')); // 分页
 const OrderDetail = defineAsyncComponent(() => import('@/components/OrderDetail/index.vue')); // 工单详情
@@ -137,6 +137,12 @@ onMounted(() => {
 		tableRef.value.connect(toolbarRef.value);
 	}
 });*/
+const route = useRoute();
+onMounted(() => {
+	if (route.query.createBy || route.query.createBy === 'tel' || route.query.createBy === 'transfer') {
+		searchHistory();
+	}
+});
 defineExpose({
 	multipleSelection,
 	searchHistory,

+ 2 - 4
src/views/todo/seats/accept/ybAccept.vue

@@ -513,7 +513,7 @@
 </template>
 
 <script setup lang="ts" name="orderAccept">
-import { computed, defineAsyncComponent, onMounted, onUnmounted, reactive, ref, watch } from 'vue';
+import { computed, defineAsyncComponent, nextTick, onMounted, onUnmounted, reactive, ref, watch } from 'vue';
 import type { FormInstance } from 'element-plus';
 import { ElMessage, ElMessageBox, ElNotification } from 'element-plus';
 import { storeToRefs } from 'pinia';
@@ -1209,8 +1209,6 @@ const loadForm = async () => {
 				} else {
 					state.ruleForm.identityType = 1;
 				}
-
-				historyOrderRef.value.searchHistory(); // 如果是电话来源手动调用一次查询历史工单
 			}
 			if (route.query.createBy === 'transfer') {
 				// 通话转写
@@ -1234,7 +1232,6 @@ const loadForm = async () => {
 					dicDataName: state.ruleForm.acceptType,
 				};
 				state.ruleForm.content = Local.get(`${route.query.callId}`);
-				historyOrderRef.value.searchHistory(); // 如果是电话来源手动调用一次查询历史工单
 			}
 		}
 
@@ -1368,6 +1365,7 @@ const handleBeforeUnload = (event: any) => {
 	event.returnValue = ''; // 对于某些浏览器,设置 returnValue
 };
 onMounted(async () => {
+	console.log(state.ruleForm,voiceAssistantRef.value, '查询历史工单')
 	await loadForm();
 	state.tagsViewList = await Session.get('tagsViewList');
 	window.addEventListener('beforeunload', handleBeforeUnload);

+ 0 - 1
src/views/todo/seats/accept/zgAccept.vue

@@ -1138,7 +1138,6 @@ const loadForm = async () => {
 				} else {
 					state.ruleForm.identityType = 1;
 				}
-				historyOrderRef.value.searchHistory(); // 如果是电话来源手动调用一次查询历史工单
 			}
 		}