pc商城
项目介绍
目录结构
复制LaiKeJaveMall
├── common
│ ├── footer.html #脚部
│ ├── head.html #头部
│ ├── md5.js
│ ├── navRight.html #右侧导航
│ ├── zh_CN.js #中文简体
│ ├── zh_EN.js #英文
│ ├── zh_TN.js #繁体
├── css # 样式
│ ├── commom
│ │ ├── animate.min.css #公共样式
│ │ └── reset.css
│ ├── common.css #公共样式
│ ├── pages #页面样式
│ └── reset.css
├── index.html
├── js
│ ├── config.js #接口配置
│ └── vue.js
├── package-lock.json
├── pages #商城页面
│ ├── address #地址管理
│ │ └── myaddress.html
│ ├── afterSale #售后
│ │ └── management.html
│ ├── assets #个人资产
│ ├── collection #收藏
│ │ ├── mycollection.html
│ │ └── similar.html
│ ├── coupon #优惠券
│ ├── home #主页
│ │ └── index.html
│ ├── homeList #商品列表
│ │ ├── homeList.html
│ │ └── homeLoad.html
│ ├── homedetail #商品详情
│ │ └── homedetail.html
│ ├── login #登录
│ │ ├── forgetPassword.html
│ │ ├── login.html
│ │ ├── register.html
│ │ └── setPassword.html
│ ├── mch #店铺申请和主页
│ │ ├── applyShop.html
│ │ └── mch.html
│ ├── message #站内消息
│ │ ├── message.html
│ │ └── messageDetail.html
│ ├── my #个人中心页面
│ │ ├── aboutUs.html
│ │ ├── my.html
│ │ ├── myLoad.html
│ │ └── myinfor.html
│ ├── order #订单相关页面
│ │ ├── afterDetails.html #售后详情
│ │ ├── afterSale.html #售后列表
│ │ ├── evaluationing.html #评价
│ │ ├── myOrder.html #我的订单
│ │ ├── orderDetails.html #订单详情
│ │ └── payment.html #待付款支付
│ ├── pay
│ │ ├── payDetails.html #订单确认
│ │ ├── payResult.html #支付结果
│ │ └── scanCode.html #扫码
│ ├── plug
│ ├── security
│ ├── shoppingCart #购物车
├── plugins
│ └── others
│ ├── element-ui
│ ├── jquery.min.js
│ ├── qrcode.min.js
│ └── swiper.animate1.0.3.min.js
└── static #静态资源
├── home-img
└── images
项目工具
1、使用vscode打开LaiketuiJavaMall项目,点击左上角‘文件’找到项目所在位置打开
注:Node版本请使用14.20.0
本地启动
后端服务
laike-gateway
laike-admin-store
laike-store-pc
配置修改
1、本地测试修改 .env.js,修改Java 开发环境部分即可
//商城ID
const STORE_ID = 1;
//来源
const STORE_TYPE = 6;
//java环境端口
const JAVA_PORT = 8081
//php环境端口
const PHP_PORT = 8089
//公共部分uri地址
const COMMON_URI = "?store_id=" + STORE_ID + "&store_type=" + STORE_TYPE
module.exports = {
//////////////////////////////////////////////
//JAVA 开发环境 需修改部分
//////////////////////////////////////////////
java_dev_production: {
NODE_ENV: 'java_dev_production',
VUE_APP_LKT_STORE_ID:STORE_ID,
VUE_APP_STORE_TYPE:STORE_TYPE,
PUBLIC_PATH:'',//配置router
VUE_APP_LKT_MCH_DEFURL:'https://store.think.laiketui.net/#/login',//来客电商PC商城跳转路径PC店铺,填pc店铺后台地址
VUE_APP_LKT_H5_DEFURL:'https://h5.think.laiketui.net/#/',//来客电商H5默认路径
VUE_APP_LKT_ROOT_IMG_URL:'https://think.laiketui.net/', //图片资源路径,填网关地址
VUE_APP_LKT_KEFU_URL:'wss://think.laiketui.net/wss/message/onlineMessage/', //客服 websocket地址
VUE_APP_BASE_API: 'https://think.laiketui.net/gw', //填网关地址
PROT:JAVA_PORT,
LKT_ROOT_URL:"https://think.laiketui.net/gw" + COMMON_URI //填网关地址
},
//需修改部分结束
// JAVA 演示环境
java_prod_production: {
NODE_ENV: 'java_prod_production',
VUE_APP_LKT_STORE_ID:STORE_ID,//商城ID
VUE_APP_STORE_TYPE:STORE_TYPE,//来源
PUBLIC_PATH:'',//配置router
VUE_APP_LKT_MCH_DEFURL:'https://store.think.laiketui.net/#/login',//来客电商PC商城跳转路径PC店铺
VUE_APP_LKT_H5_DEFURL:'https://h5.think.laiketui.net/#/',//来客电商H5默认路径
VUE_APP_LKT_ROOT_IMG_URL:'https://think.laiketui.net/', //图片资源路径
VUE_APP_LKT_KEFU_URL:'wss://think.laiketui.net/wss/message/onlineMessage/', //客服 websocket地址
VUE_APP_BASE_API: 'https://think.laiketui.net/gw',
PROT:JAVA_PORT,
LKT_ROOT_URL:"https://think.laiketui.net/gw"+COMMON_URI
},
// JAVA 测试环境
'java_test_production':{
NODE_ENV: 'java_test_production',
VUE_APP_LKT_STORE_ID:STORE_ID,//商城ID
VUE_APP_STORE_TYPE:STORE_TYPE,//来源
PUBLIC_PATH:'',//配置router
VUE_APP_LKT_MCH_DEFURL:'https://java.dev.laiketui.net/mch/login',//来客电商PC商城跳转路径PC店铺
VUE_APP_LKT_H5_DEFURL:'https://java.dev.laiketui.net/H5',//来客电商H5默认路径
VUE_APP_LKT_ROOT_IMG_URL:'https://java.dev.laiketui.net/', //图片资源路径
VUE_APP_LKT_KEFU_URL:'wss://java.dev.laiketui.net/wss/message/onlineMessage/', //客服 websocket地址
VUE_APP_BASE_API:'https://java.dev.laiketui.net/gw',
PROT:JAVA_PORT,
LKT_ROOT_URL:"https://java.dev.laiketui.net/gw"+COMMON_URI
},
//////////////////////////////////////////////
//PHP 环境
//////////////////////////////////////////////
//本地
php_dev_production: {
NODE_ENV: 'php_dev_production',
VUE_APP_LKT_STORE_ID:STORE_ID,//商城ID
VUE_APP_STORE_TYPE:STORE_TYPE,//来源
PUBLIC_PATH:'/mall',//配置router
VUE_APP_LKT_MCH_DEFURL:'https://tp.dev.laiketui.net/mch/#/login',//来客电商PC商城跳转路径PC店铺
VUE_APP_LKT_H5_DEFURL:'https://tp.dev.laiketui.net/H5/#/',//来客电商H5默认路径
VUE_APP_LKT_ROOT_IMG_URL:'https://tp.dev.laiketui.net/', //图 片资源路径
VUE_APP_LKT_KEFU_URL:'wss://tp.dev.laiketui.net/wss/', //客服 websocket地址
VUE_APP_BASE_API:'https://tp.dev.laiketui.net',
PROT:PHP_PORT,
LKT_ROOT_URL: "/api"+COMMON_URI
},
//PHP 生产环境
php_prod_production: {
NODE_ENV: 'php_prod_production',
VUE_APP_LKT_STORE_ID:STORE_ID,//商城ID
VUE_APP_STORE_TYPE:STORE_TYPE,//来源
PUBLIC_PATH:'/mall',//配置router
VUE_APP_LKT_MCH_DEFURL:'https://tp.dev.laiketui.net/mch/#/login',//来客电商PC商城跳转路径PC店铺
VUE_APP_LKT_H5_DEFURL:'https://tp.dev.laiketui.net/H5/#/',//来客电商H5默认路径
VUE_APP_LKT_ROOT_IMG_URL:'https://tp.dev.laiketui.net/', //图 片资源路径
VUE_APP_LKT_KEFU_URL:'wss://tp.dev.laiketui.net/wss/', //客服 websocket地址
VUE_APP_BASE_API:'https://tp.dev.laiketui.net',
PROT:PHP_PORT,
LKT_ROOT_URL:"https://tp.dev.laiketui.net"+COMMON_URI
},
//PHP 测试环境
php_test_production: {
NODE_ENV: 'php_test_production',
VUE_APP_LKT_STORE_ID:STORE_ID,//商城ID
VUE_APP_STORE_TYPE:STORE_TYPE,//来源
PUBLIC_PATH:'/mall',//配置router
VUE_APP_LKT_MCH_DEFURL:'https://tp.dev.laiketui.net/mch/#/login',//来客电商PC商城跳转路径PC店铺
VUE_APP_LKT_H5_DEFURL:'https://tp.dev.laiketui.net/H5/#/',//来客电商H5默认路径
VUE_APP_LKT_ROOT_IMG_URL:'https://tp.dev.laiketui.net/', //图 片资源路径
VUE_APP_LKT_KEFU_URL:'wss://tp.dev.laiketui.net/wss/', //客服 websocket地址
VUE_APP_BASE_API:'https://tp.dev.laiketui.net',
PROT:PHP_PORT,
LKT_ROOT_URL: "https://tp.dev.laiketui.net"+COMMON_URI
}
}
启动运行
1、打开新的终端
#安装环境
npm install
#测试运行
npm run java:dev
2、运行成功