后台UI框架

# 框架说明 后台UI采用了基于Layui开发的easyweb后台管理系统框架 这里使用的是商业授权版本(easyweb spa v3.1.8),已购买永久授权。 [官网](https://eleadmin.com/index) [文档](https://eleadmin.com/doc/spa/#/) 需要说明的是,这套框架内,不含easyweb官方的授权代码。也就是说,easyweb官方在出售这套模版的时候,里面并没有加密,也没有设置鉴权。 # EasyWeb目录结构 > 内容来自官方文档 ``` |-assets | |-images # 图片 | |-js | |-main.js # 入口js,上手使用项目前最好先看看它的说明。 | |-libs # 第三方库,echarts(图表)、layui | |-module # layui扩展模块,版本更新只用替换此目录 | |-img # 框架用到的图片 | |-admin.css # 框架核心样式 | |-admin.js # admin模块 | |-index.js # index模块 | |-******** # 其他扩展模块,不一一列举 |-page # html页面 |-json # 模拟数据 |-index.html # 主页面 ``` # 后台管理系统前台视图目录结构 目录路径:phalapi/public/cloud ``` cloud ├─ assets │ ├─ images # 图片文件资源 │ ├─ js │ │ └─ main.js # 入口js文件 │ ├─ libs # 第三方插件及js库 │ └─ module # layui扩展模块 ├─ components # 前台模版 │ ├─ Agent # 代理管理 │ │ ├─ child.html │ │ └─ oem.html # 统计页面 │ ├─ Chart │ │ └─ awemeLiveTrends.html │ ├─ Device # 设备管理 │ │ ├─ application.html │ │ ├─ black.html │ │ ├─ device.html │ │ ├─ group.html │ │ └─ ios.html │ ├─ Document # 资源管理 │ │ ├─ audio # 音频管理 │ │ │ ├─ content.html │ │ │ └─ group.html │ │ ├─ image # 图片管理 │ │ │ ├─ content.html │ │ │ └─ group.html │ │ ├─ talking # 话术管理 │ │ │ ├─ content.html │ │ │ └─ group.html │ │ ├─ text # 文本管理 │ │ │ ├─ content.html │ │ │ └─ group.html │ │ ├─ uid # UID管理 │ │ │ ├─ content.html │ │ │ └─ group.html │ │ ├─ variable # 变量管理 │ │ │ └─ content.html │ │ └─ video # 视频管理 │ │ ├─ content.html │ │ └─ group.html │ ├─ Log # 日志管理 │ │ ├─ login.html │ │ └─ update.html │ ├─ Manage # 管理员功能 │ │ ├─ log_login.html # 登录日志 │ │ ├─ log_update.html # 更新日志 │ │ ├─ node_aweme.html # 某音节点 │ │ ├─ system_auth.html # 权限管理 │ │ ├─ system_notice.html # 系统公告管理 │ │ ├─ system_other.html # 其他设置 │ │ ├─ system_role.html # 角色管理 │ │ ├─ system_user.html # 平台用户列表 │ ├─ Module # 脚本管理 │ │ ├─ aweme # 某音脚本配置模版 │ │ │ ├─ publishWorks.html │ │ │ ├─ yanghao.html │ │ │ └─ yanghao.js │ │ ├─ aweme_live # 某音极速版脚本配置模版(仅供参考) │ │ │ └─ publishVideo.html │ │ ├─ ios # ios脚本配置模版(仅供参考) │ │ │ └─ aweme_like_list_dig.html │ │ ├─ ios.html # ios脚本列表(仅供参考) │ │ ├─ kwai.html # 某手脚本列表(仅供参考) │ │ ├─ module.html # 某音脚本列表 │ │ └─ module_group.html # 脚本分组 │ ├─ Task # 任务管理 │ │ ├─ details.html # 任务详表 │ │ └─ total.html # 任务总表 │ ├─ User # 用户功能 │ │ ├─ info.html # 个人中心 │ │ ├─ login.html # 登录页面 │ │ ├─ register.html # 注册页面 │ │ └─ retrieve.html # 重置密码 │ ├─ console │ │ └─ main.html # 后台首页 │ └─ tpl │ ├─ lock-screen.html # 锁屏页面 │ ├─ message.html │ ├─ note.html │ ├─ password.html # 改密 │ └─ theme.html # 主题设置 ├─ json ├─ index.html # 后台主框架 └─ side-more.html ``` # 添加脚本 1. 进入脚本——脚本分组——添加一个分组。 ![image.png](https://cos.easydoc.net/52287695/files/lgpyh2dg.png) 2. 进入一个脚本列表,添加脚本 ![image.png](https://cos.easydoc.net/52287695/files/lgpyi9he.png) 3. 主要设置脚本地址、分组、平台分类、任务编辑页面路径即可。 ![image.png](https://cos.easydoc.net/52287695/files/lgpykr4d.png) ## 脚本平台分类 这是内部约定的一个自定义值。左侧的菜单,是根据这个值,来获取对应分类下的脚本列表的。如果你需要自定义这个值,或者新增一个脚本分类路由,可以在后台渲染表格的url请求参数中,找到这个值并进行修改。对应的请求参数是mpdule_type ![image.png](https://cos.easydoc.net/52287695/files/lgpyo96t.png) ## 任务编辑页面路径 这个页面是用来对脚本的运行参数进行详细设置的。 相关的html文件目录,位于components/Module/ 脚本添加完成后,当用户点击“创建任务”按钮,会在弹窗里,加载脚本对应的任务编辑页面html。 弹窗渲染完成后,会显示一个分布表单,用来对脚本运行参数及任务参数进行设置。 ![image.png](https://cos.easydoc.net/52287695/files/lgpyv6la.png) 如果你要开发一个新脚本,就需要新增一个html,并在html里构建脚本的运行参数表单,定义好每个表单的name,创建任务的时候,将form表单的值,作为脚本运行参数,存放在myslq数据库内。 被控端取到这条任务的时候,就会获取form表单的脚本运行参数。根据参数,来执行相应的逻辑。