升级Vue3,iView替换ElementPlus

- 删除babel配置、更新依赖与入口初始化
- 全量替换UI组件、样式适配,新增迁移文档与标签/过滤器自动化替换脚本
This commit is contained in:
lifenlong
2026-06-05 17:49:43 +08:00
parent 615ee91511
commit 832fda813b
322 changed files with 25693 additions and 24453 deletions

View File

@@ -1,21 +1,18 @@
import Vue from 'vue'
import Vuex from 'vuex'
import { createStore } from "vuex";
import user from './modules/user'
import talks from './modules/talk'
import notify from './modules/notify'
import settings from './modules/settings'
import emoticon from './modules/emoticon'
import dialogue from './modules/dialogue'
import note from './modules/note'
import user from "./modules/user";
import talks from "./modules/talk";
import notify from "./modules/notify";
import settings from "./modules/settings";
import emoticon from "./modules/emoticon";
import dialogue from "./modules/dialogue";
import note from "./modules/note";
import state from './state'
import getters from './getters'
import mutations from './mutations'
import state from "./state";
import getters from "./getters";
import mutations from "./mutations";
Vue.use(Vuex)
const store = new Vuex.Store({
const store = createStore({
modules: {
user,
notify,
@@ -28,6 +25,6 @@ const store = new Vuex.Store({
state,
getters,
mutations,
})
});
export default store
export default store;

View File

@@ -2,7 +2,7 @@ import { ServeFindUserEmoticon, ServeUploadEmoticon } from "@/api/emoticon";
import { ServeCollectEmoticon } from "@/api/chat";
import { Notification } from "element-ui";
import { ElNotification } from "element-plus";
export default {
state: {
@@ -36,7 +36,7 @@ export default {
})
.then((res) => {
if (res.code == 200) {
Notification({
ElNotification({
title: "收藏提示",
message: "表情包收藏成功...",
type: "success",
@@ -46,7 +46,7 @@ export default {
}
})
.catch(() => {
Notification({
ElNotification({
title: "收藏提示",
message: "表情包收藏失败...",
type: "warning",
@@ -65,7 +65,7 @@ export default {
}
})
.catch(() => {
Notification({
ElNotification({
message: "网络异常请稍后再试...",
type: "error",
duration: 3000,

View File

@@ -1,8 +1,6 @@
import { getSort, getMutipSort } from "@/utils/functions";
import { formatTalkItem } from "@/utils/talk";
import { ServeGetTalkList } from "@/api/chat";
import store from '@/store/index.js'
import Vue from 'vue'
const Talk = {
state: {
// 用户对话列表
@@ -40,7 +38,7 @@ const Talk = {
// 设置对话列表
SET_TALK_ITEMS (state, resource) {
Vue.set(state, 'items', resource.items)
state.items = resource.items;
},
// 更新对话节点