diff --git a/src/components/drawers/AddOpenCourse.vue b/src/components/drawers/AddOpenCourse.vue index 45921914..fad25160 100644 --- a/src/components/drawers/AddOpenCourse.vue +++ b/src/components/drawers/AddOpenCourse.vue @@ -445,7 +445,7 @@ const columns = ref([ return (
); }, @@ -572,7 +572,15 @@ const createNewCourse = () => { }; const handleCancelStu = () => offCourseNewVisiable.value = false; -const del = (id) => { +const expenseStatus = { + A10:false, + S00:false +} +const del = (id,record) => { + console.log(record,'删除'); + if (record.expenseStatus && expenseStatus[record.expenseStatus]) { + return message.warning("该开课已在审批流程中,不可进行删除!"); + } dialog({ content: "确定删除此开课吗?", ok: async () => { @@ -612,6 +620,9 @@ async function coursePlanConfirm() { } function planEdit(record) { + if (record.expenseStatus && expenseStatus[record.expenseStatus]) { + return message.warning("该开课已在审批流程中,不可进行编辑!"); + } onceName.value = record.name; formData.value = { ...record }; validated.value = 0;