From eaf911e868c95c965cdd947f40876424bd187658 Mon Sep 17 00:00:00 2001
From: gssong <1742057357@qq.com>
Date: Sun, 23 Jul 2023 11:36:51 +0800
Subject: [PATCH] =?UTF-8?q?update=20=E8=B0=83=E6=95=B4=E8=AF=B7=E5=81=87?=
=?UTF-8?q?=E5=BF=85=E5=A1=AB=E9=A1=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/demo/leave/index.vue | 25 +++++++++++++++----------
1 file changed, 15 insertions(+), 10 deletions(-)
diff --git a/src/views/demo/leave/index.vue b/src/views/demo/leave/index.vue
index 41f1063..67aef7f 100644
--- a/src/views/demo/leave/index.vue
+++ b/src/views/demo/leave/index.vue
@@ -23,14 +23,6 @@
新增
-
- 修改
-
-
- 删除
-
导出
@@ -68,6 +60,9 @@
+
+
+
@@ -97,6 +92,8 @@
+
+
@@ -108,6 +105,7 @@ import { ComponentInternalInstance } from 'vue';
import { ElForm } from 'element-plus';
import { startWorkFlow } from '@/api/workflow/task';
import SubmitVerify from '@/components/Process/submitVerify.vue';
+import ApprovalRecord from '@/components/Process/approvalRecord.vue';
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
@@ -121,6 +119,8 @@ const multiple = ref(true);
const total = ref(0);
//提交组件
const submitVerifyRef = ref>();
+ //审批记录组件
+const approvalRecordRef = ref>();
const queryFormRef = ref(ElForm);
const leaveFormRef = ref(ElForm);
@@ -153,8 +153,7 @@ const data = reactive>({
rules: {
id: [{ required: true, message: '主键不能为空', trigger: 'blur' }],
title: [{ required: true, message: '标题不能为空', trigger: 'blur' }],
- leaveDays: [{ required: true, message: '请假天数不能为空', trigger: 'blur' }],
- remark: [{ required: true, message: '备注不能为空', trigger: 'blur' }]
+ leaveDays: [{ required: true, message: '请假天数不能为空', trigger: 'blur' }]
}
});
@@ -279,6 +278,12 @@ const handleStartWorkFlow = async (data: any) => {
}
});
};
+//审批记录
+const handleApprovalRecord = (id: string) => {
+ if (approvalRecordRef.value) {
+ approvalRecordRef.value.init(id);
+ }
+};
//提交回调
const submitCallback = async (data: any) => {
dialog.visible = false;