From b66b399a17cb36449bd967710e4ab6b3604e2a4b Mon Sep 17 00:00:00 2001
From: dzc <2388224167@qq.com>
Date: Wed, 23 Apr 2025 12:21:19 +0800
Subject: [PATCH] 11
---
src/views/admin/system/role/index.vue | 4 ++--
src/views/hard/hard-appt/form.vue | 7 +++++++
src/views/hard/hard-appt/index.vue | 7 ++++++-
src/views/hard/hard-manager/index.vue | 14 ++++++++++----
4 files changed, 25 insertions(+), 7 deletions(-)
diff --git a/src/views/admin/system/role/index.vue b/src/views/admin/system/role/index.vue
index abeaa9e..3889480 100644
--- a/src/views/admin/system/role/index.vue
+++ b/src/views/admin/system/role/index.vue
@@ -69,8 +69,8 @@
{{
$t("common.editBtn")
}}
-
- {{
+
+ {{
$t("sysrole.permissionTip")
}}
diff --git a/src/views/hard/hard-appt/form.vue b/src/views/hard/hard-appt/form.vue
index bccf66b..178b41a 100644
--- a/src/views/hard/hard-appt/form.vue
+++ b/src/views/hard/hard-appt/form.vue
@@ -7,6 +7,11 @@
+
+
+
+
+
@@ -55,6 +60,7 @@ const { yes_no_type } = useDict("yes_no_type")
const form = reactive({
id: "",
title: "",
+ hourType: "",
displayTime: [],
startTime: "",
endTime: "",
@@ -65,6 +71,7 @@ const form = reactive({
// 定义校验规则
const dataRules = ref({
title: [{ required: true, message: "标题不能为空", trigger: "blur" }],
+ hourType: [{ required: true, message: "类型不能为空", trigger: "blur" }],
displayTime: [{ required: true, message: "预约时间不能为空", type: "array", trigger: "change" }],
status: [{ required: true, message: "是否启用不能为空", trigger: "change" }],
})
diff --git a/src/views/hard/hard-appt/index.vue b/src/views/hard/hard-appt/index.vue
index 3676e8b..d54bc12 100644
--- a/src/views/hard/hard-appt/index.vue
+++ b/src/views/hard/hard-appt/index.vue
@@ -42,6 +42,11 @@
+
+
+
+
+
{{ row.startTime }}
@@ -81,7 +86,7 @@ import { useDict } from "/@/hooks/dict"
// 引入组件
const FormDialog = defineAsyncComponent(() => import("./form.vue"))
// 定义查询字典
-const { yes_no_type } = useDict("yes_no_type")
+const { yes_no_type, daily_menu } = useDict("yes_no_type", "daily_menu")
// 定义变量内容
const formDialogRef = ref()
// 搜索变量
diff --git a/src/views/hard/hard-manager/index.vue b/src/views/hard/hard-manager/index.vue
index 3ba58c9..bfcc0ab 100644
--- a/src/views/hard/hard-manager/index.vue
+++ b/src/views/hard/hard-manager/index.vue
@@ -68,7 +68,6 @@
- 只有超市需要设置
@@ -156,10 +154,18 @@ const resetQuery = () => {
const changeTakeFood = async (e: any, row: any) => {
switchTakeFoodLoading.value = true
try {
- await hardManageApi.putObj({ id: row.id, isTakeFood: e })
- getDataList()
+ const pa = {
+ id: row.id,
+ merchantId: row.merchantId,
+ isTakeFood: e,
+ }
+ await hardManageApi.putObj(pa)
+ } catch (error: any) {
+ console.error(error)
+ useMessage().error(error.msg)
} finally {
switchTakeFoodLoading.value = false
+ getDataList()
}
}