~~~[api]
get:shop/product/edit
*int:id#商品ID
<<<
success
{
"data": {
"id": 1,
"bazaar_money": "2.00",
"content": "789",
"describe": "121323",
"image_id": 2,
"images": "3",
"money": "1.00",
"name": "21321",
"postage": "4.00",
"product_type_id": 6,
"sort": 1,
"specs_status": 1,
"attrbute_list": "[{"id":9,"name":"测试属性2","sub":[{"id":42,"name":"测试属性值1"},{"id":43,"name":"测试属性值2"}]},{"id":8,"name":"测试属性1","sub":[{"id":37,"name":"测试属性值1"},{"id":38,"name":"测试属性值2"}]}]",
"image_url": "http://www.serveradmin.com/upload/images/20200319/5uQqoFttaNuBoRankI7mvZgecOHC6dUExn9tVx8J.png",
"images_arr": [
{
"id": 3,
"name": "http://www.serveradmin.com/upload/images/20200319/qiAqwZ9m9juod72xRTOWmEkhO0vqzGI7IdnSlGmV.png",
"url": "http://www.serveradmin.com/upload/images/20200319/qiAqwZ9m9juod72xRTOWmEkhO0vqzGI7IdnSlGmV.png"
}
],
"product_type_id_arr": [
5,
6
],
"attrbute_key_list": [
{
"id": 9,
"name": "测试属性2",
"sub": [
{
"id": 42,
"name": "测试属性值1"
},
{
"id": 43,
"name": "测试属性值2"
}
]
},
{
"id": 8,
"name": "测试属性1",
"sub": [
{
"id": 37,
"name": "测试属性值1"
},
{
"id": 38,
"name": "测试属性值2"
}
]
}
],
"product_spec_to": [
{
"id": 1,
"product_id": 1,
"specs": [
{
"id": 42,
"name": "测试属性值1"
},
{
"id": 37,
"name": "测试属性值1"
}
],
"money": "1.00",
"bazaar_money": "2.00",
"cost_money": "3.00",
"postage": "4.00",
"stock": 5,
"sales": 6,
"sku": "42|37"
},
{
"id": 2,
"product_id": 1,
"specs": [
{
"id": 42,
"name": "测试属性值1"
},
{
"id": 38,
"name": "测试属性值2"
}
],
"money": "20.00",
"bazaar_money": "19.00",
"cost_money": "18.00",
"postage": "13.00",
"stock": 12,
"sales": 7,
"sku": "42|38"
},
{
"id": 3,
"product_id": 1,
"specs": [
{
"id": 43,
"name": "测试属性值2"
},
{
"id": 37,
"name": "测试属性值1"
}
],
"money": "21.00",
"bazaar_money": "24.00",
"cost_money": "17.00",
"postage": "14.00",
"stock": 11,
"sales": 8,
"sku": "43|37"
},
{
"id": 4,
"product_id": 1,
"specs": [
{
"id": 43,
"name": "测试属性值2"
},
{
"id": 38,
"name": "测试属性值2"
}
],
"money": "22.00",
"bazaar_money": "23.00",
"cost_money": "16.00",
"postage": "15.00",
"stock": 10,
"sales": 9,
"sku": "43|38"
}
]
},
"code": 8888,
"msg": "成功!"
}
~~~
## **请求参数说明**
|参数|是否必须|参数类型|说明|
|-|-|-|-|
|id|是|int|商品ID|
## **成功发回参数说明**
|参数|是否必须|参数类型|说明|
|-|-|-|-|
|code|是|int|表示请求后的状态|
|msg|是|string|表示请求提示信息|
|data|是|object|返回数据|
## **data数据说明**
|参数|是否必须|参数类型|说明|
|-|-|-|-|
|id|是|int|商品ID|
|bazaar_money|是|float|产品市场价(是规格表中的第一个价格)|
|content|是|string|商品详情|
|describe|是|string|商品描述|
|image_id|是|int|图片id|
|images|是|string|轮播图:多个用竖线隔开|
|money|是|float|产品售价(是规格表中的第一个价格)|
|name|是|string|商品名称|
|postage|是|float|邮费(是规格表中的第一个价格)|
|product_type_id|是|int|商品分类id|
|sort|是|int|排序|
|specs_status|是|int|是否有规格:0=否,1=是|
|attrbute_list|是|array|前端展示多条sku的数据|
|image_url|是|string|单图路径|
|images_arr|是|array|多图数据|
|product_type_id_arr|是|array|当前选中商品分类数据|
|attrbute_key_list|是|array|当前选中属性数据|
|product_spec_to|是|array|当前商品规格数据|
## **attrbute_list数据说明**
|参数|是否必须|参数类型|说明|
|-|-|-|-|
|id|是|int|商品属性ID|
|name|是|string|商品属性名称|
|sub|是|array|商品属性值数据|
## **sub数据说明**
|参数|是否必须|参数类型|说明|
|-|-|-|-|
|id|是|int|商品属性值ID|
|name|是|string|商品属性值|
## **images_arr数据说明**
|参数|是否必须|参数类型|说明|
|-|-|-|-|
|id|是|int|图片id|
|name|是|string|图片路径|
|url|是|string|图片路径|
## **attrbute_key_list数据说明**
|参数|是否必须|参数类型|说明|
|-|-|-|-|
|id|是|int|商品属性id|
|name|是|string|商品属性名称|
## **product_spec_to数据说明**
|参数|是否必须|参数类型|说明|
|-|-|-|-|
|id|是|int|商品规格ID|
|product_id|是|int|商品id|
|specs|是|array|单条sku的数据|
|money|是|float|产品售价|
|bazaar_money|是|float|产品市场价|
|cost_money|是|float|产品成本价|
|postage|是|float|邮费|
|stock|是|int|库存|
|sales|是|int|销量|
|sku|是|int|单条sku_id多个用竖线隔开|
## **specs数据说明**
|参数|是否必须|参数类型|说明|
|-|-|-|-|
|id|是|int|商品属性值ID|
|name|是|string|商品属性名称|
- 空白目录
- 前言
- 状态码
- 后台页面
- nodejs安装
- vue-cli脚手架安装
- 使用vue ui创建项目
- 将本地代码托管到码云
- 绘制后台登录页面
- 安装less依赖
- uniapp热更新
- e2e自动化测试
- mock
- ant design pro 导出excel
- 后台接口
- laravel项目安装
- 创建数据库
- 创建数据填充
- 中间件
- 表单验证
- jwt-auth安装
- 处理跨域请求
- 安装swagger
- 接口
- 站点管理
- 后台登录
- 站点管理-首页
- 站点管理-刷新token
- 站点管理-退出登录
- 站点管理-获取左侧栏
- 首页-修改密码
- 单图上传
- 清除缓存
- 站点管理-权限管理
- 权限管理-权限组列表
- 权限组列表
- 权限组添加
- 权限组编辑页面
- 权限组编辑提交
- 权限组调整状态
- 权限组分配权限
- 权限组分配权限提交
- 权限管理-权限列表
- 权限列表
- 权限菜单状态
- 权限是否验证
- 权限排序
- 权限添加
- 权限编辑页面
- 权限编辑提交
- 权限添加子级
- 权限删除
- 权限管理-管理员列表
- 管理员列表
- 管理员列表-添加
- 管理员编辑页面
- 管理员编辑提交
- 管理员获取权限组
- 管理员调整状态
- 管理员初始化密码
- 站点管理-系统配置
- 系统配置-系统配置
- 系统配置
- 系统配置-提交
- 商城管理
- 商品管理
- 商品分类
- -商品分类
- 商品分类-状态
- 商品分类-排序
- 商品分类-添加
- 商品分类-添加子级
- 商品分类-编辑页面
- 商品分类-编辑提交
- 商品属性
- -商品属性
- 商品属性-商品分类
- 商品属性-添加
- 商品属性-编辑页面
- 商品属性-编辑提交
- 商品属性-状态
- 商品属性-排序
- 商品属性-删除
- 商品属性值
- -商品属性值
- 商品属性值-商品属性
- 商品属性值-添加
- 商品属性值-编辑页面
- 商品属性值-编辑提交
- 商品属性值-状态
- 商品属性值-排序
- 商品属性值-删除
- 商品列表
- --商品分类
- --获取属性
- 商品-删除
- 商品-排序
- 商品-状态
- 商品-是否精品推荐
- 商品-是否热卖单品
- -商品列表
- 商品-添加
- 商品编辑页面
- 商品-编辑提交
- 会员管理
- 用户列表
- -用户列表
- 图片管理
- 轮播图列表
- -轮播图列表
- 轮播图添加
- 轮播图编辑页面
- 轮播图编辑提交
- 轮播图状态
- 轮播图排序
- 轮播图删除
- wap接口
- 我的
- 小程序登录
- 获取用户信息
- 刷新token
- 获取设置信息
- 绑定手机号
- 退出登录
- 地址管理
- 获取省市区
- 添加地址
- 我的地址列表
- 获取编辑地址数据
- 编辑地址
- 删除收货地址
- 商品足迹
- 收藏商品
- 首页
- 轮播图
- --商品列表
- 商品收藏
- 分类
- 商品一级分类
- 商品二级分类
- 购物车
- 加入购物车
- 购物车数量
- 购物车列表
- 单选
- 全选全不选
- 购物车减或加
- 购物车删除
- Vue3总结
- 生命周期