From 504412a9b690f70f16e6b4771b0af43991353c3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=8A=E9=92=8A?= <13512071256@163.com> Date: Wed, 25 Dec 2024 16:10:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=94=A8=E6=88=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E3=80=81=E5=95=86=E5=93=81=E7=AE=A1=E7=90=86=E5=8F=8A?= =?UTF-8?q?UI=E7=BB=86=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/manage/dyUser/types.ts | 16 ++-- src/api/manage/product/index.ts | 5 +- src/components/noteList/index.vue | 13 +++- src/views/manage/articleManage/index.vue | 10 +-- src/views/manage/bannerManage/index.vue | 51 +++++++------ src/views/manage/dyUser/index.vue | 42 ++++++++--- src/views/manage/ipImage/index.vue | 13 ++-- src/views/manage/mkConfig/index.vue | 15 ++-- src/views/manage/mkPostcard/index.vue | 16 ++-- src/views/manage/noteManage/index.vue | 66 ++++++++--------- src/views/manage/product/index.vue | 14 ++-- src/views/manage/productCategory/index.vue | 10 +-- src/views/manage/route/index.vue | 86 +++++++++++----------- src/views/manage/scenic/index.vue | 37 ++++++---- src/views/manage/tag/index.vue | 16 ++-- src/views/manage/userLevel/index.vue | 61 +++++++++------ src/views/manage/vendor/index.vue | 12 +-- src/views/system/appMenu/index.vue | 9 ++- 18 files changed, 275 insertions(+), 217 deletions(-) diff --git a/src/api/manage/dyUser/types.ts b/src/api/manage/dyUser/types.ts index 15100fa..a9af781 100644 --- a/src/api/manage/dyUser/types.ts +++ b/src/api/manage/dyUser/types.ts @@ -103,7 +103,6 @@ export interface DyUserVO { * 纬度 */ latitude: number; - } export interface DyUserForm extends BaseEntity { @@ -135,7 +134,7 @@ export interface DyUserForm extends BaseEntity { /** * 帐号状态 */ - status?: string; + status?: number; /** * 最后登录IP @@ -211,11 +210,9 @@ export interface DyUserForm extends BaseEntity { * 纬度 */ latitude?: number; - } export interface DyUserQuery extends PageQuery { - /** * 用户昵称 */ @@ -311,11 +308,8 @@ export interface DyUserQuery extends PageQuery { */ latitude?: number; - /** - * 日期范围参数 - */ - params?: any; + /** + * 日期范围参数 + */ + params?: any; } - - - diff --git a/src/api/manage/product/index.ts b/src/api/manage/product/index.ts index dcc28a3..75bbb2d 100644 --- a/src/api/manage/product/index.ts +++ b/src/api/manage/product/index.ts @@ -66,9 +66,10 @@ export const delProduct = (id: string | number | Array) => { * 获取所有商品列表,用于表单下拉选择 * @returns */ -export const productAll = () => { +export const productAll = (query?: any) => { return request({ url: '/manage/product/all', - method: 'get' + method: 'get', + params: query }); }; diff --git a/src/components/noteList/index.vue b/src/components/noteList/index.vue index 9da223c..b1e7a1f 100644 --- a/src/components/noteList/index.vue +++ b/src/components/noteList/index.vue @@ -186,10 +186,19 @@ const handleDelete = (row: any) => { */ const formatTag = (tagId: string | null) => { let tagString = ''; + // for (let i = 0; i < props.sys_user_tagOptions.length; i++) { + // const element:any = props.sys_user_tagOptions[i]; + // if (tagId?.includes(element.id)) { + // tagString += ',' + element.title; + // } + // } for (let i = 0; i < props.sys_user_tagOptions.length; i++) { const element:any = props.sys_user_tagOptions[i]; - if (tagId?.includes(element.id)) { - tagString += ',' + element.title; + if (tagId!=null) { + let filteredArray = tagId.split(',').filter((item) => item==element.id); + if (filteredArray.length>0) { + tagString += ',' + element.title; + } } } return tagString.substring(1); diff --git a/src/views/manage/articleManage/index.vue b/src/views/manage/articleManage/index.vue index 81ed05e..9e1ab2a 100644 --- a/src/views/manage/articleManage/index.vue +++ b/src/views/manage/articleManage/index.vue @@ -73,13 +73,13 @@ v-hasPermi="['manage:article:edit']">发布 撤销发布 - - + + 编辑 - + 删除 diff --git a/src/views/manage/bannerManage/index.vue b/src/views/manage/bannerManage/index.vue index 74e801a..cf6f533 100644 --- a/src/views/manage/bannerManage/index.vue +++ b/src/views/manage/bannerManage/index.vue @@ -33,7 +33,7 @@ - @@ -47,26 +47,26 @@ 已上架 - + - @@ -80,26 +80,26 @@ 已上架 - + - @@ -113,26 +113,26 @@ 已上架 - + - @@ -151,19 +151,19 @@ 已上架 - + @@ -225,7 +225,7 @@ import { listBanner, getBanner, delBanner, addBanner, updateBanner,regionTree } import { BannerVO, BannerQuery, BannerForm } from '@/api/manage/banner/types'; const { proxy } = getCurrentInstance() as ComponentInternalInstance; - +const autoTableHeight = ref(750); const bannerList = ref([]); const buttonLoading = ref(false); const loading = ref(true); @@ -408,7 +408,6 @@ const handleExport = () => { } // tab切换 const activeName = ref(0); -const autoTableHeight = ref(750); const handleClick = (tab: any) => { activeName.value = tab; queryParams.value.type = tab; diff --git a/src/views/manage/dyUser/index.vue b/src/views/manage/dyUser/index.vue index 0c75501..3029dd4 100644 --- a/src/views/manage/dyUser/index.vue +++ b/src/views/manage/dyUser/index.vue @@ -37,8 +37,8 @@ - 注销 + @@ -76,7 +76,7 @@ @@ -132,19 +132,29 @@ @click="openInviteListDialog(scope.row)">35 - - + + + + + + - + @@ -496,7 +506,21 @@ const openbanned = async (row: DyUserVO) => { dialog.visible = true; dialog.rowData = row; }; - +/** + * 解封用户 + * @param row + */ +const handleStatus = async (row: DyUserVO) => { + await proxy?.$modal.confirm('是否确认解封用户昵称为"' + row.nickName + '"的数据项?') + Object.assign(form.value, row); + form.value.status = 0; + form.value.reason = null; + form.value.banDays=null + loading.value = true; + await updateDyUser(form.value).finally(() => (loading.value = false)); + proxy?.$modal.msgSuccess('操作成功'); + await getList(); +} /** * 打开笔记列表弹层 * @param row @@ -660,7 +684,7 @@ const openInviteListDialog = async (row: DyUserVO) => { if (row.id) { inviteListDialog.params.userId = row?.id; } - let res = await userOrders(inviteListDialog.params); + let res = await userInvite(inviteListDialog.params); inviteListDialog.inviteList = res.rows; inviteListDialog.total = res.total; inviteListDialog.visible = true; diff --git a/src/views/manage/ipImage/index.vue b/src/views/manage/ipImage/index.vue index aaf75e5..7dc8d81 100644 --- a/src/views/manage/ipImage/index.vue +++ b/src/views/manage/ipImage/index.vue @@ -41,7 +41,8 @@ @@ -57,13 +58,13 @@ v-hasPermi="['manage:ipImage:edit']">发布 撤销发布 - - + + 编辑 - + 删除 diff --git a/src/views/manage/mkConfig/index.vue b/src/views/manage/mkConfig/index.vue index 6c7ecab..c3586cd 100644 --- a/src/views/manage/mkConfig/index.vue +++ b/src/views/manage/mkConfig/index.vue @@ -49,9 +49,9 @@ - - + + @@ -211,7 +211,7 @@ const getList = async () => { */ const contentAllList= ref([]); const getContentAll = async () => { - const res = await contentAll({type:'0'}); + const res = await contentAll({type:'0',status:2}); Object.assign(contentAllList.value, res); } /** 取消按钮 */ diff --git a/src/views/manage/noteManage/index.vue b/src/views/manage/noteManage/index.vue index 10120ee..13b4f1a 100644 --- a/src/views/manage/noteManage/index.vue +++ b/src/views/manage/noteManage/index.vue @@ -1,7 +1,8 @@