diff --git a/src/api/qualityCheck.js b/src/api/qualityCheck.js new file mode 100644 index 0000000..a7cc19d --- /dev/null +++ b/src/api/qualityCheck.js @@ -0,0 +1,90 @@ +/** + * 质检管理接口 + */ +import request from '@/utils/request' +import qs from 'qs' + +// 查询质检模块 +export function getQModulerList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检模块 +export function addQModular(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检模块 +export function updateQModular(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检模块 +export function delQModular(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + ids: id + } + }) +} + +// 生效/失效质检模块 +export function activeQModular(id, status) { + return request({ + url: '/qualityModular/active', + method: 'post', + params: { + id: id, + status: status + } + }) +} + +// 查询质检标准 +export function getQIndexList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检标准 +export function addQIndex(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检标准 +export function updateQIndex(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检标准 +export function delQIndex(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + id: id + } + }) +} + diff --git a/src/api/qualityCheck.js b/src/api/qualityCheck.js new file mode 100644 index 0000000..a7cc19d --- /dev/null +++ b/src/api/qualityCheck.js @@ -0,0 +1,90 @@ +/** + * 质检管理接口 + */ +import request from '@/utils/request' +import qs from 'qs' + +// 查询质检模块 +export function getQModulerList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检模块 +export function addQModular(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检模块 +export function updateQModular(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检模块 +export function delQModular(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + ids: id + } + }) +} + +// 生效/失效质检模块 +export function activeQModular(id, status) { + return request({ + url: '/qualityModular/active', + method: 'post', + params: { + id: id, + status: status + } + }) +} + +// 查询质检标准 +export function getQIndexList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检标准 +export function addQIndex(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检标准 +export function updateQIndex(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检标准 +export function delQIndex(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + id: id + } + }) +} + diff --git a/src/router/index.js b/src/router/index.js index 7b20a84..bcaea68 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -13,6 +13,7 @@ import { knowledgeRouters } from './modules/knowledge' import { customerRouters } from './modules/customer' import { monitorRouters } from './modules/statistic' +import { qualityCheckRouters } from './modules/qualityCheck' /** * hidden: true if `hidden:true` will not show in the sidebar(default is false) @@ -78,5 +79,6 @@ ...customerRouters, ...systemRouters, ...monitorRouters, + ...qualityCheckRouters, { path: '*', redirect: '/404', hidden: true } ] diff --git a/src/api/qualityCheck.js b/src/api/qualityCheck.js new file mode 100644 index 0000000..a7cc19d --- /dev/null +++ b/src/api/qualityCheck.js @@ -0,0 +1,90 @@ +/** + * 质检管理接口 + */ +import request from '@/utils/request' +import qs from 'qs' + +// 查询质检模块 +export function getQModulerList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检模块 +export function addQModular(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检模块 +export function updateQModular(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检模块 +export function delQModular(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + ids: id + } + }) +} + +// 生效/失效质检模块 +export function activeQModular(id, status) { + return request({ + url: '/qualityModular/active', + method: 'post', + params: { + id: id, + status: status + } + }) +} + +// 查询质检标准 +export function getQIndexList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检标准 +export function addQIndex(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检标准 +export function updateQIndex(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检标准 +export function delQIndex(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + id: id + } + }) +} + diff --git a/src/router/index.js b/src/router/index.js index 7b20a84..bcaea68 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -13,6 +13,7 @@ import { knowledgeRouters } from './modules/knowledge' import { customerRouters } from './modules/customer' import { monitorRouters } from './modules/statistic' +import { qualityCheckRouters } from './modules/qualityCheck' /** * hidden: true if `hidden:true` will not show in the sidebar(default is false) @@ -78,5 +79,6 @@ ...customerRouters, ...systemRouters, ...monitorRouters, + ...qualityCheckRouters, { path: '*', redirect: '/404', hidden: true } ] diff --git a/src/router/modules/qualityCheck.js b/src/router/modules/qualityCheck.js new file mode 100644 index 0000000..fdebdac --- /dev/null +++ b/src/router/modules/qualityCheck.js @@ -0,0 +1,33 @@ +/* Layout */ +import Layout from '@/layout/Layout' +export const qualityCheckRouters = [{ + path: '/quality', + component: Layout, + redirect: '/qualityManage', + name: 'Quality', + alwaysShow: true, + meta: { + title: '质检管理', + icon: 'icon-config' // 图标 + }, + children: [ + { + path: '/qualityModular', + name: 'QualityModular', + component: () => import('@/views/qualityManage/qualityModular/qualityIndexManage'), + meta: { title: '质检模块', icon: '' } + }, + { + path: '/knowledgeManage', + name: 'KnowledgeManage', + component: () => import('@/views/knowledgeManage/knowledgeManage'), + meta: { title: '质检录音', icon: '', permission: '/knowledge/listPage' } + }, + { + path: '/knowledgeCheck', + name: 'KnowledgeCheck', + component: () => import('@/views/knowledgeManage/knowledgeCheck'), + meta: { title: '质检录音复核', icon: '', permission: '/knowledge/check' } + } + ] +}] diff --git a/src/api/qualityCheck.js b/src/api/qualityCheck.js new file mode 100644 index 0000000..a7cc19d --- /dev/null +++ b/src/api/qualityCheck.js @@ -0,0 +1,90 @@ +/** + * 质检管理接口 + */ +import request from '@/utils/request' +import qs from 'qs' + +// 查询质检模块 +export function getQModulerList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检模块 +export function addQModular(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检模块 +export function updateQModular(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检模块 +export function delQModular(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + ids: id + } + }) +} + +// 生效/失效质检模块 +export function activeQModular(id, status) { + return request({ + url: '/qualityModular/active', + method: 'post', + params: { + id: id, + status: status + } + }) +} + +// 查询质检标准 +export function getQIndexList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检标准 +export function addQIndex(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检标准 +export function updateQIndex(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检标准 +export function delQIndex(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + id: id + } + }) +} + diff --git a/src/router/index.js b/src/router/index.js index 7b20a84..bcaea68 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -13,6 +13,7 @@ import { knowledgeRouters } from './modules/knowledge' import { customerRouters } from './modules/customer' import { monitorRouters } from './modules/statistic' +import { qualityCheckRouters } from './modules/qualityCheck' /** * hidden: true if `hidden:true` will not show in the sidebar(default is false) @@ -78,5 +79,6 @@ ...customerRouters, ...systemRouters, ...monitorRouters, + ...qualityCheckRouters, { path: '*', redirect: '/404', hidden: true } ] diff --git a/src/router/modules/qualityCheck.js b/src/router/modules/qualityCheck.js new file mode 100644 index 0000000..fdebdac --- /dev/null +++ b/src/router/modules/qualityCheck.js @@ -0,0 +1,33 @@ +/* Layout */ +import Layout from '@/layout/Layout' +export const qualityCheckRouters = [{ + path: '/quality', + component: Layout, + redirect: '/qualityManage', + name: 'Quality', + alwaysShow: true, + meta: { + title: '质检管理', + icon: 'icon-config' // 图标 + }, + children: [ + { + path: '/qualityModular', + name: 'QualityModular', + component: () => import('@/views/qualityManage/qualityModular/qualityIndexManage'), + meta: { title: '质检模块', icon: '' } + }, + { + path: '/knowledgeManage', + name: 'KnowledgeManage', + component: () => import('@/views/knowledgeManage/knowledgeManage'), + meta: { title: '质检录音', icon: '', permission: '/knowledge/listPage' } + }, + { + path: '/knowledgeCheck', + name: 'KnowledgeCheck', + component: () => import('@/views/knowledgeManage/knowledgeCheck'), + meta: { title: '质检录音复核', icon: '', permission: '/knowledge/check' } + } + ] +}] diff --git a/src/views/qualityManage/qualityModular/components/modulerTree.vue b/src/views/qualityManage/qualityModular/components/modulerTree.vue new file mode 100644 index 0000000..8f62c94 --- /dev/null +++ b/src/views/qualityManage/qualityModular/components/modulerTree.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/src/api/qualityCheck.js b/src/api/qualityCheck.js new file mode 100644 index 0000000..a7cc19d --- /dev/null +++ b/src/api/qualityCheck.js @@ -0,0 +1,90 @@ +/** + * 质检管理接口 + */ +import request from '@/utils/request' +import qs from 'qs' + +// 查询质检模块 +export function getQModulerList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检模块 +export function addQModular(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检模块 +export function updateQModular(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检模块 +export function delQModular(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + ids: id + } + }) +} + +// 生效/失效质检模块 +export function activeQModular(id, status) { + return request({ + url: '/qualityModular/active', + method: 'post', + params: { + id: id, + status: status + } + }) +} + +// 查询质检标准 +export function getQIndexList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检标准 +export function addQIndex(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检标准 +export function updateQIndex(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检标准 +export function delQIndex(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + id: id + } + }) +} + diff --git a/src/router/index.js b/src/router/index.js index 7b20a84..bcaea68 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -13,6 +13,7 @@ import { knowledgeRouters } from './modules/knowledge' import { customerRouters } from './modules/customer' import { monitorRouters } from './modules/statistic' +import { qualityCheckRouters } from './modules/qualityCheck' /** * hidden: true if `hidden:true` will not show in the sidebar(default is false) @@ -78,5 +79,6 @@ ...customerRouters, ...systemRouters, ...monitorRouters, + ...qualityCheckRouters, { path: '*', redirect: '/404', hidden: true } ] diff --git a/src/router/modules/qualityCheck.js b/src/router/modules/qualityCheck.js new file mode 100644 index 0000000..fdebdac --- /dev/null +++ b/src/router/modules/qualityCheck.js @@ -0,0 +1,33 @@ +/* Layout */ +import Layout from '@/layout/Layout' +export const qualityCheckRouters = [{ + path: '/quality', + component: Layout, + redirect: '/qualityManage', + name: 'Quality', + alwaysShow: true, + meta: { + title: '质检管理', + icon: 'icon-config' // 图标 + }, + children: [ + { + path: '/qualityModular', + name: 'QualityModular', + component: () => import('@/views/qualityManage/qualityModular/qualityIndexManage'), + meta: { title: '质检模块', icon: '' } + }, + { + path: '/knowledgeManage', + name: 'KnowledgeManage', + component: () => import('@/views/knowledgeManage/knowledgeManage'), + meta: { title: '质检录音', icon: '', permission: '/knowledge/listPage' } + }, + { + path: '/knowledgeCheck', + name: 'KnowledgeCheck', + component: () => import('@/views/knowledgeManage/knowledgeCheck'), + meta: { title: '质检录音复核', icon: '', permission: '/knowledge/check' } + } + ] +}] diff --git a/src/views/qualityManage/qualityModular/components/modulerTree.vue b/src/views/qualityManage/qualityModular/components/modulerTree.vue new file mode 100644 index 0000000..8f62c94 --- /dev/null +++ b/src/views/qualityManage/qualityModular/components/modulerTree.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/src/views/qualityManage/qualityModular/editIndex.vue b/src/views/qualityManage/qualityModular/editIndex.vue new file mode 100644 index 0000000..1483461 --- /dev/null +++ b/src/views/qualityManage/qualityModular/editIndex.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/src/api/qualityCheck.js b/src/api/qualityCheck.js new file mode 100644 index 0000000..a7cc19d --- /dev/null +++ b/src/api/qualityCheck.js @@ -0,0 +1,90 @@ +/** + * 质检管理接口 + */ +import request from '@/utils/request' +import qs from 'qs' + +// 查询质检模块 +export function getQModulerList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检模块 +export function addQModular(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检模块 +export function updateQModular(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检模块 +export function delQModular(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + ids: id + } + }) +} + +// 生效/失效质检模块 +export function activeQModular(id, status) { + return request({ + url: '/qualityModular/active', + method: 'post', + params: { + id: id, + status: status + } + }) +} + +// 查询质检标准 +export function getQIndexList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检标准 +export function addQIndex(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检标准 +export function updateQIndex(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检标准 +export function delQIndex(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + id: id + } + }) +} + diff --git a/src/router/index.js b/src/router/index.js index 7b20a84..bcaea68 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -13,6 +13,7 @@ import { knowledgeRouters } from './modules/knowledge' import { customerRouters } from './modules/customer' import { monitorRouters } from './modules/statistic' +import { qualityCheckRouters } from './modules/qualityCheck' /** * hidden: true if `hidden:true` will not show in the sidebar(default is false) @@ -78,5 +79,6 @@ ...customerRouters, ...systemRouters, ...monitorRouters, + ...qualityCheckRouters, { path: '*', redirect: '/404', hidden: true } ] diff --git a/src/router/modules/qualityCheck.js b/src/router/modules/qualityCheck.js new file mode 100644 index 0000000..fdebdac --- /dev/null +++ b/src/router/modules/qualityCheck.js @@ -0,0 +1,33 @@ +/* Layout */ +import Layout from '@/layout/Layout' +export const qualityCheckRouters = [{ + path: '/quality', + component: Layout, + redirect: '/qualityManage', + name: 'Quality', + alwaysShow: true, + meta: { + title: '质检管理', + icon: 'icon-config' // 图标 + }, + children: [ + { + path: '/qualityModular', + name: 'QualityModular', + component: () => import('@/views/qualityManage/qualityModular/qualityIndexManage'), + meta: { title: '质检模块', icon: '' } + }, + { + path: '/knowledgeManage', + name: 'KnowledgeManage', + component: () => import('@/views/knowledgeManage/knowledgeManage'), + meta: { title: '质检录音', icon: '', permission: '/knowledge/listPage' } + }, + { + path: '/knowledgeCheck', + name: 'KnowledgeCheck', + component: () => import('@/views/knowledgeManage/knowledgeCheck'), + meta: { title: '质检录音复核', icon: '', permission: '/knowledge/check' } + } + ] +}] diff --git a/src/views/qualityManage/qualityModular/components/modulerTree.vue b/src/views/qualityManage/qualityModular/components/modulerTree.vue new file mode 100644 index 0000000..8f62c94 --- /dev/null +++ b/src/views/qualityManage/qualityModular/components/modulerTree.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/src/views/qualityManage/qualityModular/editIndex.vue b/src/views/qualityManage/qualityModular/editIndex.vue new file mode 100644 index 0000000..1483461 --- /dev/null +++ b/src/views/qualityManage/qualityModular/editIndex.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/src/views/qualityManage/qualityModular/editModular.vue b/src/views/qualityManage/qualityModular/editModular.vue new file mode 100644 index 0000000..8b9e39f --- /dev/null +++ b/src/views/qualityManage/qualityModular/editModular.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/api/qualityCheck.js b/src/api/qualityCheck.js new file mode 100644 index 0000000..a7cc19d --- /dev/null +++ b/src/api/qualityCheck.js @@ -0,0 +1,90 @@ +/** + * 质检管理接口 + */ +import request from '@/utils/request' +import qs from 'qs' + +// 查询质检模块 +export function getQModulerList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检模块 +export function addQModular(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检模块 +export function updateQModular(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检模块 +export function delQModular(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + ids: id + } + }) +} + +// 生效/失效质检模块 +export function activeQModular(id, status) { + return request({ + url: '/qualityModular/active', + method: 'post', + params: { + id: id, + status: status + } + }) +} + +// 查询质检标准 +export function getQIndexList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检标准 +export function addQIndex(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检标准 +export function updateQIndex(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检标准 +export function delQIndex(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + id: id + } + }) +} + diff --git a/src/router/index.js b/src/router/index.js index 7b20a84..bcaea68 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -13,6 +13,7 @@ import { knowledgeRouters } from './modules/knowledge' import { customerRouters } from './modules/customer' import { monitorRouters } from './modules/statistic' +import { qualityCheckRouters } from './modules/qualityCheck' /** * hidden: true if `hidden:true` will not show in the sidebar(default is false) @@ -78,5 +79,6 @@ ...customerRouters, ...systemRouters, ...monitorRouters, + ...qualityCheckRouters, { path: '*', redirect: '/404', hidden: true } ] diff --git a/src/router/modules/qualityCheck.js b/src/router/modules/qualityCheck.js new file mode 100644 index 0000000..fdebdac --- /dev/null +++ b/src/router/modules/qualityCheck.js @@ -0,0 +1,33 @@ +/* Layout */ +import Layout from '@/layout/Layout' +export const qualityCheckRouters = [{ + path: '/quality', + component: Layout, + redirect: '/qualityManage', + name: 'Quality', + alwaysShow: true, + meta: { + title: '质检管理', + icon: 'icon-config' // 图标 + }, + children: [ + { + path: '/qualityModular', + name: 'QualityModular', + component: () => import('@/views/qualityManage/qualityModular/qualityIndexManage'), + meta: { title: '质检模块', icon: '' } + }, + { + path: '/knowledgeManage', + name: 'KnowledgeManage', + component: () => import('@/views/knowledgeManage/knowledgeManage'), + meta: { title: '质检录音', icon: '', permission: '/knowledge/listPage' } + }, + { + path: '/knowledgeCheck', + name: 'KnowledgeCheck', + component: () => import('@/views/knowledgeManage/knowledgeCheck'), + meta: { title: '质检录音复核', icon: '', permission: '/knowledge/check' } + } + ] +}] diff --git a/src/views/qualityManage/qualityModular/components/modulerTree.vue b/src/views/qualityManage/qualityModular/components/modulerTree.vue new file mode 100644 index 0000000..8f62c94 --- /dev/null +++ b/src/views/qualityManage/qualityModular/components/modulerTree.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/src/views/qualityManage/qualityModular/editIndex.vue b/src/views/qualityManage/qualityModular/editIndex.vue new file mode 100644 index 0000000..1483461 --- /dev/null +++ b/src/views/qualityManage/qualityModular/editIndex.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/src/views/qualityManage/qualityModular/editModular.vue b/src/views/qualityManage/qualityModular/editModular.vue new file mode 100644 index 0000000..8b9e39f --- /dev/null +++ b/src/views/qualityManage/qualityModular/editModular.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/views/qualityManage/qualityModular/qualityIndexManage.vue b/src/views/qualityManage/qualityModular/qualityIndexManage.vue new file mode 100644 index 0000000..076417d --- /dev/null +++ b/src/views/qualityManage/qualityModular/qualityIndexManage.vue @@ -0,0 +1,243 @@ + + + + + diff --git a/src/api/qualityCheck.js b/src/api/qualityCheck.js new file mode 100644 index 0000000..a7cc19d --- /dev/null +++ b/src/api/qualityCheck.js @@ -0,0 +1,90 @@ +/** + * 质检管理接口 + */ +import request from '@/utils/request' +import qs from 'qs' + +// 查询质检模块 +export function getQModulerList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检模块 +export function addQModular(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检模块 +export function updateQModular(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检模块 +export function delQModular(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + ids: id + } + }) +} + +// 生效/失效质检模块 +export function activeQModular(id, status) { + return request({ + url: '/qualityModular/active', + method: 'post', + params: { + id: id, + status: status + } + }) +} + +// 查询质检标准 +export function getQIndexList(params) { + return request({ + url: '/customer/listPage', + method: 'get', + params + }) +} +// 新增质检标准 +export function addQIndex(params) { + return request({ + url: '/customer/add', + method: 'post', + params + }) +} +// 编辑质检标准 +export function updateQIndex(params) { + return request({ + url: '/customer/update', + method: 'post', + params + }) +} + +// 删除质检标准 +export function delQIndex(id) { + return request({ + url: '/customer/delete', + method: 'post', + params: { + id: id + } + }) +} + diff --git a/src/router/index.js b/src/router/index.js index 7b20a84..bcaea68 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -13,6 +13,7 @@ import { knowledgeRouters } from './modules/knowledge' import { customerRouters } from './modules/customer' import { monitorRouters } from './modules/statistic' +import { qualityCheckRouters } from './modules/qualityCheck' /** * hidden: true if `hidden:true` will not show in the sidebar(default is false) @@ -78,5 +79,6 @@ ...customerRouters, ...systemRouters, ...monitorRouters, + ...qualityCheckRouters, { path: '*', redirect: '/404', hidden: true } ] diff --git a/src/router/modules/qualityCheck.js b/src/router/modules/qualityCheck.js new file mode 100644 index 0000000..fdebdac --- /dev/null +++ b/src/router/modules/qualityCheck.js @@ -0,0 +1,33 @@ +/* Layout */ +import Layout from '@/layout/Layout' +export const qualityCheckRouters = [{ + path: '/quality', + component: Layout, + redirect: '/qualityManage', + name: 'Quality', + alwaysShow: true, + meta: { + title: '质检管理', + icon: 'icon-config' // 图标 + }, + children: [ + { + path: '/qualityModular', + name: 'QualityModular', + component: () => import('@/views/qualityManage/qualityModular/qualityIndexManage'), + meta: { title: '质检模块', icon: '' } + }, + { + path: '/knowledgeManage', + name: 'KnowledgeManage', + component: () => import('@/views/knowledgeManage/knowledgeManage'), + meta: { title: '质检录音', icon: '', permission: '/knowledge/listPage' } + }, + { + path: '/knowledgeCheck', + name: 'KnowledgeCheck', + component: () => import('@/views/knowledgeManage/knowledgeCheck'), + meta: { title: '质检录音复核', icon: '', permission: '/knowledge/check' } + } + ] +}] diff --git a/src/views/qualityManage/qualityModular/components/modulerTree.vue b/src/views/qualityManage/qualityModular/components/modulerTree.vue new file mode 100644 index 0000000..8f62c94 --- /dev/null +++ b/src/views/qualityManage/qualityModular/components/modulerTree.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/src/views/qualityManage/qualityModular/editIndex.vue b/src/views/qualityManage/qualityModular/editIndex.vue new file mode 100644 index 0000000..1483461 --- /dev/null +++ b/src/views/qualityManage/qualityModular/editIndex.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/src/views/qualityManage/qualityModular/editModular.vue b/src/views/qualityManage/qualityModular/editModular.vue new file mode 100644 index 0000000..8b9e39f --- /dev/null +++ b/src/views/qualityManage/qualityModular/editModular.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/views/qualityManage/qualityModular/qualityIndexManage.vue b/src/views/qualityManage/qualityModular/qualityIndexManage.vue new file mode 100644 index 0000000..076417d --- /dev/null +++ b/src/views/qualityManage/qualityModular/qualityIndexManage.vue @@ -0,0 +1,243 @@ + + + + + diff --git a/src/views/qualityManage/qualityModuler/templateManage.vue b/src/views/qualityManage/qualityModuler/templateManage.vue deleted file mode 100644 index a2f41af..0000000 --- a/src/views/qualityManage/qualityModuler/templateManage.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - - -