Browse Source

layout,面包屑名称更改

cxmo 11 months ago
parent
commit
a71756ff73

+ 2 - 2
src/layout/component/Aside.vue

@@ -82,9 +82,9 @@ let menuList = reactive([
   }, */
   {
     MenuId: 3,
-    name: "日历",
+    name: "事件日历",
     path: "/forexCalendar/index",
-    icon_path: new URL('../../assets/leftNav/activity-s.png', import.meta.url).href,
+    icon_path: new URL('../../assets/calendar.png', import.meta.url).href,
     children: null,
   },
   {

+ 6 - 2
src/router/index.js

@@ -521,7 +521,7 @@ const routes=[
     name:"ForexCalendar",
     component: () => import("@/layout/Index.vue"),
     meta: {
-      title:"外汇日历表"
+      title:"事件日历"
     },
     children:[
       {
@@ -529,7 +529,7 @@ const routes=[
         name:"ForexCalendarIndex",
         component:()=>import('@/views/forexCalendar/Index.vue'),
         meta: {
-          title: "日历",
+          title: "事件日历",
           keepAlive:true,
           isRoot:true
         }
@@ -574,6 +574,10 @@ const router=createRouter({
 })
 
 router.beforeEach((to, from, next) => {
+    if(to.path==='/forexCalendar/detail'){
+        to.meta.title = to.query.startDate.slice(0,-3)+to.query.permissionName+'事项详情'
+        store.commit('modifyBreadCrumb',to.meta.title)
+    }
 	if (to.query.token) {
 		store.commit('getToken', to.query.token)
     store.dispatch('getUserInfo')

+ 3 - 2
src/views/forexCalendar/EdbDetail.vue

@@ -1,12 +1,12 @@
 <script setup>
-import { ref, reactive } from 'vue'
+import { ref, reactive, onMounted } from 'vue'
 import { useRoute } from "vue-router"
 
 const route = useRoute()
 
 let url = ref('')
 function init(){
-    const {startDate,endDate,edbInfoId,matterType,permissionId} = route.query
+    const {startDate,endDate,edbInfoId,matterType,permissionId,permissionName} = route.query
     const queryObj={
         startDate,//当前月起始日
         endDate,//当前月终止日
@@ -27,6 +27,7 @@ function init(){
     const h5BaseUrl = import.meta.env.MODE==='production'?'https://details.hzinsights.com':'https://xcxh5test.hzinsights.com/xcx_h5'
     const baseUrl = h5BaseUrl+'/hzyb/forex/detail?'
     url.value = baseUrl+queryObjStr
+    //document.title = startDate+permissionName+'事项详情'
 }
 init()
 </script>

+ 13 - 2
src/views/forexCalendar/Index.vue

@@ -81,7 +81,8 @@ function handleClickEvent(event){
             startDate:moment(activeStart).format('YYYY-MM-DD'),
             endDate:moment(activeEnd).subtract(1, 'days').format('YYYY-MM-DD'),
             edbInfoId:event.edb_info_id,
-            permissionId:permissionValue.value
+            permissionId:permissionValue.value,
+            permissionName:permissionName.value
         }
     })
     showEventList.value = false
@@ -129,7 +130,6 @@ async function getPermissionNewestMonth(){
     })
 }
 function getPermissionName(){
-    console.log(cascaderRef.value.getCheckedNodes(true))
     const node = cascaderRef.value?.getCheckedNodes(true)[0]
     permissionName.value = node.label
 }
@@ -295,6 +295,17 @@ onMounted(()=>{
         margin-bottom: 20px;
     }
 }
+.no-auth{
+    text-align: center;
+    img{
+        width: 400px;
+    }
+    .btn{
+        width: 218px;
+        margin-left: auto;
+        margin-right: auto;
+    }
+}
 .event-list-dialog{
     .event-list-wrap{
         min-height: 300px;