整理代码!

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

@@ -58,7 +58,7 @@
<script lang="ts">
import { computed, reactive, onBeforeMount } from "vue";
import { useRouter } from "vue-router";
import { loadStaffInfo } from "@/utils/api/localStorage.js";
import { getCallerInfo } from "@/utils/api/localStorage.js";
import { ElMessage } from "element-plus";
import { type Archievement, queryDepartmentArchievement } from "@/utils/archievement.js";
import ArchievementChart from "@/components/ArchievementChartComponent.vue";
@@ -78,7 +78,7 @@ export default {
setup()
{
const router = useRouter();
const staffInfo = loadStaffInfo();
const callerInfo = getCallerInfo();
const ui = reactive({
chartData: [0,], // 业绩表
totalArchievement: 0, // 总业绩
@@ -92,21 +92,21 @@ export default {
const getTotalArchievement = computed(() =>
{
const cnyFormat = new Intl.NumberFormat("zh-cn",
const cnyFormat = new Intl.NumberFormat( "zh-cn",
{
style: "currency",
currency: "CNY",
minimumFractionDigits: 0,
});
const archievement = cnyFormat.format(ui.totalArchievement);
const archievement = cnyFormat.format( ui.totalArchievement );
return archievement;
});
// 绘制数据
const renderData = (data:Archievement) =>
const renderData = ( data:Archievement ) =>
{
console.log("部门业绩数据", data);
console.log( "部门业绩数据", data );
ui.chartData = data.mensual_archievement_list;
ui.totalArchievement = data.total_archievement;
@@ -116,20 +116,20 @@ export default {
// 更新UI
ui.showUI = false;
setTimeout(() => { ui.showUI = true; }, 0);
setTimeout(() => { ui.showUI = true; }, 0 );
};
// 退出桌面霸屏
const logoutDesktopArchievement = () =>
{
console.log("111");
console.log( "111" );
logout();
// router.push("/login");
};
// 检查存储的登录信息,不存在则返回登录页面
if (staffInfo.P13UID === "")
if ( callerInfo === "" )
{
ElMessage({
message: "登录信息失效,请重新登录!",
@@ -137,12 +137,12 @@ export default {
center: true,
});
router.push("/login");
router.push( "/login" );
}
onBeforeMount(() =>
{
queryDepartmentArchievement(renderData);
queryDepartmentArchievement( renderData );
});
return { ui, getTotalArchievement, renderData, logoutDesktopArchievement, };