From adb79299e86660a7f205466cf1ea48c6b25b1398 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 18 六月 2026 13:14:37 +0800
Subject: [PATCH] 1.计量器具台账上传附件报错 2.质量拉的数据不对(未明确) 3.计量器具台账逾期的做标红提醒 4.设备保养定时任务和记录要加上具体的保养内容 5.质量要区分质检规则抽检还是全检,抽检的话是抽多少百分比 6.供应商管理东西太少了,没有资质文件啊这些东西(是不是可以参考pro) 7.采购审批把人从李莹莹改成龙红星
---
src/hooks/useModal.js | 41 +++++++++++++++++++++++++++++++++++++++++
1 files changed, 41 insertions(+), 0 deletions(-)
diff --git a/src/hooks/useModal.js b/src/hooks/useModal.js
new file mode 100644
index 0000000..0d443a1
--- /dev/null
+++ b/src/hooks/useModal.js
@@ -0,0 +1,41 @@
+import { ref } from "vue";
+export function useModal(options) {
+ const id = ref();
+ const visible = ref(false);
+ const loading = ref(false);
+ const modalOptions = ref({});
+
+ const openModal = (e) => {
+ id.value = e;
+ modalOptions.value = {
+ title: e ? `淇敼${options.title}` : `鏂板${options.title}`,
+ content: "纭畾鎵ц姝ゆ搷浣滃悧锛�",
+ confirmText: "纭畾",
+ cancelText: "鍙栨秷",
+ };
+ visible.value = true;
+ };
+
+ // 鍏抽棴妯℃�佹
+ const closeModal = () => {
+ visible.value = false;
+ loading.value = false;
+ };
+
+ // 纭鎿嶄綔
+ const handleConfirm = async (callback) => {
+ loading.value = true;
+ callback();
+ closeModal();
+ };
+
+ return {
+ id,
+ visible,
+ loading,
+ modalOptions,
+ openModal,
+ closeModal,
+ handleConfirm,
+ };
+}
--
Gitblit v1.9.3