diff --git a/src/views/cabinet/shop/index.vue b/src/views/cabinet/shop/index.vue index 9a225d9..947e499 100644 --- a/src/views/cabinet/shop/index.vue +++ b/src/views/cabinet/shop/index.vue @@ -8,8 +8,10 @@ import Delete from "@iconify-icons/ep/delete"; import AddFill from "@iconify-icons/ri/add-circle-line"; import Search from "@iconify-icons/ep/search"; import Refresh from "@iconify-icons/ep/refresh"; +import Qrcode from "@iconify-icons/ep/iphone"; import { ElMessage, ElMessageBox } from "element-plus"; import ShopFormModal from "./shop-form-modal.vue"; +import ReQrcode from "@/components/ReQrcode"; defineOptions({ name: "Shop" @@ -113,6 +115,14 @@ const handleEdit = (row: ShopDTO) => { editVisible.value = true; }; +const qrVisible = ref(false); +const currentShopId = ref(null); + +const showQrCode = (shopId: number) => { + currentShopId.value = shopId; + qrVisible.value = true; +}; + getList(); @@ -153,6 +163,9 @@ getList(); 编辑 + + 二维码 + \ No newline at end of file