diff --git a/src/api/product/recycle.js b/src/api/product/recycle.js new file mode 100644 index 0000000..6303a51 --- /dev/null +++ b/src/api/product/recycle.js @@ -0,0 +1,204 @@ +import request from '@/utils/request' +// 获取球杆列表 +export function getStickList (params) { + return request({ + url: '/tmerclub_local/admin/cueProduct/page', + method: 'get', + params + }) +}; +// 根据id获取球杆详情 +export function getStickDetail (params) { + return request({ + url: '/tmerclub_local/admin/cueProduct', + method: 'get', + params + }) +}; +// 新增球杆 +export function addStick (data) { + return request({ + url: '/tmerclub_local/admin/cueProduct', + method: 'post', + data + }) +}; +// 修改球杆 +export function updateStick (data) { + return request({ + url: '/tmerclub_local/admin/cueProduct', + method: 'put', + data + }) +}; +// 删除球杆 +export function deleteStick (params) { + return request({ + url: '/tmerclub_local/admin/cueProduct', + method: 'delete', + params + }) +}; +// 获取球杆品牌 +export function getStickBrand (params) { + return request({ + url: '/tmerclub_local/admin/cueBrand/page', + method: 'get', + params + }) +}; +// 获取球杆品牌详情 +export function getStickBrandDetail (params) { + return request({ + url: '/tmerclub_local/admin/cueBrand', + method: 'get', + params + }) +} + +// 新增球杆品牌 +export function addStickBrand (data) { + return request({ + url: '/tmerclub_local/admin/cueBrand', + method: 'post', + data + }) +}; +// 修改球杆品牌 +export function updateStickBrand (data) { + return request({ + url: '/tmerclub_local/admin/cueBrand', + method: 'put', + data + }) +} + +// 删除球杆品牌 +export function deleteStickBrand (params) { + return request({ + url: '/tmerclub_local/admin/cueBrand', + method: 'delete', + params + }) +} +// 获取球杆类型 +export function getStickType (params) { + return request({ + url: '/tmerclub_local/admin/cueType/page', + method: 'get', + params + }) +} +// 获取球杆类型详情 +export function getStickTypeDetail (params) { + return request({ + url: '/tmerclub_local/admin/cueType', + method: 'get', + params + }) +} +// 新增球杆类型 +export function addStickType (data) { + return request({ + url: '/tmerclub_local/admin/cueType', + method: 'post', + data + }) +}; +// 修改球杆类型 +export function updateStickType (data) { + return request({ + url: '/tmerclub_local/admin/cueType', + method: 'put', + data + }) +}; +// 删除球杆类型 +export function deleteStickType (params) { + return request({ + url: '/tmerclub_local/admin/cueType', + method: 'delete', + params + }) +} + +// 获取球杆系列 +export function getStickSeries (params) { + return request({ + url: '/tmerclub_local/admin/cueSeries/page', + method: 'get', + params + }) +} +// 获取球杆xi'lie详情 +export function getStickSeriesDetail (params) { + return request({ + url: '/tmerclub_local/admin/cueSeries', + method: 'get', + params + }) +} +// 新增球杆系列 +export function addStickSeries (data) { + return request({ + url: '/tmerclub_local/admin/cueSeries', + method: 'post', + data + }) +}; +// 修改球杆系列 +export function updateStickSeries (data) { + return request({ + url: '/tmerclub_local/admin/cueSeries', + method: 'put', + data + }) +}; +// 删除球杆系列 +export function deleteStickSeries (params) { + return request({ + url: '/tmerclub_local/admin/cueSeries', + method: 'delete', + params + }) +} +// 获取球杆缺陷 +export function getStickDefect (params) { + return request({ + url: '/tmerclub_local/admin/cueFlaw/page', + method: 'get', + params + }) +} +// 获取球杆缺陷详情 +export function getStickDefectDetail (params) { + return request({ + url: '/tmerclub_local/admin/cueFlaw', + method: 'get', + params + }) +} +// 新增球杆缺陷 +export function addStickDefect (data) { + return request({ + url: '/tmerclub_local/admin/cueFlaw', + method: 'post', + data + }) +}; +// 修改球杆缺陷 +export function updateStickDefect (data) { + return request({ + url: '/tmerclub_local/admin/cueFlaw', + method: 'put', + data + }) +}; +// 删除球杆缺陷 +export function deleteStickDefect (params) { + return request({ + url: '/tmerclub_local/admin/cueFlaw', + method: 'delete', + params + }) +} diff --git a/src/views/modules/product/recycle/club-brand/add-or-update.vue b/src/views/modules/product/recycle/club-brand/add-or-update.vue new file mode 100644 index 0000000..124a092 --- /dev/null +++ b/src/views/modules/product/recycle/club-brand/add-or-update.vue @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + 建议图片尺寸为1920*45 0 + + + + + + + + + + + 启用 + + + 禁用 + + + + + + + + + + + + + + + diff --git a/src/views/modules/product/recycle/club-brand/index.vue b/src/views/modules/product/recycle/club-brand/index.vue new file mode 100644 index 0000000..8c60f2c --- /dev/null +++ b/src/views/modules/product/recycle/club-brand/index.vue @@ -0,0 +1,235 @@ + + + + + + + + + + + + + + + {{ $t("table.search") }} + + + {{ $t("table.reset") }} + + + + + + + + + {{ $t("table.create") }} + + + + + + + + + + + + + + + + + + + {{ row.createTime }} + + + + + + {{ row.updateTime }} + + + + + + + {{ $t("table.edit") }} + + + {{ $t("table.delete") }} + + + + + + + + + + + + + + + + diff --git a/src/views/modules/product/recycle/club-flaw/add-or-update.vue b/src/views/modules/product/recycle/club-flaw/add-or-update.vue new file mode 100644 index 0000000..215fa02 --- /dev/null +++ b/src/views/modules/product/recycle/club-flaw/add-or-update.vue @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + 启用 + + + 禁用 + + + + + + + + + + + + + + + diff --git a/src/views/modules/product/recycle/club-flaw/index.vue b/src/views/modules/product/recycle/club-flaw/index.vue new file mode 100644 index 0000000..654ea8b --- /dev/null +++ b/src/views/modules/product/recycle/club-flaw/index.vue @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + {{ $t("table.search") }} + + + {{ $t("table.reset") }} + + + + + + + + + {{ $t("table.create") }} + + + + + + + + + + + + + + + {{ row.createTime }} + + + + + + {{ row.updateTime }} + + + + + + + {{ $t("table.edit") }} + + + {{ $t("table.delete") }} + + + + + + + + + + + + + + + + diff --git a/src/views/modules/product/recycle/club-series/add-or-update.vue b/src/views/modules/product/recycle/club-series/add-or-update.vue new file mode 100644 index 0000000..bb728f4 --- /dev/null +++ b/src/views/modules/product/recycle/club-series/add-or-update.vue @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + 启用 + + + 禁用 + + + + + + + + + + + + + + + diff --git a/src/views/modules/product/recycle/club-series/index.vue b/src/views/modules/product/recycle/club-series/index.vue new file mode 100644 index 0000000..5bf5d37 --- /dev/null +++ b/src/views/modules/product/recycle/club-series/index.vue @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + + + + {{ $t("table.search") }} + + + {{ $t("table.reset") }} + + + + + + + + + {{ $t("table.create") }} + + + + + + + + + + + + {{ stickBrandList.find((item) => item.brandId === row.brandId)?.brandName }} + + + + + + + {{ row.createTime }} + + + + + + {{ row.updateTime }} + + + + + + + {{ $t("table.edit") }} + + + {{ $t("table.delete") }} + + + + + + + + + + + + + + + + diff --git a/src/views/modules/product/recycle/club-type/add-or-update.vue b/src/views/modules/product/recycle/club-type/add-or-update.vue new file mode 100644 index 0000000..cc2475f --- /dev/null +++ b/src/views/modules/product/recycle/club-type/add-or-update.vue @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + 建议图片尺寸为1920*45 0 + + + + + + + + + + + 启用 + + + 禁用 + + + + + + + + + + + + + + + diff --git a/src/views/modules/product/recycle/club-type/index.vue b/src/views/modules/product/recycle/club-type/index.vue new file mode 100644 index 0000000..4a3bead --- /dev/null +++ b/src/views/modules/product/recycle/club-type/index.vue @@ -0,0 +1,234 @@ + + + + + + + + + + + + + + + {{ $t("table.search") }} + + + {{ $t("table.reset") }} + + + + + + + + + {{ $t("table.create") }} + + + + + + + + + + + + + + + + + + {{ row.createTime }} + + + + + + {{ row.updateTime }} + + + + + + + {{ $t("table.edit") }} + + + {{ $t("table.delete") }} + + + + + + + + + + + + + + + + diff --git a/src/views/modules/product/recycle/club/add-or-update.vue b/src/views/modules/product/recycle/club/add-or-update.vue new file mode 100644 index 0000000..ec72e08 --- /dev/null +++ b/src/views/modules/product/recycle/club/add-or-update.vue @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + 建议图片尺寸为1920*45 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 上架 + + + 下架 + + + + + + + + + + + + + + + diff --git a/src/views/modules/product/recycle/club/index.vue b/src/views/modules/product/recycle/club/index.vue new file mode 100644 index 0000000..377f953 --- /dev/null +++ b/src/views/modules/product/recycle/club/index.vue @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ $t("table.search") }} + + + {{ $t("table.reset") }} + + + + + + + + + {{ $t("table.create") }} + + + + + + + + + + + + + + + + + + + + + + {{ row.createTime }} + + + + + + {{ row.updateTime }} + + + + + + + {{ $t("table.edit") }} + + + {{ $t("table.delete") }} + + + + + + + + + + + + + + + +