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 @@