diff --git a/cdTMP/src/api/project/singleProblem.js b/cdTMP/src/api/project/singleProblem.js
new file mode 100644
index 0000000..19c1ba4
--- /dev/null
+++ b/cdTMP/src/api/project/singleProblem.js
@@ -0,0 +1,10 @@
+import { request } from "@/api/request"
+export default {
+ getSingleProblem(params = {}) {
+ return request({
+ url: "/project/getSingleProblem",
+ method: "get",
+ params
+ })
+ }
+}
diff --git a/cdTMP/src/layout/components/navbar.vue b/cdTMP/src/layout/components/navbar.vue
index a9c6a02..16642bc 100644
--- a/cdTMP/src/layout/components/navbar.vue
+++ b/cdTMP/src/layout/components/navbar.vue
@@ -2,7 +2,7 @@
-
+
成都测试管理平台
@@ -110,6 +110,8 @@ import { useFullscreen } from "@vueuse/core"
import useUser from "@/hooks/logout"
import { Message } from "@arco-design/web-vue"
import Menu from "@/layout/components/menu.vue"
+import { useRouter } from "vue-router"
+const router = useRouter()
const appStore = useAppStore()
// title管理-默认在后台
const props = defineProps({
@@ -147,12 +149,18 @@ const handleLogout = () => {
}
// 注入事件
const toggleDrawerMenu = inject("toggleDrawerMenu")
+// 点击图标返回首页
+const handleClickLogo = () => {
+ console.log("回到workplace")
+ router.push({ name: "Workplace" })
+}
diff --git a/cdTMP/src/views/project/problem/index.vue b/cdTMP/src/views/project/problem/index.vue
new file mode 100644
index 0000000..e5e94c0
--- /dev/null
+++ b/cdTMP/src/views/project/problem/index.vue
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+