diff --git a/src/components/project/ProjectManagerOutTeacher.vue b/src/components/project/ProjectManagerOutTeacher.vue index 2cbbfb6b..e7975b8a 100644 --- a/src/components/project/ProjectManagerOutTeacher.vue +++ b/src/components/project/ProjectManagerOutTeacher.vue @@ -60,7 +60,7 @@ function debounce(func, wait) { timeout = setTimeout(() => func.apply(this, args), wait); }; } -const memberParam = ref({teacherNameOrUserNo: '', pageNo:1, pageSize: 20}) +const memberParam = ref({name: '', pageNo:1, pageSize: 999,teacherType:2}) const userList = ref([]) const loading = ref(false) @@ -73,7 +73,8 @@ const getOutTeacher = () => { }) } const options = computed(() => userList.value.map(e => ({ - label: e.name + '(' + e.userNo + ')' + e.organizationName, + // label: e.name + '(' + e.userNo + ')' + e.organizationName, + label:e.name, value: e.name, ...e, audienceList: null @@ -106,19 +107,22 @@ const searchMember = (keyword) => { isOpen.value = true userList.value = [] memberParam.value.pageNo = 1 - memberParam.value.teacherNameOrUserNo = keyword + memberParam.value.teacherType=2 + memberParam.value.name = keyword console.log('searchMember', memberParam.value) debounceObject() }; function blur() { isOpen.value = false - memberParam.value.teacherNameOrUserNo = '' + memberParam.value.name = '' memberParam.value.pageNo = 1 + memberParam.value.teacherType=2 } function change(e, l) { - memberParam.value.teacherNameOrUserNo = '' + memberParam.value.name = '' + memberParam.value.teacherType=2 memberParam.value.pageNo = 1 isOpen.value = false Array.isArray(l) && (selectOptions.value = l) diff --git a/src/views/lecturer/ExternalLecturer.vue b/src/views/lecturer/ExternalLecturer.vue index 3b49a950..b611f9ea 100644 --- a/src/views/lecturer/ExternalLecturer.vue +++ b/src/views/lecturer/ExternalLecturer.vue @@ -76,19 +76,19 @@
- - avatar + + avatar
-
+
- 支持图片格式为jpg/jpeg/png 图片最大为500KB + 支持图片格式为jpg/jpeg/png
@@ -312,38 +312,37 @@ export default { const headers = { token: getCookieForName("token") }; const beforeUpload = (file) => { - const isJpgOrPng = - file.type === "image/jpg" || - file.type === "image/jpeg" || - file.type === "image/png" || - file.type === "image/svg" || - file.type === "image/bmp" || - file.type === "image/gif"; - if (!isJpgOrPng) { - message.error("仅支持jpg、gif、png、jpeg、svg、bmp格式!"); - return false; - } - - let isLt1M = file.size < 500000; + const isJpgOrPng = + file.type === "image/jpg" || + file.type === "image/jpeg" || + file.type === "image/png" || + file.type === "image/bmp" || + file.type === "image/gif"; + if (!isJpgOrPng) { + message.error("仅支持jpg、gif、png、jpeg、bmp格式!"); + return false; + } + let isLt1M = file.size < 500000; console.log(file.size, isLt1M) if (!isLt1M) { message.error("图片不能超过500KB! 请重新上传"); return false; } - const formDatas = new FormData(); - formDatas.append("file", file); - fileUp(formDatas).then((res) => { - if (res.data.code === 200) { - console.log(res.data.data, 45); - state.formParam.photo= process.env.VUE_APP_FILE_PATH + res.data.data; + const formDatas = new FormData(); + formDatas.append("file", file); + console.log("file", file) + fileUp(formDatas).then((res) => { + if (res.data.code === 200) { + console.log(res.data.data, 45); + state.formParam.photo = process.env.VUE_APP_FILE_PATH + res.data.data; - // state.hasImgName = file.name; - // emit("src", { id: '', src: res.data.data }); - } - }); - return false; -}; + // state.hasImgName = file.name; + // emit("src", { id: '', src: res.data.data }); + } + }); + return false; + }; const AccountStatusList = ref([ { value: '', label: "全部" }, { value: 1, label: "启用" }, @@ -649,16 +648,16 @@ export default { const sendPhone=()=>{ console.log(state.formParam.mobile) const reg = /^1[3|4|5|6|7|8|9][0-9]\d{8}$/; - if (!state.formParam.mobile) { - } else if (!reg.test(state.formParam.mobile)) { - message.warning( '手机号格式不正确') - } + // if (!state.formParam.mobile) { + // } else if (!reg.test(state.formParam.mobile)) { + // message.warning( '手机号格式不正确') + // } } const sendEmail=()=>{ const reg = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.\w{2,}$/; - if (!reg.test(state.formParam.email)) { - message.warning( '邮箱格式不正确') - } + // if (!reg.test(state.formParam.email)) { + // message.warning( '邮箱格式不正确') + // } } // getpromotionrecordstableData() //导出功能 @@ -1088,4 +1087,7 @@ display: flex; justify-content: right; } } +.item_inp .i_upload_img[data-v-e369ffe0] { + border-radius:50% +} \ No newline at end of file diff --git a/src/views/lecturer/ExternalTeaching.vue b/src/views/lecturer/ExternalTeaching.vue index a6694919..45451850 100644 --- a/src/views/lecturer/ExternalTeaching.vue +++ b/src/views/lecturer/ExternalTeaching.vue @@ -2,34 +2,28 @@