This commit is contained in:
wangchengming 2025-07-20 13:50:20 +08:00
parent 679e5f4287
commit e987a2b603
4 changed files with 11 additions and 10 deletions

View File

@ -46,10 +46,11 @@ import deleteIcon from '@/assets/images/deleteIcon.png'
import { getBusEncyclopediaDatabasePage } from "@/api/databaseLibary"
const router = useRouter()
const { proxy } = getCurrentInstance()
const baseUrl = import.meta.env.VITE_APP_BASE_API
const queryParams = ref({
pageIndex: 1,
pageSize: 10,
pageSize: 15,
category: undefined,
categoryTwo: undefined,
keyword: undefined
@ -62,8 +63,9 @@ const getBusEncyclopediaDatabasePageList = () => {
getBusEncyclopediaDatabasePage(queryParams.value).then(res => {
console.log('查询结果', res)
if (res.code == 200) {
if (res.data.list.length > 0) tableData.value = tableData.value.concat(res.data.list)
if (res.data.list.length > 0) tableData.value = res.data.list
else {
tableData.value = res.data.list
queryParams.value.pageIndex = queryParams.value.pageIndex - 1
proxy.$modal.msgSuccess("没有更多了")
}
@ -83,7 +85,6 @@ const handleDetele = (recordId) => {
proxy.$modal.confirm('是否确认删除该项数据项?').then(function () {
return deleteBusEncyclopediaDatabase(recordId)
}).then(() => {
tableData.value = []
queryParams.value.pageIndex = 1
getBusEncyclopediaDatabasePageList();
proxy.$modal.msgSuccess("删除成功")

View File

@ -34,8 +34,8 @@
:label="item.label" :value="item.value" @change="handleChangeTwoType(item.value)" />
<!-- 组织架构图 -->
<el-checkbox v-if="ruleForm.category == '组织架构'" v-for="item in busDependencyData"
:label="item.dependencyName" :value="item.dependencyName"
@change="handleChangeTwoType(item.dependencyName)" />
:label="item.dependencyName" :value="item.id"
@change="handleChangeTwoType(item.id)" />
<!-- 高压培训材料 -->
<el-checkbox v-if="ruleForm.category == '高压培训材料'" v-for="item in training_materials"
:label="item.label" :value="item.value" @change="handleChangeTwoType(item.value)" />

View File

@ -65,8 +65,9 @@ const getBusEncyclopediaDatabasePageList = () => {
getBusEncyclopediaDatabasePage(queryParams.value).then(res => {
console.log('查询结果', res)
if (res.code == 200) {
if (res.data.list.length > 0) tableData.value = tableData.value.concat(res.data.list)
if (res.data.list.length > 0) tableData.value = res.data.list
else {
tableData.value = res.data.list
queryParams.value.pageIndex = queryParams.value.pageIndex - 1
proxy.$modal.msgSuccess("没有更多了")
}
@ -86,7 +87,6 @@ const handleDetele = (recordId) => {
proxy.$modal.confirm('是否确认删除该项数据项?').then(function () {
return deleteBusEncyclopediaDatabase(recordId)
}).then(() => {
tableData.value = []
queryParams.value.pageIndex = 1
getBusEncyclopediaDatabasePageList();
proxy.$modal.msgSuccess("删除成功")

View File

@ -31,9 +31,9 @@
@click="handleChoseTwoType(dict.value)"> {{ dict.label }} </el-button>
<!-- 组织架构类型 -->
<el-button v-if="activeOne == '组织架构'"
:class="activeTwo === dict.dependencyName ? 'activeOption' : 'right-item'"
v-for="dict in busDependencyData" :key="dict.dependencyName" link
@click="handleChoseTwoType(dict.dependencyName)"> {{ dict.dependencyName }}
:class="activeTwo === dict.id ? 'activeOption' : 'right-item'"
v-for="dict in busDependencyData" :key="dict.id" link
@click="handleChoseTwoType(dict.id)"> {{ dict.dependencyName }}
</el-button>
<!-- 高压培训材料类型 -->
<el-button v-if="activeOne == '高压培训材料'"