Forráskód Böngészése

reactor:宜宾签入和分机管理以及大屏查询排除需要监听的分机;

zhangchong 7 hónapja
szülő
commit
dcaf71b635

+ 1 - 1
src/api/public/wex.ts

@@ -74,7 +74,7 @@ export const telUnrestWex = () => {
 };
 /*------------------------------呼叫中心--------------------------------------------- */
 /**
- * @description 查询呼叫中心分机列表
+ * @description 查询呼叫中心所有分机列表
  * @param params
  */
 export const getTelList = (params?: object) => {

+ 1 - 1
src/api/tels/extension.ts

@@ -11,7 +11,7 @@ import request from '@/utils/request';
 /**
  * @description 强制下线
  * @param {object} params
- * @params hasListen 是否包含监听分机
+ * @params hasListen 是否包含监听分机 true排除 false包含
  * @return {*}
  */
 export const extensionList = (params?: object) => {

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

@@ -519,7 +519,6 @@ import {
 	restFlowStart,
 	restFlowDel,
 	restFlowStartWex,
-	getTelList,
 	telRestBaseData,
 	dutyOff,
 	dutyOn,

+ 2 - 2
src/views/system/user/index.vue

@@ -122,12 +122,12 @@ import type { FormInstance } from 'element-plus';
 import { ElMessage, ElMessageBox } from 'element-plus';
 import { formatDate } from '@/utils/formatTime';
 import { delUser, getBaseData, getCanUseOrgByUser, getRoles, getUserListPaged, restPwd } from '@/api/system/user';
-import { getTelList } from '@/api/public/wex';
 import { Splitpanes, Pane } from 'splitpanes';
 import 'splitpanes/dist/splitpanes.css';
 import { getCallCenterGroupList, getCallCenterList } from '@/api/callCenter';
 import { useThemeConfig } from '@/stores/themeConfig';
 import { storeToRefs } from 'pinia';
+import { extensionList } from '@/api/tels/extension';
 
 // 引入组件
 const UserAdd = defineAsyncComponent(() => import('@/views/system/user/component/User-add.vue')); // 新增用户组件
@@ -244,7 +244,7 @@ const getTelsListFn = async () => {
 	if (['ZiGong', 'LuZhou'].includes(themeConfig.value.appScope)) {
 		[tels, telGroup] = await Promise.all([getCallCenterList(), getCallCenterGroupList()]);
 	} else if (['YiBin'].includes(themeConfig.value.appScope)) {
-		[tels] = await Promise.all([getTelList()]);
+		[tels] = await Promise.all([extensionList({ hasListen: false })]);
 		tels.result = tels.result.map((item: any) => {
 			return {
 				...item,

+ 1 - 1
src/views/tels/extension/index.vue

@@ -119,7 +119,7 @@ const ruleFormRef = ref<FormInstance>(); // 表单ref
 const queryList = async () => {
 	state.loading = true;
 	try {
-		const { result } = await extensionList({ hasListen: false });
+		const { result } = await extensionList({ hasListen: true });
 		// state.tableList = [...result,...result,...result];
 		state.tableList = result;
 		state.tableData = state.tableList;