|
@@ -3,7 +3,7 @@ import OSticky from '@/components/o-sticky'
|
|
|
import { Form, Field, CellGroup, showToast, Icon, Popup, Picker, Button, Image } from 'vant'
|
|
|
import { defineComponent, reactive, ref, onMounted } from 'vue'
|
|
|
import styles from './index.module.less'
|
|
|
-import { useRouter } from 'vue-router'
|
|
|
+import { useRoute, useRouter } from 'vue-router'
|
|
|
import { state as globalState } from '@/state'
|
|
|
import logoIcon from './images/logo.png'
|
|
|
import locIcon from './images/loc-icon.png'
|
|
@@ -15,6 +15,7 @@ export default defineComponent({
|
|
|
name: 'school-detail',
|
|
|
setup() {
|
|
|
const router = useRouter()
|
|
|
+ const route = useRoute()
|
|
|
const state = reactive({
|
|
|
list: [],
|
|
|
info: {} as any,
|
|
@@ -80,7 +81,11 @@ export default defineComponent({
|
|
|
...forms
|
|
|
}
|
|
|
})
|
|
|
- router.go(-1)
|
|
|
+ if (route.query.page === 'type') {
|
|
|
+ router.go(-1)
|
|
|
+ } else {
|
|
|
+ postMessage({ api: 'back' })
|
|
|
+ }
|
|
|
} catch (e: any) {
|
|
|
showToast(e.message)
|
|
|
}
|