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 @@
-
+
-
-
+
+
-
-
- {{ $t('pages.system.user.form.name') }}
-
-
-
-
-
+
+
+ 全部
+ 启用
+ 停用
+
-
-
+
{{ $t('button.reset') }}
-
+
{{ $t('button.search') }}
@@ -47,58 +30,45 @@
-
+
-
+
- {{ $t('pages.system.user.add') }}
+ 新增产品
-
+
-
-
-
- {{ statusUserTypeEnum.getDesc(record.status) }}
-
-
-
- {{ statusUserTypeEnum.getDesc(record.status) }}
-
+
+
+
+ {{ record.introduce }}
+
+
+
+
+ {{ record.duty }}
+
-
- {{ formatUtcDateTime(record.created_at) }}
+
+ 启用
+ 停用
{{ $t('pages.system.user.edit') }}
-
+
{{ $t('pages.system.delete') }}
-
+
@@ -106,9 +76,7 @@
-
+