diff --git a/src/api/service/product.js b/src/api/service/product.js index 291c22a..2d89abe 100644 --- a/src/api/service/product.js +++ b/src/api/service/product.js @@ -42,3 +42,16 @@ export function delProduct(id) { method: 'delete' }) } + +// 上架/下架商品 +export function changeProductStatus(id, status) { + const data = { + id, + status + } + return request({ + url: '/service/product/status', + method: 'put', + data: data + }) +} \ No newline at end of file diff --git a/src/views/service/product/details.vue b/src/views/service/product/details.vue index 62a4650..28bc634 100644 --- a/src/views/service/product/details.vue +++ b/src/views/service/product/details.vue @@ -1,216 +1,253 @@ diff --git a/src/views/service/product/index.vue b/src/views/service/product/index.vue index b34d9d2..75dcebf 100644 --- a/src/views/service/product/index.vue +++ b/src/views/service/product/index.vue @@ -1,50 +1,56 @@