|
|
@@ -25,7 +25,12 @@ const executeNavigate = () => {
|
|
|
if (pathInfo.length === 1) {
|
|
|
router.push('/' + to)
|
|
|
} else if (pathInfo.length === 2) {
|
|
|
- router.push('/' + pathInfo[0] + '/' + pathInfo[1])
|
|
|
+ if (pathInfo[0] === 'appointment' && pathInfo[1].startsWith('recStaff')) {
|
|
|
+ Cookies.set('recStaff', pathInfo[1].split('-')[1])
|
|
|
+ router.push('/appointment')
|
|
|
+ } else {
|
|
|
+ router.push('/' + pathInfo[0] + '/' + pathInfo[1])
|
|
|
+ }
|
|
|
} else if (pathInfo.length === 3) {
|
|
|
router.push('/' + pathInfo[0] + '/' + pathInfo[1] + '/' + pathInfo[2])
|
|
|
} else {
|
|
|
@@ -36,10 +41,13 @@ const executeNavigate = () => {
|
|
|
|
|
|
const onAppStart = () => {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
+ const code = router.currentRoute.value.params.code
|
|
|
+ if (code && code.length > 0) {
|
|
|
+ Cookies.set('recStaff', '')
|
|
|
+ }
|
|
|
if (Cookies.get('token')) {
|
|
|
resolve()
|
|
|
} else {
|
|
|
- const code = router.currentRoute.value.params.code
|
|
|
getToken(code).then((r) => {
|
|
|
Cookies.set('token', r)
|
|
|
resolve()
|