From 0ae00153d1e376638678de0138d2dd34f1470cf1 Mon Sep 17 00:00:00 2001
From: Leo_Ding <2405260743@qq.com>
Date: Thu, 18 Sep 2025 18:51:58 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=A1=E6=81=AF=E7=99=BB=E8=AE=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env.prod | 2 +-
.gitignore | 1 +
src/apis/modules/vote.js | 18 +++
src/locales/lang/zh-CN/menu.js | 3 +-
src/router/routes/pages.js | 12 ++
src/utils/request.js | 2 +-
src/views/pages/vote/index.vue | 288 +++++++++++++++++++++++++++++++++
7 files changed, 323 insertions(+), 3 deletions(-)
create mode 100644 src/apis/modules/vote.js
create mode 100644 src/views/pages/vote/index.vue
diff --git a/.env.prod b/.env.prod
index 5fc0520..b8db962 100644
--- a/.env.prod
+++ b/.env.prod
@@ -4,7 +4,7 @@ NODE_ENV=production
# app
VITE_TITLE=JinShan-Admin
VITE_PUBLIC_PATH=/
-VITE_OUT_DIR=dist
+VITE_OUT_DIR=index
VITE_PERMISSION=true
# router
diff --git a/.gitignore b/.gitignore
index d57ef41..9628b4b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,6 +9,7 @@ lerna-debug.log*
node_modules
dist
+index
dist-ssr
*.local
*/.vitepress/cache/**/*
diff --git a/src/apis/modules/vote.js b/src/apis/modules/vote.js
new file mode 100644
index 0000000..d9b10de
--- /dev/null
+++ b/src/apis/modules/vote.js
@@ -0,0 +1,18 @@
+/**
+ * 区域模块接口
+ */
+import request from '@/utils/request'
+// 获取项目列表
+export const getElectionList = (params) => request.basic.get('/api/v1/election-registrations', params)
+// 获取单挑数据
+export const getItem = (id) => request.basic.get(`/api/v1/activities/${id}`)
+// 添加条目
+export const createProject = (params) => request.basic.post('/api/v1/activities', params)
+// 更新role
+export const updateItem = (id, params) => request.basic.put(`/api/v1/activities/${id}`, params)
+// 删除数据
+export const delItem = (id) => request.basic.delete(`/api/v1/activities/${id}`)
+//获取活动报名列表
+export const getActivityList = (params) => request.basic.get('/api/v1/activity-registers', params)
+// 导出文件
+export const exportFile = (params) => request.basic.get('/api/v1/election-registrations/export', params, { responseType: 'blob' })
\ No newline at end of file
diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js
index 886c528..0c4770c 100644
--- a/src/locales/lang/zh-CN/menu.js
+++ b/src/locales/lang/zh-CN/menu.js
@@ -51,5 +51,6 @@ export default {
customer:'用户管理',
aiHelper:'AI助手',
abbreviation:'活动报名',
- orderArea:'工单区域管理'
+ orderArea:'工单区域管理',
+ vote:'信息登记',
}
diff --git a/src/router/routes/pages.js b/src/router/routes/pages.js
index d16ecfa..8c5a395 100644
--- a/src/router/routes/pages.js
+++ b/src/router/routes/pages.js
@@ -249,4 +249,16 @@ export default [
permission: '*',
},
},
+ {
+ path: 'vote/index',
+ name: 'vote',
+ component: 'pages/vote/index.vue',
+ meta: {
+ icon: 'icon-yonghu',
+ title: '信息登记',
+ isMenu: true,
+ keepAlive: true,
+ permission: '*',
+ },
+ },
]
diff --git a/src/utils/request.js b/src/utils/request.js
index 125f4ee..d4bbaa1 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -21,7 +21,7 @@ const options = {
},
interceptorRequestCatch: () => {},
interceptorResponse: (response) => {
- const list=['/api/v1/activity-registers/export', '/api/v1/captcha/image']
+ const list=['/api/v1/activity-registers/export', '/api/v1/captcha/image','/api/v1/election-registrations/export']
// 错误处理
const { success, msg = 'Network Error' } = response.data || {}
if (![true].includes(success) && !list.includes(response.config.url)) {
diff --git a/src/views/pages/vote/index.vue b/src/views/pages/vote/index.vue
new file mode 100644
index 0000000..ce98121
--- /dev/null
+++ b/src/views/pages/vote/index.vue
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 导出文件
+ {{ $t('button.reset') }}
+
+ {{ $t('button.search') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ dayjs(record.createdAt).format('YYYY-MM-DD') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 通过
+ 不通过
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 暂无
+
+
+
+
+
+
+ 暂无
+
+
+
+
+
+
+
+
From f72a65b86d7ff6537e41307f9644fcdff7b4be1c Mon Sep 17 00:00:00 2001
From: Leo_Ding <2405260743@qq.com>
Date: Fri, 19 Sep 2025 18:18:12 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E4=BC=9A=E8=AE=AE=E5=AE=A4=E9=A2=84?=
=?UTF-8?q?=E7=BA=A6=E8=AE=B0=E5=BD=95=E6=B7=BB=E5=8A=A0=E6=98=BE=E7=A4=BA?=
=?UTF-8?q?=E5=85=AC=E5=8F=B8=E5=90=8D=E7=A7=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/pages/mettingMgt/mettingYuYue/index.vue | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/views/pages/mettingMgt/mettingYuYue/index.vue b/src/views/pages/mettingMgt/mettingYuYue/index.vue
index 294b2e8..9a648b2 100644
--- a/src/views/pages/mettingMgt/mettingYuYue/index.vue
+++ b/src/views/pages/mettingMgt/mettingYuYue/index.vue
@@ -50,7 +50,10 @@
{{ applyThemeMap[record.applyTheme] || '未知' }}
-
+
+ {{ record.userName}}
+ {{ record.companyName}}
+
@@ -63,8 +66,8 @@
无
-
+
查看申请报表
无