diff --git a/src/api/customerService/account/index.ts b/src/api/customerService/account/index.ts index 4e49b32..2746012 100644 --- a/src/api/customerService/account/index.ts +++ b/src/api/customerService/account/index.ts @@ -1,65 +1,37 @@ -import request from '/@/utils/request'; +import request, { newService } from '/@/utils/request'; -export function getRoleList(query: Object) { - return request({ - url: '/api/v1/system/role/list', +//获取账号列表 +export function getaccountList(data: object) { + return newService({ + url: '/customerService/customer/service/account/list', method: 'get', - params: query, + data: data, }); } -export function getRoleParams() { - return request({ - url: '/api/v1/system/role/getParams', - method: 'get', - }); -} - -export function addRole(data: object) { - return request({ - url: '/api/v1/system/role/add', +//添加客服账号 +export function getaccountAdd(data: object) { + return newService({ + url: '/customerService/customer/service/account/add', method: 'post', data: data, }); } -export function getRole(id: number) { - return request({ - url: '/api/v1/system/role/get', - method: 'get', - params: { id }, - }); -} - -export function editRole(data: object) { - return request({ - url: '/api/v1/system/role/edit', - method: 'put', +//禁用账号 +export function updatestate(data: object) { + return newService({ + url: '/customerService/customer/service/account/delete', + method: 'post', data: data, }); } -export function deleteRole(id: number) { - return request({ - url: '/api/v1/system/role/delete', - method: 'delete', - data: { ids: [id] }, - }); -} - -export function dataScope(data: any) { - return request({ - url: '/api/v1/system/role/dataScope', - method: 'put', +//更新账号 +export function updateaccount(data: object) { + return newService({ + url: '/customerService/customer/service/account/update', + method: 'post', data: data, }); } - -// 根据角色ID查询部门树结构 -export function roleDeptTreeSelect(roleId: number) { - return request({ - url: '/api/v1/system/role/deptTreeSelect', - method: 'get', - params: { roleId }, - }); -} diff --git a/src/api/customerService/product/index.ts b/src/api/customerService/product/index.ts index 4e49b32..c3abe24 100644 --- a/src/api/customerService/product/index.ts +++ b/src/api/customerService/product/index.ts @@ -1,65 +1,46 @@ -import request from '/@/utils/request'; +import request, { newService } from '/@/utils/request'; -export function getRoleList(query: Object) { - return request({ - url: '/api/v1/system/role/list', - method: 'get', - params: query, - }); -} - -export function getRoleParams() { - return request({ - url: '/api/v1/system/role/getParams', - method: 'get', - }); -} - -export function addRole(data: object) { - return request({ - url: '/api/v1/system/role/add', +//添加产品 +export function getproductAdd(data: object) { + return newService({ + url: '/customerService/product/add', method: 'post', data: data, }); } -export function getRole(id: number) { - return request({ - url: '/api/v1/system/role/get', - method: 'get', - params: { id }, - }); -} - -export function editRole(data: object) { - return request({ - url: '/api/v1/system/role/edit', - method: 'put', +//删除产品 +export function deleteProduct(data: object) { + return newService({ + url: '/customerService/product/delete', + method: 'post', data: data, }); } -export function deleteRole(id: number) { - return request({ - url: '/api/v1/system/role/delete', - method: 'delete', - data: { ids: [id] }, - }); -} - -export function dataScope(data: any) { - return request({ - url: '/api/v1/system/role/dataScope', - method: 'put', +//获取产品列表 +export function getList(data: object) { + return newService({ + url: '/customerService/product/list', + method: 'get', data: data, }); } -// 根据角色ID查询部门树结构 -export function roleDeptTreeSelect(roleId: number) { - return request({ - url: '/api/v1/system/role/deptTreeSelect', - method: 'get', - params: { roleId }, +//获取产品详情 +export function getproductOne(data: object) { + return newService({ + url: '/customerService/product/one', + method: 'post', + data: data, + }); +} + +//更新产品 +export function updateProduct(data: object) { + return newService({ + url: '/customerService/product/update', + method: 'post', + data: data, }); } diff --git a/src/api/customerService/report/index.ts b/src/api/customerService/report/index.ts index 7eb4b57..0eac38b 100644 --- a/src/api/customerService/report/index.ts +++ b/src/api/customerService/report/index.ts @@ -1,24 +1,10 @@ -import request from '/@/utils/request'; +import request, { newService } from '/@/utils/request'; -export function logList(query: object) { - return request({ - url: '/api/v1/system/loginLog/list', +//获取数据列表 +export function getDataList(data: object) { + return newService({ + url: '/customerService/data/list', method: 'get', - params: query, - }); -} - -export function deleteLog(ids: number[]) { - return request({ - url: '/api/v1/system/loginLog/delete', - method: 'delete', - params: { ids }, - }); -} - -export function clearLog() { - return request({ - url: '/api/v1/system/loginLog/clear', - method: 'delete', + data: data, }); } diff --git a/src/api/customerService/script/index.ts b/src/api/customerService/script/index.ts index 83e2dca..333834b 100644 --- a/src/api/customerService/script/index.ts +++ b/src/api/customerService/script/index.ts @@ -4,7 +4,7 @@ import request, { newService } from '/@/utils/request'; export function getscriptList(data: object) { return newService({ url: '/customerService/speechcraft/list', - method: 'post', + method: 'get', data: data, }); } diff --git a/src/views/customerService/account/component/editRole.vue b/src/views/customerService/account/component/editRole.vue index 8e8cee3..1626ae8 100644 --- a/src/views/customerService/account/component/editRole.vue +++ b/src/views/customerService/account/component/editRole.vue @@ -1,37 +1,33 @@ - diff --git a/src/views/customerService/account/index.vue b/src/views/customerService/account/index.vue index 7f96790..5d5d10f 100644 --- a/src/views/customerService/account/index.vue +++ b/src/views/customerService/account/index.vue @@ -4,13 +4,13 @@ - + - + - - - + + + @@ -59,40 +62,41 @@ :total="tableData.total" v-model:page="tableData.param.pageNum" v-model:limit="tableData.param.pageSize" - @pagination="handlePaginationChange" + @pagination="getList" /> - + diff --git a/src/views/customerService/product/component/editRole.vue b/src/views/customerService/product/component/editRole.vue index 00beb88..dc40eae 100644 --- a/src/views/customerService/product/component/editRole.vue +++ b/src/views/customerService/product/component/editRole.vue @@ -35,8 +35,10 @@