diff --git a/src/api/ums/member.ts b/src/api/ums/member.ts
new file mode 100644
index 00000000..5957cb58
--- /dev/null
+++ b/src/api/ums/member.ts
@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+/**
+ * 获取会员分页列表
+ *
+ * @param queryParams
+ */
+export function listMembersWithPage(queryParams:object) {
+ return request({
+ url: '/mall-ums/api/v1/members',
+ method: 'get',
+ params: queryParams
+ })
+}
+
+/**
+ * 获取会员详情
+ *
+ * @param id
+ */
+export function getMemberDetail(id:number) {
+ return request({
+ url: '/mall-ums/api/v1/members/' + id,
+ method: 'get'
+ })
+}
+
+/**
+ * 添加会员
+ *
+ * @param data
+ */
+export function addMember(data:object) {
+ return request({
+ url: '/mall-ums/api/v1/members',
+ method: 'post',
+ data: data
+ })
+}
+
+/**
+ * 添加会员
+ *
+ * @param id
+ * @param data
+ */
+export function updateMember(id:number, data:object) {
+ return request({
+ url: '/mall-ums/api/v1/members/' + id,
+ method: 'put',
+ data: data
+ })
+}
\ No newline at end of file
diff --git a/src/views/pms/goods/index.vue b/src/views/pms/goods/index.vue
index f369304f..19193968 100644
--- a/src/views/pms/goods/index.vue
+++ b/src/views/pms/goods/index.vue
@@ -121,15 +121,13 @@
import {Search, Plus, Edit, Refresh, Delete} from '@element-plus/icons'
import {listGoodsWithPage, deleteGoods} from '@/api/pms/goods'
import {listCascadeCategories} from '@/api/pms/category'
-import {reactive, ref, onMounted, toRefs, unref} from 'vue'
-import {ElTable, ElMessage, ElMessageBox, ElTree} from 'element-plus'
+import {reactive, ref, onMounted, toRefs} from 'vue'
+import {ElTable, ElMessage, ElMessageBox} from 'element-plus'
import {getCurrentInstance} from 'vue'
import {moneyFormatter} from '@/utils/filter'
-
-const dataTableRef = ref(ElTable)
-
import {useRouter} from "vue-router"
+const dataTableRef = ref(ElTable)
const router=useRouter()
const state = reactive({
diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue
index 8c9d2db2..1eef523b 100644
--- a/src/views/system/role/index.vue
+++ b/src/views/system/role/index.vue
@@ -17,7 +17,7 @@
菜单分配
-
+
{{ role.name }}
请选择角色
diff --git a/src/views/ums/member/index.vue b/src/views/ums/member/index.vue
new file mode 100644
index 00000000..bf8fb6fa
--- /dev/null
+++ b/src/views/ums/member/index.vue
@@ -0,0 +1,166 @@
+
+
+
+
+ 删除
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.province + scope.row.city + scope.row.area + scope.row.address }}
+
+
+
+
+
+ 是
+ 否
+
+
+
+
+
+
+
+
+
+
+ 未知
+ 男
+ 女
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 正常
+ 禁用
+
+
+
+
+
+
+
+ {{ scope.row.balance / 100 }}
+
+
+
+
+
+
+
+
+
+
+
+