From 91788197cf09111e1b3976f0168ebc092b41f5e5 Mon Sep 17 00:00:00 2001
From: wangchengming <15110151257@163.com>
Date: Tue, 12 Aug 2025 10:53:15 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9PPT=E6=A8=A1=E6=9D=BF?=
=?UTF-8?q?=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/system/administrativeRegion.js | 4 +-
src/api/system/mediaType.js | 9 +++
src/api/system/pptTemplate.js | 10 ++--
.../system/administrativeRegion/index.vue | 30 +++++-----
src/views/system/mediaType/index.vue | 49 +++++++++++-----
src/views/system/pptTemplate/index.vue | 57 ++++++++++++++-----
6 files changed, 109 insertions(+), 50 deletions(-)
diff --git a/src/api/system/administrativeRegion.js b/src/api/system/administrativeRegion.js
index 16ca8f6..5e2f362 100644
--- a/src/api/system/administrativeRegion.js
+++ b/src/api/system/administrativeRegion.js
@@ -8,6 +8,7 @@ export function sysRegionTreeList(query) {
data: query
})
}
+
// 依据父级id获取行政区划数据
export function sysRegionListByPid(query) {
return request({
@@ -16,8 +17,7 @@ export function sysRegionListByPid(query) {
data: query
})
}
-
-
+
// 新增行政区划
export function addSysRegion(data) {
return request({
diff --git a/src/api/system/mediaType.js b/src/api/system/mediaType.js
index 0e9d4af..34fcfa2 100644
--- a/src/api/system/mediaType.js
+++ b/src/api/system/mediaType.js
@@ -9,6 +9,15 @@ export function sysMediaTypeTreeList(query) {
})
}
+// 依据父级id获取媒体类型数据
+export function sysMediaTypeListByPid(query) {
+ return request({
+ url: '/admin/sysMediaType/listByPid',
+ method: 'post',
+ data: query
+ })
+}
+
// 新增媒体类型
export function addSysMediaType(data) {
return request({
diff --git a/src/api/system/pptTemplate.js b/src/api/system/pptTemplate.js
index 2ac9f17..5483ec6 100644
--- a/src/api/system/pptTemplate.js
+++ b/src/api/system/pptTemplate.js
@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 获取PPT模板列表
export function pptTemplatePage(query) {
return request({
- url: '/admin/pptTemplate/getPptTemplatePage',
+ url: '/admin/busPptTemplate/getBusPptTemplatePage',
method: 'post',
data: query
})
@@ -12,7 +12,7 @@ export function pptTemplatePage(query) {
// 新增PPT模板
export function addPptTemplate(data) {
return request({
- url: '/admin/pptTemplate/addPptTemplate',
+ url: '/admin/busPptTemplate/addBusPptTemplate',
method: 'post',
data: data
})
@@ -21,7 +21,7 @@ export function addPptTemplate(data) {
// 修改PPT模板
export function updatePptTemplate(data) {
return request({
- url: '/admin/pptTemplate/updatePptTemplate',
+ url: '/admin/busPptTemplate/updateBusPptTemplate',
method: 'post',
data: data
})
@@ -30,7 +30,7 @@ export function updatePptTemplate(data) {
// 获取PPT模板详情
export function getPptTemplate(pptTemplateId) {
return request({
- url: '/admin/pptTemplate/getPptTemplate/' + pptTemplateId,
+ url: '/admin/busPptTemplate/getBusPptTemplate/' + pptTemplateId,
method: 'post'
})
}
@@ -38,7 +38,7 @@ export function getPptTemplate(pptTemplateId) {
// 删除PPT模板
export function deletePptTemplate(pptTemplateId) {
return request({
- url: '/admin/pptTemplate/deletePptTemplate/' + pptTemplateId,
+ url: '/admin/busPptTemplate/deleteBusPptTemplate/' + pptTemplateId,
method: 'post'
})
}
\ No newline at end of file
diff --git a/src/views/system/administrativeRegion/index.vue b/src/views/system/administrativeRegion/index.vue
index 361aa31..8b6102c 100644
--- a/src/views/system/administrativeRegion/index.vue
+++ b/src/views/system/administrativeRegion/index.vue
@@ -11,12 +11,12 @@
新增根节点
- 展开/折叠
+
-
+
@@ -82,7 +82,7 @@ const refreshTable = ref(true)
const data = reactive({
form: {},
queryParams: {
- listByPid: '0'
+ parentId: '0'
},
rules: {
name: [{ required: true, message: "区域名称不能为空", trigger: "blur" }],
@@ -96,7 +96,7 @@ const { queryParams, form, rules } = toRefs(data)
/** 查询行政区域树列表 */
const getsysRegionTreeList = () => {
loading.value = true
- sysRegionListByPid(queryParams.value).then(res => {
+ sysRegionListByPid(queryParams.value).then(res => {
regionTreeList.value = res.data
loading.value = false
})
@@ -107,7 +107,7 @@ const loadChildren = async (row, treeNode, resolve) => {
try {
// 调用API获取子节点数据
// const children = await fetchChildrenData(row.id)
- queryParams.value.listByPid = row.id
+ queryParams.value.parentId = row.id
const children = await sysRegionListByPid(queryParams.value)
// 将子节点数据传递给表格
resolve(children.data)
@@ -117,14 +117,14 @@ const loadChildren = async (row, treeNode, resolve) => {
}
}
-/** 展开/折叠操作 */
-const toggleExpandAll = () => {
- refreshTable.value = false
- isExpandAll.value = !isExpandAll.value
- nextTick(() => {
- refreshTable.value = true
- })
-}
+// /** 展开/折叠操作 */
+// const toggleExpandAll = () => {
+// refreshTable.value = false
+// isExpandAll.value = !isExpandAll.value
+// nextTick(() => {
+// refreshTable.value = true
+// })
+// }
/** 表单重置 */
const reset = () => {
@@ -196,6 +196,8 @@ const handleDelete = (row) => {
proxy.$modal.confirm('是否确认删除名称为"' + row.name + '"的数据项?').then(function () {
return deleteSysRegion(row.id)
}).then(() => {
+ regionTreeList.value = []
+ queryParams.value.parentId = '0'
getsysRegionTreeList()
proxy.$modal.msgSuccess("删除成功")
}).catch(() => { })
diff --git a/src/views/system/mediaType/index.vue b/src/views/system/mediaType/index.vue
index 0cd32a4..f83d5ff 100644
--- a/src/views/system/mediaType/index.vue
+++ b/src/views/system/mediaType/index.vue
@@ -11,12 +11,12 @@
新增根节点
- 展开/折叠
+
-
+
@@ -31,7 +31,7 @@
v-hasPermi="['system:mediaType:edit']">修改
新增子节点
- 删除
@@ -64,7 +64,7 @@