mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-24 02:02:55 +08:00
讲师管理
This commit is contained in:
@@ -134,15 +134,21 @@ const handleConfirm = () => {
|
||||
}
|
||||
numTime.value+=1
|
||||
localStorage.setItem('numTime',numTime.value)
|
||||
const obj = {
|
||||
id: '1',
|
||||
status: 1
|
||||
}
|
||||
api.isConfirm(obj).then(res=>{
|
||||
const ids = expenseList.value.map(item=>item.id)
|
||||
api.teacherExpenseConfirm(ids).then(res=>{
|
||||
console.log(res,'resssss')
|
||||
message.success('提交成功')
|
||||
close()
|
||||
closeDrawer()
|
||||
const obj = ids.map(item=>{
|
||||
return {
|
||||
id: item,
|
||||
status: 1
|
||||
}
|
||||
})
|
||||
api.isConfirm(obj).then(res=>{
|
||||
console.log(res,'resssss')
|
||||
message.success('提交成功')
|
||||
close()
|
||||
closeDrawer()
|
||||
})
|
||||
})
|
||||
}
|
||||
const forData = ref()
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
<div class="text">上传:</div>
|
||||
<div class="right">
|
||||
<div style="height: 176px; margin-bottom: 20px">
|
||||
<a-upload-dragger v-model:fileList="fileList" :action="importHomeWork" name="file" :multiple="true"
|
||||
<a-upload-dragger v-model:fileList="fileList" :action="importHomeWork" :name="fileName" :multiple="true"
|
||||
:headers="headers"
|
||||
@change="handleChange" :showUploadList="false">
|
||||
<p class="ant-upload-drag-icon">
|
||||
@@ -159,7 +159,11 @@ import {getCookieForName} from "@/api/method";
|
||||
title:{
|
||||
type: String,
|
||||
default: null,
|
||||
}
|
||||
},
|
||||
fileName:{
|
||||
type: String,
|
||||
default: 'file',
|
||||
},
|
||||
},
|
||||
setup(props, ctx) {
|
||||
const state = reactive({
|
||||
|
||||
@@ -97,9 +97,17 @@ const props = defineProps({
|
||||
id:{
|
||||
type: String,
|
||||
default: '',
|
||||
}
|
||||
},
|
||||
payrollPlaceCode: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
payrollPlaceName: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
})
|
||||
const emit = defineEmits(['update:value','update:lable','update:system','update:level','update:newlable','update:orgId','update:id'])
|
||||
const emit = defineEmits(['update:value','update:lable','update:system','update:level','update:newlable','update:orgId','update:id','update:payrollPlaceCode','update:payrollPlaceName'])
|
||||
const visible = ref(false);
|
||||
const selectData = ref(null);
|
||||
watch(()=>props.value,(val)=>{
|
||||
@@ -120,6 +128,8 @@ function blur() {
|
||||
}
|
||||
const orgName = ref('')
|
||||
const orgId = ref('')
|
||||
const payrollPlaceCode = ref('')
|
||||
const payrollPlaceName = ref('')
|
||||
const systemName = ref(null)
|
||||
const levelName = ref('')
|
||||
const neworgName = ref('')
|
||||
@@ -133,6 +143,8 @@ const handleChange = (e,l) => {
|
||||
levelName.value = l.levelName
|
||||
teacherId.value = l.key
|
||||
orgId.value = l.orgId
|
||||
payrollPlaceCode.value = l.payrollPlaceCode
|
||||
payrollPlaceName.value = l.payrollPlaceName
|
||||
if( l.orgName !==null ){
|
||||
neworgName.value= orgName.value.split('/')
|
||||
neworgName.value= neworgName.value[ neworgName.value.length-1]
|
||||
@@ -171,7 +183,9 @@ const searchMember = (keyword) => {
|
||||
orgName: item.orgName,
|
||||
orgId: item.departId,
|
||||
tSystemName:item.tSystemName,
|
||||
sLevelName:item.sLevelName
|
||||
sLevelName:item.sLevelName,
|
||||
payrollPlaceCode: item.payrollPlaceCode,
|
||||
payrollPlaceName:item.payrollPlaceName
|
||||
}
|
||||
})
|
||||
}else{
|
||||
@@ -234,6 +248,8 @@ function stuStuOrgSelect(e, {selected: bool, selectedNodes, node, event}) {
|
||||
systemName.value = null
|
||||
levelName.value = ''
|
||||
teacherId.value = ''
|
||||
payrollPlaceCode.value = ''
|
||||
payrollPlaceName.value = ''
|
||||
if(selectedNodes[0].isLeaf){
|
||||
teacherName.value = selectedNodes[0].name
|
||||
orgName.value = selectedNodes[0].orgName
|
||||
@@ -242,6 +258,8 @@ function stuStuOrgSelect(e, {selected: bool, selectedNodes, node, event}) {
|
||||
levelName.value = selectedNodes[0].levelName
|
||||
teacherId.value = selectedNodes[0].id
|
||||
// emit('update:value',selectedNodes[0].realName)
|
||||
payrollPlaceCode.value = selectedNodes[0].payrollPlaceCode
|
||||
payrollPlaceName.value = selectedNodes[0].payrollPlaceName
|
||||
}
|
||||
}
|
||||
watch(()=>visible.value,(val)=>{
|
||||
@@ -260,6 +278,8 @@ watch(()=>visible.value,(val)=>{
|
||||
loadingChange.value = false
|
||||
// teacherId.value = '1012311820121276416'
|
||||
// changeneworg()
|
||||
payrollPlaceCode.value = ''
|
||||
payrollPlaceName.value = ''
|
||||
}
|
||||
})
|
||||
const notChange = () => {
|
||||
@@ -272,6 +292,8 @@ const notChange = () => {
|
||||
neworgName.value=''
|
||||
teacherId.value = ''
|
||||
loadingChange.value = false
|
||||
payrollPlaceCode.value = ''
|
||||
payrollPlaceName.value = ''
|
||||
}
|
||||
const loadingChange = ref(false)
|
||||
watch(()=>teacherId.value,(val)=>{
|
||||
@@ -320,6 +342,8 @@ const changeOut = () => {
|
||||
emit('update:level',levelName.value)
|
||||
emit('update:newlable',neworgName.value)
|
||||
emit('update:id',teacherId.value)
|
||||
emit('update:payrollPlaceCode',payrollPlaceCode.value)
|
||||
emit('update:payrollPlaceName',payrollPlaceName.value)
|
||||
notChange()
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user