# 京西菜市门店管理
- 开发:
    张树伟
- 日期：
    2022年12月05日
- 项目说明：
    京西菜市门店管理版本，兼容《微信小程序》《Android》《Ios》 
- 技术栈：Vue3/VueX/Ts/Vite/UniApp
- 【注意】：请勿使用pinia
- node版本：16.18.0

## 项目仓库名字
- jx-Applets-Android-Ios

## 微信小程序
- 分支名字：微信小程序
- https://e.coding.net/rosydev/jx-Applets-Android-Ios/zsw-jx-store.git

## 苹果安卓App
- 分支名字：苹果和微信
- https://e.coding.net/rosydev/jx-Applets-Android-Ios/zsw-jx-store.git

## 主分支master
- 微信小程序和苹果安卓App都是从主分支分出来的，主分支受到保护不允许修改，分支不允许合并

# 目录解构
- 【注意】：由于是小程序与App公用这个书名文件，可能有些文件没有
```
├── dist # 编译后的文件
├── nativeplugins # 原生插件
├── node_modules # 依赖文件
├── src # 项目文件
│   │
│   ├── api # api接口管理
│   │   │   
│   │   ├── https # 分模块接口管理
│   │   │   ├── login.ts # 登录类接口
│   │   │   ├── merchant.ts # 商家管理类接口
│   │   │   ├── order.ts # 订单管理类接口
│   │   │   └── shopping.ts # 商品管理类接口
│   │   │   
│   │   ├── config.ts # 环境配置文件
│   │   ├── index.ts # 接汇总导出文件
│   │   └── request.ts # 接口请求文件
│   │
│   ├── components # 组件
│   │   │   
│   │   ├── dialog # 兼容安卓自定义弹窗
│   │   ├── globalAlert # 兼容安卓与IOS全局弹窗
│   │   ├── jx-empty # 空状态占位组件
│   │   ├── jx-icon # icon图标组件
│   │   ├── jx-input # 三段式input输入组件
│   │   ├── jx-ios-android # 安卓与ios渲染判断组件
│   │   ├── jx-loading # 数据加载loading组件
│   │   ├── jx-load-more # 上拉加载更多展示组件
│   │   ├── jx-login-empty # 未登录展示组件
│   │   ├── jx-popup # 兼容ios popup组件
│   │   ├── jx-price # 自动格式化价格组件
│   │   ├── jx-real-income # 京西菜市订单单价组件
│   │   ├── jx-real-income-jxgy # 京西果园订单单价组件
│   │   ├── jx-update # 软件更新组件
│   │   └── jx-upload-img # 七牛云图片上传组件
│   │
│   ├── composables # 公共hooks
│   │   │   
│   │   ├── useGlobalFunc.ts # 全局公用 hooks
│   │   └── useOrderInfo.ts # 订单专用 hooks
│   │
│   ├── pages # tabbar页面
│   │   │
│   │   ├── goods-manager # 商品管理页面
│   │   ├── merchant # 商家中心页面
│   │   ├── message # 消息
│   │   └── order-manager # 订单管理页面
│   │
│   ├── static # 静态文件
│   │   │
│   │   ├── agreement # 静态版权文件
│   │   ├── audio # 项目音频文件
│   │   ├── font # 项目图标文件
│   │   ├── image # 项目图片文件
│   │   ├── merchant-icon # 商家中心图标文件
│   │   └── style # 公共样式文件
│   │
│   ├── store # vuex状态管理
│   │   │
│   │   ├── useServeInfoStore # 项目服务类vuex模块
│   │   ├── useStoreInfoStore # 项目门店类vuex模块
│   │   └── index.ts # vuex 入口文件
│   │
│   ├── subPages # 分包页面
│   │   │
│   │   ├── agreement # 静态版权文件
│   │   ├── login # 登录相关类页面
│   │   ├── merchantChild # 商家中心类子页面
│   │   │   │
│   │   │   ├── activity # 活动信息页面
│   │   │   ├── backstageApp # 后台运行能力页面
│   │   │   ├── bill # 我的账单页面
│   │   │   ├── billDetaile # 账单详情页面
│   │   │   ├── businessLicense # 营业资质页面
│   │   │   ├── enterGroupChat # 进入群聊页面
│   │   │   ├── evaluateM # 评价管理页面
│   │   │   ├── helpCenter # 帮助中心页面
│   │   │   ├── message # 消息列表页面
│   │   │   ├── messageDetail # 消息详情页面
│   │   │   ├── modifyPrice # 调价包页面
│   │   │   ├── orderRealTime # 京西菜市营业数据页面
│   │   │   ├── orderRealTimeJxgy # 京西果园营业数据页面
│   │   │   ├── platformM # 已开通店铺店铺页面
│   │   │   ├── printerSetUp # 蓝牙打印机设置页面
│   │   │   ├── setUp # 设置页面
│   │   │   ├── storeScore # 门店评分页面
│   │   │   ├── storeScoreDetaile # 评分详情页面
│   │   │   ├── useInfo # 个人信息页面
│   │   │   ├── waitGoods # 待配商品页面
│   │   │   ├── accountBalance # 配送余额
│   │   │   └── waitGoodsDetaile # 商品详情页面
│   │   │
│   │   ├── messageChild # 消息子页面
│   │   │   │
│   │   │   └── msgChat # 聊天界面
│   │   │
│   │   ├── orderChild # 订单类子页面
│   │   │   │
│   │   │   ├── afterSalesOrderDetail # 售后订单页面
│   │   │   ├── createAfterSales # 异常订单页面
│   │   │   ├── deliverManager # 配送管理页面
│   │   │   ├── getPhone # 联系平台页面
│   │   │   └── orderDetail # 订单详情页面
│   │   │
│   │   ├── shoppingChild # 商品管理类子页面
│   │   │   │
│   │   │   └── createGoods # 创建商品
│   │   │
│   │   └── switchStore # 切换门店
│   │
│   ├── utils # 工具
│   │   │
│   │   ├── bluetoothPrinter # 蓝牙打印机类工具
│   │   ├── android_ios.ts # 安卓插件类工具
│   │   ├── configCms.ts # 项目系统配置文件
│   │   ├── location.ts # 本地存储工具
│   │   ├── toast.ts # 公共请提示工具
│   │   └── tools.ts # 混合类处理工具
│   │
│   ├── androidPrivacy.json # 安卓打包文件
│   ├── App.ts # 根组件逻辑
│   ├── App.vue # 根组件页面
│   ├── apple-app-site-association # ios 关联域
│   ├── env.d.ts # type 授权文件
│   ├── main.ts # 入口文件
│   ├── manifest.json # 打包配置文件
│   ├── pages.json # 页面路径配置
│   └── uni.scss # 公共样式
│   
├── package-lock.json # ***
├── package.json # 包管理文件
├── README.md # README
├── tsconfig.node.json # ts配置文件
└── vite.config.ts # vite 配置
```

# 路径管理

## 验证登录


路径：
/subPages/login/index

### 选择门店


路径：
/subPages/switchStore/switchStore

#### 商家中心


##### 帮助中心


路径：
/subPages/merchantChild/helpCenter/helpCenter

##### 营业数据


###### 京西菜市


路径：
/subPages/merchantChild/orderRealTime/orderRealTime

###### 京西果园


路径：
/subPages/merchantChild/orderRealTimeJxgy/orderRealTimeJxgy

##### 已开通店铺


路径：
/subPages/merchantChild/platformM/platformM

##### 调价包


路径：
/subPages/merchantChild/modifyPrice/modifyPrice

##### 我的账单


路径：
/subPages/merchantChild/bill/bill

##### 账单详情


路径：
/subPages/merchantChild/billDetaile/billDetaile

##### 评价管理


路径：
/subPages/merchantChild/evaluateM/evaluateM

##### 门店评分


路径：
/subPages/merchantChild/storeScore/storeScore

##### 评分详情


路径：
/subPages/merchantChild/storeScoreDetaile/storeScoreDetaile

##### 待配商品


路径：
/subPages/merchantChild/waitGoods/waitGoods

##### 商品详情


路径：
/subPages/merchantChild/waitGoodsDetaile/waitGoodsDetaile

##### 进入群聊


路径：
/subPages/merchantChild/enterGroupChat/enterGroupChat

##### 消息列表


路径：
/subPages/merchantChild/message/message

##### 最新消息


路径：
/subPages/merchantChild/messageDetail/messageDetail

##### 活动信息


路径：
/subPages/merchantChild/activity/activity

##### 设置


路径：
/subPages/merchantChild/setUp/setUp

##### 蓝牙打印机设置


路径：
/subPages/merchantChild/printerSetUp/printerSetUp

##### 营业资质


路径：
/subPages/merchantChild/businessLicense/businessLicense

##### 后台运行优化


路径：
/subPages/merchantChild/backstageApp/backstageApp

##### 个人信息


路径：
/subPages/merchantChild/useInfo/useInfo

##### 配送余额


路径：
/subPages/merchantChild/accountBalance/accountBalance

#### 消息


#### 商品管理


##### 创建商品


路径：
/subPages/shoppingChild/createGoods/createGoods

#### 订单管理


##### 联系平台


路劲：
/subPages/orderChild/getPhone/getPhone

##### 订单详情


路劲：
/subPages/orderChild/orderDetail/orderDetail

##### 配送管理


路劲：
/subPages/orderChild/deliverManager/deliverManager

##### 售后详情


路劲：
/subPages/orderChild/afterSalesOrderDetail/afterSalesOrderDetail

##### 创建售后订单


路劲：
/subPages/orderChild/createAfterSales/createAfterSales