-
暂存
-
提 交
+
暂存
+
提 交
审批
流程进度
@@ -19,12 +19,13 @@ const props = defineProps({
status: propTypes.string.def(''),
pageType: propTypes.string.def(''),
buttonLoading: propTypes.bool.def(false),
- id: propTypes.string.def('') || propTypes.number.def()
+ id: propTypes.string.def('') || propTypes.number.def(),
+ mode: propTypes.bool.def(false)
});
const emits = defineEmits(['submitForm', 'approvalVerifyOpen', 'handleApprovalRecord']);
//暂存,提交
-const submitForm = async (type) => {
- emits('submitForm', type);
+const submitForm = async (type, mode) => {
+ emits('submitForm', type, mode);
};
//审批
const approvalVerifyOpen = async () => {
diff --git a/src/views/workflow/leave/leaveEdit.vue b/src/views/workflow/leave/leaveEdit.vue
index 83e37aeb..e85ef37a 100644
--- a/src/views/workflow/leave/leaveEdit.vue
+++ b/src/views/workflow/leave/leaveEdit.vue
@@ -1,6 +1,7 @@
+
@@ -51,7 +53,7 @@
diff --git a/src/views/workflow/task/allTaskWaiting.vue b/src/views/workflow/task/allTaskWaiting.vue
index 9dc0c893..64f8f109 100644
--- a/src/views/workflow/task/allTaskWaiting.vue
+++ b/src/views/workflow/task/allTaskWaiting.vue
@@ -27,7 +27,8 @@
- 修改办理人
+ 修改办理人
+ 催办
@@ -97,21 +98,24 @@
-
+
+
+
+
+
--
Gitee
From f84e95d735f99a1ff99fce9588bb65ae4f2809a2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: 2025年8月25日 10:23:45 +0800
Subject: [PATCH 34/42] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=20=E9=81=97?=
=?UTF-8?q?=E6=BC=8F=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/Process/submitVerify.vue | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/components/Process/submitVerify.vue b/src/components/Process/submitVerify.vue
index 835cddf1..2bc8bbb9 100644
--- a/src/components/Process/submitVerify.vue
+++ b/src/components/Process/submitVerify.vue
@@ -217,7 +217,9 @@ const task = ref
({
nodeType: undefined,
nodeRatio: undefined,
applyNode: false,
- buttonList: []
+ buttonList: [],
+ businessCode: undefined,
+ businessTitle: undefined
});
const dialog = reactive({
visible: false,
--
Gitee
From 43b4e74c9c225824d8a325d0687046243efe8213 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: 2025年8月28日 17:55:21 +0800
Subject: [PATCH 35/42] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=20=E6=94=AF?=
=?UTF-8?q?=E6=8C=81=E5=89=8D=E7=AB=AF=E8=BF=94=E5=9B=9E=E8=8A=82=E7=82=B9?=
=?UTF-8?q?=E6=89=A9=E5=B1=95=E6=95=B0=E6=8D=AE(=E6=8C=89=E9=92=AE?=
=?UTF-8?q?=E6=9D=83=E9=99=90=20=E6=8A=84=E9=80=81=E4=BA=BA=20=E6=89=A9?=
=?UTF-8?q?=E5=B1=95=E5=8F=98=E9=87=8F)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/system/user/types.ts | 2 +-
src/api/workflow/task/types.ts | 12 +++++++-----
src/components/Process/submitVerify.vue | 21 ++++++++++++++-------
src/components/UserSelect/index.vue | 2 +-
4 files changed, 23 insertions(+), 14 deletions(-)
diff --git a/src/api/system/user/types.ts b/src/api/system/user/types.ts
index 304e3bcd..8b6924ec 100644
--- a/src/api/system/user/types.ts
+++ b/src/api/system/user/types.ts
@@ -20,7 +20,7 @@ export interface UserQuery extends PageQuery {
status?: string;
deptId?: string | number;
roleId?: string | number;
- userIds?: string;
+ userIds?: string | number | (string | number)[] | undefined;
}
/**
diff --git a/src/api/workflow/task/types.ts b/src/api/workflow/task/types.ts
index f3319754..e3c9abfc 100644
--- a/src/api/workflow/task/types.ts
+++ b/src/api/workflow/task/types.ts
@@ -30,18 +30,20 @@ export interface FlowTaskVO {
nodeRatio: string | number;
version?: string;
applyNode?: boolean;
- buttonList?: buttonList[];
+ buttonList?: ButtonList[];
+ copyList?: FlowCopyVo[];
+ varList?: Map;
businessCode: string;
businessTitle: string;
}
-export interface buttonList {
+export interface ButtonList {
code: string;
show: boolean;
}
-export interface VariableVo {
- key: string;
- value: string;
+export interface FlowCopyVo {
+ userId: string | number;
+ userName: string;
}
export interface TaskOperationBo {
diff --git a/src/components/Process/submitVerify.vue b/src/components/Process/submitVerify.vue
index 2bc8bbb9..33f0b60b 100644
--- a/src/components/Process/submitVerify.vue
+++ b/src/components/Process/submitVerify.vue
@@ -14,7 +14,7 @@
- {{ user.nickName }}
+ {{ user.userName }}
@@ -149,8 +149,7 @@ import {
import UserSelect from '@/components/UserSelect';
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
-import { UserVO } from '@/api/system/user/types';
-import { FlowTaskVO, TaskOperationBo } from '@/api/workflow/task/types';
+import { FlowCopyVo, FlowTaskVO, TaskOperationBo } from '@/api/workflow/task/types';
const userSelectCopyRef = ref>();
const transferTaskRef = ref>();
@@ -171,9 +170,11 @@ const buttonDisabled = ref(true);
//任务id
const taskId = ref('');
//抄送人
-const selectCopyUserList = ref([]);
+const selectCopyUserList = ref([]);
//抄送人id
const selectCopyUserIds = ref(undefined);
+//自定义节点变量
+const varNodeList = ref>(undefined);
//可减签的人员
const deleteUserList = ref([]);
//弹窗可选择的人员id
@@ -218,6 +219,8 @@ const task = ref({
nodeRatio: undefined,
applyNode: false,
buttonList: [],
+ copyList: [],
+ varList: undefined,
businessCode: undefined,
businessTitle: undefined
});
@@ -259,6 +262,10 @@ const openDialog = async (id?: string) => {
task.value.buttonList.forEach((e) => {
buttonObj.value[e.code] = e.show;
});
+ selectCopyUserList.value = task.value.copyList;
+ selectCopyUserIds.value = task.value.copyList.map((e) => e.userId).join(',');
+ varNodeList.value = task.value.varList;
+ console.log('varNodeList', varNodeList.value)
buttonDisabled.value = false;
try {
const data = {
@@ -303,7 +310,7 @@ const handleCompleteTask = async () => {
selectCopyUserList.value.forEach((e) => {
const copyUser = {
userId: e.userId,
- userName: e.nickName
+ userName: e.userName
};
flowCopyList.push(copyUser);
});
@@ -366,14 +373,14 @@ const openUserSelectCopy = () => {
userSelectCopyRef.value.open();
};
//确认抄送人员
-const userSelectCopyCallBack = (data: UserVO[]) => {
+const userSelectCopyCallBack = (data: FlowCopyVo[]) => {
if (data && data.length> 0) {
selectCopyUserList.value = data;
selectCopyUserIds.value = selectCopyUserList.value.map((item) => item.userId).join(',');
}
};
//删除抄送人员
-const handleCopyCloseTag = (user: UserVO) => {
+const handleCopyCloseTag = (user: FlowCopyVo) => {
const userId = user.userId;
// 使用split删除用户
const index = selectCopyUserList.value.findIndex((item) => item.userId === userId);
diff --git a/src/components/UserSelect/index.vue b/src/components/UserSelect/index.vue
index dec1f96f..a78a10a4 100644
--- a/src/components/UserSelect/index.vue
+++ b/src/components/UserSelect/index.vue
@@ -173,7 +173,7 @@ const computedIds = (data) => {
} else if (typeof data === 'string') {
return data.split(',');
} else if (typeof data === 'number') {
- return [data];
+ return [String(data)];
} else {
console.warn(' The data type of data should be array or string or number, but I received other');
return [];
--
Gitee
From 4c607f69156c4f4d48b8f4dd7ddebbffc15f2825 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: 2025年8月29日 11:38:14 +0800
Subject: [PATCH 36/42] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=20=E5=88=9D?=
=?UTF-8?q?=E5=A7=8B=E5=8C=96=E7=94=A8=E6=88=B7=E9=80=89=E6=8B=A9=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6=20=E6=95=B0=E6=8D=AE=E4=B8=BA=E7=A9=BA=E5=AF=BC?=
=?UTF-8?q?=E8=87=B4=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/UserSelect/index.vue | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/components/UserSelect/index.vue b/src/components/UserSelect/index.vue
index a78a10a4..c940b691 100644
--- a/src/components/UserSelect/index.vue
+++ b/src/components/UserSelect/index.vue
@@ -168,6 +168,9 @@ const confirm = () => {
};
const computedIds = (data) => {
+ if (data === '' || data === null || data === undefined) {
+ return [];
+ }
if (data instanceof Array) {
return data.map((item) => String(item));
} else if (typeof data === 'string') {
--
Gitee
From e10ef5028818d07bb6ebb6d4f0e76778c8f4113e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: 2025年8月29日 17:37:45 +0800
Subject: [PATCH 37/42] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=20=E8=B7=AF?=
=?UTF-8?q?=E7=94=B1=E5=8F=82=E6=95=B0=E7=BC=93=E5=AD=98=E5=AF=BC=E8=87=B4?=
=?UTF-8?q?=E5=88=86=E9=A1=B5=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/workflow/definition/types.ts | 3 +++
src/views/workflow/processDefinition/index.vue | 2 ++
2 files changed, 5 insertions(+)
diff --git a/src/api/workflow/definition/types.ts b/src/api/workflow/definition/types.ts
index 5de7f77e..93d081e8 100644
--- a/src/api/workflow/definition/types.ts
+++ b/src/api/workflow/definition/types.ts
@@ -22,7 +22,10 @@ export interface FlowDefinitionForm {
flowName: string;
flowCode: string;
category: string;
+ ext: string;
formPath: string;
+ formCustom: string;
+ modelValue: string;
}
export interface definitionXmlVO {
diff --git a/src/views/workflow/processDefinition/index.vue b/src/views/workflow/processDefinition/index.vue
index db7fb925..f6f2ff33 100644
--- a/src/views/workflow/processDefinition/index.vue
+++ b/src/views/workflow/processDefinition/index.vue
@@ -353,6 +353,7 @@ const getPageList = async () => {
const query = proxy.$route.query;
if (query.activeName) {
activeName.value = query.activeName;
+ proxy.$route.query.activeName = '';
}
if (activeName.value === '0') {
getList();
@@ -526,6 +527,7 @@ const handleSubmit = async () => {
await edit(form.value).finally(() => (loading.value = false));
} else {
await add(form.value).finally(() => (loading.value = false));
+ activeName.value = '1';
}
proxy?.$modal.msgSuccess('操作成功');
modelDialog.visible = false;
--
Gitee
From 65da8dfa933cdceafc50eacaa2d954da148633b5 Mon Sep 17 00:00:00 2001
From: lau <1807121535@qq.com>
Date: 2025年8月29日 17:51:29 +0800
Subject: [PATCH 38/42] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=E8=8F=9C?=
=?UTF-8?q?=E5=8D=95=E6=A0=8F=E6=9C=89=E4=BA=8C=E7=BA=A7=E8=8F=9C=E5=8D=95?=
=?UTF-8?q?=E5=92=8C=E6=97=A0=E4=BA=8C=E7=BA=A7=E8=8F=9C=E5=8D=95=E7=BC=A9?=
=?UTF-8?q?=E8=BF=9B=E4=B8=8D=E4=B8=80=E8=87=B4=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/assets/styles/sidebar.scss | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/assets/styles/sidebar.scss b/src/assets/styles/sidebar.scss
index 44e7e3ed..bdbc94a0 100644
--- a/src/assets/styles/sidebar.scss
+++ b/src/assets/styles/sidebar.scss
@@ -112,7 +112,7 @@
min-width: calc($base-sidebar-width - 20px) !important;
border-radius: 8px;
height: 45px;
- margin: 1px 8px 1px 8px;
+ margin: 1px 5px 1px 5px;
&:not(.is-active):hover {
background-color: rgba(0, 0, 0, 0.1) !important;
}
@@ -123,7 +123,7 @@
background-color: $base-sub-menu-background !important;
border-radius: 8px;
height: 45px;
- margin: 1px 8px 1px 8px;
+ margin: 1px 5px 1px 5px;
&.is-active {
background-color: var(--el-menu-active-color) !important;
@@ -139,7 +139,7 @@
& .theme-dark .el-menu-item {
border-radius: 8px;
height: 45px;
- margin: 1px 8px 1px 8px;
+ margin: 1px 5px 1px 5px;
&.is-active {
background-color: var(--el-menu-active-color) !important;
@@ -155,7 +155,7 @@
& .el-menu-item {
border-radius: 8px;
height: 45px;
- margin: 1px 8px 1px 8px;
+ margin: 1px 5px 1px 5px;
&.is-active {
background-color: var(--el-menu-active-color) !important;
--
Gitee
From c11b91a48e72a92a8571eda744c8cb0e6dee82d9 Mon Sep 17 00:00:00 2001
From: lau <1807121535@qq.com>
Date: 2025年8月29日 19:05:24 +0800
Subject: [PATCH 39/42] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=E9=80=89?=
=?UTF-8?q?=E6=8B=A9=E5=AE=A1=E6=89=B9=E4=BA=BA=E9=80=89=E6=8B=A9=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6=E6=B2=A1=E6=9C=89=E5=9B=9E=E6=98=BE=E7=9A=84=E9=97=AE?=
=?UTF-8?q?=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/Process/submitVerify.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/components/Process/submitVerify.vue b/src/components/Process/submitVerify.vue
index 33f0b60b..6163cfb2 100644
--- a/src/components/Process/submitVerify.vue
+++ b/src/components/Process/submitVerify.vue
@@ -80,7 +80,7 @@
-
+
--
Gitee
From b4a40c94dca6427429485587d4df812f81a6e6ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: Wed, 3 Sep 2025 14:14:14 +0800
Subject: [PATCH 40/42] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=20=E5=B2=97?=
=?UTF-8?q?=E4=BD=8D=E9=A1=B5=E9=9D=A2=E6=9F=A5=E8=AF=A2=E6=9D=83=E9=99=90?=
=?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/system/post/index.ts | 11 +++++++++++
src/api/system/user/index.ts | 2 +-
src/views/system/post/index.vue | 11 ++++++-----
3 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/src/api/system/post/index.ts b/src/api/system/post/index.ts
index 5f6ab18b..aba1ec11 100644
--- a/src/api/system/post/index.ts
+++ b/src/api/system/post/index.ts
@@ -1,6 +1,7 @@
import request from '@/utils/request';
import { PostForm, PostQuery, PostVO } from './types';
import { AxiosPromise } from 'axios';
+import { DeptTreeVO } from '../dept/types';
// 查询岗位列表
export function listPost(query: PostQuery): AxiosPromise {
@@ -56,3 +57,13 @@ export function delPost(postId: string | number | (string | number)[]) {
method: 'delete'
});
}
+
+/**
+ * 查询部门下拉树结构
+ */
+export const deptTreeSelect = (): AxiosPromise => {
+ return request({
+ url: '/system/post/deptTree',
+ method: 'get'
+ });
+};
diff --git a/src/api/system/user/index.ts b/src/api/system/user/index.ts
index a61ad14d..caffecc6 100644
--- a/src/api/system/user/index.ts
+++ b/src/api/system/user/index.ts
@@ -1,4 +1,4 @@
-import { DeptTreeVO, DeptVO } from './../dept/types';
+import { DeptTreeVO } from './../dept/types';
import { RoleVO } from '@/api/system/role/types';
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
diff --git a/src/views/system/post/index.vue b/src/views/system/post/index.vue
index 289abbdc..803cf05e 100644
--- a/src/views/system/post/index.vue
+++ b/src/views/system/post/index.vue
@@ -170,10 +170,9 @@
setup name="Post" lang="ts">
-import { listPost, addPost, delPost, getPost, updatePost } from '@/api/system/post';
+import { listPost, addPost, delPost, getPost, updatePost, deptTreeSelect } from '@/api/system/post';
import { PostForm, PostQuery, PostVO } from '@/api/system/post/types';
-import { DeptVO } from '@/api/system/dept/types';
-import api from '@/api/system/user';
+import { DeptTreeVO, DeptVO } from '@/api/system/dept/types';
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
const { sys_normal_disable } = toRefs(proxy?.useDict('sys_normal_disable'));
@@ -186,7 +185,7 @@ const single = ref(true);
const multiple = ref(true);
const total = ref(0);
const deptName = ref('');
-const deptOptions = ref([]);
+const deptOptions = ref([]);
const deptTreeRef = ref();
const postFormRef = ref();
const queryFormRef = ref();
@@ -212,6 +211,8 @@ const data = reactive>({
queryParams: {
pageNum: 1,
pageSize: 10,
+ deptId: undefined,
+ belongDeptId: undefined,
postCode: '',
postName: '',
postCategory: '',
@@ -245,7 +246,7 @@ watchEffect(
/** 查询部门下拉树结构 */
const getTreeSelect = async () => {
- const res = await api.deptTreeSelect();
+ const res = await deptTreeSelect();
deptOptions.value = res.data;
};
--
Gitee
From 3da18c94645cdc8c484f6b0037c6b559eb2e0d91 Mon Sep 17 00:00:00 2001
From: lau <1807121535@qq.com>
Date: Tue, 9 Sep 2025 20:11:27 +0800
Subject: [PATCH 41/42] =?UTF-8?q?update=20=E8=B0=83=E6=95=B4=E8=8F=9C?=
=?UTF-8?q?=E5=8D=95=E6=A0=8F=E6=94=B6=E8=B5=B7=E6=97=B6=E7=9A=84=E6=A0=B7?=
=?UTF-8?q?=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/assets/styles/sidebar.scss | 48 ++++++++++++++++++++-----
src/layout/components/Sidebar/index.vue | 1 +
2 files changed, 40 insertions(+), 9 deletions(-)
diff --git a/src/assets/styles/sidebar.scss b/src/assets/styles/sidebar.scss
index bdbc94a0..6ffcd336 100644
--- a/src/assets/styles/sidebar.scss
+++ b/src/assets/styles/sidebar.scss
@@ -168,6 +168,7 @@
}
}
+ // 收起菜单后的样式
.hideSidebar {
.sidebar-container {
width: 54px !important;
@@ -180,29 +181,48 @@
.sub-menu-title-noDropdown {
padding: 0 !important;
position: relative;
+ height: 45px;
+ // 选中状态的菜单
+ &.is-active {
+ background-color: var(--el-menu-active-color) !important;
+ color: #fff !important;
+ }
.el-tooltip {
padding: 0 !important;
-
- .svg-icon {
- margin-left: 20px;
- }
}
}
- .el-sub-menu {
+
+ & .el-sub-menu {
overflow: hidden;
+ border-radius: 8px;
+ .el-sub-menu__title.el-tooltip__trigger {
+ border-radius: 8px;
+ height: 45px;
+ }
+
+ // 选中状态的菜单
+ &.is-active .el-sub-menu__title.el-tooltip__trigger {
+ background-color: var(--el-menu-active-color) !important;
+ }
+
&> .el-sub-menu__title {
padding: 0 !important;
-
- .svg-icon {
- margin-left: 20px;
- }
}
}
.el-menu--collapse {
+ .is-active .svg-icon {
+ fill: #fff;
+ }
+ .svg-icon {
+ display: flex;
+ margin: auto;
+ height: 100%;
+ // 这里设置width会跟随sidebar-container的transition 不符合预期
+ }
.el-sub-menu {
&> .el-sub-menu__title {
&> span {
@@ -264,3 +284,13 @@
}
}
}
+// 收起菜单后悬浮的菜单样式
+.el-popper.is-pure{
+ border-radius: 8px;
+ .el-menu--popup{
+ border-radius: 8px;
+ }
+ .el-menu-item{
+ border-radius: 4px;
+ }
+}
diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue
index accc25ca..b6ecbfa9 100644
--- a/src/layout/components/Sidebar/index.vue
+++ b/src/layout/components/Sidebar/index.vue
@@ -11,6 +11,7 @@
:unique-opened="true"
:active-text-color="theme"
:collapse-transition="false"
+ :popper-offset="12"
mode="vertical"
>
--
Gitee
From 88056a5067b64c3b6b48ccee709bc209a493c417 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: 2025年9月22日 11:16:38 +0800
Subject: [PATCH 42/42] =?UTF-8?q?=E5=8F=91=E5=B8=83=205.5.0-2.5.0=20?=
=?UTF-8?q?=E5=96=9C=E8=BF=8E=E5=9B=BD=E5=BA=86=F0=9F=A7=A8=F0=9F=A7=A8?=
=?UTF-8?q?=F0=9F=A7=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package.json | 2 +-
src/views/index.vue | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package.json b/package.json
index 6e2bcd92..7d4b418a 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package",
"name": "ruoyi-vue-plus",
- "version": "5.4.1-2.4.1",
+ "version": "5.5.0-2.5.0",
"description": "RuoYi-Vue-Plus多租户管理系统",
"author": "LionLi",
"license": "MIT",
diff --git a/src/views/index.vue b/src/views/index.vue
index 2d93aea7..bfda3f21 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -33,7 +33,7 @@
* 部署方式 Docker 容器编排 一键部署业务集群
* 国际化 SpringMessage Spring标准国际化方案
- 当前版本: v5.4.1
+ 当前版本: v5.5.0
¥免费开源
@@ -77,7 +77,7 @@
* 分布式监控 Prometheus、Grafana 全方位性能监控
* 其余与 Vue 版本一致
- 当前版本: v2.4.1
+ 当前版本: v2.5.0
¥免费开源
--
Gitee