master
lion 1 year ago
parent 16c69251fa
commit b6965ab903

@ -14,11 +14,16 @@
<view class="detail-code">
<image show-menu-by-longpress :src="info.qun_image?info.qun_image.url:''"></image>
</view>
<view class="detail-tips2">请长按扫码添加班主任进群及时了解详细信息</view>
<view class="detail-tips2">请长按扫码添加班主任进群及时了解详细信息</view>
<!-- 显示通讯录 -->
<view class="detail-btn" v-if="info.show_txl===1">
<view @click="toTxl">
<image class="course-btn" :src="base.imgHost('course-btn.png')"></image>
<text>通讯录</text>
</view>
</view>
</view>
</view>
</template>
@ -56,7 +61,12 @@
}
},
onHide() {},
methods: {
methods: {
toTxl(){
uni.navigateTo({
url:'/packages/mycourse/courseTxl?id='+this.course_id+"&show_mobile="+this.info.show_mobile
})
},
async getToken() {
let that = this
await uni.login({
@ -186,6 +196,33 @@
height: 100%;
border-radius: 10rpx;
}
}
&-btn {
width: 100%;
height: 199rpx;
position: fixed;
left: 0;
bottom: 160rpx;
text-align: center;
&>view {
>image {
width: 580rpx;
height: 199rpx;
margin: 0 auto;
display: block;
}
>text {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
font-size: 32rpx;
}
}
}
}

@ -46,7 +46,18 @@
<view v-if="mess['company_position']"
style="font-size:28rpx;color:#666;margin-bottom:10rpx">
{{mess['company_position']||''}}
</view>
</view>
<view v-if="mess['company_product']"
style="font-size:28rpx;color:#666;margin-bottom:10rpx">
{{mess['company_product']||''}}
</view>
<view v-if="show_mobile" class="teacher-mobile" @click="callPhone(tea.mobile)">
<image style="width:22rpx;height:22rpx;margin-right:20rpx"
:src="base.imgHost('txl-phone.png')"></image>
<view style="color:blue">{{mess['mobile']||''}}</view>
</view>
</view>
</view>
</scroll-view>
@ -97,10 +108,6 @@
let that = this
this.show_mobile = options.show_mobile == 1 ? true : false
this.course_id = options.id
console.log("this.$refs.txllist", options.show_mobile, this.show_mobile, this.$refs.txllist)
// this.$nextTick(function() {
// that.$refs.txllist.setShowMobile(options.show_mobile)
// })
this.getMyTeachers(options.id)
this.getMyCourseTxl(options.id)
},

@ -11,9 +11,10 @@
<image @click="toUrl(1)" :src="base.imgHost('mycourse-icon1.png')"></image>
<block v-if="info.course">
<image v-if="info.course.show_txl===1" @click="toUrl(2)" :src="base.imgHost('mycourse-icon2.png')"></image>
<image v-if="info.course.is_arrange===1" @click="toUrl(3)" :src="base.imgHost('mycourse-icon3.png')"></image>
<image v-if="info.course.is_fee===1" @click="toUrl(4)" :src="base.imgHost('mycourse-icon4.png')"></image>
</block>
<image @click="toUrl(3)" :src="base.imgHost('mycourse-icon3.png')"></image>
<image @click="toUrl(4)" :src="base.imgHost('mycourse-icon4.png')"></image>
</view>
</view>

@ -209,14 +209,25 @@
} else if (type === 3) {
//
//
if (!this.base.isNull(item.qun_image_id)) {
if (!this.base.isNull(item.qun_image_id)) {
//
uni.navigateTo({
url: '/packages/course/freeDetail?id=' + item.id
})
} else {
uni.navigateTo({
url: '/packages/mycourse/courseStatus?id=' + item.id
})
} else {
//
if(item.show_txl){
uni.navigateTo({
url: '/packages/mycourse/detail?id=' + item.id
})
}else{
//
uni.navigateTo({
url: '/packages/mycourse/courseStatus?id=' + item.id
})
}
}
}

@ -39,6 +39,10 @@
<view v-if="mess['company_position']"
style="font-size:28rpx;color:#666;margin-bottom:10rpx">{{mess['company_position']||''}}
</view>
<view v-if="mess['company_product']"
style="font-size:28rpx;color:#666;margin-bottom:10rpx">
{{mess['company_product']||''}}
</view>
<view v-if="mess['course_signs'].length>0"
style="font-size:28rpx;color:#666;margin-bottom:10rpx">
<block v-if="mess['course_signs'][0].course">

Loading…
Cancel
Save