diff --git a/src/api/price.ts b/src/api/price.ts index 98f30cd..e638efd 100644 --- a/src/api/price.ts +++ b/src/api/price.ts @@ -44,3 +44,22 @@ export interface ZaarboxProductsResponse { export const getZaarboxProducts = async () => await useAxios.get('/admin/zaarbox/products') + +export interface MontzarProductOption { + id: string + name: string + price: number + buy: number + sell: number +} + +export interface MontzarProductsResponse { + code: number + message: string + data: { + items: MontzarProductOption[] + } +} + +export const getMontzarProducts = async () => + await useAxios.get('/admin/montzar/products') diff --git a/src/pages/menuPages/configuration/MontzarProductIdField.vue b/src/pages/menuPages/configuration/MontzarProductIdField.vue new file mode 100644 index 0000000..26f610d --- /dev/null +++ b/src/pages/menuPages/configuration/MontzarProductIdField.vue @@ -0,0 +1,89 @@ + + + diff --git a/src/pages/menuPages/configuration/SettingValueField.vue b/src/pages/menuPages/configuration/SettingValueField.vue index 16fa230..310781b 100644 --- a/src/pages/menuPages/configuration/SettingValueField.vue +++ b/src/pages/menuPages/configuration/SettingValueField.vue @@ -36,6 +36,13 @@ @update:value="emit('update:value', $event)" /> + +