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