diff --git a/code/web/task_schedule/.eslintrc.cjs b/code/web/task_schedule/.eslintrc.cjs index dd51ebe..68579df 100644 --- a/code/web/task_schedule/.eslintrc.cjs +++ b/code/web/task_schedule/.eslintrc.cjs @@ -67,7 +67,7 @@ module.exports = { js: "espree", " \ No newline at end of file + diff --git a/code/web/task_schedule/src/views/DesktopArchievement.vue b/code/web/task_schedule/src/views/DesktopArchievement.vue index 901507c..b3c7c90 100644 --- a/code/web/task_schedule/src/views/DesktopArchievement.vue +++ b/code/web/task_schedule/src/views/DesktopArchievement.vue @@ -93,7 +93,7 @@ import queryDepartmentArchievement, queryCallerArchievement } from "@/utils/archievement.js"; -import { RankingListItem } from "@/types/cpicxim/RankingListItem.js"; +import { type RankingListItem } from "@/types/cpicxim/RankingListItem.js"; import { type RankingListRequest, @@ -139,7 +139,7 @@ export default { { const monthIndex = new Date(); const thisMonth: number = monthIndex.getMonth() + 1; // getMonth返回值从0开始。 - const thisMonthString = thisMonth > 10 ? String( thisMonth ): "0" + String( thisMonth ); + const thisMonthString = thisMonth > 10 ? String( thisMonth ) : "0" + String( thisMonth ); const thisYear: number = monthIndex.getFullYear(); const thisYearString: string = String( thisYear ); const numInChinese = [ @@ -173,7 +173,7 @@ export default { }); let timerHandler = 0; - const getTotalArchievement = computed(():string => + const getTotalArchievement = computed((): string => { const cnyFormat = new Intl.NumberFormat( "zh-cn", { style: "currency", @@ -194,7 +194,7 @@ export default { // console.log( "部门业绩数据", data ); // 检查请求是否成功 - if ( data.success !== true ) + if ( !data.success ) { // 失败就提示消息,然后退出 ElMessage({ @@ -226,7 +226,7 @@ export default { const applyCallerArchievementData = ( data: CallerArchievement ): void => { // 检查请求是否成功 - if ( data.success !== true ) + if ( !data.success ) { // 失败就提示消息,然后退出 ElMessage({ @@ -268,7 +268,7 @@ export default { }; // 退出桌面霸屏 - const logoutDesktopArchievement = () => + const logoutDesktopArchievement = (): void => { console.log( "111" ); logout(); @@ -285,13 +285,13 @@ export default { center: true, }); - router.push( "/login" ); + router.push( "/login" ).then(() => {}).catch(() => {}); } /** * 用于定时对页面进行刷新,其中会请求最新的业绩数据。 */ - const refresh = () => + const refresh = (): void => { const deparmentInfo: Department = { departmentCode: callerInfo.departmentCode, @@ -304,6 +304,8 @@ export default { month: thisMonthString, }; + console.log( "refresh", rankinglistRequest ); + queryDepartmentArchievement( deparmentInfo, applyDepartmentArchievementData ); queryCallerArchievement( callerInfo, applyCallerArchievementData ); requestRankingList( rankinglistRequest, applyRankingListData ); diff --git a/code/web/task_schedule/src/views/Login.vue b/code/web/task_schedule/src/views/Login.vue index 61b2fe2..07691a7 100644 --- a/code/web/task_schedule/src/views/Login.vue +++ b/code/web/task_schedule/src/views/Login.vue @@ -71,7 +71,7 @@ import { saveStaffInfo, getUserType, saveUserType, getCallerInfo, saveCallerInfo import { login, loginCaller, type LoginCallerInfo, type LoginCallerResult } from "@/utils/account"; import { ElMessage } from "element-plus"; import { StaffInfo } from "@/types/cpicxim/StaffInfo"; -import { TelSaler } from "@/types/cpicxim/TelSaler"; +import { type TelSaler } from "@/types/cpicxim/TelSaler"; export default { name: "LoginPage", @@ -95,7 +95,7 @@ export default { /** * 保存p13账号 */ - const savedP13uid = () => + const savedP13uid = (): void => { window.localStorage.setItem( "stuff_account", ui.account ); }; @@ -103,7 +103,7 @@ export default { /** * 登录函数,根据ui.currentMenu判断登录的是坐席还是员工。 */ - const onLogin = () => + const onLogin = (): void => { // 保存用户类型 saveUserType( ui.currentMenu ); @@ -145,7 +145,7 @@ export default { saveStaffInfo( staffInfo ); // 跳转路由 - router.push( "/desktop" ); + router.push( "/desktop" ).then(() => {}).catch(() => {}); } else { @@ -177,12 +177,12 @@ export default { // 调用接口成功 .then(( response ) => { - const data:LoginCallerResult = response.data ?? { success: false, }; + const data: LoginCallerResult = response.data ?? { success: false, }; // debugger; // 查看標志位 - if ( data.success === true ) + if ( data.success ) { // 查询成功,显示一个提示,保存工号,并跳转路由 ElMessage({ @@ -190,7 +190,7 @@ export default { type: "success", }); - const telsaler:TelSaler = { + const telsaler: TelSaler = { telSalerCode: data.tel_saler_code, telSalerName: data.tel_saler_name, teamCode: data.team_code, @@ -201,7 +201,7 @@ export default { saveCallerInfo( telsaler ); - router.push( "/desktop_archievement" ); + router.push( "/desktop_archievement" ).then(() => {}).catch(() => {}); } else { @@ -249,7 +249,7 @@ export default { }); // 跳转路由 - router.push( "/desktop_archievement" ); + router.push( "/desktop_archievement" ).then(() => {}).catch(() => {}); } } else if ( staffType === "cpicxim_staff" ) @@ -258,7 +258,7 @@ export default { } }); - const onToggleMenu = ( type: string ) => + const onToggleMenu = ( type: string ): void => { ui.currentMenu = type; }; diff --git a/code/web/task_schedule/src/views/StaffManagement.vue b/code/web/task_schedule/src/views/StaffManagement.vue index 6769f6f..795dd80 100644 --- a/code/web/task_schedule/src/views/StaffManagement.vue +++ b/code/web/task_schedule/src/views/StaffManagement.vue @@ -120,7 +120,7 @@ export default { callers: [], }); - const onCurrentPageIndexChange = ( pageIndex: number ) => + const onCurrentPageIndexChange = ( pageIndex: number ): void => { ui.table_current_page_index = pageIndex; }; @@ -129,7 +129,7 @@ export default { * 设置表格每页显示记录的数量 * @param pageSize 表格页记录数量 */ - const onTablePageSizeChange = ( pageSize: number ) => + const onTablePageSizeChange = ( pageSize: number ): void => { ui.table_page_size = pageSize; };