整理代码!

This commit is contained in:
2023-03-24 15:11:47 +08:00
parent bee1061e20
commit 7dbd48152f
14 changed files with 119 additions and 80 deletions

View File

@@ -67,7 +67,7 @@
<script lang="ts">
import { reactive, onBeforeMount } from "vue";
import { useRouter } from "vue-router";
import { loadStaffInfo, saveStaffInfo, getUserType, saveUserType } from "@/utils/api/localStorage";
import { loadStaffInfo, saveStaffInfo, getUserType, saveUserType, getCallerInfo, saveCallerInfo } from "@/utils/api/localStorage";
import { login } from "@/utils/account";
import { ElMessage } from "element-plus";
import { StaffInfo } from "@/data/cpicxim/StaffInfo";
@@ -93,16 +93,19 @@ export default {
const savedP13uid = () =>
{
window.localStorage.setItem("stuff_account", ui.account);
window.localStorage.setItem( "stuff_account", ui.account );
};
/**
*
*/
const onLogin = () =>
{
// 保存用户类型
saveUserType(ui.currentMenu);
saveUserType( ui.currentMenu );
// 判断是坐席还是内勤
if (ui.currentMenu === "cpicxim_staff")
if ( ui.currentMenu === "cpicxim_staff" )
{
// 是内勤员工
const info = {
@@ -110,12 +113,12 @@ export default {
password: ui.password,
};
login(info)
.then((response) =>
login( info )
.then(( response ) =>
{
const data = response.data ?? { success: false, };
if (data.success === true)
if ( data.success === true )
{
// 提示登录成功并保存到localStorage然后路由跳转
ElMessage({
@@ -134,10 +137,10 @@ export default {
data.staff_info.p13section_office_nameuid ?? ""
);
saveStaffInfo(staffInfo);
saveStaffInfo( staffInfo );
// 跳转路由
router.push("/desktop");
router.push( "/desktop" );
}
else
{
@@ -148,40 +151,49 @@ export default {
});
}
console.log(data);
console.log( data );
})
.catch((error) =>
.catch(( error ) =>
{
debugger;
console.log(`登录失败,返回信息:${error}`);
console.log( `登录失败,返回信息:${error}` );
});
}
else if (ui.currentMenu === "tele_saler")
else if ( ui.currentMenu === "tele_saler" )
{
// 坐席
saveCallerInfo( ui.account );
// 跳转路由
router.push( "/desktop_archievement" );
}
};
onBeforeMount(() =>
{
const staffInfo = loadStaffInfo();
const staffType = getUserType();
// 判断是否已经记录了P13账号有则提示已登录然后跳转路由
if (staffInfo.P13UID !== "")
// 判断已登录的信息是坐席还是内勤
if ( staffType === "tele_saler" )
{
ElMessage({
message: `已登录账号:${staffInfo.stuffName}`,
type: "success",
center: true,
});
const callInfo = getCallerInfo();
// 跳转路由
// router.push("/desktop_archievement");
// 判断是否已经记录了P13账号有则提示已登录然后跳转路由
if ( callInfo !== "" )
{
ElMessage({
message: `已登录账号:${callInfo}`,
type: "success",
center: true,
});
// 跳转路由
router.push( "/desktop_archievement" );
}
}
});
const onToggleMenu = (type: string) =>
const onToggleMenu = ( type: string ) =>
{
ui.currentMenu = type;
};