From 734c0436e4455525e2b0ad1fcf5dc874c2805732 Mon Sep 17 00:00:00 2001 From: cool <653314653@qq.com> Date: Wed, 27 Mar 2024 16:56:50 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86=E3=80=81?= =?UTF-8?q?=E5=8C=BA=E5=9F=9F=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ah-jjzhgd-web/src/api/basic/area.js | 48 +++ ah-jjzhgd-web/src/api/device/deviceMange.js | 57 ++++ ah-jjzhgd-web/src/api/risk/emergency.js | 38 +++ ah-jjzhgd-web/src/views/basic/area/index.vue | 277 +++++++++++++++++ .../components/ProjectStatusSelect.vue | 55 ++++ .../src/views/basic/project/index.vue | 18 +- .../components/DeviceTypeSelect.vue | 55 ++++ .../src/views/device/deviceMange/index.vue | 292 ++++++++++++++++++ ah-jjzhgd-web/src/views/man-car/car/index.vue | 3 - .../dailyTask/components/RemoteWatchModal.vue | 14 + .../emergency/components/EmergencyCase.vue | 4 - .../emergency/components/EmergencyPhone.vue | 4 - .../emergency/components/EmergencyProcess.vue | 6 +- 13 files changed, 847 insertions(+), 24 deletions(-) create mode 100644 ah-jjzhgd-web/src/api/basic/area.js create mode 100644 ah-jjzhgd-web/src/api/device/deviceMange.js create mode 100644 ah-jjzhgd-web/src/api/risk/emergency.js create mode 100644 ah-jjzhgd-web/src/views/basic/area/index.vue create mode 100644 ah-jjzhgd-web/src/views/basic/project/components/ProjectStatusSelect.vue create mode 100644 ah-jjzhgd-web/src/views/device/deviceMange/components/DeviceTypeSelect.vue create mode 100644 ah-jjzhgd-web/src/views/device/deviceMange/index.vue diff --git a/ah-jjzhgd-web/src/api/basic/area.js b/ah-jjzhgd-web/src/api/basic/area.js new file mode 100644 index 0000000..1766d87 --- /dev/null +++ b/ah-jjzhgd-web/src/api/basic/area.js @@ -0,0 +1,48 @@ +import request from '@/utils/request' + +/* 区域管理 */ +// 查询区域列表 +export function getAreaList(data) { + return request({ + url: '/background/back/area/getAreaList', + method: 'get', + params: data + }) +} + +// 新增区域 +export function addAreaItem(data) { + return request({ + url: '/background/back/area/addArea', + method: 'post', + data + }) +} + +// 编辑区域 +export function updateAreaItem(data) { + return request({ + url: '/background/back/area/updateArea', + method: 'post', + data + }) +} + +// 删除区域 +export function deleteAreaItem(data) { + return request({ + url: '/background/back/area/deleteArea', + method: 'post', + data + }) +} + +// 导出区域 +export function exportArea(data) { + return request({ + url: '/background/back/area/exportArea', + method: 'get', + responseType: 'blob', + params: data + }) +} diff --git a/ah-jjzhgd-web/src/api/device/deviceMange.js b/ah-jjzhgd-web/src/api/device/deviceMange.js new file mode 100644 index 0000000..2d93c31 --- /dev/null +++ b/ah-jjzhgd-web/src/api/device/deviceMange.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/* 设备管理 */ +// 查询设备列表 +export function getDeviceList(data) { + return request({ + url: '/background/back/device/getDeviceList', + method: 'get', + params: data + }) +} + +// 新增设备 +export function addDeviceItem(data) { + return request({ + url: '/background/back/device/addDevice', + method: 'post', + data + }) +} + +// 编辑设备 +export function updateDeviceItem(data) { + return request({ + url: '/background/back/device/updateDevice', + method: 'post', + data + }) +} + +// 删除设备 +export function deleteDeviceItem(data) { + return request({ + url: '/background/back/device/deleteDevice', + method: 'post', + data + }) +} + +// 导出设备 +export function exportDevice(data) { + return request({ + url: '/background/vehicle/exportListData', + method: 'get', + responseType: 'blob', + params: data + }) +} + +// 获取设备类型列表 +export function getDeviceTypeList(data) { + return request({ + url: '/system/sys/select/getDictSelect', + method: 'post', + params: { code: 1800 } + }) +} diff --git a/ah-jjzhgd-web/src/api/risk/emergency.js b/ah-jjzhgd-web/src/api/risk/emergency.js new file mode 100644 index 0000000..5aa0bb2 --- /dev/null +++ b/ah-jjzhgd-web/src/api/risk/emergency.js @@ -0,0 +1,38 @@ +import request from '@/utils/request' + +/* 应急电话*/ +// 查询应急电话列表 +export function getEmergencyPhoneList(data) { + return request({ + url: '/background/vehicle/getVehicleLists', + method: 'get', + params: data + }) +} + +// 新增应急电话 +export function addEmergencyPhoneItem(data) { + return request({ + url: '/background/vehicle/addVehicle', + method: 'post', + data + }) +} + +// 编辑应急电话 +export function updateEmergencyPhoneItem(data) { + return request({ + url: '/background/vehicle/editVehicle', + method: 'post', + data + }) +} + +// 删除应急电话 +export function deleteEmergencyPhoneItem(data) { + return request({ + url: '/background/vehicle/delVehicleById', + method: 'post', + data + }) +} diff --git a/ah-jjzhgd-web/src/views/basic/area/index.vue b/ah-jjzhgd-web/src/views/basic/area/index.vue new file mode 100644 index 0000000..9b1b304 --- /dev/null +++ b/ah-jjzhgd-web/src/views/basic/area/index.vue @@ -0,0 +1,277 @@ + + + diff --git a/ah-jjzhgd-web/src/views/basic/project/components/ProjectStatusSelect.vue b/ah-jjzhgd-web/src/views/basic/project/components/ProjectStatusSelect.vue new file mode 100644 index 0000000..cf58ef6 --- /dev/null +++ b/ah-jjzhgd-web/src/views/basic/project/components/ProjectStatusSelect.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/ah-jjzhgd-web/src/views/basic/project/index.vue b/ah-jjzhgd-web/src/views/basic/project/index.vue index 79e88d9..e64e8c9 100644 --- a/ah-jjzhgd-web/src/views/basic/project/index.vue +++ b/ah-jjzhgd-web/src/views/basic/project/index.vue @@ -132,13 +132,14 @@ - - - - - - - + + + + + + + + @@ -325,6 +326,7 @@ import { import _ from 'lodash/fp' import { downloadFile } from '@/utils/download' +import ProjectStatusSelect from '@/views/basic/project/components/ProjectStatusSelect.vue' const defaultTmp = { org: '', @@ -355,7 +357,7 @@ const defaultCompleteTmp = { } export default { - components: { Pagination, BuildSelect, ProcessTable }, + components: { ProjectStatusSelect, Pagination, BuildSelect, ProcessTable }, directives: { waves }, data() { return { diff --git a/ah-jjzhgd-web/src/views/device/deviceMange/components/DeviceTypeSelect.vue b/ah-jjzhgd-web/src/views/device/deviceMange/components/DeviceTypeSelect.vue new file mode 100644 index 0000000..bda9e30 --- /dev/null +++ b/ah-jjzhgd-web/src/views/device/deviceMange/components/DeviceTypeSelect.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/ah-jjzhgd-web/src/views/device/deviceMange/index.vue b/ah-jjzhgd-web/src/views/device/deviceMange/index.vue new file mode 100644 index 0000000..35b586d --- /dev/null +++ b/ah-jjzhgd-web/src/views/device/deviceMange/index.vue @@ -0,0 +1,292 @@ + + + diff --git a/ah-jjzhgd-web/src/views/man-car/car/index.vue b/ah-jjzhgd-web/src/views/man-car/car/index.vue index 4649f69..2ed3408 100644 --- a/ah-jjzhgd-web/src/views/man-car/car/index.vue +++ b/ah-jjzhgd-web/src/views/man-car/car/index.vue @@ -111,7 +111,6 @@ import { addCarItem, deleteCarItem, exportCarDetail, - getCarItemDetail, getCarList, updateCarItem } from '@/api/car-man/car' @@ -142,12 +141,10 @@ export default { bidCode: '' }, tableHeight: 650, - showReviewer: false, temp: _.cloneDeep(defaultTmp), dialogFormVisible: false, dialogFormVisible2: false, dialogStatus: '', - downloadLoading: false, currentId: '', textMap: { update: '编辑', diff --git a/ah-jjzhgd-web/src/views/risk/dailyTask/components/RemoteWatchModal.vue b/ah-jjzhgd-web/src/views/risk/dailyTask/components/RemoteWatchModal.vue index d208502..f17f1dd 100644 --- a/ah-jjzhgd-web/src/views/risk/dailyTask/components/RemoteWatchModal.vue +++ b/ah-jjzhgd-web/src/views/risk/dailyTask/components/RemoteWatchModal.vue @@ -20,6 +20,15 @@

工作负责人:{{ detail.workManager }}

班组长手机号:{{ detail.workManagerPhone }}

安全监护:{{ detail.safetyManager }}

+ +

参与施工人员签名

+ + +

关键点措施照片

+ + +

施工方案

+ @@ -118,5 +127,10 @@ export default { .item-title { border-left: 10px solid #1890ff; padding-left: 10px; + margin-top: 20px; +} + +.el-divider { + margin: 10px 0 !important; } diff --git a/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyCase.vue b/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyCase.vue index 08eb0fb..b788d69 100644 --- a/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyCase.vue +++ b/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyCase.vue @@ -117,13 +117,9 @@ export default { name: '' }, tableHeight: 650, - showReviewer: false, temp: _.cloneDeep(defaultTmp), dialogFormVisible: false, - dialogFormVisible2: false, dialogStatus: '', - downloadLoading: false, - currentId: '', textMap: { update: '编辑', create: '新增' diff --git a/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyPhone.vue b/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyPhone.vue index 6b1a204..1eecbc8 100644 --- a/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyPhone.vue +++ b/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyPhone.vue @@ -10,7 +10,6 @@ @keyup.enter.native="handleFilter" /> - + @@ -117,13 +117,9 @@ export default { name: '' }, tableHeight: 650, - showReviewer: false, temp: _.cloneDeep(defaultTmp), dialogFormVisible: false, - dialogFormVisible2: false, dialogStatus: '', - downloadLoading: false, - currentId: '', textMap: { update: '编辑', create: '新增'