From 74658678b29e8aac603debf6a21e9203450feef9 Mon Sep 17 00:00:00 2001 From: kun <1422840143@qq.com> Date: Wed, 2 Aug 2023 18:05:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20BUG=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/huizhou.ts | 5 + src/layouts/components/Menu/SubMenu.vue | 1 - src/styles/element.scss | 16 +- .../assessmentManagement/unitList/index.vue | 6 +- .../goverment/huizhou/droneImaging/index.vue | 16 +- .../divisionsAndISubItems/index.vue | 2 +- .../goverment/huizhou/projectList/index.vue | 25 +- .../progressManagement/index.vue | 2 +- .../qualityControl/components/orderAdd.vue | 107 +++-- .../components/transformInfo.vue | 130 +++++- .../qualityControl/index.vue | 14 +- .../safetyManagement/components/orderAdd.vue | 94 ++-- .../components/transformInfo.vue | 103 ++++- .../safetyManagement/index.vue | 2 +- .../environmentalMonitoring/index.vue | 18 +- .../monitorManagement/index.vue | 414 ++++++++++++++++++ .../huizhou/smartConstructionSite/index.vue | 10 +- .../huizhou/warnManagement/index.vue | 36 +- .../largeScreenOne/components/projectInfo.vue | 5 +- .../largeScreen/largeScreenOne/index.vue | 14 +- .../largeScreen/largeScreenOne/style.scss | 16 + .../smartSite/alarmLedger/index.vue | 20 +- .../smartSite/dustManagement/index.vue | 75 +--- .../smartSite/realTime/index.vue | 3 + .../largeScreen/largeScreenOne/index.vue | 2 +- .../largeScreen/largeScreenOne/style.scss | 1 + src/views/loading/index.vue | 27 +- 27 files changed, 872 insertions(+), 292 deletions(-) create mode 100644 src/views/goverment/huizhou/siteSupervision/monitorManagement/index.vue diff --git a/src/api/modules/huizhou.ts b/src/api/modules/huizhou.ts index 76e6c1e..b2e58cf 100644 --- a/src/api/modules/huizhou.ts +++ b/src/api/modules/huizhou.ts @@ -386,3 +386,8 @@ export const entApplyTimeAdd = (params: any) => { export const engineerInfoPage = (params: any) => { return http.post(BASEURL + `/gov/projectQuantity/page`, params); }; + +// 获取项目信息 +export const getProjectInfo = (params: any) => { + return http.post(BASEURL + `/hzent/index/projectInfo`, params); +}; diff --git a/src/layouts/components/Menu/SubMenu.vue b/src/layouts/components/Menu/SubMenu.vue index 3d4678d..bc2df99 100644 --- a/src/layouts/components/Menu/SubMenu.vue +++ b/src/layouts/components/Menu/SubMenu.vue @@ -49,7 +49,6 @@ const handleClickMenu = async (subItem: Menu.MenuOptions) => { if (res && res.result) { authStore.authButtonList = res.result; } - console.log(res, "77712712371237"); } router.push(subItem.path); }; diff --git a/src/styles/element.scss b/src/styles/element.scss index 0d17600..c1eb610 100644 --- a/src/styles/element.scss +++ b/src/styles/element.scss @@ -110,11 +110,14 @@ white-space: nowrap; color: var(--el-menu-text-color); } - .el-input__wrapper { + .el-input__wrapper, + .el-textarea__inner, + .el-input.is-disabled .el-input__wrapper { background-color: transparent; box-shadow: 0 0 0 1px var(--el-color-primary) inset; } .el-input__inner, + .el-textarea__inner, .el-range-input { font-size: 20px; color: var(--el-menu-text-color); @@ -123,6 +126,17 @@ .el-range-editor.el-input__wrapper { padding: 0 10px; } + .el-range-separator { + color: var(--el-menu-text-color); + } + .el-pager li.is-active { + background-color: var(--el-color-primary); + color: var(--el-color-white); + } + .el-table__expand-icon > .el-icon { + font-size: 18px; + color: var(--el-menu-text-color); + } } .operation { display: flex; diff --git a/src/views/goverment/huizhou/assessmentManagement/unitList/index.vue b/src/views/goverment/huizhou/assessmentManagement/unitList/index.vue index 8004a46..982e2c0 100644 --- a/src/views/goverment/huizhou/assessmentManagement/unitList/index.vue +++ b/src/views/goverment/huizhou/assessmentManagement/unitList/index.vue @@ -28,12 +28,14 @@ :isShowSearch="false" > - + --> - + @@ -401,7 +396,7 @@ @@ -432,7 +427,7 @@ const headers = ref({ Authorization: "Bearer " + store.token }); const projectVisible = ref(false); const tableData = ref([{ name: "111" }]); const membertableData = ref([]); // 获取检查人员表格数据 -const projectTableData = ref([]); // 获取工程/项目表格数据 +const projectTableData = ref([]); // 获取项目表格数据 const projectForm = ref({ name: "" }); @@ -469,6 +464,7 @@ const transformDialog = ref(false); // 整改记录对话框 const recordData = ref([]); // 整改记录表格数据 const basicData = ref({ // 基础信息 + requireType: 1, opSignature: [], supervisorSignature: [], inspectSignature: [], @@ -560,23 +556,27 @@ const projectRowClick = row => { }; const projectTreeData = ref({}); // 工程/项目树数据 const searchData = () => { - if (projectTreeData.value.id == 1) { - getEngieerData(); - } else { - getProjectData(); - } + getEngieerData(); + // if (projectTreeData.value.id == 1) { + // getEngieerData(); + // } else { + // getProjectData(); + // } }; const getRowDetails = async () => { // 工程/项目详细信息 - if (projectTreeData.value.id == 1) { - const res = await getEngineerInfo({ id: projectSelectedData.value.id }); - console.log(res); - basicData.value = reactive({ ...basicData.value, ...res.result }); - } else { - const res = await getProjectInfo({ projectId: projectSelectedData.value.projectId }); - console.log(res); - basicData.value = reactive({ ...basicData.value, ...res.result }); - } + // if (projectTreeData.value.id == 1) { + // const res = await getEngineerInfo({ id: projectSelectedData.value.id }); + // console.log(res); + // basicData.value = reactive({ ...basicData.value, ...res.result }); + // } else { + // const res = await getProjectInfo({ projectId: projectSelectedData.value.projectId }); + // console.log(res); + // basicData.value = reactive({ ...basicData.value, ...res.result }); + // } + const res = await getEngineerInfo({ id: projectSelectedData.value.id }); + console.log(res); + basicData.value = reactive({ ...basicData.value, ...res.result }); }; const getEngieerData = async () => { // 工程列表 @@ -654,7 +654,7 @@ const submitForm = async () => { // 全部提交 const allSubmit = async () => { if (!(projectSelectedData.value.projectName || projectSelectedData.value.engineeringName)) { - ElMessage.error("请选择工程/项目"); + ElMessage.error("请选择项目"); return; } // if (!basicData.value.selectedMember) { @@ -721,6 +721,7 @@ watch( visible1.value = n; if (n) { basicData.value = { + requireType: 1, opSignature: [], supervisorSignature: [], inspectSignature: [], @@ -737,7 +738,9 @@ watch( watch(visible1, (n, o) => { emits("update:orderDialog", n); }); -onMounted(() => {}); +onMounted(() => { + getEngieerData(); +}); diff --git a/src/views/goverment/huizhou/smartConstructionSite/index.vue b/src/views/goverment/huizhou/smartConstructionSite/index.vue index 4c8c6e1..6a33041 100644 --- a/src/views/goverment/huizhou/smartConstructionSite/index.vue +++ b/src/views/goverment/huizhou/smartConstructionSite/index.vue @@ -234,14 +234,14 @@ const addMarker = () => { ); // 创建一个 选中的Icon - // let selectIcon = getIcon( - // "selected", - // item.environAlarmFlag === false ? createMarkerImage("clouding.gif") : createMarkerImage("warnclouding.gif") - // ); let selectIcon = getIcon( "selected", - item.environAlarmFlag === false ? createMarkerImage("zhengchang.png") : createMarkerImage("zhengchang.png") + item.environAlarmFlag === false ? createMarkerImage("clouding.gif") : createMarkerImage("warnclouding.gif") ); + // let selectIcon = getIcon( + // "selected", + // item.environAlarmFlag === false ? createMarkerImage("zhengchang.png") : createMarkerImage("zhengchang.png") + // ); // 将 icon 传入 marker let point = new BMapGL.Point(Number(item.longitude) || 113, Number(item.latitude) || 21); // 点位设置 diff --git a/src/views/goverment/huizhou/warnManagement/index.vue b/src/views/goverment/huizhou/warnManagement/index.vue index 3bd36a4..f2c49ca 100644 --- a/src/views/goverment/huizhou/warnManagement/index.vue +++ b/src/views/goverment/huizhou/warnManagement/index.vue @@ -63,9 +63,9 @@ const columns: ColumnProps[] = [ label: "预警名称", search: { el: "input" } }, - // 多级 prop - { prop: "dictSort", label: "排序" }, - { prop: "status", label: "状态", render: scope => (scope.row.status == 1 ? "正常" : "停用") }, + // // 多级 prop + // { prop: "dictSort", label: "排序" }, + // { prop: "status", label: "状态", render: scope => (scope.row.status == 1 ? "正常" : "停用") }, { prop: "dictValue", label: "预警值" }, { prop: "operation", label: "操作" } ]; @@ -77,20 +77,20 @@ const formConfig = { prop: "remark", type: "input" }, - { - label: "排序", - prop: "dictSort", - type: "number" - }, - { - label: "整改状态", - prop: "status", - type: "radio", - data: [ - { label: "正常", value: 1 }, - { label: "停用", value: 0 } - ] - }, + // { + // label: "排序", + // prop: "dictSort", + // type: "number" + // }, + // { + // label: "整改状态", + // prop: "status", + // type: "radio", + // data: [ + // { label: "正常", value: 1 }, + // { label: "停用", value: 0 } + // ] + // }, { label: "预警值", prop: "dictValue", @@ -105,7 +105,7 @@ const formConfig = { trigger: "blur" } ], - dictSort: [ + dictValue: [ { required: true, message: "请输入", diff --git a/src/views/hz-enterprise/largeScreen/largeScreenOne/components/projectInfo.vue b/src/views/hz-enterprise/largeScreen/largeScreenOne/components/projectInfo.vue index ef2b00d..f8b9f45 100644 --- a/src/views/hz-enterprise/largeScreen/largeScreenOne/components/projectInfo.vue +++ b/src/views/hz-enterprise/largeScreen/largeScreenOne/components/projectInfo.vue @@ -26,7 +26,7 @@ -->
建筑面积: - {{ objData.engineering_area?objData.engineering_area + "㎡":"-" }} + {{ objData.engineering_area ? objData.engineering_area + "㎡" : "-" }}
开工日期: @@ -75,6 +75,7 @@ let objData = ref({ longitude: "", totalDay: "" }); +const props = defineProps(["engineeringSn"]); // 定义要发送的emit事件 const emit = defineEmits(["projectData"]); const sendData = (data: any) => { @@ -82,7 +83,7 @@ const sendData = (data: any) => { }; // 获取项目信息 const getProject = async () => { - const res: any = await getEntProjectInfo({ engineeringSn: "BD78E0C5C2724962930CC9FAEC216EB9" }); + const res: any = await getEntProjectInfo({ engineeringSn: props.engineeringSn }); objData.value = reactive({ ...res.result }); sendData(res.result); }; diff --git a/src/views/hz-enterprise/largeScreen/largeScreenOne/index.vue b/src/views/hz-enterprise/largeScreen/largeScreenOne/index.vue index da6770a..dd04715 100644 --- a/src/views/hz-enterprise/largeScreen/largeScreenOne/index.vue +++ b/src/views/hz-enterprise/largeScreen/largeScreenOne/index.vue @@ -1,12 +1,15 @@