diff --git a/src/components/project/LookExternalLecturer.vue b/src/components/project/LookExternalLecturer.vue index f3191983..c6501128 100644 --- a/src/components/project/LookExternalLecturer.vue +++ b/src/components/project/LookExternalLecturer.vue @@ -147,29 +147,29 @@ export default{ // ellipsis: true, align: "center", // width: 120, // }, - { - title: '课程编号', - dataIndex: 'courseId', - key: 'courseId', - align: "center", - customRender: ({text, index})=>{ - return index+1; - }, - width: 120, - }, + // { + // title: '课程编号', + // dataIndex: 'courseId', + // key: 'courseId', + // align: "center", + // customRender: ({text, index})=>{ + // return index+1; + // }, + // width: 120, + // }, { title: '课程名称', dataIndex: 'courseName', key: 'courseName', ellipsis: true, align: "center", - width: 120, + width: 180, }, { title: '课程日期', dataIndex: 'teachingDate', key: 'teachingDate', ellipsis: true, align: "center", - width: 200, + width: 160, customRender: (value) => { return (
@@ -208,7 +208,7 @@ export default{ } }, { - title: '学习总人数', + title: '参训人数', dataIndex: 'studys', key: 'studys', ellipsis: true, align: "center", @@ -222,7 +222,7 @@ export default{ dataIndex: 'teaching', key: 'teaching', ellipsis: true, align: "center", - width: 120, + width: 130, customRender: ({text})=>{ return text ? text+'分钟' : '-' } @@ -236,7 +236,7 @@ export default{ customRender: (value) => { return (
- {value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0)+'分' : '-'} + {value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(2)+'分' : '-'}
) } @@ -265,7 +265,7 @@ export default{ dataIndex: 'remark', key: 'remark', ellipsis: true, align: "center", - width: 120, + width: 200, customRender: (text)=>{ return (
diff --git a/src/components/project/LookInsideLecturer.vue b/src/components/project/LookInsideLecturer.vue index e75f17fb..de9d63d6 100644 --- a/src/components/project/LookInsideLecturer.vue +++ b/src/components/project/LookInsideLecturer.vue @@ -22,7 +22,7 @@ - {{formParam.name}}/{{formParam.userNo}} + {{formParam.name}} / {{formParam.userNo}} {{formParam.tsystemName || '-'}} {{formParam.tlevelName||'-'}} @@ -32,15 +32,15 @@ @click="handleup">查看认证资料 - {{ (Number(formParam.teaching) /60 ).toFixed(2)}}小时- + {{formParam.teaching}}分钟({{ (Number(formParam.teaching) /60 ).toFixed(2)}}小时)- {{formParam.salaryName||'-'}} {{formParam.waitStatus=='0'?'在职' :formParam.waitStatus=='1' ?'离职':'-'}} {{formParam.status=='0'?'临时' :formParam.status=='1' ?'启用':formParam.status==2 ?'停用':'-'}} - {{formParam.createFrom=='0'?'自动录入' :formParam.createFrom=='1'?'手动录入':'-'}} + {{formParam.createFrom=='0'?'自动录入' :formParam.createFrom=='1'?'手动录入':'-'}} - {{ formParam.orgNames || '-' }} + {{ formParam.orgName || '-' }}
@@ -207,31 +207,31 @@ export default{ } //授课记录列表 const teacherrecordsColumns = ref([ - { - title: '课程编号', - dataIndex: 'courseId', - key: 'courseId', - align: "center", - customRender: ({text, index})=>{ - return index+1; - }, + // { + // title: '课程编号', + // dataIndex: 'courseId', + // key: 'courseId', + // align: "center", + // customRender: ({text, index})=>{ + // return index+1; + // }, - width: 120, - }, + // width: 120, + // }, { title: '课程名称', dataIndex: 'courseName', key: 'courseName', ellipsis: true, align: "center", - width: 120, + width: 180, }, { title: '课程日期', dataIndex: 'teachingDate', key: 'teachingDate', ellipsis: true, align: "center", - width: 200, + width: 160, customRender: (value) => { return (
@@ -271,7 +271,7 @@ export default{ } }, { - title: '学习总人数', + title: '参训人数', dataIndex: 'studys', key: 'studys', ellipsis: true, align: "center", @@ -285,7 +285,7 @@ export default{ dataIndex: 'teaching', key: 'teaching', ellipsis: true, align: "center", - width: 120, + width: 130, customRender: ({text})=>{ return text ? text+'分钟' : '-' } @@ -299,7 +299,7 @@ export default{ customRender: (value) => { return (
- {value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0)+'分' : '-'} + {value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(2)+'分' : '-'}
) } @@ -329,7 +329,7 @@ export default{ key: 'remark ', ellipsis: true, align: "center", - width: 120, + width: 200, customRender: (value) => { return (
{value.record.remark || '-'}
diff --git a/src/views/lecturer/ExternalLecturer.vue b/src/views/lecturer/ExternalLecturer.vue index ca3aec27..6d936665 100644 --- a/src/views/lecturer/ExternalLecturer.vue +++ b/src/views/lecturer/ExternalLecturer.vue @@ -439,25 +439,24 @@ export default { ) } }, - // { - // title: '讲师邮箱 ', - // dataIndex: 'email', - // key: 'email', - // ellipsis: true, align: "center", - // width: 200, - // }, { - title: '授课时长 ', + title: '讲师邮箱 ', + dataIndex: 'email', + key: 'email', + ellipsis: true, align: "center", + width: 200, + customRender: ({text})=>{ + return text || '-' + } + }, + { + title: '授课时长(分钟)', dataIndex: 'teaching', key: 'teaching', ellipsis: true, align: "center", width: 200, - customRender: (value, record) => { - return ( -
- {value.record.teaching}分钟 -
- ) + customRender: ({text})=>{ + return text ? text+'分钟' : '-' } }, { diff --git a/src/views/lecturer/ExternalTeaching.vue b/src/views/lecturer/ExternalTeaching.vue index d386db87..5af7f3d5 100644 --- a/src/views/lecturer/ExternalTeaching.vue +++ b/src/views/lecturer/ExternalTeaching.vue @@ -341,7 +341,7 @@ ({{ (formParam.teaching / 60 ).toFixed(2) }}小时) - {{ formParam.score?Number(formParam.score).toFixed(0)==0?'-':Number(formParam.score).toFixed(0)+'分':'-'}} + {{ formParam.score?Number(formParam.score).toFixed(0)==0?'-':Number(formParam.score).toFixed(2)+'分':'-'}} {{ formParam.studys ? formParam.studys+'人' :'-'}} {{ formParam.remark ||'-' }} @@ -562,13 +562,20 @@ export default { customRender: ({text})=> text||'-' }, { - title: '手机号码 ', - dataIndex: 'mobile', - key: 'mobile', + title: '课程名称 ', + dataIndex: 'courseName', + key: 'courseName', ellipsis: true, align: "center", - width: 150, - customRender: ({text}) => text||'-' + width: 200, }, + // { + // title: '手机号码 ', + // dataIndex: 'mobile', + // key: 'mobile', + // ellipsis: true, align: "center", + // width: 150, + // customRender: ({text}) => text||'-' + // }, { title: '课程类型 ', dataIndex: 'type', @@ -592,33 +599,7 @@ export default { } }, { - title: '课程名称 ', - dataIndex: 'courseName', - key: 'courseName', - ellipsis: true, align: "center", - width: 150, - }, - { - title: '录入类型', - dataIndex: 'createFrom', - key: 'createFrom', - ellipsis: true, align: "center", - width: 120, - customRender: (value) => { - return ( -
- {value.record.createFrom == "0" || value.record.createFrom == "1" - ? { - "0": "系统生成", - "1": "手动录入", - }[value.record.createFrom + ""] || "" - : "-"} -
- ) - } - }, - { - title: '授课时间 ', + title: '授课/课程日期 ', dataIndex: 'teachingDate', key: 'teachingDate', ellipsis: true, align: "center", @@ -670,29 +651,29 @@ export default { // //${getSysTypeMap(record.sysType3, record.sysTypeId)?'-'+getSysTypeMap//(record.sysType3) : ""} // // ` // }, + // { + // title: '内容分类', + // dataIndex: 'courseTypeName', + // key: 'courseTypeName', + // ellipsis: true, align: "center", + // width: 120, + // }, { - title: '内容分类', - dataIndex: 'courseTypeName', - key: 'courseTypeName', - ellipsis: true, align: "center", - width: 120, - }, - { - title: '授课时长(H) ', + title: '授课/课程时长(分钟)', dataIndex: 'teaching', key: 'teaching', ellipsis: true, align: "center", - width: 120, + width: 160, customRender: (value) => { return (
- {(value.record?.teaching/60).toFixed(2)+'小时' || '-' } + {value.record?.teaching ? value.record.teaching + '分钟' : '-'}
); }, }, { - title: '学习总人数', + title: '参训人数', dataIndex: 'studys', key: 'studys', ellipsis: true, align: "center", @@ -710,12 +691,30 @@ export default { customRender: (value) => { return (
- {value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0)+'分' : '-'} + {value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(2)+'分' : '-'} +
+ ) + } + }, + { + title: '数据来源', + dataIndex: 'createFrom', + key: 'createFrom', + ellipsis: true, align: "center", + width: 120, + customRender: (value) => { + return ( +
+ {value.record.createFrom == "0" || value.record.createFrom == "1" + ? { + "0": "系统生成", + "1": "手动录入", + }[value.record.createFrom + ""] || "" + : "-"}
) } }, - { title: '操作 ', dataIndex: 'operation', diff --git a/src/views/lecturer/InsideLecturer.vue b/src/views/lecturer/InsideLecturer.vue index bc22f72e..ae75b0aa 100644 --- a/src/views/lecturer/InsideLecturer.vue +++ b/src/views/lecturer/InsideLecturer.vue @@ -77,12 +77,12 @@ - +
@@ -514,27 +509,27 @@
讲师费用详情 - - {{formParam.name}} + + {{formParam.name}} + {{formParam.orgName}} {{formParam.tsystemName}} {{formParam.tlevelName }} - {{formParam.orgName}} - {{formParam?.payrollPlace || '-'}} + {{formParam?.payrollPlace || '-'}} + {{formParam.courseName || '-'}} {{{0:'在线',1:'面授',2:'课程开发',3:'作业员入模培训',4:'其他'}[formParam?.courseType]}} - {{formParam.courseName || '-'}} {{formParam.trainOrgName || '-'}} - {{(formParam.teachingDate) || '-'}} - {{formParam.teachingTime || '-'}}分 ({{(formParam.teachingTime/60).toFixed(2)}}小时) + {{(formParam.teachingDate) || '-'}} + {{formParam.teachingTime || '-'}}分 ({{(formParam.teachingTime/60).toFixed(2)}}小时) {{formParam.studys?formParam.studys+'人' : '-'}} - {{formParam.score?Number(formParam.score).toFixed(0)==0?'-':Number(formParam.score).toFixed(0)+'分':'-' }} + {{formParam.score?Number(formParam.score).toFixed(0)==0?'-':Number(formParam.score).toFixed(2)+'分':'-' }} {{formParam.levelPay||formParam.levelPay==0?formParam.levelPay+'元' : '-'}} {{formParam.expense?formParam.expense+'元': '-'}} {{{0:'待确认' ,1:'待提交' ,2:'审核中', 3:'审核通过', 4:'审核拒绝',5:'待提交'}[formParam?.status]}} - {{{"0": "在线课","1": "面授课","2": "课程开发","3": "作业员入模培训","4": "其他",}[formParam.courseType + ""]}} + {{formParam.remark || '-'}}
@@ -916,15 +911,22 @@ getAllLevelList().then((res) => { dataIndex: 'name', key: 'name', ellipsis: true, align: "center", - width: 120, - }, - { - title: '讲师工号 ', - dataIndex: 'userNo', - key: 'userNo', - ellipsis: true, align: "center", - width: 120, + width: 180, + customRender: (value, index) => { + return ( +
+ {value.record?.name} / {value.record?.userNo} +
+ ); + }, }, + // { + // title: '讲师工号 ', + // dataIndex: 'userNo', + // key: 'userNo', + // ellipsis: true, align: "center", + // width: 120, + // }, { title: '课程名称 ', dataIndex: 'courseName', @@ -940,13 +942,43 @@ getAllLevelList().then((res) => { ellipsis: true, align: "left", width: 200, }, - { - title: '授课时长 ', + title: '课程类型 ', + dataIndex: ' courseType', + key: ' courseType', + ellipsis: true, + align: "center", + width: 120, + customRender: (value) => { + return ( +
+ {String(value.record.courseType) + ? { + "0": "在线课", + "1": "面授课", + "2": "课程开发", + "3": "作业员入模培训", + "4": "其他", + }[value.record.courseType + ""] + : "-"} +
+ ) + } + }, + { + title: '授课/课程开发日期', + dataIndex: 'teachingDate', + key: 'teachingDate', + ellipsis: true, align: "center", + width: 160, + + }, + { + title: '授课/课程开发时长 ', dataIndex: 'teachingTime', key: 'teachingTime', ellipsis: true, align: "center", - width: 120, + width: 160, customRender:(value)=>{ return (
@@ -955,44 +987,6 @@ getAllLevelList().then((res) => { ) } }, - { - title: '授课日期', - dataIndex: 'teachingDate', - key: 'teachingDate', - ellipsis: true, align: "center", - width: 120, - - }, - { - title: '讲师体系', - dataIndex: 'tsystemName', - key: 'tsystemName', - ellipsis: true, align: "left", - width: 200, - customRender: ({ text })=>{ - return text||'-' - } - }, - { - title: '讲师级别 ', - dataIndex: 'tlevelName', - key: 'tlevelName', - ellipsis: true, align: "center", - width: 120, - customRender: ({ text })=>{ - return text||'-' - } - }, - { - title: '发薪地 ', - dataIndex: 'payrollPlace', - key: 'payrollPlace', - ellipsis: true, align: "center", - width: 120, - customRender: ({ text })=>{ - return text||'-' - } - }, { title: '基准课酬 ', dataIndex: 'levelPay', @@ -1032,34 +1026,12 @@ getAllLevelList().then((res) => { customRender: (value) => { return (
- {value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0)+'分' : '-'} + {value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(2)+'分' : '-'}
) } }, - { - title: '课程类型 ', - dataIndex: ' courseType', - key: ' courseType', - ellipsis: true, - align: "center", - width: 120, - customRender: (value) => { - return ( -
- {String(value.record.courseType) - ? { - "0": "在线课", - "1": "面授课", - "2": "课程开发", - "3": "作业员入模培训", - "4": "其他", - }[value.record.courseType + ""] - : "-"} -
- ) - } - }, + { title: '状态 ', dataIndex: 'status', @@ -1084,13 +1056,43 @@ getAllLevelList().then((res) => { ) } }, + { + title: '发薪地 ', + dataIndex: 'payrollPlace', + key: 'payrollPlace', + ellipsis: true, align: "center", + width: 120, + customRender: ({ text })=>{ + return text||'-' + } + }, + { + title: '讲师体系', + dataIndex: 'tsystemName', + key: 'tsystemName', + ellipsis: true, align: "left", + width: 200, + customRender: ({ text })=>{ + return text||'-' + } + }, + { + title: '讲师级别 ', + dataIndex: 'tlevelName', + key: 'tlevelName', + ellipsis: true, align: "center", + width: 120, + customRender: ({ text })=>{ + return text||'-' + } + }, { title: '讲师组织', dataIndex: 'orgName', key: 'orgName', ellipsis: true, align: "center", width: 200, - scopedSlots: { customRender: "trainOrg" }, + slots: { customRender: "trainOrg" }, }, { title: '操作 ', @@ -1364,6 +1366,12 @@ getAllLevelList().then((res) => { levelVoList: [] } } + const orgSplit = (val) => { + if(val){ + const org = val.split('/') + return org[org.length-1] + } + } //表格内查看数据操作 const handleLook = (record) => { state.teachingdialog = true; @@ -1568,15 +1576,22 @@ const column = ref([ dataIndex: 'name', key: 'name', ellipsis: true, align: "center", - width: 120, - }, - { - title: '讲师工号 ', - dataIndex: 'userNo', - key: 'userNo', - ellipsis: true, align: "center", - width: 120, + width: 180, + customRender: (value, index) => { + return ( +
+ {value.record?.name} / {value.record?.userNo} +
+ ); + }, }, + // { + // title: '讲师工号 ', + // dataIndex: 'userNo', + // key: 'userNo', + // ellipsis: true, align: "center", + // width: 120, + // }, { title: '课程名称 ', dataIndex: 'courseName', @@ -1847,6 +1862,7 @@ const column = ref([ addTeacher, cancelTeacherDialog, handleLook, + orgSplit, cancel, // deleteModal, handleModify,