diff --git a/src/views/lecturer/LecturerFee.vue b/src/views/lecturer/LecturerFee.vue index 901c8354..e9e33e73 100644 --- a/src/views/lecturer/LecturerFee.vue +++ b/src/views/lecturer/LecturerFee.vue @@ -154,13 +154,13 @@ - + - - + @@ -255,14 +255,15 @@ - - @@ -273,15 +274,15 @@ - - {{ defaultTeachingTime * expense}} @@ -391,9 +392,9 @@ - - + + - - +
+
创建时间:
+ +
查询 @@ -412,6 +421,7 @@
state.formParam.name,(val)=>{ + state.formParam.userNo = val?.split('/')[1] + } ) + //切换筛选 const handlemoreid=()=>{ if(state.moreid==1){ @@ -863,6 +881,7 @@ console.log( "讲师体系id" +val); }; // 添加讲师费 const addTeacher = () => { + cancel() state.teacherdialog = true; state.vf = true state.teacherdialogtitle = '添加讲师费' @@ -907,6 +926,7 @@ console.log( "讲师体系id" +val); } //保存 const createTeacherDialog = async () => { + state.formParam.teachingDate=state.teachingDate ? dayjs(state.teachingDate).format("YYYY-MM-DD").toString() : "" state.formParam.tSystemName = state.tSystemNames.systemName const formItemNames = Object.keys(rules); for(let i=0;i { message.success("修改成功"); @@ -1001,7 +1020,7 @@ console.log( "讲师体系id" +val); const cancel = () => { state.formParam ={ name:null, - teacherId:null, + userNo:null, orgName:null, tSystemName:null, tLevelId:null, @@ -1094,10 +1113,21 @@ console.log( "讲师体系id" +val); }; const clearNonNumber = () => { state.formParam.defaultTeachingTime = state.formParam.defaultTeachingTime.replace(/\D/g, ''); + state.formParam.expense = state.formParam.levelPay*state.formParam.defaultTeachingTime + } + const clearstudysNumber = () => { + state.formParam.studys = state.formParam.studys.replace(/\D/g, ''); + } + const clearscoreNumber= () => { + state.formParam.score = state.formParam.score.replace(/\D/g, ''); + } + const clearlevelPayNumber = () => { + state.formParam.levelPay = state.formParam.levelPay.replace(/\D/g, ''); + state.formParam.expense = state.formParam.levelPay*state.formParam.defaultTeachingTime } const rules = { name: [{ required: true, message:'',log: '讲师不能为空' }], - teacherId: [{ required: true, message: '',log:'讲师工号不能为空' }], + userNo: [{ required: true, message: '',log:'讲师工号不能为空' }], orgName: [{ required: true, message: '',log:'讲师组织不能为空' }], tSystemName: [{ required: true, message:'',log: '讲师体系不能为空' }], tLevelId: [{ required: true, message:'',log: ' 讲师级别 不能为空' }], @@ -1112,12 +1142,7 @@ console.log( "讲师体系id" +val); expense: [{ required: true, message: '',log:'计划费用不能为空' }], } - function managerChange(e, l, d, t, orgName) { - console.log(e, l); - state.searchParam.userNo = d; - state.searchParam.userNo = t; - // state.searchParam.trainorgName=orgName - } + const handleImport = () => { state.showWork = true } @@ -1130,7 +1155,8 @@ const cancelallFeedialog= ()=>{ const searchResetdrawer=()=>{ state.searchall={ name:null, - status:null, + beginTime: null, + endTime: null, pageNo: "1", pageSize: "10", } @@ -1141,7 +1167,9 @@ const searchSubmitdrawer=()=>{ } const allFeeList=()=>{ state.tableLoadings=true - let objA = {...state.searchall}; + let objA = { ...state.searchall }; + objA.beginTime = state.allsearchdate ? dayjs(state.allsearchdate[0]).format("YYYY-MM-DD") : "", + objA.endTime = state.allsearchdate ? dayjs(state.allsearchdate[1]).format("YYYY-MM-DD") : "", getTeacherFeeList(objA) .then((res) => { tableDatas.value = res.data.data.records @@ -1376,7 +1404,6 @@ const column = ref([ beforeUpload2, closeDeleteTeacher, cancelTeachingDialog, - managerChange, courseTypeList, // searchTimeChange, handlemoreid, @@ -1418,6 +1445,9 @@ const column = ref([ tableDatas, handleformlevel, validateField, + clearstudysNumber, + clearscoreNumber, + clearlevelPayNumber, } }, };