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