import OHeader from '@/components/o-header'
import OQrcode from '@/components/o-qrcode'
import OSearch from '@/components/o-search'
import OSticky from '@/components/o-sticky'
import { Cell, Grid, GridItem, Icon, Image, Popup } from 'vant'
import { defineComponent, onMounted, reactive } from 'vue'
import styles from './index.module.less'
import iconSaveImage from '@/school/orchestra/images/icon-save-image.png'
import iconWechat from '@/school/orchestra/images/icon-wechat.png'
import { useRouter } from 'vue-router'
import request from '@/helpers/request'
import { state } from '@/state'
export default defineComponent({
name: 'companion-teacher',
setup() {
const router = useRouter()
const form = reactive({
oPopover: false,
showQrcode: false,
schoolName: null,
schoolId: null,
url: null as any
})
const getDetail = async (id: string | number) => {
try {
const res = await request.get('/api-school/schoolStaff/detail/' + id)
console.log(res, 'res')
form.schoolName = res.data.schoolName
form.schoolId = res.data.schoolId
form.url =
location.origin + '/orchestra-school/manageTeacher.html?schoolId=' + res.data.schoolId
} catch {
//
}
}
const onDetail = () => {
router.push('/manage-teacher-detail')
}
onMounted(() => {
console.log(state.user.data.id, '1212')
getDetail(state.user.data.id)
})
return () => (
<>
{{
right: () => (form.showQrcode = true)} />
}}
(
状态
)
}}
/>
onDetail()}>
{{
icon: () => (
),
title: () => (
),
value: () => 状态
}}
|
{form.schoolName}
邀请您成为乐团管理老师
扫描上方二维码完成资料填写
二维码将在两小时后失效,请及时登记
(form.showQrcode = false)}
/>
分享方式
{{
icon: () => ,
text: () => 保存图片
}}
{{
icon: () => ,
text: () => 微信
}}
>
)
}
})