Compare commits
1 Commits
青橙1.1.2
...
graduation
Author | SHA1 | Date | |
---|---|---|---|
82533d04b4 |
BIN
dist8月17TOP.zip
Normal file
BIN
dist8月17TOP.zip
Normal file
Binary file not shown.
BIN
dist8月17:9092.zip
Normal file
BIN
dist8月17:9092.zip
Normal file
Binary file not shown.
@ -2,7 +2,7 @@
|
|||||||
<div class="manage-header">
|
<div class="manage-header">
|
||||||
<div class="header-left">
|
<div class="header-left">
|
||||||
<a-breadcrumb class="breadcrumb">
|
<a-breadcrumb class="breadcrumb">
|
||||||
<a-breadcrumb-item>青橙校园后台管理系统</a-breadcrumb-item>
|
<a-breadcrumb-item>丁香花校园后台管理系统</a-breadcrumb-item>
|
||||||
<a-breadcrumb-item class="routeName">{{ route.name }}</a-breadcrumb-item>
|
<a-breadcrumb-item class="routeName">{{ route.name }}</a-breadcrumb-item>
|
||||||
</a-breadcrumb>
|
</a-breadcrumb>
|
||||||
</div>
|
</div>
|
||||||
@ -164,7 +164,7 @@ const logout = async () => {
|
|||||||
margin-right: 30px;
|
margin-right: 30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.header-right .bell {
|
.header-right {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
margin-right: 14px;
|
margin-right: 14px;
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
<a-sub-menu>
|
<a-sub-menu>
|
||||||
<template #title>
|
<template #title>
|
||||||
<span>
|
<span>
|
||||||
<CommentOutlined />
|
<UserOutlined />
|
||||||
<span>用户管理</span>
|
<span>用户管理</span>
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
@ -23,26 +23,26 @@
|
|||||||
<a-menu-item key="/userList">普通用户列表</a-menu-item>
|
<a-menu-item key="/userList">普通用户列表</a-menu-item>
|
||||||
<a-menu-item key="/managerInformation">经理信息</a-menu-item>
|
<a-menu-item key="/managerInformation">经理信息</a-menu-item>
|
||||||
</a-sub-menu>
|
</a-sub-menu>
|
||||||
<!-- <a-sub-menu>-->
|
<a-sub-menu>
|
||||||
<!-- <template #title>-->
|
<template #title>
|
||||||
<!-- <span>-->
|
<span>
|
||||||
<!-- <UserOutlined />-->
|
<UserOutlined />
|
||||||
<!-- <span>项目管理</span>-->
|
<span>项目管理</span>
|
||||||
<!-- </span>-->
|
</span>
|
||||||
<!-- </template>-->
|
</template>
|
||||||
<!-- <a-menu-item key="/project">接单管理</a-menu-item>-->
|
<a-menu-item key="/project">接单管理</a-menu-item>
|
||||||
<!-- </a-sub-menu>-->
|
</a-sub-menu>
|
||||||
|
|
||||||
<!-- <a-sub-menu>-->
|
<a-sub-menu>
|
||||||
<!-- <template #title>-->
|
<template #title>
|
||||||
<!-- <span>-->
|
<span>
|
||||||
<!-- <CommentOutlined />-->
|
<CommentOutlined />
|
||||||
<!-- <span>结算管理</span>-->
|
<span>结算管理</span>
|
||||||
<!-- </span>-->
|
</span>
|
||||||
<!-- </template>-->
|
</template>
|
||||||
<!-- <a-menu-item key="/applicationRecord">推广码申请记录</a-menu-item>-->
|
<a-menu-item key="/applicationRecord">推广码申请记录</a-menu-item>
|
||||||
<!-- <a-menu-item key="/withdrawalApplicationRecord">提现申请记录</a-menu-item>-->
|
<a-menu-item key="/withdrawalApplicationRecord">提现申请记录</a-menu-item>
|
||||||
<!-- </a-sub-menu>-->
|
</a-sub-menu>
|
||||||
<a-sub-menu>
|
<a-sub-menu>
|
||||||
<template #title>
|
<template #title>
|
||||||
<span>
|
<span>
|
||||||
@ -67,7 +67,7 @@
|
|||||||
<a-sub-menu>
|
<a-sub-menu>
|
||||||
<template #title>
|
<template #title>
|
||||||
<span>
|
<span>
|
||||||
<FieldTimeOutlined />
|
<FundViewOutlined />
|
||||||
<span>业绩管理</span>
|
<span>业绩管理</span>
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
@ -88,7 +88,7 @@
|
|||||||
|
|
||||||
</a-sub-menu>
|
</a-sub-menu>
|
||||||
<a-menu-item key="/carouselManagement">
|
<a-menu-item key="/carouselManagement">
|
||||||
<PieChartOutlined />
|
<PicCenterOutlined />
|
||||||
<span>轮播图管理</span>
|
<span>轮播图管理</span>
|
||||||
</a-menu-item>
|
</a-menu-item>
|
||||||
</a-menu>
|
</a-menu>
|
||||||
@ -97,8 +97,7 @@
|
|||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import {onMounted, ref} from "vue";
|
import {onMounted, ref} from "vue";
|
||||||
// UserOutlined,
|
import { FieldTimeOutlined,ReadOutlined,UserOutlined,PieChartOutlined,FundViewOutlined,PicCenterOutlined,CommentOutlined} from '@ant-design/icons-vue';
|
||||||
import { FieldTimeOutlined,ReadOutlined,CommentOutlined,PieChartOutlined} from '@ant-design/icons-vue';
|
|
||||||
import {useRoute, useRouter} from "vue-router";
|
import {useRoute, useRouter} from "vue-router";
|
||||||
|
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
|
@ -1,10 +1,12 @@
|
|||||||
import {createRouter, createWebHashHistory} from "vue-router";
|
import {createRouter, createWebHistory} from "vue-router";
|
||||||
import {routes} from "./routes";
|
import {routes} from "./routes";
|
||||||
|
|
||||||
|
|
||||||
const router = createRouter({
|
const router = createRouter({
|
||||||
|
|
||||||
history: createWebHashHistory(),
|
// history: createWebHashHistory(),
|
||||||
|
history: createWebHistory(),
|
||||||
|
|
||||||
routes,
|
routes,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -254,11 +254,19 @@ const toggleShelves = async (record: Course) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const handleCourseSearch = async () => {
|
const handleCourseSearch = async () => {
|
||||||
searchParams.value.name = searchCourseName.value;
|
// 当课程名称为空时,重置为全查并回到第一页
|
||||||
|
if (searchCourseName.value.trim() === "") {
|
||||||
|
searchParams.value.name = "";
|
||||||
|
searchParams.value.current = 1; // 重置到第一页
|
||||||
|
pagination.value.current = 1; // 同步分页组件
|
||||||
|
} else {
|
||||||
|
searchParams.value.name = searchCourseName.value;
|
||||||
|
}
|
||||||
|
|
||||||
searchParams.value.type = searchCourseType.value;
|
searchParams.value.type = searchCourseType.value;
|
||||||
searchParams.value.isShelves = searchIsShelves.value;
|
searchParams.value.isShelves = searchIsShelves.value;
|
||||||
searchParams.value.fuzzy = true;
|
searchParams.value.fuzzy = true;
|
||||||
searchParams.value.current = 1; // 重置到第一页
|
|
||||||
await getCourseList();
|
await getCourseList();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user