mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-10 19:36:46 +08:00
讲师管理bug
This commit is contained in:
@@ -267,9 +267,13 @@ const columns = [
|
||||
dataIndex: 'score',
|
||||
key: 'score',
|
||||
align: 'center',
|
||||
customRender: ({ text })=>{
|
||||
return text||'-'
|
||||
}
|
||||
customRender: (value) => {
|
||||
return (
|
||||
<div>
|
||||
{value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0) : '-'}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
},
|
||||
{
|
||||
title: '课酬基准',
|
||||
|
||||
@@ -362,9 +362,13 @@ const columns = [
|
||||
dataIndex: 'score',
|
||||
key: 'score',
|
||||
align: 'center',
|
||||
customRender: ({ text })=>{
|
||||
return text||'-'
|
||||
}
|
||||
customRender: (value) => {
|
||||
return (
|
||||
<div>
|
||||
{value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0) : '-'}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
},
|
||||
{
|
||||
title: '课酬基准',
|
||||
|
||||
@@ -227,6 +227,13 @@ export default{
|
||||
key: 'score',
|
||||
ellipsis: true, align: "center",
|
||||
width: 120,
|
||||
customRender: (value) => {
|
||||
return (
|
||||
<div>
|
||||
{value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0) : '-'}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
},
|
||||
{
|
||||
title: '开课状态',
|
||||
|
||||
@@ -290,6 +290,13 @@ export default{
|
||||
key: 'score',
|
||||
ellipsis: true, align: "center",
|
||||
width: 120,
|
||||
customRender: (value) => {
|
||||
return (
|
||||
<div>
|
||||
{value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0) : '-'}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
},
|
||||
{
|
||||
title: '开课状态',
|
||||
|
||||
@@ -4080,7 +4080,7 @@ function onFocusEnd(){
|
||||
editPlan(postData)
|
||||
.then((res) => {
|
||||
if(res.data.code == 200){
|
||||
getTableDate3();
|
||||
handleSearchTable();
|
||||
handleCancelStu();
|
||||
rest();
|
||||
}else{
|
||||
|
||||
@@ -142,7 +142,7 @@
|
||||
<a-row :gutter="16">
|
||||
<a-col :span="24">
|
||||
<a-form-item label="手机号码" name="mobile" prop="mobile">
|
||||
<a-input v-model:value.trim="formParam.mobile" class="draitem"
|
||||
<a-input type="number" v-model:value.trim="formParam.mobile" class="draitem"
|
||||
placeholder="请输入手机号码" allowClear showSearch :maxLength="11" @blur="sendPhone">
|
||||
</a-input>
|
||||
</a-form-item>
|
||||
@@ -316,6 +316,8 @@ export default {
|
||||
const router = useRouter();
|
||||
const userInfo = computed(() => store.state.userInfo);
|
||||
const state = reactive({
|
||||
phoneEmil: 0,
|
||||
phoneEmilTwo: 0,
|
||||
lookExternalVisi:false,
|
||||
lookExterId: null,
|
||||
currentPage1: 1,
|
||||
@@ -527,6 +529,8 @@ export default {
|
||||
// 新增讲师
|
||||
const addTeacher = () => {
|
||||
cancel()
|
||||
state.phoneEmil = 0
|
||||
state.phoneEmilTwo = 0
|
||||
state.teacherdialog = true;
|
||||
state.teacherdialogtitle = '新增讲师'
|
||||
// state.formParam.photo =userInfo.value?.avatar
|
||||
@@ -538,6 +542,8 @@ export default {
|
||||
|
||||
//修改讲师信息弹窗
|
||||
const handleModify = (record) => {
|
||||
state.phoneEmil = 0
|
||||
state.phoneEmilTwo = 0
|
||||
state.teacherdialog = true;
|
||||
state.teacherdialogtitle = '编辑讲师'
|
||||
state.id = record.id
|
||||
@@ -566,6 +572,14 @@ export default {
|
||||
return message.error(rules[formItemNames[i]][0].log)
|
||||
}
|
||||
}
|
||||
if(state.phoneEmil){
|
||||
message.destroy()
|
||||
return message.warning( '手机号格式不正确')
|
||||
}
|
||||
if(state.phoneEmilTwo){
|
||||
message.destroy()
|
||||
return message.warning( '邮箱格式不正确')
|
||||
}
|
||||
state.formParam.description = repl(state.formParam.description)
|
||||
state.formParam = {...state.formParam}
|
||||
if (state.vf == false) {
|
||||
@@ -745,24 +759,28 @@ export default {
|
||||
state.formParam.name = state.formParam?.name?.replace(/\s/g, '');
|
||||
}
|
||||
const sendPhone=()=>{
|
||||
state.phoneEmil = 0
|
||||
console.log(state.formParam.mobile)
|
||||
const reg = /^1[3|4|5|6|7|8|9][0-9]\d{8}$/;
|
||||
if (!state.formParam.mobile) {
|
||||
} else if (!reg.test(state.formParam.mobile)) {
|
||||
message.warning( '手机号格式不正确')
|
||||
state.formParam.mobile=''
|
||||
// state.formParam.mobile=''
|
||||
state.phoneEmil = 1
|
||||
// state.formParam.mobile = state.formParam.mobile.replace(/\D/g, '');
|
||||
}
|
||||
|
||||
}
|
||||
const sendEmail=()=>{
|
||||
state.phoneEmilTwo = 0
|
||||
const reg = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.\w{2,}$/;
|
||||
if(!state.formParam.email){
|
||||
return
|
||||
}
|
||||
if (!reg.test(state.formParam.email)) {
|
||||
message.warning( '邮箱格式不正确')
|
||||
state.formParam.email=''
|
||||
// state.formParam.email=''
|
||||
state.phoneEmilTwo = 2
|
||||
// state.formParam.email = state.formParam.email.replace( /[\u4e00-\u9fa5]/g, '');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -341,7 +341,7 @@
|
||||
<span style="margin-left: 10px ;" v-if="formParam.teaching != '0'">({{ (formParam.teaching / 60
|
||||
).toFixed(2) }}小时)</span>
|
||||
</a-descriptions-item>
|
||||
<a-descriptions-item label="评分 ">{{ formParam.score ||'-'}}</a-descriptions-item>
|
||||
<a-descriptions-item label="评分 ">{{ formParam.score?Number(formParam.score).toFixed(0)==0?'-':Number(formParam.score).toFixed(0):'-'}}</a-descriptions-item>
|
||||
<a-descriptions-item label="参训人数 ">{{ formParam.studys ||'-'}}</a-descriptions-item>
|
||||
<a-descriptions-item label="备注 " :span="2">{{ formParam.remark ||'-' }}</a-descriptions-item>
|
||||
</a-descriptions>
|
||||
@@ -700,6 +700,13 @@ export default {
|
||||
key: 'score',
|
||||
ellipsis: true, align: "center",
|
||||
width: 120,
|
||||
customRender: (value) => {
|
||||
return (
|
||||
<div>
|
||||
{value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0) : '-'}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
|
||||
@@ -423,7 +423,7 @@
|
||||
).toFixed(2) }}小时)</span> </a-descriptions-item>
|
||||
<a-descriptions-item label="授课/课程日期 ">{{ formParam.teachingDate||'-' }}</a-descriptions-item>
|
||||
<a-descriptions-item label="参训人数 ">{{ formParam.studys||'-' }}</a-descriptions-item>
|
||||
<a-descriptions-item label="评分 ">{{ formParam.score||'-' }}</a-descriptions-item>
|
||||
<a-descriptions-item label="评分 ">{{ formParam.score?Number(formParam.score).toFixed(0)==0?'-':Number(formParam.score).toFixed(0):'-' }}</a-descriptions-item>
|
||||
<a-descriptions-item label="内容分类">{{ formParam.courseTypeName||'-' }}</a-descriptions-item>
|
||||
<a-descriptions-item label="备注 ">{{ formParam.remark||'-' }}</a-descriptions-item>
|
||||
</a-descriptions>
|
||||
@@ -881,6 +881,13 @@ export default {
|
||||
key: 'score',
|
||||
ellipsis: true, align: "center",
|
||||
width: 120,
|
||||
customRender: (value) => {
|
||||
return (
|
||||
<div>
|
||||
{value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0) : '-'}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
},
|
||||
{
|
||||
title: '是否生成课时费 ',
|
||||
@@ -1340,8 +1347,8 @@ export default {
|
||||
getExpenseByCourseId({ courseId: record.courseId })
|
||||
.then((res) => {
|
||||
console.log(res)
|
||||
tableDatas.value = res.data.data.records
|
||||
state.tableDataTotal = Number(res.data.data.total);
|
||||
tableDatas.value = res.data.data
|
||||
// state.tableDataTotal = Number(res.data.data.total);
|
||||
}).catch(err => {
|
||||
message.destroy()
|
||||
})
|
||||
|
||||
@@ -893,6 +893,9 @@ export default {
|
||||
ellipsis: true,
|
||||
align: "center",
|
||||
width: 160,
|
||||
customRender: ({text}) => {
|
||||
return text || '-'
|
||||
}
|
||||
},
|
||||
{
|
||||
title: '课程类型',
|
||||
@@ -966,8 +969,12 @@ export default {
|
||||
ellipsis: true,
|
||||
align: "center",
|
||||
width: 160,
|
||||
customRender: ({text}) => {
|
||||
return text || "-";
|
||||
customRender: (value) => {
|
||||
return (
|
||||
<div>
|
||||
{value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0) : '-'}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -959,6 +959,9 @@
|
||||
ellipsis: true,
|
||||
align: "center",
|
||||
width: 120,
|
||||
customRender: ({text}) => {
|
||||
return text || '-'
|
||||
}
|
||||
},
|
||||
{
|
||||
title: '基准课酬 ',
|
||||
@@ -994,9 +997,13 @@
|
||||
ellipsis: true,
|
||||
align: "center",
|
||||
width: 120,
|
||||
customRender: ({text}) => {
|
||||
return text || "-";
|
||||
}
|
||||
customRender: (value) => {
|
||||
return (
|
||||
<div>
|
||||
{value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0) : '-'}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
},
|
||||
{
|
||||
title: '课程类型 ',
|
||||
|
||||
@@ -528,7 +528,7 @@
|
||||
<a-descriptions-item label="授课时间 ">{{(formParam.teachingDate) || '-'}}</a-descriptions-item>
|
||||
<a-descriptions-item label="授课时长 ">{{formParam.teachingTime || '-'}}分 <span v-if="formParam.teachingTime">({{(formParam.teachingTime/60).toFixed(2)}}小时)</span></a-descriptions-item>
|
||||
<a-descriptions-item label="参训人数 ">{{formParam.studys || '-'}}</a-descriptions-item>
|
||||
<a-descriptions-item label="评分 ">{{formParam.score || '-'}}</a-descriptions-item>
|
||||
<a-descriptions-item label="评分 ">{{formParam.score?Number(formParam.score).toFixed(0)==0?'-':Number(formParam.score).toFixed(0):'-' }}</a-descriptions-item>
|
||||
<a-descriptions-item label="课酬基准 ">{{formParam.levelPay || '-'}}</a-descriptions-item>
|
||||
<a-descriptions-item label="计划费用 ">{{formParam.expense || '-'}}</a-descriptions-item>
|
||||
<!-- <a-descriptions-item label="应发费用 ">{{formParam.payableExpense || '-'}}</a-descriptions-item> -->
|
||||
@@ -997,9 +997,13 @@ getAllLevelList().then((res) => {
|
||||
key: 'score',
|
||||
ellipsis: true, align: "center",
|
||||
width: 120,
|
||||
customRender: ({ text })=>{
|
||||
return text||'-'
|
||||
}
|
||||
customRender: (value) => {
|
||||
return (
|
||||
<div>
|
||||
{value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0) : '-'}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
},
|
||||
{
|
||||
title: '课程类型 ',
|
||||
@@ -1640,9 +1644,13 @@ const column = ref([
|
||||
key: 'courseAssess',
|
||||
ellipsis: true, align: "center",
|
||||
width: 120,
|
||||
customRender: ({ text })=>{
|
||||
return text||'-'
|
||||
}
|
||||
customRender: (value) => {
|
||||
return (
|
||||
<div>
|
||||
{value.record.score?Number(value.record.score).toFixed(0)==0?'-':Number(value.record.score).toFixed(0) : '-'}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
},
|
||||
{
|
||||
title: '课程类型 ',
|
||||
|
||||
Reference in New Issue
Block a user