讲师管理

This commit is contained in:
wangxuemei
2024-08-15 10:29:59 +08:00
parent ccefd8399f
commit b0960898a9
3 changed files with 53 additions and 37 deletions

View File

@@ -130,7 +130,7 @@
</a-upload>
<div class="i_bottom">
<div class="tip" style="margin-bottom: 10px;">
<span style="color: #999999; margin-left: 8px">支持图片格式为jpg/jpeg/png 图片最大为2MB</span>
<span style="color: #999999; margin-left: 8px">支持图片格式为jpg/jpeg/png 图片最大为500KB</span>
</div>
</div>
</div>
@@ -461,7 +461,7 @@
<!-- 删除功能弹窗 -->
<div>
<a-modal v-model:visible="deleteInTeacherdialog" :footer="null" closable="CopyModal" centered="true">
<a-modal v-model:visible="deleteInTeacherdialog" :footer="null" :closable="closableQR" centered="true">
<div class="delete">
<div class="del_header"></div>
<div class="del_main">
@@ -487,8 +487,15 @@
</a-modal>
</div>
<!-- 修改状态功能弹窗 -->
<div>
<a-modal v-model:visible="editTeacher" :footer="null" closable="close" centered="true">
<div>
<a-modal
v-model:visible="editTeacher"
:footer="null"
:closable="closableQR"
wrapClassName="DelModal"
style="margin-top: 400px"
:zIndex="9999"
>
<div class="delete">
<div class="del_header"></div>
<div class="del_main">
@@ -497,8 +504,8 @@
<span>提示</span>
</div>
<div class="body">
<span v-if="handleOperate1 == 2">确定要启用此讲师状态吗</span>
<span v-if="handleOperate1 == 1">确定要停用此讲师状态吗</span>
<span v-if="handleOperate1 == 2">确定要将该讲师启用吗<div></div>启用后讲师可以登录教师端</span>
<span v-if="handleOperate1 == 1">确定要将该讲师停用吗<div></div>停用后讲师不可登录教师端</span>
</div>
<div class="del_btnbox">
<div class="del_btn btn2" @click="cancelTeacherDialog" style="margin-right: 32px">
@@ -510,7 +517,7 @@
</div>
</div>
</div>
</a-modal>
</a-modal>
</div>
<AddContent v-model:showContent="showContent" @AddContentList="AddContentList" :Addtitle="Addtitle" />
<!-- <div> <Upload/> </div> -->
@@ -552,6 +559,7 @@ export default {
const state = reactive({
Addtitle: '选择教师专长',
showContent: false,
closableQR:false,
updialog: false,
moreid: 1,
byPid: null,
@@ -578,7 +586,7 @@ export default {
vf: false,
formParam: {
teachenType:'0',
userNo: null,
name: null,
certStatus: 0,//认证状态
defaultteachingTime: '0',
photo: 'https://p0.itc.cn/q_70/images01/20211013/f45d91616a364d6ea9c42a8db69734aa.png'
@@ -989,10 +997,6 @@ export default {
};
// 新增讲师
const addTeacher = () => {
// let a = ['1-1-1-1','1-2-3-4','1-2-3-5']
// let a = '1/2/3/4/5'
// let b = a.split('/')
// console.log(b[b.length-1])
cancel()
state.teacherdialog = true;
state.teacherdialogtitle = '新增讲师'
@@ -1104,6 +1108,7 @@ export default {
//清空数据
const cancel = () => {
state.formParam = {
name:null,
status:null,
teacherType:'0',
photo: null,
@@ -1159,12 +1164,12 @@ export default {
console.log("内部讲师详情", err);
});
}
function managerChange(e, l, d, t, orgName) {
console.log(e, l);
state.searchParam.userNo = d;
state.searchParam.name = t;
// state.searchParam.trainorgName=orgName
}
// function managerChange(e, l, d, t, orgName) {
// console.log(e, l);
// state.searchParam.userNo = d;
// state.searchParam.name = t;
// // state.searchParam.trainorgName=orgName
// }
//导出功能
const handleExport = () => {
window.open(
@@ -1185,7 +1190,7 @@ export default {
...toRefs(state),
rules,
clearNonNumber,
managerChange,
// managerChange,
headers,
beforeUpload,
handlemoreid,
@@ -1548,4 +1553,7 @@ export default {
.item_inp .i_upload[data-v-6b882d01] {
border-radius: 50% !important;
}
::v-deep .ant-modal-close{
display: none;
}
</style>