diff --git a/src/api/qualityCheck.js b/src/api/qualityCheck.js index a7cc19d..3728d26 100644 --- a/src/api/qualityCheck.js +++ b/src/api/qualityCheck.js @@ -7,7 +7,7 @@ // 查询质检模块 export function getQModulerList(params) { return request({ - url: '/customer/listPage', + url: '/qualityModular/list', method: 'get', params }) @@ -15,7 +15,7 @@ // 新增质检模块 export function addQModular(params) { return request({ - url: '/customer/add', + url: '/qualityModular/add', method: 'post', params }) @@ -23,7 +23,7 @@ // 编辑质检模块 export function updateQModular(params) { return request({ - url: '/customer/update', + url: '/qualityModular/update', method: 'post', params }) @@ -32,7 +32,7 @@ // 删除质检模块 export function delQModular(id) { return request({ - url: '/customer/delete', + url: '/qualityModular/delete', method: 'post', params: { ids: id @@ -53,17 +53,19 @@ } // 查询质检标准 -export function getQIndexList(params) { +export function getQIndexList(id) { return request({ - url: '/customer/listPage', + url: '/qualityModular/detail', method: 'get', - params + params: { + modularId: id + } }) } // 新增质检标准 export function addQIndex(params) { return request({ - url: '/customer/add', + url: '/qualityIndex/addIndex', method: 'post', params }) @@ -71,7 +73,7 @@ // 编辑质检标准 export function updateQIndex(params) { return request({ - url: '/customer/update', + url: '/qualityIndex/update', method: 'post', params }) @@ -80,10 +82,21 @@ // 删除质检标准 export function delQIndex(id) { return request({ - url: '/customer/delete', + url: '/qualityIndex/delete', method: 'post', params: { - id: id + indexId: id + } + }) +} + +// 根据模块获取一级指标列表 +export function getFirstLevelIndexList(id) { + return request({ + url: '/qualityIndex/firstIndex', + method: 'post', + params: { + modularId: id } }) } diff --git a/src/api/qualityCheck.js b/src/api/qualityCheck.js index a7cc19d..3728d26 100644 --- a/src/api/qualityCheck.js +++ b/src/api/qualityCheck.js @@ -7,7 +7,7 @@ // 查询质检模块 export function getQModulerList(params) { return request({ - url: '/customer/listPage', + url: '/qualityModular/list', method: 'get', params }) @@ -15,7 +15,7 @@ // 新增质检模块 export function addQModular(params) { return request({ - url: '/customer/add', + url: '/qualityModular/add', method: 'post', params }) @@ -23,7 +23,7 @@ // 编辑质检模块 export function updateQModular(params) { return request({ - url: '/customer/update', + url: '/qualityModular/update', method: 'post', params }) @@ -32,7 +32,7 @@ // 删除质检模块 export function delQModular(id) { return request({ - url: '/customer/delete', + url: '/qualityModular/delete', method: 'post', params: { ids: id @@ -53,17 +53,19 @@ } // 查询质检标准 -export function getQIndexList(params) { +export function getQIndexList(id) { return request({ - url: '/customer/listPage', + url: '/qualityModular/detail', method: 'get', - params + params: { + modularId: id + } }) } // 新增质检标准 export function addQIndex(params) { return request({ - url: '/customer/add', + url: '/qualityIndex/addIndex', method: 'post', params }) @@ -71,7 +73,7 @@ // 编辑质检标准 export function updateQIndex(params) { return request({ - url: '/customer/update', + url: '/qualityIndex/update', method: 'post', params }) @@ -80,10 +82,21 @@ // 删除质检标准 export function delQIndex(id) { return request({ - url: '/customer/delete', + url: '/qualityIndex/delete', method: 'post', params: { - id: id + indexId: id + } + }) +} + +// 根据模块获取一级指标列表 +export function getFirstLevelIndexList(id) { + return request({ + url: '/qualityIndex/firstIndex', + method: 'post', + params: { + modularId: id } }) } diff --git a/src/api/sound.js b/src/api/sound.js index 135c304..f2017c1 100644 --- a/src/api/sound.js +++ b/src/api/sound.js @@ -1,12 +1,21 @@ /** - * 客户管理接口 + * 录音管理接口 */ import request from '@/utils/request' -// 查询客户 +// 查询未关联用户录音接口 export function getSoundList(params) { return request({ - url: '/sound/noCaselist', + url: '/sound/noCaseList', + method: 'get', + params + }) +} + +// 查询所有 +export function getAllSoundList(params) { + return request({ + url: '/sound/soundList', method: 'get', params }) diff --git a/src/api/qualityCheck.js b/src/api/qualityCheck.js index a7cc19d..3728d26 100644 --- a/src/api/qualityCheck.js +++ b/src/api/qualityCheck.js @@ -7,7 +7,7 @@ // 查询质检模块 export function getQModulerList(params) { return request({ - url: '/customer/listPage', + url: '/qualityModular/list', method: 'get', params }) @@ -15,7 +15,7 @@ // 新增质检模块 export function addQModular(params) { return request({ - url: '/customer/add', + url: '/qualityModular/add', method: 'post', params }) @@ -23,7 +23,7 @@ // 编辑质检模块 export function updateQModular(params) { return request({ - url: '/customer/update', + url: '/qualityModular/update', method: 'post', params }) @@ -32,7 +32,7 @@ // 删除质检模块 export function delQModular(id) { return request({ - url: '/customer/delete', + url: '/qualityModular/delete', method: 'post', params: { ids: id @@ -53,17 +53,19 @@ } // 查询质检标准 -export function getQIndexList(params) { +export function getQIndexList(id) { return request({ - url: '/customer/listPage', + url: '/qualityModular/detail', method: 'get', - params + params: { + modularId: id + } }) } // 新增质检标准 export function addQIndex(params) { return request({ - url: '/customer/add', + url: '/qualityIndex/addIndex', method: 'post', params }) @@ -71,7 +73,7 @@ // 编辑质检标准 export function updateQIndex(params) { return request({ - url: '/customer/update', + url: '/qualityIndex/update', method: 'post', params }) @@ -80,10 +82,21 @@ // 删除质检标准 export function delQIndex(id) { return request({ - url: '/customer/delete', + url: '/qualityIndex/delete', method: 'post', params: { - id: id + indexId: id + } + }) +} + +// 根据模块获取一级指标列表 +export function getFirstLevelIndexList(id) { + return request({ + url: '/qualityIndex/firstIndex', + method: 'post', + params: { + modularId: id } }) } diff --git a/src/api/sound.js b/src/api/sound.js index 135c304..f2017c1 100644 --- a/src/api/sound.js +++ b/src/api/sound.js @@ -1,12 +1,21 @@ /** - * 客户管理接口 + * 录音管理接口 */ import request from '@/utils/request' -// 查询客户 +// 查询未关联用户录音接口 export function getSoundList(params) { return request({ - url: '/sound/noCaselist', + url: '/sound/noCaseList', + method: 'get', + params + }) +} + +// 查询所有 +export function getAllSoundList(params) { + return request({ + url: '/sound/soundList', method: 'get', params }) diff --git a/src/api/statistics.js b/src/api/statistics.js new file mode 100644 index 0000000..752f4bf --- /dev/null +++ b/src/api/statistics.js @@ -0,0 +1,55 @@ +/** + * 统计分析接口 + */ +import request from '@/utils/request' + +// 按事件类型统计工单 +export function getCaseStatisticsByType(params) { + return request({ + url: '/sound/soundList', + method: 'get', + params + }) +} +// 按事件来源统计工单 +export function getCaseStatisticsBySource(params) { + return request({ + url: '/sound/soundList', + method: 'get', + params + }) +} +// 按满意度统计工单 +export function getCaseStatisticsByStatisfied(params) { + return request({ + url: '/sound/soundList', + method: 'get', + params + }) +} +// 工单总情况统计 +export function getCaseStatisticsAll(params) { + return request({ + url: '/sound/soundList', + method: 'get', + params + }) +} +// 工单年统计 +export function getCaseStatisticsByYear(params) { + return request({ + url: '/sound/soundList', + method: 'get', + params + }) +} +// 工单月统计 +export function getCaseStatisticsByMonth(year) { + return request({ + url: '/sound/soundList', + method: 'get', + params: { + year: year + } + }) +}