From c0328fa23e8cd4b3388bc1bad35eb47ba58e35f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Mon, 23 Sep 2024 01:45:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E5=9B=BE=E5=BD=A2?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E7=A0=81=E5=A4=A7=E5=86=99=E4=B8=8D=E8=AF=86?= =?UTF-8?q?=E5=88=AB=20=E4=BF=AE=E5=A4=8D=EF=BC=9A=E6=8C=89=E5=95=86?= =?UTF-8?q?=E6=88=B7ID=E6=9F=A5=E8=AF=A2=E8=AE=A2=E5=8D=95=E3=80=81?= =?UTF-8?q?=E5=95=86=E5=93=81=E3=80=81=E5=88=86=E7=B1=BB=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/shop/goodsSpec/model/index.ts | 1 + src/api/shop/spec/model/index.ts | 2 + src/views/shop/goods/components/goodsEdit.vue | 4 +- src/views/shop/goods/index.vue | 6 +- src/views/shop/goodsSpec/index.vue | 16 +- .../shop/merchant/components/merchantEdit.vue | 1 - src/views/shop/merchant/components/search.vue | 5 +- src/views/shop/merchant/index.vue | 11 +- .../merchant/user/components/org-select.vue | 39 -- .../merchant/user/components/role-select.vue | 71 --- .../shop/merchant/user/components/search.vue | 42 -- .../merchant/user/components/sex-select.vue | 45 -- .../merchant/user/components/user-edit.vue | 361 ----------- .../merchant/user/components/user-import.vue | 88 --- .../merchant/user/components/user-info.vue | 143 ----- .../merchant/user/components/user-search.vue | 111 ---- .../merchant/user/components/userEdit.vue | 274 --------- .../shop/merchant/user/details/index.vue | 130 ---- src/views/shop/merchant/user/index.vue | 562 ------------------ src/views/shop/merchantAccount/index.vue | 7 - src/views/shop/spec/components/specEdit.vue | 1 + src/views/shop/spec/index.vue | 2 + 22 files changed, 28 insertions(+), 1894 deletions(-) delete mode 100644 src/views/shop/merchant/user/components/org-select.vue delete mode 100644 src/views/shop/merchant/user/components/role-select.vue delete mode 100644 src/views/shop/merchant/user/components/search.vue delete mode 100644 src/views/shop/merchant/user/components/sex-select.vue delete mode 100644 src/views/shop/merchant/user/components/user-edit.vue delete mode 100644 src/views/shop/merchant/user/components/user-import.vue delete mode 100644 src/views/shop/merchant/user/components/user-info.vue delete mode 100644 src/views/shop/merchant/user/components/user-search.vue delete mode 100644 src/views/shop/merchant/user/components/userEdit.vue delete mode 100644 src/views/shop/merchant/user/details/index.vue delete mode 100644 src/views/shop/merchant/user/index.vue diff --git a/src/api/shop/goodsSpec/model/index.ts b/src/api/shop/goodsSpec/model/index.ts index 0d4cfd5..3f8c026 100644 --- a/src/api/shop/goodsSpec/model/index.ts +++ b/src/api/shop/goodsSpec/model/index.ts @@ -27,5 +27,6 @@ export interface GoodsSpec { export interface GoodsSpecParam extends PageParam { id?: number; goodsId: number; + merchantId?: number; keywords?: string; } diff --git a/src/api/shop/spec/model/index.ts b/src/api/shop/spec/model/index.ts index 800c169..52ba8dc 100644 --- a/src/api/shop/spec/model/index.ts +++ b/src/api/shop/spec/model/index.ts @@ -14,6 +14,8 @@ export interface Spec { userId?: number; // 更新者 updater?: number; + // 商户ID + merchantId?: number; // 备注 comments?: string; // 状态, 0正常, 1待修,2异常已修,3异常未修 diff --git a/src/views/shop/goods/components/goodsEdit.vue b/src/views/shop/goods/components/goodsEdit.vue index 0ee8473..bf54daa 100644 --- a/src/views/shop/goods/components/goodsEdit.vue +++ b/src/views/shop/goods/components/goodsEdit.vue @@ -375,6 +375,7 @@ import { listGoodsSpec } from "@/api/shop/goodsSpec"; import { GoodsCategory } from "@/api/shop/goodsCategory/model"; import { listGoodsCategory } from "@/api/shop/goodsCategory"; + import { getMerchantId } from "@/utils/merchant"; // 是否是修改 const isUpdate = ref(false); @@ -388,8 +389,6 @@ visible: boolean; // 修改回显的数据 data?: Goods | null; - // 商户ID - merchantId?: number; }>(); const emit = defineEmits<{ @@ -418,6 +417,7 @@ const goodsSpec = ref(); const category = ref([]); const takeaway = ref([]); + const merchantId = getMerchantId(); const columns = [ { diff --git a/src/views/shop/goods/index.vue b/src/views/shop/goods/index.vue index 9c9be4f..621ad72 100644 --- a/src/views/shop/goods/index.vue +++ b/src/views/shop/goods/index.vue @@ -81,11 +81,7 @@ - + diff --git a/src/views/shop/goodsSpec/index.vue b/src/views/shop/goodsSpec/index.vue index 5ccbd19..63db0be 100644 --- a/src/views/shop/goodsSpec/index.vue +++ b/src/views/shop/goodsSpec/index.vue @@ -4,7 +4,7 @@ - + @@ -58,8 +62,13 @@ } from 'ele-admin-pro/es/ele-pro-table/types'; import Search from './components/search.vue'; import GoodsSpecEdit from './components/goodsSpecEdit.vue'; - import { pageGoodsSpec, removeGoodsSpec, removeBatchGoodsSpec } from '@/api/shop/goodsSpec'; + import { + pageGoodsSpec, + removeGoodsSpec, + removeBatchGoodsSpec + } from '@/api/shop/goodsSpec'; import type { GoodsSpec, GoodsSpecParam } from '@/api/shop/goodsSpec/model'; + import { getMerchantId } from '@/utils/merchant'; // 表格实例 const tableRef = ref | null>(null); @@ -86,6 +95,7 @@ if (filters) { where.status = filters.status; } + where.merchantId = getMerchantId(); return pageGoodsSpec({ ...where, ...orders, diff --git a/src/views/shop/merchant/components/merchantEdit.vue b/src/views/shop/merchant/components/merchantEdit.vue index a1438db..1427a0a 100644 --- a/src/views/shop/merchant/components/merchantEdit.vue +++ b/src/views/shop/merchant/components/merchantEdit.vue @@ -456,7 +456,6 @@ listRoles({ roleCode: 'merchant' }).then((res) => { form.roleId = res[0].roleId; form.roleName = res[0].roleName; - form.tenantId = Number(localStorage.getItem('TenantId')); }); } else { resetFields(); diff --git a/src/views/shop/merchant/components/search.vue b/src/views/shop/merchant/components/search.vue index c5036e0..caa4ad1 100644 --- a/src/views/shop/merchant/components/search.vue +++ b/src/views/shop/merchant/components/search.vue @@ -1,6 +1,6 @@