Skip to content

Commit

Permalink
完善vue前端
Browse files Browse the repository at this point in the history
  • Loading branch information
启航 committed Mar 16, 2024
1 parent ec3b56a commit 38d6987
Show file tree
Hide file tree
Showing 192 changed files with 556 additions and 15,147 deletions.
28 changes: 15 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 1,7 @@
# 启航电商OMS订单处理系统

## 一、介绍
启航电商OMS订单处理系统是一套为中小电商企业构建的一套简单实用的第三方平台订单处理系统,本项目后端采用SpringCloudAlibaba 微服务架构,前端采用Vue3开发
启航电商OMS订单处理系统是一套为中小电商企业构建的一套简单实用的第三方平台订单处理系统,本项目后端采用SpringCloudAlibaba 微服务架构,前端采用Vue2开发

支持多平台店铺,目前支持:淘宝、京东、拼多多、抖店。后续计划支持快手、小红书等。

Expand Down Expand Up @@ -42,7 42,7 @@
### 1、开发环境级组件
#### 1.1 开发环境
Jdk:17
Nodejs:v20.11.0
Nodejs:v16.20.0

#### 1.2 项目组件
##### 后端核心组件
Expand All @@ -54,8 54,8 @@
spring-cloud-starter-loadbalancer

##### 前端框架及组件
vue3
element-plus
vue2
element

#### 1.3、存储及中间件

Expand Down Expand Up @@ -123,12 123,11 @@ oms主功能微服务,主要功能包括:
3. 启动微服务网关(api)

#### 3.3、运行前端
Nodejs版本:v20.11.0
进入`vue3`文件夹
安装pnpm:`npm install pnpm -g`
运行`pnpm install`
运行`pnpm run dev`
浏览网页`http://localhost:3000`
Nodejs版本:v16.20.0
进入`vue`文件夹
运行`npm install`
运行`npm run dev`
浏览网页`http://localhost`

### 4、项目部署

Expand Down Expand Up @@ -156,21 155,24 @@ server {
}
# 反向代理配置
location /prod-api/ {
proxy_pass http://vapi.youlai.tech/; # vapi.youlai.tech替换成你的后端API地址
proxy_pass http://127.0.0.1:8080/; # 替换成你的后端网关API地址
}
}
```


## 捐献作者

## 交个朋友

💖 如果觉得有用记得点 Star⭐

#### 关注公众号

作者微信公众号:qihangerp168

欢迎一起交流!


#### 捐献支持

作者为兼职做开源,平时还需要工作,如果帮到了您可以请作者吃个盒饭(目前还希望接收大家的捐献可以搭建一个演示环境!)

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 1,136 @@
package com.qihang.sys.api.controller;

import com.qihang.common.common.AjaxResult;
import com.qihang.common.utils.StringUtils;
import com.qihang.security.LoginUser;
import com.qihang.sys.api.common.SecurityUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;

import java.beans.PropertyEditorSupport;
import java.util.Date;
import java.util.List;

/**
* web层通用数据处理
*
* @author qihang
*/
public class BaseController
{
protected final Logger logger = LoggerFactory.getLogger(this.getClass());



/**
* 返回成功
*/
public AjaxResult success()
{
return AjaxResult.success();
}

/**
* 返回失败消息
*/
public AjaxResult error()
{
return AjaxResult.error();
}

/**
* 返回成功消息
*/
public AjaxResult success(String message)
{
return AjaxResult.success(message);
}

/**
* 返回成功消息
*/
public AjaxResult success(Object data)
{
return AjaxResult.success(data);
}

/**
* 返回失败消息
*/
public AjaxResult error(String message)
{
return AjaxResult.error(message);
}

/**
* 返回警告消息
*/
public AjaxResult warn(String message)
{
return AjaxResult.warn(message);
}

/**
* 响应返回结果
*
* @param rows 影响行数
* @return 操作结果
*/
protected AjaxResult toAjax(int rows)
{
return rows > 0 ? AjaxResult.success() : AjaxResult.error();
}

/**
* 响应返回结果
*
* @param result 结果
* @return 操作结果
*/
protected AjaxResult toAjax(boolean result)
{
return result ? success() : error();
}

/**
* 页面跳转
*/
public String redirect(String url)
{
return StringUtils.format("redirect:{}", url);
}

/**
* 获取用户缓存信息
*/
public LoginUser getLoginUser()
{
return SecurityUtils.getLoginUser();
}

/**
* 获取登录用户id
*/
public Long getUserId()
{
return getLoginUser().getUserId();
}

/**
* 获取登录部门id
*/
public Long getDeptId()
{
return getLoginUser().getDeptId();
}

/**
* 获取登录用户名
*/
public String getUsername()
{
return getLoginUser().getUsername();
}
}
Original file line number Diff line number Diff line change
@@ -1,21 1,21 @@
package com.qihang.sys.api.controller;

import com.qihang.common.common.AjaxResult;
import com.qihang.sys.api.domain.LoginBody;
import com.qihang.security.service.ISysUserService;
import com.qihang.security.service.SysLoginService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.HashMap;
import java.util.Map;

@RestController
public class LoginController {
@Autowired
private SysLoginService loginService;
@Autowired
private ISysUserService userService;
//package com.qihang.sys.api.controller;
//
//import com.qihang.common.common.AjaxResult;
//import com.qihang.sys.api.domain.LoginBody;
//import com.qihang.security.service.ISysUserService;
//import com.qihang.security.service.SysLoginService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.HashMap;
//import java.util.Map;
//
//@RestController
//public class LoginController {
// @Autowired
// private SysLoginService loginService;
// @Autowired
// private ISysUserService userService;
// @PostMapping(value = "/login")
// public AjaxResult login(@RequestBody LoginBody loginBody){
//// AjaxResult ajax =
Expand All @@ -29,7 29,7 @@ public class LoginController {
// map.put("tokenType","Bearer");
// return AjaxResult.success(map);
// }

//logout

}
//
// //logout
//
//}
Loading

0 comments on commit 38d6987

Please sign in to comment.