From 4db148f33a3c386dcbb747b6231c7389ad1e6e11 Mon Sep 17 00:00:00 2001 From: liangbin <15536829364@163.com> Date: Mon, 2 Feb 2026 17:49:22 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=85=A5=E4=BD=8F?= =?UTF-8?q?=E8=AF=81=E7=AD=BE=E5=8F=91=E5=92=8C=E5=B7=A5=E4=BD=9C=E7=A5=A8?= =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit refactor(EnterpriseManagement): 优化企业管理和账号管理逻辑 fix(EntryExitPermitIssue): 修正出入证签发状态显示和查询功能 style: 调整部分页面样式和布局 perf(TicketIssueAudit): 提升工作票审核性能和用户体验 --- src/api/Pass.js | 37 ++++ src/api/workTicket.js | 18 ++ src/views/Logistics/UserManagement/index.vue | 3 +- .../EntryExitPermitIssue/DialogBox.vue | 118 +++++++---- .../EntryExitPermitIssue/DialogBox2.vue | 57 ++--- .../Proprietor/EntryExitPermitIssue/index.vue | 197 ++++++++++++------ .../Proprietor/TicketIssueAudit/DialogBox.vue | 160 ++++++-------- .../Proprietor/TicketIssueAudit/index.vue | 29 ++- .../AccountManagement.vue | 10 +- .../Tenement/EnterpriseManagement/index.vue | 7 +- 10 files changed, 403 insertions(+), 233 deletions(-) create mode 100644 src/api/Pass.js diff --git a/src/api/Pass.js b/src/api/Pass.js new file mode 100644 index 0000000..4cbc583 --- /dev/null +++ b/src/api/Pass.js @@ -0,0 +1,37 @@ +import request from "@/utils/request"; + +// 获取出入证列表 +export const FetchPassagewayList = (query) => { + return request({ + url: "/manage/owner/accessPermitIssuance/list", + method: "get", + params: query, + }); +}; + + +// 查询出入证详情 +export const FetchPassagewayDetail = (id) => { + return request({ + url: `/manage/owner/accessPermitIssuance/${id}`, + method: "get", + }); +}; + +// 签发出入证 +export const SignPassageway = (data) => { + return request({ + url: `/manage/owner/accessPermitIssuance/issue`, + method: "post", + data, + }); +}; + + +// 查看关联票证 +export const FetchAssociatedTicket = (id) => { + return request({ + url: `/manage/owner/accessPermitIssuance/${id}/relatedTicket`, + method: "get", + }); +}; \ No newline at end of file diff --git a/src/api/workTicket.js b/src/api/workTicket.js index a56bebe..353629d 100644 --- a/src/api/workTicket.js +++ b/src/api/workTicket.js @@ -15,4 +15,22 @@ export function FetchWorkTicketDetail(id) { url: '/manage/contractor/workTicket/' + id, method: 'get', }) +} + +// 工作票审核通过 +export function AuditWorkTicketPass(params) { + return request({ + url: '/manage/contractor/workTicket/approve/' + params.ticketId, + method: 'put', + params + }) +} + +// 工作票审核驳回 +export function AuditWorkTicketRefuse(params) { + return request({ + url: '/manage/contractor/workTicket/reject/' + params.ticketId, + method: 'put', + params + }) } \ No newline at end of file diff --git a/src/views/Logistics/UserManagement/index.vue b/src/views/Logistics/UserManagement/index.vue index 9647783..79b0559 100644 --- a/src/views/Logistics/UserManagement/index.vue +++ b/src/views/Logistics/UserManagement/index.vue @@ -97,7 +97,8 @@ diff --git a/src/views/Proprietor/EntryExitPermitIssue/DialogBox.vue b/src/views/Proprietor/EntryExitPermitIssue/DialogBox.vue index 17a2a4c..7752209 100644 --- a/src/views/Proprietor/EntryExitPermitIssue/DialogBox.vue +++ b/src/views/Proprietor/EntryExitPermitIssue/DialogBox.vue @@ -8,37 +8,37 @@
- XX新能源电池建设项目 + {{ detailData.projectName }}
- ZY-20250405-001 + {{ detailData.permitNumber }}
- 1号厂房东侧区域 + {{ detailData.workLocation }}
- 江苏建工集团有限公司 + {{ detailData.enterpriseName }}
- 刘建国 + {{ detailData.proprietorName }}
- 138****8821 + {{ detailData.contactPhone }}
@@ -46,19 +46,19 @@ - +
+ +
+
默认与作业时间一致,最长不超过票证有效期
- - - - - + {{ member.nickName }}({{ member.phonenumber }}) @@ -67,10 +67,11 @@
+ 添加车辆
-
- + + - @@ -95,31 +96,16 @@ diff --git a/src/views/Proprietor/EntryExitPermitIssue/DialogBox2.vue b/src/views/Proprietor/EntryExitPermitIssue/DialogBox2.vue index fff4366..16b29a9 100644 --- a/src/views/Proprietor/EntryExitPermitIssue/DialogBox2.vue +++ b/src/views/Proprietor/EntryExitPermitIssue/DialogBox2.vue @@ -2,45 +2,50 @@