Skip to content

Commit

Permalink
loading indicator (#336)
Browse files Browse the repository at this point in the history
  • Loading branch information
swuecho authored Jun 4, 2023
1 parent 1c3294c commit 735d19e
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
4 changes: 3 additions & 1 deletion web/src/views/admin/model/per_mode_ratelimit/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,15 @@ interface RowData {
const dialogVisible = ref(false)
const data = ref<RowData[]>([])
const loading = ref(true)
onMounted(async () => {
refreshData()
})
async function refreshData() {
data.value = await ListUserChatModelPrivilege()
loading.value = false
}
function UpdateRow(row: RowData) {
Expand Down Expand Up @@ -123,6 +125,6 @@ async function newRowAdded() {
</span>
</HoverButton>
</div>
<NDataTable :columns="columns" :data="data" />
<NDataTable :columns="columns" :data="data" :loading="loading" />
</div>
</template>
4 changes: 3 additions & 1 deletion web/src/views/admin/model/system_model/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,15 @@ const ms_ui = useMessage()
const data = ref<Chat.ChatModel[]>([])
const dialogVisible = ref(false)
const loading = ref(true)
onMounted(async () => {
refreshData()
})
async function refreshData() {
data.value = await fetchChatModel()
loading.value = false
}
function UpdateRow(row: Chat.ChatModel) {
Expand Down Expand Up @@ -227,6 +229,6 @@ function checkNoRowIsDefaultTrue(v: boolean) {
</span>
</HoverButton>
</div>
<NDataTable :columns="columns" :data="data" />
<NDataTable :columns="columns" :data="data" :loading="loading" />
</div>
</template>
6 changes: 5 additions & 1 deletion web/src/views/admin/user/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ interface UserData {
rateLimit: string
}
const tableData = ref<UserData[]>([])
const loading = ref<boolean>(true)
const columns = [
{
Expand Down Expand Up @@ -133,6 +134,7 @@ const pagination = reactive({
})
async function fetchData() {
loading.value = true
try {
const { data, total } = await GetUserData(pagination.page, pagination.pageSize)
tableData.value = data
Expand All @@ -143,6 +145,8 @@ async function fetchData() {
ms_ui.error(t(err.response.data.message))
else
ms_ui.error(t(err.response.data.message))
} finally {
loading.value = false
}
}
Expand All @@ -167,6 +171,6 @@ async function handleRefresh() {
</span>
</HoverButton>
</div>
<NDataTable remote :data="tableData" :columns="columns" :pagination="pagination" />
<NDataTable :loading="loading" remote :data="tableData" :columns="columns" :pagination="pagination" />
</div>
</template>

0 comments on commit 735d19e

Please sign in to comment.