讲师管理bug

This commit is contained in:
zhangsir
2024-12-02 16:30:04 +08:00
parent f887d740f4
commit 8c9b52a8d6
2 changed files with 16 additions and 4 deletions

View File

@@ -22,7 +22,7 @@
<div class="body"> <div class="body">
<div><span>{{ content }}</span></div> <div><span>{{ content }}</span></div>
</div> </div>
<div class="del_btnbox"> <div class="del_btnbox" v-if="isCloseBtn">
<div class="del_btn btn2" @click="close" v-if="cancel"> <div class="del_btn btn2" @click="close" v-if="cancel">
<div class="btnText">取消</div> <div class="btnText">取消</div>
</div> </div>
@@ -30,6 +30,11 @@
<div class="btnText">确定</div> <div class="btnText">确定</div>
</div> </div>
</div> </div>
<div class="del_btnbox" v-else>
<div class="del_btn btn2" @click="close">
<div class="btnText">关闭</div>
</div>
</div>
</div> </div>
</div> </div>
</a-modal> </a-modal>
@@ -64,6 +69,10 @@ const props = defineProps({
type: { type: {
type: Number, type: Number,
default: 1 default: 1
},
isCloseBtn: {
type: Boolean,
default: true
} }
}); });
const types = { const types = {

View File

@@ -483,11 +483,15 @@ const getTableDate = (obj) => {
} }
//删除弹窗 //删除弹窗
const deleteModal = (record) => { const deleteModal = (record) => {
let contents = '';
(record.status == 1 || record.status == 4)&& record.parentName && (contents = '是否确认进行删除?');
(record.status == 1 || record.status == 4)&& !record.parentName && (contents = '是否确认进行删除?删除后关联的子节点将一并删除');
record.status == 2 && (contents = '该培训发生组织正在审核中,无法删除');
dialog({ dialog({
content: '是否确认进行删除 ?', content: contents||'是否确认进行删除?',
isCloseBtn: record.status == 2 ? false : true,
ok: () => { ok: () => {
lecturer.affiliationDelById(record.id).then(res=>{ lecturer.affiliationDelById(record.id).then(res=>{
console.log(res,'res')
if(typeof (res.data.data) != 'object'){ if(typeof (res.data.data) != 'object'){
message.error(res.data.data) message.error(res.data.data)
return return
@@ -495,7 +499,6 @@ const getTableDate = (obj) => {
message.success("删除成功") message.success("删除成功")
searchSubmit(); searchSubmit();
}).catch(err=>{ }).catch(err=>{
console.log(err,'errr')
message.error(err.msg) message.error(err.msg)
}) })
} }