From f44fb7afb96077b29843cd2a0208f5422a21d237 Mon Sep 17 00:00:00 2001 From: nisen Date: Fri, 11 Aug 2023 09:43:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=A6=E4=B9=A0=E8=B7=AF=E5=BE=84=E5=9B=BE?= =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E4=B8=8D=E8=83=BD=E7=BC=96=E8=BE=91=E5=92=8C?= =?UTF-8?q?=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddOpenCourse.vue | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) 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 (
planEdit(record)}>编辑 - del(record.id)}>删除 + del(record.id,record)}>删除
); }, @@ -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;