From d561679f433f8eb88f9251d354d2872ea5a7b335 Mon Sep 17 00:00:00 2001
From: wanglihui <1769794040@qq.com>
Date: Sat, 13 Jan 2024 14:54:19 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=BA=94=E7=94=A8?=
=?UTF-8?q?=E3=80=81=E8=BD=AE=E6=92=ADAPI=E6=8E=A5=E5=8F=A3=E8=B0=83?=
=?UTF-8?q?=E8=AF=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/workplace/app.ts | 11 +++++------
src/api/workplace/banner.ts | 13 ++++++-------
src/pages/message/recordpersonal.vue | 4 ++--
.../configuration/components/Banner.vue | 5 +----
.../configuration/components/BannerDialog.vue | 3 ++-
.../workplace/manage/components/Apply.vue | 19 ++++++++-----------
src/pages/workplace/manage/index.vue | 5 +----
7 files changed, 25 insertions(+), 35 deletions(-)
diff --git a/src/api/workplace/app.ts b/src/api/workplace/app.ts
index c753fc7..e32856c 100644
--- a/src/api/workplace/app.ts
+++ b/src/api/workplace/app.ts
@@ -19,19 +19,18 @@ export function appPost(data: any) {
}
// 编辑应用
-export function appPut(data: any) {
+export function appPut(data: any, app_id: string) {
return request({
- url: '/manager/workplace/app',
+ url: `/manager/workplace/apps/${app_id}`,
method: 'put',
data
});
}
// 删除应用
-export function appDelete(params: any) {
+export function appDelete(app_id: string) {
return request({
- url: '/manager/workplace/app',
- method: 'delete',
- params
+ url: `/manager/workplace/apps/${app_id}`,
+ method: 'delete'
});
}
diff --git a/src/api/workplace/banner.ts b/src/api/workplace/banner.ts
index 9846b68..8c240b3 100644
--- a/src/api/workplace/banner.ts
+++ b/src/api/workplace/banner.ts
@@ -19,19 +19,18 @@ export function bannerPost(data: any) {
}
// 编辑轮播
-export function bannerPut(data: any) {
+export function bannerPut(data: any, banner_no: string) {
return request({
- url: '/manager/workplace/banner',
- method: 'post',
+ url: `/manager/workplace/banners/${banner_no}`,
+ method: 'put',
data
});
}
// 删除轮播
-export function bannerDelete(params: any) {
+export function bannerDelete(banner_no: string) {
return request({
- url: '/manager/workplace/banner',
- method: 'delete',
- params
+ url: `/manager/workplace/banners/${banner_no}`,
+ method: 'delete'
});
}
diff --git a/src/pages/message/recordpersonal.vue b/src/pages/message/recordpersonal.vue
index ac83a14..e427016 100644
--- a/src/pages/message/recordpersonal.vue
+++ b/src/pages/message/recordpersonal.vue
@@ -198,8 +198,8 @@ const getUserList = () => {
loadTable.value = true;
messageRecordpersonalGet(queryFrom).then((res: any) => {
loadTable.value = false;
- tableData.value = res.list;
- total.value = res.count;
+ tableData.value = res?.list ? res?.list : [];
+ total.value = res?.count ? res?.count : 0;
});
};
diff --git a/src/pages/workplace/configuration/components/Banner.vue b/src/pages/workplace/configuration/components/Banner.vue
index 579192d..8c56f99 100644
--- a/src/pages/workplace/configuration/components/Banner.vue
+++ b/src/pages/workplace/configuration/components/Banner.vue
@@ -188,10 +188,7 @@ const onDelBanner = (item: any) => {
type: 'warning'
})
.then(() => {
- const fromLiftban = {
- banner_no: item.banner_no
- };
- bannerDelete(fromLiftban)
+ bannerDelete(item.banner_no)
.then((_res: any) => {
getTableList();
ElMessage({
diff --git a/src/pages/workplace/configuration/components/BannerDialog.vue b/src/pages/workplace/configuration/components/BannerDialog.vue
index f84367c..9147692 100644
--- a/src/pages/workplace/configuration/components/BannerDialog.vue
+++ b/src/pages/workplace/configuration/components/BannerDialog.vue
@@ -168,7 +168,8 @@ const addBanner = () => {
// 编辑轮播
const editBanner = () => {
loaging.value = true;
- bannerPut(formData.value)
+ const banner_no = (props.data as any).banner_no;
+ bannerPut(formData.value, banner_no)
.then((res: any) => {
loaging.value = false;
if (res.status == 200) {
diff --git a/src/pages/workplace/manage/components/Apply.vue b/src/pages/workplace/manage/components/Apply.vue
index 503980c..31756c5 100644
--- a/src/pages/workplace/manage/components/Apply.vue
+++ b/src/pages/workplace/manage/components/Apply.vue
@@ -35,16 +35,12 @@
APP
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
免费
@@ -188,7 +184,8 @@ const addApp = () => {
// 编辑
const editApp = () => {
loaging.value = true;
- appPut(formData.value)
+ const app_id = (props.data as any).app_id;
+ appPut(formData.value, app_id)
.then((res: any) => {
loaging.value = false;
if (res.status == 200) {
diff --git a/src/pages/workplace/manage/index.vue b/src/pages/workplace/manage/index.vue
index 56ea553..36384ea 100644
--- a/src/pages/workplace/manage/index.vue
+++ b/src/pages/workplace/manage/index.vue
@@ -208,10 +208,7 @@ const onDelApply = (item: any) => {
type: 'warning'
})
.then(() => {
- const fromLiftban = {
- banner_no: item.banner_no
- };
- appDelete(fromLiftban)
+ appDelete(item.app_id)
.then((_res: any) => {
getTableList();
ElMessage({