减少冗余代码
This commit is contained in:
@@ -85,12 +85,18 @@
|
||||
</template>
|
||||
|
||||
<el-table-column prop="id" label="ID" width="70" align="center" />
|
||||
<el-table-column
|
||||
prop="website"
|
||||
label="网站名称"
|
||||
min-width="150"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<el-table-column prop="website" label="网站名称" min-width="150">
|
||||
<template #default="{ row }">
|
||||
<el-link
|
||||
type="primary"
|
||||
:href="formatUrl(row.website)"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
{{ row.website }}
|
||||
</el-link>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="数据量" width="150" align="center">
|
||||
<template #default="scope">
|
||||
@@ -255,10 +261,11 @@
|
||||
<template #default="scope">
|
||||
<span class="pure-date">
|
||||
{{
|
||||
(["已完成", "已完结"].includes(currentStatus)
|
||||
? scope.row.lock_time
|
||||
: scope.row.create_time
|
||||
)?.slice(0, 10) || "-"
|
||||
formatDate(
|
||||
["已完成", "已完结"].includes(currentStatus)
|
||||
? scope.row.lock_time
|
||||
: scope.row.create_time
|
||||
)
|
||||
}}
|
||||
</span>
|
||||
</template>
|
||||
@@ -319,7 +326,9 @@ import {
|
||||
Checked,
|
||||
Loading,
|
||||
} from "@element-plus/icons-vue";
|
||||
import { ticketApi } from "@/api/ticket";
|
||||
import { ticketApi, userApi } from "@/api/ticket";
|
||||
import { resetRouter } from "@/router";
|
||||
import { formatUrl, formatDate } from "@/utils/format";
|
||||
|
||||
const router = useRouter();
|
||||
const loading = ref(false);
|
||||
@@ -377,7 +386,6 @@ const fetchTickets = async () => {
|
||||
loading.value = false;
|
||||
return;
|
||||
}
|
||||
console.log("员工id", realStaffInfo.value.id);
|
||||
params.staff_id = realStaffInfo.value.id;
|
||||
}
|
||||
|
||||
@@ -511,10 +519,16 @@ const handleCancel = (row) => {
|
||||
};
|
||||
|
||||
const handleLogout = () => {
|
||||
ElMessageBox.confirm("确定退出当前账号?", "提示", { type: "warning" }).then(() => {
|
||||
localStorage.clear();
|
||||
sessionStorage.clear();
|
||||
router.push("/login");
|
||||
ElMessageBox.confirm("确定退出当前账号?", "提示", { type: "warning" }).then(async () => {
|
||||
try {
|
||||
await userApi.logout();
|
||||
} catch (e) {}
|
||||
|
||||
localStorage.removeItem("user_info");
|
||||
sessionStorage.removeItem("user_info");
|
||||
|
||||
resetRouter();
|
||||
router.push({ name: "login" });
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user