修改每日菜品删除提示。页面加载默认获取当日数据。

This commit is contained in:
ctw committed 2025-01-16 10:18:43 +08:00
1 parent b6c6174c35
commit 03f52b4a57
1 file changed
+24 -12
+24 -12
View File
@@ -79,6 +79,7 @@
</template>
<script setup lang="ts" name="systemCanteenDailyMenu">
import { ElMessageBox } from "element-plus"
import { delObjs, selectTimeFoodApi, selectWeekInfo } from "/@/api/canteen/canteenDailyMenu"
import { fetchList } from "/@/api/canteen/canteenCategory"
import { useMessage } from "/@/hooks/message"
@@ -143,7 +144,7 @@ const fetchData = async () => {
const weekDataRes = await selectWeekInfo(weekParams).finally(() => (loading.value = false))
weekData.data = weekDataRes.data
isActive.value = new Date().getDay() === 0 ? 6 : new Date().getDay() - 1
timedata = weekData.data[0]
timedata = weekData.data[isActive.value]
// 时间格式
timedata = timedata.substring(0, timedata.indexOf("("))
selectTimeFood()
@@ -181,17 +182,28 @@ const selectTimeFood = async () => {
// 删除菜品
const delteData = async (tid: number) => {
await message.delConfirm("确定删除菜品吗?", "今日菜品?")
try {
loading.value = true
await delObjs([tid], merchantId.value)
message.success("删除成功")
} catch (error) {
message.error("删除失败")
} finally {
loading.value = false
}
selectTimeFood()
ElMessageBox.confirm("确定删除菜品吗?", "今日菜品?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(async () => {
try {
loading.value = true
const { code } = await delObjs([tid], merchantId.value)
if (code === 0) {
message.success("删除成功")
selectTimeFood()
} else {
message.error("删除失败")
}
} catch (error) {
message.error("删除失败")
} finally {
loading.value = false
}
})
.catch(() => {})
}
// 获取下拉框选项