| | |
| | | import request from "@/utils/request"; |
| | | import deepClone from "@/utils/deepClone"; |
| | | import {ElMessage} from "element-plus"; |
| | | import {useRouter} from "vue-router"; |
| | | import {useRouter,useRoute,onBeforeRouteUpdate} from "vue-router"; |
| | | import GlassType from '@/components/basic/product/GlassType.vue' |
| | | |
| | | |
| | | |
| | | import { useI18n } from 'vue-i18n' |
| | | //语言获取 |
| | | const { t } = useI18n() |
| | | const route = useRoute() |
| | | const router = useRouter() |
| | | let flag = $ref(true) |
| | | let flag1 = $ref(true) |
| | | let flag2 = $ref(true) |
| | | // let flag2=router.currentRoute.value.path!='/main/processCard/SelectProcessCard'?false:true |
| | | function intoSplitFrame(){ |
| | | if(flag1){ |
| | | router.push('/main/processCard/SelectAddProcess') |
| | | }else { |
| | | router.push('/main/processCard/SelectProcessCard') |
| | | } |
| | | flag1=!flag1 |
| | | } |
| | | function intoPrint(){ |
| | | if(flag){ |
| | | router.push('/main/processCard/SelectPrintFlowCard') |
| | | }else { |
| | | router.push('/main/processCard/SelectProcessCard') |
| | | } |
| | | flag=!flag |
| | | } |
| | | |
| | | function intoRe(){ |
| | | console.log(flag2) |
| | | if(flag2){ |
| | | router.push('/main/processCard/ReShelving') |
| | | }else { |
| | | router.push('/main/processCard/SelectProcessCard') |
| | | } |
| | | flag2=!flag2 |
| | | let indexFlag=$ref(1) |
| | | function changeRouter(index){ |
| | | indexFlag=index |
| | | } |
| | | </script> |
| | | |
| | |
| | | <div id="main"> |
| | | <div id="div-title"> |
| | | <el-breadcrumb :separator-icon="ArrowRight"> |
| | | <el-breadcrumb-item :to="{ path: '/main/processCard/SelectProcessCard' }">流程卡管理</el-breadcrumb-item> |
| | | <el-breadcrumb-item :to="{ path: '/main/processCard/SelectAddProcess' }">分架</el-breadcrumb-item> |
| | | <el-breadcrumb-item :to="{ path: '/main/processCard/ReShelving' }">情况变更</el-breadcrumb-item> |
| | | <!-- <el-breadcrumb-item :to="{ path: '/main/processCard/SelectPrintFlowCard' }">打印</el-breadcrumb-item>--> |
| | | <el-breadcrumb-item :to="{ path: '/main/processCard/SelectPrintFlowCard' }" style="display: none">打印</el-breadcrumb-item> |
| | | <el-breadcrumb-item @click="changeRouter(1)" :class="indexFlag===1?'indexTag':''" :to="{ path: '/main/processCard/SelectProcessCard' }">{{$t('processCard.processCardManagement')}} |
| | | </el-breadcrumb-item> |
| | | <el-breadcrumb-item @click="changeRouter(2)" :class="indexFlag===2?'indexTag':''" :to="{ path: '/main/processCard/SelectAddProcess' }">{{$t('processCard.splitFrame')}} |
| | | </el-breadcrumb-item> |
| | | <el-breadcrumb-item @click="changeRouter(3)" :class="indexFlag===3?'indexTag':''" :to="{ path: '/main/processCard/ProductionScheduling' }">{{$t('processCard.scheduling')}} |
| | | </el-breadcrumb-item> |
| | | <el-breadcrumb-item @click="changeRouter(4)" :class="indexFlag===4?'indexTag':''" :to="{ path: '/main/processCard/SelectPrintFlowCard' }" style="display: none">打印</el-breadcrumb-item> |
| | | </el-breadcrumb> |
| | | </div> |
| | | |
| | | <div id="main-body"> |
| | | <router-view /> |
| | | <router-view :key="route.fullPath" /> |
| | | </div> |
| | | </div> |
| | | </template> |
| | |
| | | height: 92%; |
| | | margin-top: 1%; |
| | | } |
| | | :deep(.indexTag .el-breadcrumb__inner){ |
| | | color: #5CADFE !important; |
| | | } |
| | | </style> |