This commit is contained in:
@@ -105,7 +105,7 @@
|
||||
</ElDialog>
|
||||
|
||||
<!-- 分配角色对话框 -->
|
||||
<ElDialog v-model="roleDialogVisible" width="50%">
|
||||
<ElDialog v-model="roleDialogVisible" width="55%">
|
||||
<template #header>
|
||||
<div class="dialog-header">
|
||||
<span class="dialog-title">分配角色</span>
|
||||
@@ -219,7 +219,7 @@
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { h } from 'vue'
|
||||
import { h, onActivated } from 'vue'
|
||||
import { useRoute } from 'vue-router'
|
||||
import {
|
||||
FormInstance,
|
||||
@@ -589,6 +589,10 @@
|
||||
getAccountList()
|
||||
})
|
||||
|
||||
onActivated(() => {
|
||||
getAccountList()
|
||||
})
|
||||
|
||||
// 加载所有角色列表
|
||||
const loadAllRoles = async (keyword: string = '') => {
|
||||
try {
|
||||
@@ -973,7 +977,7 @@
|
||||
display: flex;
|
||||
flex: 1;
|
||||
flex-direction: column;
|
||||
max-width: 380px;
|
||||
max-width: 440px;
|
||||
overflow: hidden;
|
||||
border: 1px solid var(--el-border-color);
|
||||
border-radius: 4px;
|
||||
|
||||
@@ -200,7 +200,7 @@
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { h } from 'vue'
|
||||
import { h, onActivated } from 'vue'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { RoutesAlias } from '@/router/routesAlias'
|
||||
import { EnterpriseService, ShopService } from '@/api/modules'
|
||||
@@ -536,6 +536,10 @@
|
||||
}
|
||||
})
|
||||
|
||||
onActivated(() => {
|
||||
getTableData()
|
||||
})
|
||||
|
||||
// 加载店铺列表 - 改用级联查询
|
||||
const loadShopList = async () => {
|
||||
shopLoading.value = true
|
||||
|
||||
Reference in New Issue
Block a user