From a918b1515de0fcccd5f6f882ae13322f0720b657 Mon Sep 17 00:00:00 2001 From: zjf <1799650030@qq.com> Date: Tue, 3 Feb 2026 22:02:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=AE=E6=92=AD=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/integrated/sysBanner.ts | 40 +++ src/api/integrated/sysInternalPage.ts | 53 ++++ src/views/integrated/sysBanner/form.vue | 271 ++++++++++++++++++ src/views/integrated/sysBanner/index.vue | 184 ++++++++++++ src/views/integrated/sysInternalPage/form.vue | 121 ++++++++ .../integrated/sysInternalPage/index.vue | 152 ++++++++++ 6 files changed, 821 insertions(+) create mode 100644 src/api/integrated/sysBanner.ts create mode 100644 src/api/integrated/sysInternalPage.ts create mode 100644 src/views/integrated/sysBanner/form.vue create mode 100644 src/views/integrated/sysBanner/index.vue create mode 100644 src/views/integrated/sysInternalPage/form.vue create mode 100644 src/views/integrated/sysInternalPage/index.vue diff --git a/src/api/integrated/sysBanner.ts b/src/api/integrated/sysBanner.ts new file mode 100644 index 0000000..294d5dc --- /dev/null +++ b/src/api/integrated/sysBanner.ts @@ -0,0 +1,40 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: "/integrated/sysBanner/page", + method: "get", + params: query, + }) +} + +export function addObj(obj?: Object) { + return request({ + url: "/integrated/sysBanner", + method: "post", + data: obj, + }) +} + +export function getObj(id?: string) { + return request({ + url: "/integrated/sysBanner/" + id, + method: "get", + }) +} + +export function delObjs(ids?: (string | number)[]) { + return request({ + url: "/integrated/sysBanner", + method: "delete", + data: ids, + }) +} + +export function putObj(obj?: Object) { + return request({ + url: "/integrated/sysBanner", + method: "put", + data: obj, + }) +} diff --git a/src/api/integrated/sysInternalPage.ts b/src/api/integrated/sysInternalPage.ts new file mode 100644 index 0000000..864ba8a --- /dev/null +++ b/src/api/integrated/sysInternalPage.ts @@ -0,0 +1,53 @@ +import request from "/@/utils/request" + +/** 分页查询 */ +export function fetchList(query?: Object) { + return request({ + url: "/integrated/sysInternalPage/page", + method: "get", + params: query, + }) +} + +/** 下拉列表(供轮播图内部跳转选择) */ +export function select() { + return request({ + url: "/integrated/sysInternalPage/select", + method: "get", + }) +} + +/** 根据 ID 查询 */ +export function getObj(id?: string) { + return request({ + url: "/integrated/sysInternalPage/" + id, + method: "get", + }) +} + +/** 新增 */ +export function addObj(obj?: Object) { + return request({ + url: "/integrated/sysInternalPage", + method: "post", + data: obj, + }) +} + +/** 修改 */ +export function putObj(obj?: Object) { + return request({ + url: "/integrated/sysInternalPage", + method: "put", + data: obj, + }) +} + +/** 删除(批量) */ +export function delObjs(ids?: (string | number)[]) { + return request({ + url: "/integrated/sysInternalPage", + method: "delete", + data: ids, + }) +} diff --git a/src/views/integrated/sysBanner/form.vue b/src/views/integrated/sysBanner/form.vue new file mode 100644 index 0000000..e1a835f --- /dev/null +++ b/src/views/integrated/sysBanner/form.vue @@ -0,0 +1,271 @@ + + + + + diff --git a/src/views/integrated/sysBanner/index.vue b/src/views/integrated/sysBanner/index.vue new file mode 100644 index 0000000..baee083 --- /dev/null +++ b/src/views/integrated/sysBanner/index.vue @@ -0,0 +1,184 @@ + + + + + diff --git a/src/views/integrated/sysInternalPage/form.vue b/src/views/integrated/sysInternalPage/form.vue new file mode 100644 index 0000000..48aa288 --- /dev/null +++ b/src/views/integrated/sysInternalPage/form.vue @@ -0,0 +1,121 @@ + + + diff --git a/src/views/integrated/sysInternalPage/index.vue b/src/views/integrated/sysInternalPage/index.vue new file mode 100644 index 0000000..cf47480 --- /dev/null +++ b/src/views/integrated/sysInternalPage/index.vue @@ -0,0 +1,152 @@ + + +