适配多商户

This commit is contained in:
gxwebsoft
2024-05-24 14:53:29 +08:00
parent 757822f3ba
commit dea6ae1c23
23 changed files with 1167 additions and 315 deletions
+9 -11
View File
@@ -4,7 +4,7 @@
<a-card :bordered="false" :body-style="{ padding: '16px' }">
<ele-pro-table
ref="tableRef"
row-key="userId"
row-key="uid"
:columns="columns"
:datasource="datasource"
:customRow="customRow"
@@ -74,12 +74,8 @@
} from 'ele-admin-pro/es/ele-pro-table/types';
import Search from './components/search.vue';
import UserEdit from './components/userEdit.vue';
import {
pageUsers,
removeBatchUsers,
removeUsers
} from '@/api/booking/users';
import type { Users, UsersParam } from '@/api/booking/users/model';
import { pageUsers, removeBatchUsers, removeUsers } from '@/api/shop/users';
import type { Users, UsersParam } from '@/api/shop/users/model';
// 表格实例
const tableRef = ref<InstanceType<typeof EleProTable> | null>(null);
@@ -118,8 +114,8 @@
const columns = ref<ColumnItem[]>([
{
title: 'ID',
dataIndex: 'userId',
key: 'userId',
dataIndex: 'uid',
key: 'uid',
width: 90
},
{
@@ -183,12 +179,14 @@
title: '积分',
dataIndex: 'points',
key: 'points',
sorter: true,
align: 'center'
},
{
title: '余额',
dataIndex: 'balance',
key: 'balance',
sorter: true,
align: 'center'
},
{
@@ -236,7 +234,7 @@
/* 删除单个 */
const remove = (row: Users) => {
const hide = message.loading('请求中..', 0);
removeUsers(row.userId)
removeUsers(row.uid)
.then((msg) => {
hide();
message.success(msg);
@@ -261,7 +259,7 @@
maskClosable: true,
onOk: () => {
const hide = message.loading('请求中..', 0);
removeBatchUsers(selection.value.map((d) => d.userId))
removeBatchUsers(selection.value.map((d) => d.uid))
.then((msg) => {
hide();
message.success(msg);