From d7e758fb8d1c43527b5390f5f41c45b0f14c3af0 Mon Sep 17 00:00:00 2001
From: yangjun <1173114630@qq.com>
Date: Tue, 24 Feb 2026 10:09:19 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=9F=9F=E5=90=8D=E5=9C=B0?=
=?UTF-8?q?=E5=9D=80=E5=8F=8A=E9=A1=B9=E7=9B=AE=E5=90=8D=E7=A7=B0=E7=AD=89?=
=?UTF-8?q?=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/admin/workorder/WorkOrder.api.ts | 8 +
src/views/admin/workorder/WorkOrderList.vue | 14 +-
.../components/WorkOrderFwpzForm.vue | 198 ++++++++++++++++++
.../components/WorkOrderFwpzModal.vue | 176 ++++++++++++++++
.../workorder/components/WorkOrderModal.vue | 42 ++++
5 files changed, 437 insertions(+), 1 deletion(-)
create mode 100644 src/views/admin/workorder/components/WorkOrderFwpzForm.vue
create mode 100644 src/views/admin/workorder/components/WorkOrderFwpzModal.vue
diff --git a/src/views/admin/workorder/WorkOrder.api.ts b/src/views/admin/workorder/WorkOrder.api.ts
index 332ff31..68e3a93 100644
--- a/src/views/admin/workorder/WorkOrder.api.ts
+++ b/src/views/admin/workorder/WorkOrder.api.ts
@@ -7,7 +7,9 @@ enum Api {
list = '/workorder/workOrder/list',
save='/workorder/workOrder/add',
saveSjygl='/sys/dataSource/add',
+ editDepart='/sys/sysDepart/edit',
edit='/workorder/workOrder/edit',
+ editUrl='/workorder/workOrder/editUrl',
updateMqById='/workorder/workOrder/updateMqById',
deleteOne = '/workorder/workOrder/delete',
deleteBatch = '/workorder/workOrder/deleteBatch',
@@ -73,6 +75,12 @@ export const saveOrUpdate = (params, isUpdate) => {
let url = isUpdate ? Api.edit : Api.save;
return defHttp.post({ url: url, params }, { isTransformResponse: false });
}
+export const editUrl = (params, isUpdate) => {
+ return defHttp.post({ url: Api.editUrl, params }, { isTransformResponse: false });
+}
+export const editDepart = (params, isUpdate) => {
+ return defHttp.post({ url: Api.editDepart, params }, { isTransformResponse: false });
+}
/**
diff --git a/src/views/admin/workorder/WorkOrderList.vue b/src/views/admin/workorder/WorkOrderList.vue
index b9495cb..0d34bee 100644
--- a/src/views/admin/workorder/WorkOrderList.vue
+++ b/src/views/admin/workorder/WorkOrderList.vue
@@ -187,10 +187,15 @@ function getTableAction(record) {
onClick: handleSjygl.bind(null, record),
ifShow: record.status == '0'
},
+ {
+ label: '访问配置',
+ onClick: handleFwpz.bind(null, record),
+ ifShow: record.status == '1'
+ },
{
label: '反馈',
onClick: handleQueren.bind(null, record),
- ifShow: record.status == '1'
+ ifShow: record.status == '2'
},
];
}
@@ -204,6 +209,13 @@ function handleQueren(record) {
registerModal.value.disableSubmit = false;
registerModal.value.orgFankui(record);
}
+/**
+ * 访问配置
+ */
+function handleFwpz(record) {
+ registerModal.value.disableSubmit = false;
+ registerModal.value.orgFwpz(record);
+}
/**
* 查询
*/
diff --git a/src/views/admin/workorder/components/WorkOrderFwpzForm.vue b/src/views/admin/workorder/components/WorkOrderFwpzForm.vue
new file mode 100644
index 0000000..85f1c2a
--- /dev/null
+++ b/src/views/admin/workorder/components/WorkOrderFwpzForm.vue
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/admin/workorder/components/WorkOrderFwpzModal.vue b/src/views/admin/workorder/components/WorkOrderFwpzModal.vue
new file mode 100644
index 0000000..15c5a85
--- /dev/null
+++ b/src/views/admin/workorder/components/WorkOrderFwpzModal.vue
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+ 关闭
+ 确认
+
+
+
+
+
+
+
+
+
+
+ 关闭
+
+
+
+
+
+
+
+
+ 关闭
+ 确认
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/admin/workorder/components/WorkOrderModal.vue b/src/views/admin/workorder/components/WorkOrderModal.vue
index 2709b71..6a49b05 100644
--- a/src/views/admin/workorder/components/WorkOrderModal.vue
+++ b/src/views/admin/workorder/components/WorkOrderModal.vue
@@ -40,12 +40,23 @@
确认
+
+
+
+
+ 关闭
+ 确认
+
+
+