feat: 新增应用、轮播API接口调试

This commit is contained in:
wanglihui 2024-01-13 14:54:19 +08:00
parent f9b4c3045e
commit d561679f43
7 changed files with 25 additions and 35 deletions

View File

@ -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'
});
}

View File

@ -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'
});
}

View File

@ -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;
});
};

View File

@ -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({

View File

@ -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) {

View File

@ -35,16 +35,12 @@
<el-radio :label="1">APP</el-radio>
</el-radio-group>
</el-form-item>
<template v-if="formData.jump_type === 0">
<el-form-item label="网页地址">
<el-input v-model="formData.web_route" placeholder="请输入网页地址" />
</el-form-item>
</template>
<template v-if="formData.jump_type === 1">
<el-form-item label="APP地址">
<el-input v-model="formData.app_route" placeholder="请输入APP地址" />
</el-form-item>
</template>
<el-form-item label="网页地址">
<el-input v-model="formData.web_route" placeholder="请输入网页地址" />
</el-form-item>
<el-form-item label="APP地址">
<el-input v-model="formData.app_route" placeholder="请输入APP地址" />
</el-form-item>
<el-form-item label="付款">
<el-radio-group v-model="formData.is_paid_app">
<el-radio :label="0">免费</el-radio>
@ -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) {

View File

@ -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({