mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-19 07:46:46 +08:00
讲师管理bug
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="box">
|
||||
<div style="margin-bottom: 20px;font-size: 18px;font-weight: 700;">选择讲师费汇总:<span style="color:red;margin-left:20px;">{{payableExpense.toFixed(2)||0}}元</span></div>
|
||||
<div style="margin-bottom: 20px;font-size: 18px;font-weight: 700;">选择讲师费汇总:<span style="color:red;margin-left:20px;">{{expense.toFixed(2)||0}}元</span></div>
|
||||
<div class="top">
|
||||
<div class="item">
|
||||
<a-input @pressEnter="searchData(true)" style="border-radius: 8px;width:240px;height: 40px;" v-model:value="nameUserNo" placeholder="请输入工号/讲师名称进行搜索" allowClear />
|
||||
@@ -134,14 +134,14 @@ const addList = (item) => {
|
||||
selectedRowKeys.value.push(item.id)
|
||||
selectsData.value.push(item)
|
||||
}
|
||||
const payableExpense = ref(0)
|
||||
const expense = ref(0)
|
||||
watch(()=>selectsData.value.length,(val)=>{
|
||||
if(val){
|
||||
payableExpense.value = selectsData.value.reduce((a,b)=>{
|
||||
return Number(a) + Number(b.payableExpense)
|
||||
expense.value = selectsData.value.reduce((a,b)=>{
|
||||
return Number(a) + Number(b.expense)
|
||||
},0)
|
||||
}else{
|
||||
payableExpense.value = 0
|
||||
expense.value = 0
|
||||
}
|
||||
})
|
||||
const removeList = (item) => {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
<template>
|
||||
<a-drawer :visible="visible" class="largeDrawerInside" placement="right" :closable="false" :maskClosable="false"
|
||||
width="80%" :title="false">
|
||||
<a-drawer :visible="visible" class="largeDrawerInside" placement="right" :closable="false"
|
||||
width="80%" :title="false" @close="handleBack">
|
||||
<!-- 外部讲师查看详情 -->
|
||||
<div class="LookExternalLecturer">
|
||||
<div class="header" style="margin-top: -24px;">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<a-drawer class="largeDrawerInside" :visible="visible" placement="right" :closable="false" :maskClosable="false"
|
||||
width="80%" :title="false">
|
||||
<a-drawer class="largeDrawerInside" :visible="visible" placement="right" :closable="false"
|
||||
width="80%" :title="false" @close="handleClose">
|
||||
<!-- 内部讲师查看详情 -->
|
||||
<div class="LookInsideLecturer">
|
||||
<div class="header" style="margin-top: -24px;margin-left: -24px;">
|
||||
|
||||
@@ -158,6 +158,7 @@ const handleChange = (e,l) => {
|
||||
// systemName.value = l.systemName
|
||||
levelName.value = l.levelName
|
||||
teacherId.value = l.key
|
||||
byUserId(teacherId.value)
|
||||
orgId.value = l.orgId
|
||||
payrollPlaceCode.value = l.payrollPlaceCode
|
||||
payrollPlaceName.value = l.payrollPlaceName
|
||||
@@ -166,7 +167,7 @@ const handleChange = (e,l) => {
|
||||
neworgName.value= neworgName.value[ neworgName.value.length-1]
|
||||
}
|
||||
changeValue.value = l
|
||||
emit('tlevel',l)
|
||||
// emit('tlevel',l)
|
||||
emit('tlevel',changeValue.value)
|
||||
// selectData.value = teacherName.value
|
||||
emit('update:value',selectData.value)
|
||||
@@ -379,7 +380,7 @@ const notChange = () => {
|
||||
payrollPlaceName.value = ''
|
||||
}
|
||||
const loadingChange = ref(false)
|
||||
watch(()=>teacherId.value,(val)=>{
|
||||
const byUserId = (val)=>{
|
||||
if(val){
|
||||
loadingChange.value = true
|
||||
getSystemInfoByUserId(teacherId.value).then(res=>{
|
||||
@@ -397,6 +398,7 @@ watch(()=>teacherId.value,(val)=>{
|
||||
})
|
||||
}
|
||||
emit('update:system',systemName.value)
|
||||
emit('byUserIdData',res.data?.data)
|
||||
}
|
||||
loadingChange.value = false
|
||||
// emit('update:system',systemName.value)
|
||||
@@ -405,7 +407,7 @@ watch(()=>teacherId.value,(val)=>{
|
||||
loadingChange.value = false
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
const changeOut = () => {
|
||||
if(!teacherName.value){
|
||||
message.error('请选择讲师')
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
class="drawerStyle impotergroupleader"
|
||||
placement="right"
|
||||
width="80%"
|
||||
@close="closeDrawer"
|
||||
>
|
||||
<div class="drawerMain">
|
||||
<div class="header">
|
||||
|
||||
Reference in New Issue
Block a user