# 毕业论文管理系统 **Repository Path**: zjy2100/PapperManSys-FrontEnd ## Basic Information - **Project Name**: 毕业论文管理系统 - **Description**: 给学校写的论文管理系统 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-11-24 - **Last Updated**: 2024-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: 前端部分 ## README ## 商品管理系统-前端部分 ### 总体概述 > 这是前端部分,主体部分采用 html5+css3+less+axios+vue2+Element ui 构成,后端部分采用go语言完成,项目代码文档见:https://gitee.com/zjy2100/ComManSys-BackEnd。 该项目属于前后端分离的项目,目前只是完成了前后端互联互通和服务器的搭建,以及将项目部署上线,毕业论文系统,已及选题,成为1.0的版本。目前前端项目总计1956行,项目部署网站是:www.handsome-zjy.work ### 技术构成 - Git 仓库,采用的是 gitee 地址是:https://gitee.com/zjy2100/ComManSys-FrontEnd - 全局引入了Element-plus组件 ,webpack 自动导入,配置了 webpack.config.js 就可以直接使用 Element 组件标签了 * 引入 elementPlus 的 Icon 图标 * 国际化配置,组件默认使用的语言是中文 ,在使用时要配置为英文,采用i18n配置。 * 原生的样式重置 采用的是 Normalize.css 样式文件进行重置的,以及全局样式的引用 * 其中进行了用户是否登陆的权限验证,没有登陆则无权查看,用户信息存贮在store中,作为每一个页面需要使用得全局信息。 * token存贮在localstroage 中,用户每次发送得时候需要携带token,供后端解析,并验证。 ### 请求接口相关的 axios - 要统一请求配置 >接口目录如下: > * apis > * data文件夹:表格数据相关的,包含整个列表数据获取的接口,表格单条数据的增删改查的接口 - listPart 获取数据全部接口 - searchData 查询部分数据接口 - updateData 跟新数据接口 - deleteData 删除数据接口 - insertData 插入数据接口 > * login文件夹:登录相关的接口,含用户注册和登录和退出登录三个接口 - login 登录接口 - logout 退出接口 - register 注册接口 > - menu文件夹,返回菜单栏的数据 - menuTree返回菜单栏数据,这个后期通过用户不同权限,返回不一样的菜单栏。 >* user菜单 - userInfo 生成用户权限等级已经用户相关信息,例如未读消息等 ### 存在的问题 1.中英文切换还是有问题-赵琼 2.页面其余的需要增加-找别的源代码过来看就行了,像商品的轮播图,表格等的展示 3.vue3.0+typescript 是未来得主流,vue3.0得后续语法看的差不多了 4.文件夹名字的问题大小写,文件夹也需要重写一下 7.箭头函数this指向的问题,这个当时是跳过去了 ### 找工作的准备 1.然后就是那个网站继续维护的问题了 2.移动端和ECharts 这个两个得看一下 ### 项目的规划 1.这个还需要准备一个移动端的 ,移动端 2.tagsview标签