课程信息组织名称

This commit is contained in:
U-BOE\ZXYJY05
2023-08-08 13:59:24 +08:00
parent b407e514bf
commit 06713a6905
7 changed files with 9 additions and 35 deletions

View File

@@ -1,5 +1,5 @@
import {watch, ref} from "vue";
import {boeRequest} from "@/api/request";
import {boeRequest,request} from "@/api/request";
import {BASE, GET_USER_LIST} from "@/api/ThirdApi";
export function useImage(src) {
@@ -23,8 +23,8 @@ export function delCookie(name){
export function useUserInfo(id) {
const userInfo = ref({})
watch(id, () => {
id.value && boeRequest(GET_USER_LIST, {id: id.value}).then(res => {
userInfo.value = res.result.userInfoList[0]
id.value && request(GET_USER_LIST, {id: id.value}).then(res => {
userInfo.value = res.data
userInfo.value.avatar = userInfo.value.avatar?userInfo.value.avatar.includes('upload')?userInfo.value.avatar:'/upload'+userInfo.value.avatar:'/800e23f7-b58c-4192-820d-0c6a2b7544cc.png'
})
})

View File

@@ -2,7 +2,7 @@
const useOrgName = (namePath) => {
let newName = namePath;
if (newName) {
let names = newName.split(',');
let names = newName.split('/');
let len = names.length;
//使用最后两们
if (len > 1) {

View File

@@ -289,7 +289,7 @@
{{ data.planDto?.teacher }}
</div>
<!-- <div class="introduce">{{ data.planDto?.bandDesc }}</div> -->
<div class="introduce" style="margin: 0;">{{ cutOrgNamePath }}</div>
<div class="introduce" style="margin: 0;">{{useOrgName(teacherInfo.orgNamePath)}}</div>
</div>
</div>
</div>
@@ -324,11 +324,6 @@ const { data } = useRequest(STU_OFFCOURSE_DETAIL, {
courseId,
usePermission: true,
});
// 获取组织名称
const cutOrgNamePath = computed(() => {
let newName = data.value?.offcourseDto?.organizationNames;
return useOrgName(newName);
})
const teacherInfo = useUserInfo(computed(() => data.value?.planDto?.teacherId));
const isAllowSign = computed(() => dayjs().isBetween(dayjs(data.value.planDto?.beginTime).subtract(data.value.planDto?.beforeStart || 0, "minute"), dayjs(data.value.planDto?.afterStart ? data.value.planDto?.beginTime : data.value.planDto?.endTime).add(data.value.planDto?.afterStart || 0, "minute")));

View File

@@ -101,7 +101,7 @@
{{ data.planDto?.teacher }}
</div>
<!-- <div class="introduce">{{ data.planDto?.bandDesc }}</div> -->
<div class="introduce" style="margin: 0;">{{ cutOrgNamePath }}</div>
<div class="introduce" style="margin: 0;">{{useOrgName(teacherInfo.orgNamePath)}}</div>
</div>
<!-- <div class="follow">+ 关注</div>-->
</div>
@@ -134,12 +134,6 @@ const {
} = useRoute();
const {data} = useRequest(STU_OFFCOURSE_DETAIL, {courseId});
// 获取组织名称
const cutOrgNamePath = computed(() => {
let newName = data.value?.offcourseDto?.organizationNames;
return useOrgName(newName);
})
const teacherInfo = useUserInfo(
computed(() => data.value?.planDto?.teacherId)
);

View File

@@ -99,7 +99,7 @@
{{ data.planDto?.teacher }}
</div>
<!-- <div class="introduce">{{ data.planDto?.bandDesc }}</div> -->
<div class="introduce" style="margin: 0;">{{ cutOrgNamePath }}</div>
<div class="introduce" style="margin: 0;">{{useOrgName(teacherInfo.orgNamePath)}}</div>
</div>
</div>
</div>
@@ -131,11 +131,6 @@ const {
} = useRoute();
const {data} = useRequest(STU_OFFCOURSE_DETAIL, {courseId});
// 获取组织名称
const cutOrgNamePath = computed(() => {
let newName = data.value?.offcourseDto?.organizationNames;
return useOrgName(newName);
})
const teacherInfo = useUserInfo(computed(() => data.value?.planDto?.teacherId));
const activeName = ref("first");

View File

@@ -308,7 +308,7 @@
<div class="teacherName" style="padding: 5px 0;">
{{ data.planDto?.teacher }}
</div>
<div class="introduce" style="margin: 0;">{{cutOrgNamePath}}</div>
<div class="introduce" style="margin: 0;">{{useOrgName(teacherInfo.orgNamePath)}}</div>
</div>
<!-- <div class="follow">+ 关注</div>-->
</div>
@@ -345,11 +345,6 @@ const returnclick = () => {
const { query: {courseId} } = useRoute();
const {data = {}} = useRequest(STU_OFFCOURSE_DETAIL, {courseId});
console.log(data.value);
// 获取组织名称
const cutOrgNamePath = computed(() => {
let newName = data.value?.offcourseDto?.organizationNames;
return useOrgName(newName);
})
const teacherInfo = useUserInfo( computed(() => data.value?.planDto?.teacherId));
const activeName = ref("first");

View File

@@ -139,7 +139,7 @@
{{ data.planDto?.teacher }}
</div>
<!-- <div class="introduce">{{ data.planDto?.bandDesc }}</div> -->
<div class="introduce" style="margin: 0;">{{ cutOrgNamePath }}</div>
<div class="introduce" style="margin: 0;">{{useOrgName(teacherInfo.orgNamePath)}}</div>
</div>
</div>
</div>
@@ -168,11 +168,6 @@ const returnclick = () => router.back();
const { query: { courseId }} = useRoute();
const { data } = useRequest(STU_OFFCOURSE_DETAIL, { courseId, usePermission: true, });
// 获取组织名称
const cutOrgNamePath = computed(() => {
let newName = data.value?.offcourseDto?.organizationNames;
return useOrgName(newName);
})
const teacherInfo = useUserInfo(computed(() => data.value?.planDto?.teacherId));
const isAllowSign = computed(() => dayjs().isBetween(dayjs(data.value?.planDto?.beginTime).subtract(data.value?.planDto?.beforeStart || 0, "minute"), dayjs(data.value?.planDto?.afterStart ? data.value?.planDto?.beginTime : data.value?.planDto?.endTime).add(data.value?.planDto?.afterStart || 0, "minute")));