diff --git a/src/views/member/user/index.vue b/src/views/member/user/index.vue index 18e4f370..777fa8d5 100644 --- a/src/views/member/user/index.vue +++ b/src/views/member/user/index.vue @@ -114,10 +114,10 @@ <el-button link type="primary" - @click="openForm('update', scope.row.id)" + @click="goMemberDetail(scope.row.id)" v-hasPermi="['member:user:update']" > - 编辑 + 详情 </el-button> </template> </el-table-column> @@ -130,14 +130,10 @@ @pagination="getList" /> </ContentWrap> - - <!-- 表单弹窗:添加/修改 --> - <UserForm ref="formRef" @success="getList" /> </template> <script setup lang="ts"> import { dateFormatter } from '@/utils/formatTime' import * as UserApi from '@/api/member/user' -import UserForm from './UserForm.vue' import { DICT_TYPE } from '@/utils/dict' import MemberTagSelect from '@/views/member/tag/components/MemberTagSelect.vue' import MemberLevelSelect from '@/views/member/level/components/MemberLevelSelect.vue' @@ -185,10 +181,9 @@ const resetQuery = () => { handleQuery() } -/** 添加/修改操作 */ -const formRef = ref() -const openForm = (type: string, id?: number) => { - formRef.value.open(type, id) +const { push } = useRouter() +const goMemberDetail = (id: number) => { + push({ path: 'user/detail', query: { member_id: id } }) } /** 初始化 **/