From c982f7815ad2c89c29cf0ac56710d666f4c4e2ba Mon Sep 17 00:00:00 2001 From: chenze <1824191732@qq.com> Date: Mon, 5 Aug 2024 15:32:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=86=E5=AF=B9=E5=BA=94?= =?UTF-8?q?=E7=9A=84=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/admin/repair/repairDevice.js | 34 +++ src/api/admin/repair/repairFailureType.js | 34 +++ src/api/admin/repair/repairRecord.js | 34 +++ src/api/admin/repair/repairStaffType.js | 34 +++ src/api/admin/repair/repairType.js | 34 +++ src/api/admin/repair/repairWorkerType.js | 34 +++ src/views/admin/RepairList.vue | 23 +- src/views/admin/modules/RepairModal.vue | 202 +++++++++++++++-- src/views/admin/repair/RepairDeviceList.vue | 148 +++++++++++++ .../admin/repair/RepairFailureTypeList.vue | 151 +++++++++++++ src/views/admin/repair/RepairRecordList.vue | 205 ++++++++++++++++++ .../admin/repair/RepairStaffTypeList.vue | 161 ++++++++++++++ src/views/admin/repair/RepairTypeList.vue | 148 +++++++++++++ .../admin/repair/RepairWorkerTypeList.vue | 161 ++++++++++++++ .../repair/modules/RepairDeviceModal.vue | 123 +++++++++++ .../repair/modules/RepairFailureTypeModal.vue | 106 +++++++++ .../repair/modules/RepairRecordModal.vue | 136 ++++++++++++ .../repair/modules/RepairStaffTypeModal.vue | 121 +++++++++++ .../admin/repair/modules/RepairTypeModal.vue | 121 +++++++++++ .../repair/modules/RepairWorkerTypeModal.vue | 121 +++++++++++ 20 files changed, 2106 insertions(+), 25 deletions(-) create mode 100644 src/api/admin/repair/repairDevice.js create mode 100644 src/api/admin/repair/repairFailureType.js create mode 100644 src/api/admin/repair/repairRecord.js create mode 100644 src/api/admin/repair/repairStaffType.js create mode 100644 src/api/admin/repair/repairType.js create mode 100644 src/api/admin/repair/repairWorkerType.js create mode 100644 src/views/admin/repair/RepairDeviceList.vue create mode 100644 src/views/admin/repair/RepairFailureTypeList.vue create mode 100644 src/views/admin/repair/RepairRecordList.vue create mode 100644 src/views/admin/repair/RepairStaffTypeList.vue create mode 100644 src/views/admin/repair/RepairTypeList.vue create mode 100644 src/views/admin/repair/RepairWorkerTypeList.vue create mode 100644 src/views/admin/repair/modules/RepairDeviceModal.vue create mode 100644 src/views/admin/repair/modules/RepairFailureTypeModal.vue create mode 100644 src/views/admin/repair/modules/RepairRecordModal.vue create mode 100644 src/views/admin/repair/modules/RepairStaffTypeModal.vue create mode 100644 src/views/admin/repair/modules/RepairTypeModal.vue create mode 100644 src/views/admin/repair/modules/RepairWorkerTypeModal.vue diff --git a/src/api/admin/repair/repairDevice.js b/src/api/admin/repair/repairDevice.js new file mode 100644 index 0000000..cd74108 --- /dev/null +++ b/src/api/admin/repair/repairDevice.js @@ -0,0 +1,34 @@ +import { axios } from '@/utils/request' + +const api = { + repairDevice: '/repairDevice' +} + +export function getRepairDeviceList (parameter) { + return axios({ + url: api.repairDevice + '/list', + method: 'get', + params: parameter + }) +} + +export function saveRepairDevice (parameter) { + return axios({ + url: api.repairDevice + (parameter.id > 0 ? '/update' : '/save'), + method: 'post', + data: parameter, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function delRepairDevice (parameter) { + return axios({ + url: api.repairDevice + '/remove', + method: 'post', + params: parameter + }) +} + +export const repairDeviceExport = api.repairDevice + '/export' diff --git a/src/api/admin/repair/repairFailureType.js b/src/api/admin/repair/repairFailureType.js new file mode 100644 index 0000000..e213d71 --- /dev/null +++ b/src/api/admin/repair/repairFailureType.js @@ -0,0 +1,34 @@ +import { axios } from '@/utils/request' + +const api = { + repairFailureType: '/repairFailureType' +} + +export function getRepairFailureTypeList (parameter) { + return axios({ + url: api.repairFailureType + '/list', + method: 'get', + params: parameter + }) +} + +export function saveRepairFailureType (parameter) { + return axios({ + url: api.repairFailureType + (parameter.id > 0 ? '/update' : '/save'), + method: 'post', + data: parameter, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function delRepairFailureType (parameter) { + return axios({ + url: api.repairFailureType + '/remove', + method: 'post', + params: parameter + }) +} + +export const repairFailureTypeExport = api.repairFailureType + '/export' diff --git a/src/api/admin/repair/repairRecord.js b/src/api/admin/repair/repairRecord.js new file mode 100644 index 0000000..720d8fb --- /dev/null +++ b/src/api/admin/repair/repairRecord.js @@ -0,0 +1,34 @@ +import { axios } from '@/utils/request' + +const api = { + repairRecord: '/RepairRecord/repairRecord' +} + +export function getRepairRecordList (parameter) { + return axios({ + url: api.repairRecord + '/list', + method: 'get', + params: parameter + }) +} + +export function saveRepairRecord (parameter) { + return axios({ + url: api.repairRecord + (parameter.id > 0 ? '/update' : '/save'), + method: 'post', + data: parameter, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function delRepairRecord (parameter) { + return axios({ + url: api.repairRecord + '/remove', + method: 'post', + params: parameter + }) +} + +export const repairRecordExport = api.repairRecord + '/export' diff --git a/src/api/admin/repair/repairStaffType.js b/src/api/admin/repair/repairStaffType.js new file mode 100644 index 0000000..05a17de --- /dev/null +++ b/src/api/admin/repair/repairStaffType.js @@ -0,0 +1,34 @@ +import { axios } from '@/utils/request' + +const api = { + repairStaffType: '/RepairStaffType/repairStaffType' +} + +export function getRepairStaffTypeList (parameter) { + return axios({ + url: api.repairStaffType + '/list', + method: 'get', + params: parameter + }) +} + +export function saveRepairStaffType (parameter) { + return axios({ + url: api.repairStaffType + (parameter.id > 0 ? '/update' : '/save'), + method: 'post', + data: parameter, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function delRepairStaffType (parameter) { + return axios({ + url: api.repairStaffType + '/remove', + method: 'post', + params: parameter + }) +} + +export const repairStaffTypeExport = api.repairStaffType + '/export' diff --git a/src/api/admin/repair/repairType.js b/src/api/admin/repair/repairType.js new file mode 100644 index 0000000..03e505d --- /dev/null +++ b/src/api/admin/repair/repairType.js @@ -0,0 +1,34 @@ +import { axios } from '@/utils/request' + +const api = { + repairType: '/repairType' +} + +export function getRepairTypeList (parameter) { + return axios({ + url: api.repairType + '/list', + method: 'get', + params: parameter + }) +} + +export function saveRepairType (parameter) { + return axios({ + url: api.repairType + (parameter.id > 0 ? '/update' : '/save'), + method: 'post', + data: parameter, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function delRepairType (parameter) { + return axios({ + url: api.repairType + '/remove', + method: 'post', + params: parameter + }) +} + +export const repairTypeExport = api.repairType + '/export' diff --git a/src/api/admin/repair/repairWorkerType.js b/src/api/admin/repair/repairWorkerType.js new file mode 100644 index 0000000..9892186 --- /dev/null +++ b/src/api/admin/repair/repairWorkerType.js @@ -0,0 +1,34 @@ +import { axios } from '@/utils/request' + +const api = { + repairWorkerType: '/RepairWorkerType/repairWorkerType' +} + +export function getRepairWorkerTypeList (parameter) { + return axios({ + url: api.repairWorkerType + '/list', + method: 'get', + params: parameter + }) +} + +export function saveRepairWorkerType (parameter) { + return axios({ + url: api.repairWorkerType + (parameter.id > 0 ? '/update' : '/save'), + method: 'post', + data: parameter, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function delRepairWorkerType (parameter) { + return axios({ + url: api.repairWorkerType + '/remove', + method: 'post', + params: parameter + }) +} + +export const repairWorkerTypeExport = api.repairWorkerType + '/export' diff --git a/src/views/admin/RepairList.vue b/src/views/admin/RepairList.vue index 4c13b08..6a1a6fb 100644 --- a/src/views/admin/RepairList.vue +++ b/src/views/admin/RepairList.vue @@ -17,6 +17,9 @@ +