🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 列表 * 请求地址: `/store` * 请求方式: get * 请求参数: 无 * 成功返回: ```json { "code": 0, "data": { "data": [ { "id": 1, "title": "",//门店名 "name": "王大锤",//负责销售名 "phone": "15181474781",//电话 "address": "68号",//详细地址 "status": 0,//店长状态 0正常 1 冻结 "county": "青羊区",//区名 "city": "成都市",//市名 "province": "四川省",//省名 "sale_num": 3//销售数量 } ], "currentPage": 1, "pageNumber": 10, "count": 1 } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 分页 * 请求地址: `/store/pag` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `currentPage` | int | 11 | `是` | 当前页 | | `pageNumber` | int | 11 | `是` | 页码 | * 成功返回: ```json { "code": 0, "data": { "data": [] } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 搜索 * 请求地址: `/store/search` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `search` | string | 2-200 | `是` | 搜索内容(门店名、店长姓名、店长手机号) | * 成功返回: ```json { "code": 0, "data": { "data": [] } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 新增查询(暂不使用) * 请求地址: `/store/read` * 请求方式: get * 请求参数: 无 * 成功返回: ```json { "code": 0, "data": { "data": [] } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 新增保存 * 请求地址: `/store/save` * 请求方式: post * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `title` | string | 2-64 | `是` | 门店名 | | `county_id` | int | 11 | `是` | 区id | | `address` | string | 2-160 | `是` | 详细地址 | | `longitude` | string | 2-32 | `是` | 所在经度 | | `latitude` | string | 2-32 | `是` | 所在纬度 | | `name` | string | 2-16 | `是` | 店长姓名 | | `phone` | string | 11 | `是` | 店长手机号 | * 成功返回: ```json { "code": 0 } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 修改查询 * 请求地址: `/store/edit` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | id | * 成功返回: ```json { "code": 0, "data": { "data": { "id": 1, "title": "内光华门店",//门店名 "name": "王大锤",//店长姓名 "phone": "15181474781",//店长手机号 "address": "68号",//门店详细地址 "longitude": "103.984919",//经度 "latitude": "30.651205",//纬度 "county_id": 1,//区id "city_id": 1,//市id "province_id": 1//省id } } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 修改保存 * 请求地址: `/store/update` * 请求方式: post * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | id | | `title` | string | 2-64 | `是` | 门店名 | | `county_id` | int | 11 | `是` | 区id | | `address` | string | 2-160 | `是` | 详细地址 | | `longitude` | string | 2-32 | 是 | 所在经度 | | `latitude` | string | 2-32 | 是 | 所在纬度 | | `name` | string | 2-16 | `是` | 店长姓名 | | `phone` | string | 11 | `是` | 店长电话 | * 成功返回: ```json { "code": 0 } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 删除 * 请求地址: `/store/delete` * 请求方式: post * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | id | * 成功返回: ```json { "code": 0 } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 统计列表 * 请求地址: `/store/statistics` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 门店id | * 成功返回: ```json { "code": 0, "msg": { "data": [ { "rent": "18",//总租金 "deposit": "3",//总押金 "date": "2018-01-08",//时间 "total": "300",//总佣金 "available": 200,//可提佣金 "used": 100//申请中的佣金 } ], "currentPage": 1,//当前页 "pageNumber": 10,//页码 "count": 0//总条数 } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 统计列表分页 * 请求地址: `/store/statisticsPag` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 门店id | | `currentPage` | int | 11 | `是` | 当前页 | | `pageNumber` | int | 11 | `是` | 页码 | * 成功返回: ```json { "code": 0, "msg": { "data": [ { "rent": "18",//总租金 "deposit": "3",//总押金 "date": "2018-01-08",//时间 "total": "300",//总佣金 "available": 200,//可提佣金 "used": 100//申请中的佣金 } ] } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 统计搜索 * 请求地址: `/store/statisticsFilter` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 门店id | | `search` | int | 11 | `是` | 年份 | >[info] search 格式2018-02-28 * 成功返回: ```json { "code": 0, "msg": { "data": [ { "rent": "18",//总租金 "deposit": "3",//总押金 "date": "2018-01-08",//时间 "total": "300",//总佣金 "available": 200,//可提佣金 "used": 100//申请中的佣金 } ] } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 统计筛选 * 请求地址: `/store/statisticsFilter` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 门店id | | `search` | int | 11 | `是` | 年份 | >[info] search 0 日视图 1 年视图 2 月视图 >搜索最多返回三条数据 * 成功返回: ```json { "code": 0, "msg": { "data": [ { "rent": "18",//总租金 "deposit": "3",//总押金 "date": "2018-01-08",//时间 "total": "300",//总佣金 "available": 200,//可提佣金 "used": 100//申请中的佣金 } ] } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 提现记录列表 * 请求地址: `/store_cash/insideIndex` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 门店id | * 成功返回: ```json { "code": 0, "msg": { "data": [ { "id":1, "create_time":"2018-01-02 00:00:00",//申请提现时间 "status":0,//提现状态 0 申请中 1 提现成功 2 提现失败 "sum":10 // 提现金额 } ], "currentPage": 1,//当前页 "pageNumber": 10,//页码 "count": 0//总条数 } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 提现记录列表分页 * 请求地址: `/store_cash/insideIndexPag` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 门店id | | `currentPage` | int | 11 | `是` | 当前页 | | `pageNumber` | int | 11 | `是` | 页码 | * 成功返回: ```json { "code": 0, "msg": { "data": [ { "id":1, "create_time":"2018-01-02 00:00:00",//申请提现时间 "status":0,//提现状态 0 申请中 1 提现成功 2 提现失败 "sum":10 // 提现金额 } ] } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ```