haoxuan
2024-02-07 d68b036a3b3c67273b8effa3c9925ef3869a91ba
src/router/index.js
@@ -17,7 +17,7 @@
const warehouseManage = (resolve) => require(["@/views/warehouseManage/index"], resolve) // 仓库管理
const reportForm = (resolve) => require(["@/views/reportForm/index"], resolve) // 报表
const noData = (resolve) => require(["@/views/NoData/index"], resolve)
const commonSet = (resolve) => require(["@/views/systemSet/commonSet/index"], resolve) // 系统设置
export const routes = [
  // 无权限数据页面
  {
@@ -76,6 +76,14 @@
    meta: {
      title: "报表",
      isAllways: true
    }
  },
  {
    path: "/systemSet/commonSet",
    name: "commonSet",
    component: commonSet,
    meta: {
      title: "通用设置"
    }
  }
]
@@ -168,14 +176,27 @@
router.afterEach((to, from, next) => {
  if ((to.path === "/overview/overviewList" || to.path === "/productManage/productList") && to.params.name) {
    console.log(from, next)
    to.meta.title = to.params.name
    // document.title = to.meta.title
  } else if (to.name === "inboundOutboundDetail") {
    to.meta.title = "入库明细报表"
    // document.title = to.meta.title
  if(window.sessionStorage.getItem('routeName')){
    if(to.path === "/overview/overviewList"&&to.meta.title!="采购入库"){
      window.sessionStorage.setItem("routeName",to.params.name)
      to.meta.title=to.params.name
    }else if(to.meta.title==="采购入库"){
      to.meta.title = window.sessionStorage.getItem('routeName');
    }
  }else{
    if ((to.path === "/overview/overviewList" || to.path === "/productManage/productList") && to.params.name) {
      console.log(from, next)
      window.sessionStorage.setItem("routeName",to.params.name)
      to.meta.title = window.sessionStorage.getItem('routeName');
      // document.title = to.meta.title
    } else if (to.name === "inboundOutboundDetail") {
      to.meta.title = "入库明细报表"
      // document.title = to.meta.title
    }else{
      // window.sessionStorage.removeItem("routeName")
    }
  }
})
// router.beforeEach((to, from, next) => {
// must call `next`