diff --git a/src/api/api_equipment.js b/src/api/api_equipment.js index fa0675e..daa6c16 100644 --- a/src/api/api_equipment.js +++ b/src/api/api_equipment.js @@ -34,3 +34,99 @@ export const apiFindStaffDevice = data => { return http({ url: `/lz_management/api/findUsersEquipmentsByName`, method: 'post', data }) } +// 获取类型信息 +export const apiGetDeviceTypes = data => { + return http({ url: `/lz_management/modules/type/equipmentTypeList`, method: 'post', data }) +} + +// 获取规格信息 +export const apiGetDeviceSpecs = data => { + return http({ url: `/lz_management/modules/specs/equipmentSpecsList`, method: 'post', data }) +} + +// 获取品牌信息 +export const apiGetDeviceBrands = data => { + return http({ url: `/lz_management/modules/specs/brandList`, method: 'post', data }) +} + +// 获取品牌信息列表 +export const apiGetDeviceBrandList = data => { + return http({ url: `/lz_management/modules/brand/equipmentBrandList`, method: 'post', data }) +} + +// 编辑规格信息 +export const apiEditDeviceSpecs = data => { + return http({ url: `/lz_management/modules/specs/equipmentSpecsEdit`, method: 'post', data }) +} + +// 添加规格信息 +export const apiAddDeviceSpecs = data => { + return http({ url: `/lz_management/modules/specs/equipmentSpecsAdd`, method: 'post', data }) +} + +// 删除规格信息 +export const apiDelDeviceSpecs = data => { + return http({ url: `/lz_management/modules/specs/equipmentSpecsDelete`, method: 'post', data }) +} + +// 编辑规格信息 +export const apiEditDeviceTypes = data => { + return http({ url: `/lz_management/modules/type/equipmentTypeEdit`, method: 'post', data }) +} + +// 添加规格信息 +export const apiAddDeviceTypes = data => { + return http({ url: `/lz_management/modules/type/equipmentTypeAdd`, method: 'post', data }) +} + +// 删除规格信息 +export const apiDelDeviceTypes = data => { + return http({ url: `/lz_management/modules/type/equipmentTypeDelete`, method: 'post', data }) +} + +// 编辑品牌信息 +export const apiEditDeviceBrands = data => { + return http({ url: `/lz_management/modules/brand/equipmentBrandEdit`, method: 'post', data }) +} + +// 添加品牌信息 +export const apiAddDeviceBrands = data => { + return http({ url: `/lz_management/modules/brand/equipmentBrandAdd`, method: 'post', data }) +} + +// 删除品牌信息 +export const apiDelDeviceBrands = data => { + return http({ url: `/lz_management/modules/brand/equipmentBrandDelete`, method: 'post', data }) +} + +// 获取使用设备列表 +export const apiGetUseDeviceList = data => { + return http({ url: `/lz_management/modules/usereq/equipmentInfoList`, method: 'post', data }) +} + +// 编辑使用设备信息 +export const apiEditUseDevice = data => { + return http({ url: `/lz_management/modules/usereq/equipmentInfoEdit`, method: 'post', data }) +} + + +// 删除使用设备信息 +export const apiDelUseDevice = data => { + return http({ url: `/lz_management/modules/usereq/equipmentInfoDelete`, method: 'post', data }) +} + +// 打印编码 +export const apiGetRePrintCode = (data, code) => { + return http({ url: `/lz_management/oneCode/re/print?code=${code}`, method: 'get', data }) +} + +// 批量生成制定数量的编码 +export const apiGetNewPrintCodes = (data, count) => { + return http({ url: `/lz_management/oneCode/new/prints?counts=${count}`, method: 'get', data }) +} + +// 获取编码 +export const apiGetCodes = data => { + return http({ url: `/lz_management/oneCode/get/getPrints`, method: 'post', data }) +} + diff --git a/src/assets/img/equipment/ding_sao_yi_sao.png b/src/assets/img/equipment/ding_sao_yi_sao.png new file mode 100644 index 0000000..8e30554 Binary files /dev/null and b/src/assets/img/equipment/ding_sao_yi_sao.png differ diff --git a/src/router/index.js b/src/router/index.js index 5325e7d..40bddf8 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -9,9 +9,9 @@ import Router from 'vue-router' import { apiGetMenuNav } from '@/api/api_menu' import { isURL } from '@/utils/validate' import {clearLoginInfo} from '@/utils' -//import VConsole from 'vconsole' +import VConsole from 'vconsole' -//let vConsole = new VConsole() +let vConsole = new VConsole() Vue.use(Router) // 开发环境不使用懒加载, 因为懒加载页面太多的话会造成webpack热更新太慢, 所以只有生产环境使用懒加载 @@ -33,6 +33,7 @@ const dingtalkRoutes=[ { path: '/devicemark', component: _import('modules/device/device-mark'), name: 'devicemark', meta: { title: '设备备注' } }, { path: '/devicestaff', component: _import('modules/device/device-staff-device'), name: 'devicestaff', meta: { title: '人员资产信息' } }, { path: '/devicestaffdepat', component: _import('modules/device/device-staff-depat'), name: 'devicestaffdepat', meta: { title: '搜索人员' } }, + { path: '/devicedetail', component: _import('modules/device/device-detail'), name: 'devicedetail', meta: { title: '资产盘点设备详情页' } } ] diff --git a/src/views/modules/device-manage/device-brand-detail.vue b/src/views/modules/device-manage/device-brand-detail.vue new file mode 100644 index 0000000..2427fc4 --- /dev/null +++ b/src/views/modules/device-manage/device-brand-detail.vue @@ -0,0 +1,151 @@ + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-brand.vue b/src/views/modules/device-manage/device-brand.vue new file mode 100644 index 0000000..35df6b0 --- /dev/null +++ b/src/views/modules/device-manage/device-brand.vue @@ -0,0 +1,258 @@ + + + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-list-add.vue b/src/views/modules/device-manage/device-list-add.vue new file mode 100644 index 0000000..f60a825 --- /dev/null +++ b/src/views/modules/device-manage/device-list-add.vue @@ -0,0 +1,40 @@ + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-list-detail.vue b/src/views/modules/device-manage/device-list-detail.vue new file mode 100644 index 0000000..8e55bf2 --- /dev/null +++ b/src/views/modules/device-manage/device-list-detail.vue @@ -0,0 +1,212 @@ + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-list.vue b/src/views/modules/device-manage/device-list.vue new file mode 100644 index 0000000..c49980b --- /dev/null +++ b/src/views/modules/device-manage/device-list.vue @@ -0,0 +1,522 @@ + + + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-onecode.vue b/src/views/modules/device-manage/device-onecode.vue new file mode 100644 index 0000000..51cee62 --- /dev/null +++ b/src/views/modules/device-manage/device-onecode.vue @@ -0,0 +1,237 @@ + + + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-spec-detail.vue b/src/views/modules/device-manage/device-spec-detail.vue new file mode 100644 index 0000000..24b07b3 --- /dev/null +++ b/src/views/modules/device-manage/device-spec-detail.vue @@ -0,0 +1,220 @@ + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-spec.vue b/src/views/modules/device-manage/device-spec.vue new file mode 100644 index 0000000..872a361 --- /dev/null +++ b/src/views/modules/device-manage/device-spec.vue @@ -0,0 +1,299 @@ + + + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-type-detail.vue b/src/views/modules/device-manage/device-type-detail.vue new file mode 100644 index 0000000..b3332b4 --- /dev/null +++ b/src/views/modules/device-manage/device-type-detail.vue @@ -0,0 +1,124 @@ + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-type.vue b/src/views/modules/device-manage/device-type.vue new file mode 100644 index 0000000..c616c78 --- /dev/null +++ b/src/views/modules/device-manage/device-type.vue @@ -0,0 +1,262 @@ + + + + \ No newline at end of file diff --git a/src/views/modules/equipment/main.vue b/src/views/modules/equipment/main.vue deleted file mode 100644 index 25ec54c..0000000 --- a/src/views/modules/equipment/main.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - diff --git a/src/views/modules/result/chart/componments/chart-bar-form/index.vue b/src/views/modules/result/chart/componments/chart-bar-form/index.vue new file mode 100644 index 0000000..9d8b7d6 --- /dev/null +++ b/src/views/modules/result/chart/componments/chart-bar-form/index.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/src/views/modules/result/chart/componments/chart-form/index.vue b/src/views/modules/result/chart/componments/chart-form/index.vue index 5a7d05b..50f165a 100644 --- a/src/views/modules/result/chart/componments/chart-form/index.vue +++ b/src/views/modules/result/chart/componments/chart-form/index.vue @@ -36,7 +36,7 @@ legend: { x: 'center', y: '85%', - show: true + show: false // 是否展示图例 }, series: { center: ['50%', '40%'], @@ -53,6 +53,7 @@ }, label: { formatter: params => { + // if (params.data.value === 0) return '' return `{a|${params.data.name} (${params.data.value}人})` }, rich: { @@ -60,8 +61,9 @@ textAlign: 'center' } } + }, + labelLine: { } - } } }, diff --git a/src/views/modules/result/chart/componments/query-form/index.vue b/src/views/modules/result/chart/componments/query-form/index.vue index 844e3e1..b25512b 100644 --- a/src/views/modules/result/chart/componments/query-form/index.vue +++ b/src/views/modules/result/chart/componments/query-form/index.vue @@ -1,4 +1,157 @@ + + + + + + + + + + diff --git a/src/views/modules/result/chart/index.vue b/src/views/modules/result/chart/index.vue index 2bd7577..b6ce943 100644 --- a/src/views/modules/result/chart/index.vue +++ b/src/views/modules/result/chart/index.vue @@ -3,20 +3,17 @@
- +
- + - + - - - - +
@@ -27,16 +24,17 @@