From 78c02e74f0365f26878befd12c6707ea2535b8d1 Mon Sep 17 00:00:00 2001 From: liushilong <2224574157@qq.com> Date: Thu, 14 Mar 2024 17:36:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=B0=8FM=E5=BC=B9=E7=AA=97=E9=9D=99?= =?UTF-8?q?=E6=80=81=E5=B1=95=E7=A4=BA=E5=AE=8C=E6=88=90=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E9=83=A8=E5=88=86=E5=B1=95=E7=A4=BA=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icons/login_r.svg | 37 ++++ src/assets/icons/task_count.svg | 68 +++++++ src/assets/icons/task_over.svg | 69 +++++++ src/assets/icons/task_wait.svg | 68 +++++++ src/views/worksheet/modal/ApprovalModal.vue | 2 +- src/views/worksheet/modal/ApprovalModal2.vue | 198 +++++++++++++++++++ src/views/worksheet/modal/LoginModal.vue | 191 ++++++++++++++++++ 7 files changed, 632 insertions(+), 1 deletion(-) create mode 100644 src/assets/icons/login_r.svg create mode 100644 src/assets/icons/task_count.svg create mode 100644 src/assets/icons/task_over.svg create mode 100644 src/assets/icons/task_wait.svg create mode 100644 src/views/worksheet/modal/ApprovalModal2.vue create mode 100644 src/views/worksheet/modal/LoginModal.vue diff --git a/src/assets/icons/login_r.svg b/src/assets/icons/login_r.svg new file mode 100644 index 0000000..11eba53 --- /dev/null +++ b/src/assets/icons/login_r.svg @@ -0,0 +1,37 @@ + + + 按钮 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 我知道了 + + + + + + \ No newline at end of file diff --git a/src/assets/icons/task_count.svg b/src/assets/icons/task_count.svg new file mode 100644 index 0000000..2e6997c --- /dev/null +++ b/src/assets/icons/task_count.svg @@ -0,0 +1,68 @@ + + + 任务总数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/task_over.svg b/src/assets/icons/task_over.svg new file mode 100644 index 0000000..56565fe --- /dev/null +++ b/src/assets/icons/task_over.svg @@ -0,0 +1,69 @@ + + + 已审批 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/task_wait.svg b/src/assets/icons/task_wait.svg new file mode 100644 index 0000000..d95218e --- /dev/null +++ b/src/assets/icons/task_wait.svg @@ -0,0 +1,68 @@ + + + 待审批 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/worksheet/modal/ApprovalModal.vue b/src/views/worksheet/modal/ApprovalModal.vue index b759ffb..0603864 100644 --- a/src/views/worksheet/modal/ApprovalModal.vue +++ b/src/views/worksheet/modal/ApprovalModal.vue @@ -76,7 +76,7 @@ defineExpose({ /> +import { ref } from "vue"; + +const emit = defineEmits<{ + (e: "reject", params: any); + (e: "viewrepeat"); +}>(); + +const cardStyle = { + width: "450px", + "--n-padding-bottom": "10px", + "--n-padding-left": "0px", +}; + +const show = ref(false); + +function showModal() { + show.value = true; +} + +function closeModal() { + show.value = false; +} + +async function reject() { + emit("reject", { a: "todo" }); + closeModal(); +} + +async function viewRepeat(e: MouseEvent) { + emit("viewrepeat"); + e.preventDefault(); + closeModal(); +} + +defineExpose({ + showModal, +}); + + + + + + + + + + 智能AI审批工具 + 某某有限公司-某某事业部-张小凡 + + + + + + + 任务ID:YPW34567890-2995 + + 基线任务 + 相似图片(16) + + 2023-09-17 13:09:10 + + + + + 智能识别:12张图片来源于网络,建议将图片标记为假,或 快速审批不通过! + + + + + + + + diff --git a/src/views/worksheet/modal/LoginModal.vue b/src/views/worksheet/modal/LoginModal.vue new file mode 100644 index 0000000..e12533b --- /dev/null +++ b/src/views/worksheet/modal/LoginModal.vue @@ -0,0 +1,191 @@ + + + + + + + 欢迎登录智能AI审批工具 + 某某有限公司-某某事业部-张小凡 + + + + + + 6399 + 任务总数 + + + + 6290 + 待审批 + + + + 109 + 已审批 + + + + + + + + +