|
|
@ -2,7 +2,7 @@ |
|
|
|
<div class="home_container"> |
|
|
|
<div class="header_container"> |
|
|
|
<svg |
|
|
|
@click="changePage(0)" |
|
|
|
@click="accountStore.changePage(0)" |
|
|
|
class="logo" |
|
|
|
xmlns="http://www.w3.org/2000/svg" |
|
|
|
xmlns:xlink="http://www.w3.org/1999/xlink" |
|
|
@ -43,7 +43,7 @@ |
|
|
|
</g> |
|
|
|
</svg> |
|
|
|
<div class="menu_list"> |
|
|
|
<div class="menu" @click="changePage(1)"> |
|
|
|
<div class="menu" @click="accountStore.changePage(1)"> |
|
|
|
<svg |
|
|
|
xmlns="http://www.w3.org/2000/svg" |
|
|
|
xmlns:xlink="http://www.w3.org/1999/xlink" |
|
|
@ -64,7 +64,11 @@ |
|
|
|
</svg> |
|
|
|
<p class="title">任务管理中心</p> |
|
|
|
</div> |
|
|
|
<div class="menu" @click="changePage(2)" v-if="role == 'ROLE_ADMIN'"> |
|
|
|
<div |
|
|
|
class="menu" |
|
|
|
@click="accountStore.changePage(2)" |
|
|
|
v-if="role == 'ROLE_ADMIN'" |
|
|
|
> |
|
|
|
<svg |
|
|
|
xmlns="http://www.w3.org/2000/svg" |
|
|
|
xmlns:xlink="http://www.w3.org/1999/xlink" |
|
|
@ -85,7 +89,11 @@ |
|
|
|
</svg> |
|
|
|
<p class="title">发布任务</p> |
|
|
|
</div> |
|
|
|
<div class="menu" @click="changePage(3)" v-if="role == 'ROLE_ADMIN'"> |
|
|
|
<div |
|
|
|
class="menu" |
|
|
|
@click="accountStore.changePage(3)" |
|
|
|
v-if="role == 'ROLE_ADMIN'" |
|
|
|
> |
|
|
|
<svg |
|
|
|
xmlns="http://www.w3.org/2000/svg" |
|
|
|
xmlns:xlink="http://www.w3.org/1999/xlink" |
|
|
@ -106,7 +114,7 @@ |
|
|
|
</svg> |
|
|
|
<p class="title">用户管理</p> |
|
|
|
</div> |
|
|
|
<!-- <div class="menu" @click="changePage(4)" v-if="role == 'ROLE_ADMIN'"> |
|
|
|
<!-- <div class="menu" @click="accountStore.changePage(4)" v-if="role == 'ROLE_ADMIN'"> |
|
|
|
<svg |
|
|
|
xmlns="http://www.w3.org/2000/svg" |
|
|
|
xmlns:xlink="http://www.w3.org/1999/xlink" |
|
|
@ -127,7 +135,11 @@ |
|
|
|
</svg> |
|
|
|
<p class="title">相机调试</p> |
|
|
|
</div> --> |
|
|
|
<div class="menu" @click="changePage(5)" v-if="role == 'ROLE_ADMIN'"> |
|
|
|
<div |
|
|
|
class="menu" |
|
|
|
@click="accountStore.changePage(5)" |
|
|
|
v-if="role == 'ROLE_ADMIN'" |
|
|
|
> |
|
|
|
<svg |
|
|
|
xmlns="http://www.w3.org/2000/svg" |
|
|
|
xmlns:xlink="http://www.w3.org/1999/xlink" |
|
|
@ -176,29 +188,38 @@ |
|
|
|
</div> |
|
|
|
</t-popup> |
|
|
|
</div> |
|
|
|
<div class="main_content" v-if="activePage == 0"> |
|
|
|
<div class="main_content" v-if="accountStore.activePage == 0"> |
|
|
|
<div class="two_content_container"> |
|
|
|
<Image /> |
|
|
|
<Excel :excelData="excelData" /> |
|
|
|
</div> |
|
|
|
<div class="bottom_operation_container"></div> |
|
|
|
</div> |
|
|
|
<div class="task_container" v-if="activePage == 1"> |
|
|
|
<div class="task_container" v-if="accountStore.activePage == 1"> |
|
|
|
<Task /> |
|
|
|
</div> |
|
|
|
<div |
|
|
|
class="publish_container" |
|
|
|
v-if="activePage == 2 && role == 'ROLE_ADMIN'" |
|
|
|
v-if="accountStore.activePage == 2 && role == 'ROLE_ADMIN'" |
|
|
|
> |
|
|
|
<Publish /> |
|
|
|
</div> |
|
|
|
<div class="task_container" v-if="activePage == 3 && role == 'ROLE_ADMIN'"> |
|
|
|
<div |
|
|
|
class="task_container" |
|
|
|
v-if="accountStore.activePage == 3 && role == 'ROLE_ADMIN'" |
|
|
|
> |
|
|
|
<User /> |
|
|
|
</div> |
|
|
|
<div class="task_container" v-if="activePage == 4 && role == 'ROLE_ADMIN'"> |
|
|
|
<div |
|
|
|
class="task_container" |
|
|
|
v-if="accountStore.activePage == 4 && role == 'ROLE_ADMIN'" |
|
|
|
> |
|
|
|
<Debug /> |
|
|
|
</div> |
|
|
|
<div class="task_container" v-if="activePage == 5 && role == 'ROLE_ADMIN'"> |
|
|
|
<div |
|
|
|
class="task_container" |
|
|
|
v-if="accountStore.activePage == 5 && role == 'ROLE_ADMIN'" |
|
|
|
> |
|
|
|
<Nuclear /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -222,11 +243,6 @@ const role = computed(() => { |
|
|
|
return Cookie.getCookie('r') |
|
|
|
}) |
|
|
|
|
|
|
|
const activePage = ref(0) |
|
|
|
|
|
|
|
const changePage = pageIndex => { |
|
|
|
activePage.value = pageIndex |
|
|
|
} |
|
|
|
const logout = () => { |
|
|
|
accountStore.clearLoginInfo() |
|
|
|
Cookie.clearAllCookie() |
|
|
|