From 96d36b387a09d2a4fc122456c80dc29170d87172 Mon Sep 17 00:00:00 2001 From: chengyu Date: Fri, 23 May 2025 12:03:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AD=97=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/实名制与信息管理.xlsx | Bin 0 -> 10174 bytes src/views/large-screen/api.js | 9 +++++ src/views/large-screen/index.vue | 22 +++++++++--- src/views/sitePersonnel/realName/index.vue | 35 ++++++++++++++++++-- src/views/sitePersonnel/realName/options.js | 32 ++++++++++++++++++ 5 files changed, 92 insertions(+), 6 deletions(-) create mode 100644 public/实名制与信息管理.xlsx diff --git a/public/实名制与信息管理.xlsx b/public/实名制与信息管理.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..8408ac783035cf9bcf89f2f841f696cceb332454 GIT binary patch literal 10174 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 G+y4Mj)pP6s literal 0 HcmV?d00001 diff --git a/src/views/large-screen/api.js b/src/views/large-screen/api.js index 848328c6..2027cbb7 100644 --- a/src/views/large-screen/api.js +++ b/src/views/large-screen/api.js @@ -113,4 +113,13 @@ export const getDevicePage = (arg) => { data: arg, dataType: 'json', }) + } + // 获取字典: + export const getDict = (arg) => { + return axios.request({ + url: '/system/dictionary/list', + method: 'get', + params: arg, + dataType: 'json', + }) } \ No newline at end of file diff --git a/src/views/large-screen/index.vue b/src/views/large-screen/index.vue index cd31fbd9..33ff6b01 100644 --- a/src/views/large-screen/index.vue +++ b/src/views/large-screen/index.vue @@ -27,13 +27,13 @@
项目介绍
-
项目名称: 新火工区建设项目 +
项目名称: {{state.name}}
-
工地负责人:xxx +
工地负责人:{{state.manager}}
- 项目简介:本项目拟新建单体包括一期:5305#、5601#、5806#、5826#、5827#、7310#等6栋单体建筑,二期:5602#、5606#、5607#、5606#、5609#、5610#、5701#、5801#、5801-1#、5802#、5802-1#、5803#、5805#、5807#、5808#、5810#、5810-1#、5811#、5811-1#、5812#、5813#、5815#、5816#、5816-1#、5817#、5818#、5821#、5822#、5828#、5829#、5830#、5831#、5909#等34栋单体建筑,建筑物基础形式为杯形基础、独立基础、条形基础,主体结构为框架结构、排架结构。抗爆间室、屏院墙体为钢筋混凝土剪力墙结构。 + {{state.introduce}}
@@ -324,7 +324,7 @@ import { echart } from "../../echarts"; import { stausList } from './options' import { retryAndRepeatRequest } from "@/utils/vctgo"; import { meunList } from './options' -import { getRecordPage, iengineerlogList, iuserworkerType, iresourcescheduleList, vehiclestat, statistics, dataOverview, iwarnlist } from './api' +import { getDict, getRecordPage, iengineerlogList, iuserworkerType, iresourcescheduleList, vehiclestat, statistics, dataOverview, iwarnlist } from './api' const { proxy } = getCurrentInstance(); const tableTrue = ref(false); const router = useRouter(); @@ -347,12 +347,26 @@ const state = reactive({ }, requestController: null, time: null, + name: '', + manager: '', + introduce: '', }) const myVideoRef = ref() onUnmounted(() => { if (state.requestController) state.requestController.stop(); }); onMounted(async () => { + getDict().then(res=>{ + console.log('res :>> ', res); + let data = res.data; + let project_introduce = data.find(item=>item.code == 'project_introduce').subSysDictionaryList + let name = project_introduce.find(item=>item.code == 'name').value + let manager = project_introduce.find(item=>item.code == 'manager').value + let introduce = project_introduce.find(item=>item.code =='introduce').value + state.name = name; + state.manager = manager; + state.introduce = introduce; + }) getTime() if (state.requestController) { state.requestController.stop(); diff --git a/src/views/sitePersonnel/realName/index.vue b/src/views/sitePersonnel/realName/index.vue index 90876d84..72cabe92 100644 --- a/src/views/sitePersonnel/realName/index.vue +++ b/src/views/sitePersonnel/realName/index.vue @@ -1,12 +1,12 @@