【ddAdmin】基于 element-ui 的后台管理框架发布
【ddAdmin】基于element-ui的后台管理框架发布
1、页面配置实现
目录结构:每个业务数据处理的目录
每个业务处理分2个配置文件,一个是数据,一个是接口。
数据配置文件示例:
import { getCateList } from './api' /** * @Author: Wang chunsheng email:2192138785@qq.com * @Date: 2024-02-07 21:48:04 * @Last Modified by: Wang chunsheng email:2192138785@qq.com * @Last Modified time: 2024-02-08 00:51:26 */ export const form = { 'category_name': { 'type': 'input', 'label': '分类名称' }, parent_category_id: { label: '父级分类', // 只需要在这里指定为 tree-select 即可 type: 'tree-select', // 属性参考: https://vue-treeselect.js.org/ attrs: { multiple: false, clearable: true }, options: async data => { const res = await getCateList({parent_category_id: 0}) const arr = [{ id: 0, label: '一级类别' }] return arr.concat(res.data) } } } export const order = ['parent_category_id', 'category_name'] export const tableColumns = [{ 'label': 'Category ID', 'prop': 'category_id' }, { 'label': 'Category Name', 'prop': 'category_name' }, { 'label': 'Parent Category ID', 'prop': 'parent_category_id' }, { 'label': '创建时间', 'prop': 'create_time' }, { 'label': '更新时间', 'prop': 'update_time' }] export const filterInfo = { fieldList: { 'label': '更新时间', 'type': 'input', 'value': 'DiandiSubscriptionHelpCategory[update_time]' } } export const path = { index: 'diandi-subscription-help-category-index', update: 'diandi-subscription-help-category-update', create: 'diandi-subscription-help-category-create', api: '/diandi_subscription/help/category' } export const rowKey = ''
接口配置示例:
/** * @Author: Wang chunsheng email:2192138785@qq.com * @Date: 2024-02-07 21:48:04 * @Last Modified by: Wang chunsheng email:2192138785@qq.com * @Last Modified time: 2024-02-08 00:51:48 */ import request from '@/utils/request' import { path } from './init' export function initList(data) { return request({ url: path.api + '/index', method: 'get', params: data }) } export function getView(id) { return request({ url: path.api + `/${id}`, method: 'get' }) } export function itemCreate(data) { return request({ url: path.api + '/create', method: 'post', data: data }) } export function itemUpdate(id, data) { return request({ url: path.api + `/update/${id}`, method: 'put', data: data }) } export function itemDelete(id) { return request({ url: path.api + `/delete/${id}`, method: 'delete' }) } export function getCateList(data) { return request({ url: path.api + `/list`, method: 'post', data: data }) }
2、表单页面配置效果
3、vue路由页面快速配置实现
4、精细化权限控制
5、多租户式的数据过滤和使用
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PieCloudDB Database 3.0 正式发布丨数仓虚拟化技术为数据要素流转注入创新动能
3月14日,拓数派2024年度战略暨新产品发布会在上海国际会议中心圆满落幕。本次大会以「数仓虚拟化 流转数据要素」为主题,众多业内资深专家、合作伙伴济济一堂,共同探讨数据要素流转和数字技术创新等热点话题。拓数派创始人兼CEO冯雷(Ray Von)携产品团队重磅发布云原生虚拟数仓PieCloudDB Database3.0版本,并分享了数仓虚拟化技术的最新成果与其在数据要素产业的最佳实践。 图为:拓数派2024年度战略暨新产品发布会现场 随着数据乘数效应的加速释放,2024年,数据产业将不断加速成长,其催生的新业态将成为经济发展的新动力,与此同时,“数据要素×”三年行动计划的提出,也标志着我国在数据要素市场建设方面,迈出了从宏观制度安排到具体行动举措的重要步伐。拓数派创始人兼CEO冯雷(Ray Von)在发布会环节分享了公司2024年度在数据领域的战略布局:聚焦云原生虚拟数仓引擎,为数据要素价值释放保驾护航。冯雷着重介绍了拓数派作为数仓虚拟化技术的提出者,其技术在数据要素流转中为行业带来的创新价值。 冯雷表示,数据作为新型生产要素,正在推动新质生产力发展,重构新型生产关系。数字生产力加速...
- 下一篇
ModStartBlog v9.1.0 桌面快捷应用,图片上传前端压缩
ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。 系统完全开源,基于 Apache 2.0 开源协议。 功能特性 丰富的模块市场,后台一键快速安装 会员模块通用且完整,支持完整的API调用 大文件分片上传,进度条显示,已上传文件管理 强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块 完善的开发助手,实现模块、主题的的一键创建 完善的后台权限管理,支持基于RBAC的权限管理系统 后台管理支持使用手机、平板、PC,无论何时何地都可方便管理 第三方登录(QQ、微信、微博、支付宝、微信小程序) 第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序) 第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云) 第三方短信支持(阿里云、腾讯云、华为云、百度云、253云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云) V9.1.0版本更新 2024年03月14日ModStartBlog发布v9.1.0版本,增加了...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2整合Thymeleaf,官方推荐html解决方案