|
|
@@ -19,7 +19,7 @@ import { usePagination } from 'vue-request'
|
|
|
// 搜索参数
|
|
|
const searchParams = ref<TSearchParams>({
|
|
|
name: '',
|
|
|
- type: 1,
|
|
|
+ type: 0,
|
|
|
gender: null
|
|
|
})
|
|
|
const editFormVisible = ref(false)
|
|
|
@@ -40,10 +40,11 @@ const { data, run, loading, current, total, pageSize, changePageSize } = usePagi
|
|
|
|
|
|
async function fetchData(page?: number) {
|
|
|
const gender = searchParams.value.gender === -1 ? null : searchParams.value.gender
|
|
|
+ const type = searchParams.value.type
|
|
|
run({
|
|
|
gender,
|
|
|
name: searchParams.value.name,
|
|
|
- type: searchParams.value.type,
|
|
|
+ type: type === 0 ? undefined : type,
|
|
|
page: page ?? current.value,
|
|
|
size: pageSize.value,
|
|
|
})
|
|
|
@@ -130,13 +131,17 @@ onMounted(() => {
|
|
|
</template>
|
|
|
</ElTableColumn>
|
|
|
|
|
|
- <ElTableColumn label="feature" prop="feature" width="280" />
|
|
|
+ <ElTableColumn label="feature" prop="feature" width="280">
|
|
|
+ <template #default="{row}">
|
|
|
+ {{ row.feature }}
|
|
|
+ </template>
|
|
|
+ </ElTableColumn>
|
|
|
<ElTableColumn label="激活状态" prop="status" width="120">
|
|
|
<template #default="{row}">
|
|
|
<ElTag type="success" v-if="row.status === 5">
|
|
|
已激活
|
|
|
</ElTag>
|
|
|
- <ElButton v-else-if="row.status === 3" @click="() => handleActive(row.voiceId)" :disabled="switchLoading">
|
|
|
+ <ElButton v-else-if="row.status === 3" @click="() => handleActive(row.id)" :disabled="switchLoading">
|
|
|
激活
|
|
|
</ElButton>
|
|
|
<div v-else>...</div>
|