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 @@
确认
+
+
+
+
+ 关闭
+ 确认
+
+
+