fix: 新增公众号管理相关页面,引入配置文件修改。

This commit is contained in:
tianyongbao
2025-01-09 15:25:49 +08:00
parent 6dc87b0067
commit bb0823e751
46 changed files with 8735 additions and 98 deletions

View File

@@ -17,6 +17,7 @@ import directive from './directive' // directive
// 注册指令
import plugins from './plugins' // plugins
// eslint-disable-next-line import/no-duplicates
import { download } from '@/utils/request'
// svg图标
@@ -29,11 +30,13 @@ import '@/assets/images/video/icons/iconfont.css'
import './permission' // permission control
import { useDict } from '@/utils/dict'
import { parseTime, resetForm, addDateRange, handleTree, selectDictLabel, selectDictLabels } from '@/utils/ruoyi'
import { parseTime, resetForm, addDateRange, handleTree, selectDictLabel, selectDictLabels, filterForm } from '@/utils/ruoyi'
// 分页组件
import Pagination from '@/components/Pagination'
// 自定义表格工具组件
import RightToolbar from '@/components/RightToolbar'
// 富文本组件
import Editor from '@/components/Editor'
// 文件上传组件
import FileUpload from '@/components/FileUpload'
// 图片上传组件
@@ -45,9 +48,16 @@ import TreeSelect from '@/components/TreeSelect'
// 字典标签组件
import DictTag from '@/components/DictTag'
import TableDynamic from '@/components/Table/TableDynamic'
import TestPage from '@/components/TestPage'
import moment from 'moment'
// 增加avue的引入 https://avuejs.com/docs/installation.html
import Avue from '@smallwei/avue'
import '@smallwei/avue/lib/index.css'
// avue的网络字典请求
// eslint-disable-next-line import/no-duplicates
import request from '@/utils/request'
moment.locale('zh-cn')
const app = createApp(App)
@@ -71,7 +81,7 @@ app.component('ImageUpload', ImageUpload)
app.component('ImagePreview', ImagePreview)
app.component('RightToolbar', RightToolbar)
app.component('TableDynamic', TableDynamic)
app.component('TestPage', TestPage)
app.component('Editor', Editor)
app.use(router)
app.use(store)
@@ -87,5 +97,20 @@ app.use(ElementPlus, {
// 支持 large、default、small
size: Cookies.get('size') || 'default'
})
//空值过滤器
app.config.globalProperties.filterForm = filterForm
window.axios = request
// avue全局配置 https://avuejs.com/docs/global.html
app.use(Avue, {
axios: request,
// avue文件上传配置(也可以用ruoyi自带的文件图片上传组件)具体使用可查看goodscategory.vue文件
ali: {
// 阿里云配置, 配置文档: https://avuejs.com/docs/global.html
region: '',
endpoint: '',
accessKeyId: '',
accessKeySecret: '',
bucket: ''
}
})
app.mount('#app')