diff --git a/src/api/admin/foodToday.ts b/src/api/admin/foodToday.ts new file mode 100644 index 0000000..70b4ac6 --- /dev/null +++ b/src/api/admin/foodToday.ts @@ -0,0 +1,41 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: '/admin/foodToday/page', + method: 'get', + params: query + }) +} + +export function addObj(obj?: Object) { + return request({ + url: '/admin/foodToday', + method: 'post', + data: obj + }) +} + +export function getObj(id?: string) { + return request({ + url: '/admin/foodToday/' + id, + method: 'get' + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: '/admin/foodToday', + method: 'delete', + data: ids + }) +} + +export function putObj(obj?: Object) { + return request({ + url: '/admin/foodToday', + method: 'put', + data: obj + }) +} + diff --git a/src/api/canteen/canteenDailyMenu.ts b/src/api/canteen/canteenDailyMenu.ts new file mode 100644 index 0000000..b50e990 --- /dev/null +++ b/src/api/canteen/canteenDailyMenu.ts @@ -0,0 +1,66 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: '/canteen/canteenDailyMenu/page', + method: 'get', + params: query + }) +} + +export function addObj(obj?: Object) { + return request({ + url: '/canteen/canteenDailyMenu', + method: 'post', + data: obj + }) +} + +export function getObj(id?: string) { + return request({ + url: '/canteen/canteenDailyMenu/' + id, + method: 'get' + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: '/canteen/canteenDailyMenu', + method: 'delete', + data: ids + }) +} + +export function putObj(obj?: Object) { + return request({ + url: '/canteen/canteenDailyMenu', + method: 'put', + data: obj + }) +} + +export function selectFoodList(query?: Object) { + return request({ + url: '/canteen/canteenDailyMenu/selectFoodList', + method: 'get', + params: query + }) +} + +//时间生成 +export function selectWeekInfo(query?: Object) { + return request({ + url: '/canteen/canteenDailyMenu/selectWeekInfo', + method: 'get', + params: query + }) +} + +// //获取当前选中的菜品信息 +export function selectTimeFoodApi(query?: Object) { + return request({ + url: '/canteen/canteenDailyMenu/selectTimeFood', + method: 'get', + params: query + }) +} diff --git a/src/api/canteen/canteenSpu.ts b/src/api/canteen/canteenSpu.ts index e3c8053..b07ebbf 100644 --- a/src/api/canteen/canteenSpu.ts +++ b/src/api/canteen/canteenSpu.ts @@ -40,11 +40,3 @@ export function putObj(obj?: Object) { } - -export function selectFoodList(query?: Object) { - return request({ - url: '/canteen/canteenSpu/selectFoodList', - method: 'get', - params: query - }) -} diff --git a/src/api/canteen/merchantInfo.ts b/src/api/canteen/merchantInfo.ts new file mode 100644 index 0000000..89ebb89 --- /dev/null +++ b/src/api/canteen/merchantInfo.ts @@ -0,0 +1,41 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: '/canteen/merchantInfo/page', + method: 'get', + params: query + }) +} + +export function addObj(obj?: Object) { + return request({ + url: '/canteen/merchantInfo', + method: 'post', + data: obj + }) +} + +export function getObj(id?: string) { + return request({ + url: '/canteen/merchantInfo/' + id, + method: 'get' + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: '/canteen/merchantInfo', + method: 'delete', + data: ids + }) +} + +export function putObj(obj?: Object) { + return request({ + url: '/canteen/merchantInfo', + method: 'put', + data: obj + }) +} + diff --git a/src/hooks/message.ts b/src/hooks/message.ts index 0492aac..b3739e7 100644 --- a/src/hooks/message.ts +++ b/src/hooks/message.ts @@ -14,6 +14,7 @@ interface MessageImplements { warning(title: string): void; success(title: string): void; error(title: string): void; + delConfirm(content?: string, tip?: string): void; } export function useMessage() { @@ -54,6 +55,18 @@ export function useMessage() { duration: 2000, // 错误提示显示时间延长到5秒 }); } + + delConfirm(content?: string, tip?: string) { + return ElMessageBox.confirm( + content ? content : t('common.delMessage'), + tip ? tip : t('common.confirmTitle'), + { + confirmButtonText: t('common.ok'), + cancelButtonText: t('common.cancel'), + type: 'warning' + } + ) + } } return new MessageClass(); @@ -97,6 +110,19 @@ export function useMessageBox() { type: 'warning', }); } + + // 删除窗体 + delConfirm(content?: string, tip?: string) { + return ElMessageBox.confirm( + content ? content : t('common.delMessage'), + tip ? tip : t('common.confirmTitle'), + { + confirmButtonText: t('common.ok'), + cancelButtonText: t('common.cancel'), + type: 'warning' + } + ) + } } return new MessageBoxClass(); diff --git a/src/views/canteen/canteenDailyMenu/form.vue b/src/views/canteen/canteenDailyMenu/form.vue index b78ad18..ac55da2 100644 --- a/src/views/canteen/canteenDailyMenu/form.vue +++ b/src/views/canteen/canteenDailyMenu/form.vue @@ -41,7 +41,7 @@ import {useDict} from '/@/hooks/dict'; import {useMessage} from "/@/hooks/message"; import {getObj, addObj, putObj} from '/@/api/canteen/canteenDailyMenu' -import {selectFoodList} from "/@/api/canteen/canteenSpu"; +import {selectFoodList} from "/@/api/canteen/canteenDailyMenu"; import {rule} from '/@/utils/validate'; const emit = defineEmits(['refresh']); diff --git a/src/views/canteen/canteenDailyMenu/index.vue b/src/views/canteen/canteenDailyMenu/index.vue index dc31507..410ecaa 100644 --- a/src/views/canteen/canteenDailyMenu/index.vue +++ b/src/views/canteen/canteenDailyMenu/index.vue @@ -1,15 +1,15 @@