diff --git a/src/api/applySupermarket/personBack/index.js b/src/api/applySupermarket/personBack/index.js new file mode 100644 index 0000000..e2acf92 --- /dev/null +++ b/src/api/applySupermarket/personBack/index.js @@ -0,0 +1,18 @@ +// 应用超市 ---> 人员背景审查 +import request from '@/utils/request' +// 人员背景审查主页查询 +export function get_personback_data(params) { + return request({ + url: '/safety/store/personnelReview/tbCompanyUserExamination/list', + method: 'post', + params + }) +} +// 人员背景审查子页查询 +export function get_personback_item_data(params) { + return request({ + url: '/safety/store/personnelReview/tbCompanyUserList/list', + method: 'post', + params + }) +} \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index e5dd7b0..d1ad40b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -3,6 +3,8 @@ import VueRouter from 'vue-router' import box from '../components/box' // import Home from '../views/Home.vue' Vue.use(VueRouter) +import systemManagement from './routes/systemManagement' + const routes = [ { path: '/', @@ -57,56 +59,8 @@ const routes = [ component: () => import('@/views/factorResources'), }, - // 系统管理 - { - path: 'systemManagement', - name: 'systemManagement', - component: () => import('@/views/systemManagement'), - children: [ - // 平安指数 - { - path: 'safeIndex', - name: 'safeIndex', - component: () => import('@/views/systemManagement/safeIndex'), - }, - // 企业赋分 - { - path: 'companyScore', - name: 'companyScore', - component: () => import('@/views/systemManagement/companyScore'), - }, - // 企业赋分详情 - { - path: 'companyDetails', - name: 'companyDetails', - component: () => import('@/views/systemManagement/companyScore/components/companyDetails'), - }, - // 企业名单 - // { - // path: 'companyList', - // name: 'companyList', - // component: () => import('@/views/systemManagement/companyList'), - // }, - // 关联设备 - { - path: 'correlationEquipment', - name: 'correlationEquipment', - component: () => import('@/views/systemManagement/correlationEquipment'), - }, - { - path: 'correlationEquipment2', - name: 'correlationEquipment2', - component: () => import('@/views/systemManagement/correlationEquipment2'), - }, - // 企业名单 - { - path: 'companyList', - name: 'companyList', - component: () => import('@/views/systemManagement/companyList'), - } - ] - }, + ...systemManagement, // 闭环处置 { path: 'closeLoopDispose', @@ -117,7 +71,7 @@ const routes = [ { path:'applySupermarket', name:'applySupermarket', - component: () => import('@/views/applySupermarket') + component: () => import('@/views/applySupermarket'), }, ] }, diff --git a/src/router/routes/systemManagement.js b/src/router/routes/systemManagement.js new file mode 100644 index 0000000..8707b88 --- /dev/null +++ b/src/router/routes/systemManagement.js @@ -0,0 +1,49 @@ +import Vue from 'vue' +import VueRouter from 'vue-router' +// import Home from '../views/Home.vue' +Vue.use(VueRouter) +// 系统管理 +export default [ + { + path: 'systemManagement', + name: 'systemManagement', + component: () => import('@/views/systemManagement'), + children: [ + // 平安指数 + { + path: 'safeIndex', + name: 'safeIndex', + component: () => import('@/views/systemManagement/safeIndex'), + }, + // 企业赋分 + { + path: 'companyScore', + name: 'companyScore', + component: () => import('@/views/systemManagement/companyScore'), + }, + // 企业赋分详情 + { + path: 'companyDetails', + name: 'companyDetails', + component: () => import('@/views/systemManagement/companyScore/components/companyDetails'), + }, + // 关联设备 + { + path: 'correlationEquipment', + name: 'correlationEquipment', + component: () => import('@/views/systemManagement/correlationEquipment'), + }, + { + path: 'correlationEquipment2', + name: 'correlationEquipment2', + component: () => import('@/views/systemManagement/correlationEquipment2'), + }, + // 企业名单 + { + path: 'companyList', + name: 'companyList', + component: () => import('@/views/systemManagement/companyList'), + } + ] + } +] \ No newline at end of file diff --git a/src/views/applySupermarket/personBack/components/abnormalTable.vue b/src/views/applySupermarket/personBack/components/abnormalTable.vue new file mode 100644 index 0000000..14f8a53 --- /dev/null +++ b/src/views/applySupermarket/personBack/components/abnormalTable.vue @@ -0,0 +1,178 @@ + + + + \ No newline at end of file diff --git a/src/views/applySupermarket/personBack/components/normalTable.vue b/src/views/applySupermarket/personBack/components/normalTable.vue new file mode 100644 index 0000000..6a5108b --- /dev/null +++ b/src/views/applySupermarket/personBack/components/normalTable.vue @@ -0,0 +1,179 @@ + + + + \ No newline at end of file diff --git a/src/views/applySupermarket/personBack/components/personBackDialog.vue b/src/views/applySupermarket/personBack/components/personBackDialog.vue index 2e2711d..aaeabd8 100644 --- a/src/views/applySupermarket/personBack/components/personBackDialog.vue +++ b/src/views/applySupermarket/personBack/components/personBackDialog.vue @@ -21,9 +21,9 @@
审查人数:
-
{{ this.form_data.company_name }}
-
{{ this.form_data.reason }}
-
{{ this.form_data.people }}
+
{{ this.form_data.companyName }}
+
{{ this.form_data.examinationReason }}
+
{{ this.form_data.examinationUserNum }}
@@ -32,8 +32,8 @@
审核结果:
-
{{ this.form_data.time }}
-
{{ this.form_data.end }}
+
{{ this.form_data.applyTime }}
+
{{ this.form_data.examinationResultDetail }}
@@ -46,27 +46,55 @@
审核人员名单
- - - + + + + + + +