From bbd5816522c92f0d8906f574d7fc64933828c831 Mon Sep 17 00:00:00 2001 From: qingyu <14049064+qingyuya123@user.noreply.gitee.com> Date: Mon, 23 Jun 2025 17:17:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=B3=E5=B0=86=E4=BF=AE=E6=94=B9=E7=BD=91?= =?UTF-8?q?=E7=AB=99-=E8=81=94=E7=B3=BB=E6=88=91=E4=BB=AC-=E6=B7=B7?= =?UTF-8?q?=E4=B9=B1=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/modules/products.js | 23 ++++ src/components/Upload/UploadImage.vue | 1 + src/views/product/index.vue | 121 +++++++------------ src/views/websiteRelated/contactUs/index.vue | 59 +++++++-- 4 files changed, 116 insertions(+), 88 deletions(-) create mode 100644 src/apis/modules/products.js diff --git a/src/apis/modules/products.js b/src/apis/modules/products.js new file mode 100644 index 0000000..15df115 --- /dev/null +++ b/src/apis/modules/products.js @@ -0,0 +1,23 @@ +/** + * 海邻招聘岗位接口 + */ +import request from '@/utils/request' +// 获取产品列表 +export const getProductsList = (params) => request.basic.get('/api/v1/products', params) + +// 获取产品单条数据 +export const getProductsItem = (id) => request.basic.get(`/api/v1/products/${id}`) +// 添加产品 +export const createProductsItem = (params) => request.basic.post('/api/v1/products', params) +// 更新产品 +export const updateProductsItem = (id, params) => request.basic.put(`/api/v1/products/${id}`, params) +// 删除产品 +export const delProductsItem = (id) => request.basic.delete(`/api/v1/products/${id}`) +// 获取产品类别列表 +export const getProduct = (params) => request.basic.get('/api/v1/products/job_areas', params) +// 获取产品适用对象 +export const getProductObj = (params) => request.basic.get('/api/v1/products/job_areas', params) +// 添加产品类别 +export const createProduct = (params) => request.basic.post('/api/v1/products/job_areas', params) +// 添加适用对象产品 +export const createProductObj = (params) => request.basic.post('/api/v1/products/job_areas', params) diff --git a/src/components/Upload/UploadImage.vue b/src/components/Upload/UploadImage.vue index 0aa801e..3c34e8f 100644 --- a/src/components/Upload/UploadImage.vue +++ b/src/components/Upload/UploadImage.vue @@ -409,6 +409,7 @@ function trigger() { .x-upload-btn, .x-upload-item { border-radius: 10em; + } } diff --git a/src/views/product/index.vue b/src/views/product/index.vue index 65ba3b8..a4e21dc 100644 --- a/src/views/product/index.vue +++ b/src/views/product/index.vue @@ -1,44 +1,27 @@