mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-21 08:46:46 +08:00
-- bug
This commit is contained in:
@@ -323,7 +323,7 @@ export default {
|
|||||||
name: value.memberName ? value.memberName : "-",
|
name: value.memberName ? value.memberName : "-",
|
||||||
|
|
||||||
com: value.orgName ? value.orgName : "-",
|
com: value.orgName ? value.orgName : "-",
|
||||||
gang: "-",
|
gang: value.positionMgrLevel ? value.positionMgrLevel : "-",
|
||||||
number: value.memberNo ? value.memberNo : "-",
|
number: value.memberNo ? value.memberNo : "-",
|
||||||
state: value.tagName ? value.tagName : "-",
|
state: value.tagName ? value.tagName : "-",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -18,6 +18,7 @@
|
|||||||
@search="searchMember"
|
@search="searchMember"
|
||||||
:open="isOpen"
|
:open="isOpen"
|
||||||
@change="change"
|
@change="change"
|
||||||
|
@blur="blur"
|
||||||
>
|
>
|
||||||
<template v-if="loading" #notFoundContent>
|
<template v-if="loading" #notFoundContent>
|
||||||
<a-spin size="small"/>
|
<a-spin size="small"/>
|
||||||
@@ -60,8 +61,7 @@ const memberParam = ref({keyWord: '', pageNo: 1, pageSize: 10})
|
|||||||
const loading = ref(false)
|
const loading = ref(false)
|
||||||
|
|
||||||
|
|
||||||
watch(() => memberParam.value.keyWord, throttle(getSearchMember, 500))
|
watch(() => memberParam.value, throttle(getMemberData, 1000))
|
||||||
watch(() => memberParam.value.pageNo, throttle(getPageMember, 500))
|
|
||||||
watch(props, init)
|
watch(props, init)
|
||||||
|
|
||||||
function init() {
|
function init() {
|
||||||
@@ -76,19 +76,15 @@ onMounted(() => {
|
|||||||
init()
|
init()
|
||||||
})
|
})
|
||||||
|
|
||||||
function getSearchMember() {
|
|
||||||
console.log('getSearchMember')
|
|
||||||
options.value && options.value.length && (options.value = [])
|
|
||||||
getMemberData()
|
|
||||||
}
|
|
||||||
|
|
||||||
function getPageMember() {
|
|
||||||
console.log('getPageMember')
|
|
||||||
getMemberData()
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function getMemberData() {
|
function getMemberData() {
|
||||||
|
console.log(memberParam)
|
||||||
|
if (!memberParam.value.keyWord) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (memberParam.value.pageNo !== 1) {
|
||||||
|
options.value && options.value.length && (options.value = [])
|
||||||
|
}
|
||||||
isOpen.value = true
|
isOpen.value = true
|
||||||
loading.value = true
|
loading.value = true
|
||||||
api1.getMemberInfo(memberParam.value).then((res) => {
|
api1.getMemberInfo(memberParam.value).then((res) => {
|
||||||
@@ -116,11 +112,16 @@ const memberScroll = (e) => {
|
|||||||
//搜索学员
|
//搜索学员
|
||||||
const searchMember = (keyWord) => {
|
const searchMember = (keyWord) => {
|
||||||
console.log('searchMember', keyWord)
|
console.log('searchMember', keyWord)
|
||||||
|
loading.value = true
|
||||||
options.value = []
|
options.value = []
|
||||||
isOpen.value = true
|
isOpen.value = true
|
||||||
keyWord && (memberParam.value = {keyWord, pageNo: 1, pageSize: 10});
|
keyWord && (memberParam.value = {keyWord, pageNo: 1, pageSize: 10});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
function blur() {
|
||||||
|
isOpen.value = false
|
||||||
|
}
|
||||||
|
|
||||||
function change(e, l) {
|
function change(e, l) {
|
||||||
isOpen.value = false
|
isOpen.value = false
|
||||||
Array.isArray(l) && (selectOptions.value = l)
|
Array.isArray(l) && (selectOptions.value = l)
|
||||||
@@ -129,8 +130,8 @@ function change(e, l) {
|
|||||||
emit('update:name', l.map(t => t.label).join(','))
|
emit('update:name', l.map(t => t.label).join(','))
|
||||||
emit('update:value', l.map(t => t.value).join(','))
|
emit('update:value', l.map(t => t.value).join(','))
|
||||||
} else {
|
} else {
|
||||||
emit('update:name', l.label)
|
emit('update:name', l?.label)
|
||||||
emit('update:value', l.value)
|
emit('update:value', l?.value)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4707,7 +4707,7 @@ export default defineComponent({
|
|||||||
});
|
});
|
||||||
const postData = {
|
const postData = {
|
||||||
offcourseId: null, //不传代表新增
|
offcourseId: null, //不传代表新增
|
||||||
name: item.name,
|
name: '复制'+item.name,
|
||||||
picUrl: item.picUrl,
|
picUrl: item.picUrl,
|
||||||
targetUser: item.targetUser,
|
targetUser: item.targetUser,
|
||||||
meaning: item.meaning,
|
meaning: item.meaning,
|
||||||
@@ -4787,47 +4787,7 @@ export default defineComponent({
|
|||||||
};
|
};
|
||||||
//获取教师
|
//获取教师
|
||||||
const getTea = async () => {
|
const getTea = async () => {
|
||||||
options4CurName.value = state.teacher;
|
|
||||||
options4CurId.value = state.teacherId;
|
|
||||||
const item1 = await getMemberInfoApi({
|
|
||||||
pageNo: state.currentPageTea1,
|
|
||||||
pageSize: state.pageSizeTea1,
|
|
||||||
keyWord: options4CurName.value,
|
|
||||||
id: options4CurId.value ? options4CurId.value : null,
|
|
||||||
})
|
|
||||||
.then((res) => {
|
|
||||||
console.log("获取授课教师", res);
|
|
||||||
if (res.data.code === 200) return res.data.data;
|
|
||||||
})
|
|
||||||
.catch((err) => {
|
|
||||||
console.log("获取授课教师失败", err);
|
|
||||||
});
|
|
||||||
const { rows, total } = item1;
|
|
||||||
state.tableDataTotalTea1 = total;
|
|
||||||
state.tableDataTotalTea2 = total;
|
|
||||||
let newArr = [];
|
|
||||||
for (let item of rows) {
|
|
||||||
if (options4CurId.value === item.id) {
|
|
||||||
if (state.offcoursePlanId && state.offcourseId) {
|
|
||||||
options4CurName.value = item.realName;
|
|
||||||
state.xjkkinputV4 = item.realName;
|
|
||||||
state.teacherId = item.id;
|
|
||||||
} else if (state.offcourseId) {
|
|
||||||
options4CurName.value = item.realName;
|
|
||||||
state.qdms_inputV5 = item.realName;
|
|
||||||
state.teacher = item.realName;
|
|
||||||
state.teacherId = item.id;
|
|
||||||
console.log("那个老师", item);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
newArr.push({
|
|
||||||
value: item.id,
|
|
||||||
label: item.realName,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
options4.value = newArr;
|
|
||||||
console.log("options4.value");
|
|
||||||
console.log(options4.value);
|
|
||||||
};
|
};
|
||||||
//编辑面授课
|
//编辑面授课
|
||||||
const handleEdit = async (itm, type) => {
|
const handleEdit = async (itm, type) => {
|
||||||
@@ -4839,7 +4799,7 @@ export default defineComponent({
|
|||||||
type: 2,
|
type: 2,
|
||||||
};
|
};
|
||||||
api2.auditList(obj).then((res) => {
|
api2.auditList(obj).then((res) => {
|
||||||
state.auditDescription = res.data.data.rows[0].description;
|
state.auditDescription = res.data.data.rows[0]?.description;
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log(45555);
|
console.log(45555);
|
||||||
|
|||||||
Reference in New Issue
Block a user