From 1d295b970f6fe1ce238124afd087477cd690fc2a Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Tue, 14 Jan 2025 16:23:10 +0800 Subject: [PATCH] init --- src/api/product-category/product-category.js | 37 + src/api/product-type/product-type.js | 37 + src/api/product/product.js | 37 + src/views/ArticleType/ArticleType.vue | 789 +++++++++--------- .../ArticleType/components/AddArticleType.vue | 199 ++--- src/views/Product/Product.vue | 548 ++++++++++++ src/views/Product/components/AddProduct.vue | 329 ++++++++ src/views/Product/components/ShowProduct.vue | 141 ++++ src/views/ProductCategory/ProductCategory.vue | 403 +++++++++ .../components/AddProductCategory.vue | 211 +++++ .../components/ShowProductCategory.vue | 104 +++ 11 files changed, 2337 insertions(+), 498 deletions(-) create mode 100644 src/api/product-category/product-category.js create mode 100644 src/api/product-type/product-type.js create mode 100644 src/api/product/product.js create mode 100644 src/views/Product/Product.vue create mode 100644 src/views/Product/components/AddProduct.vue create mode 100644 src/views/Product/components/ShowProduct.vue create mode 100644 src/views/ProductCategory/ProductCategory.vue create mode 100644 src/views/ProductCategory/components/AddProductCategory.vue create mode 100644 src/views/ProductCategory/components/ShowProductCategory.vue diff --git a/src/api/product-category/product-category.js b/src/api/product-category/product-category.js new file mode 100644 index 0000000..07969ab --- /dev/null +++ b/src/api/product-category/product-category.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' + +export function index(params,isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/product-category/index', + params, +isLoading + }) +} + +export function show(params,isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/product-category/show', + params, + isLoading + }) +} + +export function save(data, isLoading = true) { + return request({ + method: 'post', + url: '/api/admin/product-category/save', + data, + isLoading + }) +} + +export function destroy(params, isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/product-category/destroy', + params, + isLoading + }) +} diff --git a/src/api/product-type/product-type.js b/src/api/product-type/product-type.js new file mode 100644 index 0000000..40e2f26 --- /dev/null +++ b/src/api/product-type/product-type.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' + +export function index(params,isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/product-type/index', + params, +isLoading + }) +} + +export function show(params,isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/product-type/show', + params, + isLoading + }) +} + +export function save(data, isLoading = true) { + return request({ + method: 'post', + url: '/api/admin/product-type/save', + data, + isLoading + }) +} + +export function destroy(params, isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/product-type/destroy', + params, + isLoading + }) +} diff --git a/src/api/product/product.js b/src/api/product/product.js new file mode 100644 index 0000000..e1ebf68 --- /dev/null +++ b/src/api/product/product.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' + +export function index(params,isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/product/index', + params, +isLoading + }) +} + +export function show(params,isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/product/show', + params, + isLoading + }) +} + +export function save(data, isLoading = true) { + return request({ + method: 'post', + url: '/api/admin/product/save', + data, + isLoading + }) +} + +export function destroy(params, isLoading = true) { + return request({ + method: 'get', + url: '/api/admin/product/destroy', + params, + isLoading + }) +} diff --git a/src/views/ArticleType/ArticleType.vue b/src/views/ArticleType/ArticleType.vue index 1af65da..9a80513 100644 --- a/src/views/ArticleType/ArticleType.vue +++ b/src/views/ArticleType/ArticleType.vue @@ -1,436 +1,427 @@