From 16e596cb141e1695f52425cf028abf764fd9239d Mon Sep 17 00:00:00 2001 From: Rain_ <904416525@qq.com> Date: Thu, 27 Nov 2025 09:43:44 +0800 Subject: [PATCH] =?UTF-8?q?flx=EF=BC=9A=E6=96=B0=E5=A2=9E=E6=96=BD?= =?UTF-8?q?=E5=B7=A5=E5=9B=BE=E7=BA=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/draw-point.png | Bin 0 -> 1594 bytes src/assets/js/api/quality.js | 16 + src/assets/js/http.js | 62 +- src/components/ImageAnnotation.vue | 547 + src/router/index.js | 8 + src/store/index.js | 16 +- .../qualityAndSafety/hiddenDangerSet.vue | 4 + src/views/projectFront/quality/business.vue | 13 +- .../businessModule/blueprintsManagement.vue | 1455 ++ .../quality/businessModule/checkPoint.vue | 14 + .../v2/components/hiddenDangerSet.vue | 4 + .../safeSame/rectificationRecord.vue | 11552 ++++++++-------- 12 files changed, 7532 insertions(+), 6159 deletions(-) create mode 100644 src/assets/images/draw-point.png create mode 100644 src/components/ImageAnnotation.vue create mode 100644 src/views/projectFront/quality/businessModule/blueprintsManagement.vue diff --git a/src/assets/images/draw-point.png b/src/assets/images/draw-point.png new file mode 100644 index 0000000000000000000000000000000000000000..25e9442595fd574412cb4ce9c19605332d1348d8 GIT binary patch literal 1594 zcmV-A2F3Y_P)%`0#-P;O{#bZ0u8#ki`W&=h9f2?-;9_U5KDlIGK|Jbn)RyDwmJqeY}fZVjez~Pt`HQP zDwX+T_86D4ZFPVRkR66DlG>ev=d@3ir$7|6yPniu2GX)+)<84>V;FNM=Doh}f_MVD z(QT7Axch;`OO!dU@HL0rI?D3zkeR_}5M{fE@LqAdQ2l46llxKy&z5%BPUwdY2C)5r zYYT2xaP@fDBP8XU_3D{_`j207*fxao?ZCbO000SaNLh0L01m_e01m_fl`9S#000E_ zNkl`&HX86vjXMbbw?6%m(QM&fI_yF{86F2bPu4EZ7aY2$bfeb-3|u< zECg^TfVBV)0uTgkEr1`Q`A0|-#fTIJ>@}|M-+2_IAs-2qXw!D`v*TB-XG5y(Ap5fL zZI?j^;5HCLwkbBAP#}O}q8RDgo`Vkq0=NlOmGP-n#wXtf8rmLx+wX)-Jg)&5#kIY9 zPgpWuZUQg{Roi%rtJ0Xe0E|H0c9R=5VPj5jR2efF-#p0P23V{$Tzr@aOhz&(I# zl5WM#wX{Vioi5L=-k=0Rp=UQm&qf@B%FTk8=wNWF6a_qFC5lhFxN=aPw*OaQ`nCsKlAC^2kMV%VU>OcL223N@*ot3hBAl2LVU)UEgO`UeGcHmcP|oRoADGfDa%~09Gmy4Tr|Ab=jA!m zyR$`Yr1aNsUy|Sr%2J#iKgt_SnE^{w3gtNJ%*l53ha>Fv!+ERzQ(th)Za0>Cv7x)}>G$IklrzC%P0W ztAAE$lb5a^_MO|rDm`Z}PjS#rY<4ciVU;#$EtTr@9wx{tJ)=>`tMo1wW0jtGF*%*l z^tj8ptF$+ERv0a3WR;q!6Q&Bqyj5zfPS`BCov}(EO^pc~h2m4Cn;DJqJ4Z!rSS<;c zDxK4lDC-l#trS`zj;G$HerT4pI^nQsVGb(2o%GWpxz%fE8+;h;AeYDI+|wq}GOBlo zsblayCHa9VmQhw^lFDF(BF!>tP$H`1w3AMjQNLW?BQV0an=X+A^-5t2Czr2CBtZ>M zM0H3u&nA$doDxwT5``k}1m&EF>X2>kmI>-7)%#6I?+r9wk#`RJPB5d7h$chcsu;ul z$kX57Ih085uM6{%X&r&rrs2D~ioBgRMAtt= post('xmgl/qualityRegion/edit', export const deleteBatchQualityRegionListApi = data => post('xmgl/qualityRegion/deleteBatch', data); //检查部位 删除 节点 // 树状分页 export const getQualityRegionTreePageApi = data => post('xmgl/qualityRegion/tree/page', data); //检查部位 列表查询 + +// 图纸管理 +// 树形列表查询区域和施工图纸 +export const getQualityRegionConstructionDrawTreePageApi = data => post('xmgl/qualityRegion/constructionDraw/tree/list', data); //区域施工图纸信息 +// 列表查询区域施工图纸信息 +export const getQualityRegionConstructionDrawListApi = data => get('xmgl/qualityRegionConstructionDraw/list', data); //区域施工图纸信息 +// 添加区域施工图纸信息 +export const addQualityRegionConstructionDrawApi = data => post('xmgl/qualityRegionConstructionDraw/add', data); //区域施工图纸信息 +// 编辑区域施工图纸信息 +export const editQualityRegionConstructionDrawApi = data => post('xmgl/qualityRegionConstructionDraw/edit', data); //区域施工图纸信息 +// 删除区域施工图纸信息 +export const deleteQualityRegionConstructionDrawApi = data => post('xmgl/qualityRegionConstructionDraw/delete', data); //区域施工图纸信息 +// 通过id查询区域施工图纸信息 +export const getQualityRegionConstructionDrawByIdApi = data => get('xmgl/qualityRegionConstructionDraw/queryById', data); //区域施工图纸信息 + + // 批量修改单位和人员数据 export const batchEditEnterprisesAndUsersApi = data => post('xmgl/qualityRegion/batch/editEnterprisesAndUsers', data); //检查部位 列表查询 //数据中心 diff --git a/src/assets/js/http.js b/src/assets/js/http.js index 0a45a68e..32ae66a4 100644 --- a/src/assets/js/http.js +++ b/src/assets/js/http.js @@ -181,34 +181,34 @@ if (process.env.NODE_ENV == "development") { // axios.defaults.baseURL = 'http://192.168.34.221:28889/' //郭圣雄本地 // axios.defaults.baseURL = 'http://192.168.34.221:28890/' //郭圣雄本地 // axios.defaults.baseURL = "http://192.168.34.221:9111/"; //郭圣雄本地 - // axios.defaults.baseURL = "http://192.168.34.221:19112/"; //郭圣雄本地 - // axios.defaults.baseURL = 'http://192.168.34.155:19111/' //彭洁本地 - // axios.defaults.baseURL = 'http://182.90.224.237:51234/' //郭圣雄远程 - // axios.defaults.baseURL = 'http://jxj.zhgdyun.com:61212/' //彭洁远程 - // axios.defaults.baseURL ='http://101.43.164.214:45020/' //沈阳和盈 - // axios.defaults.baseURL ='http://183.249.224.118:9000/' //嘉兴王江泾公用码头 - // axios.defaults.baseURL = 'http://101.43.164.214:11111/' // 百色三标段项目 - // axios.defaults.baseURL = 'http://125.88.207.86:8088/'//中建四局线上(最新)地址 - // axios.defaults.baseURL = 'http://125.88.207.86:8099/'//中建四局(沙湖)线上(最新)地址 - // axios.defaults.baseURL = 'http://jxj.zhgdyun.com:15551/'//测试地址 - // axios.defaults.baseURL = 'http://47.93.215.234:9809/'//鞍钢正式地址(弃用) - // axios.defaults.baseURL = 'http://42.180.188.17:9809/' //鞍钢正式地址 - // axios.defaults.baseURL = 'http://47.93.215.234:11211/'//鞍钢测试地址(弃用) - // axios.defaults.baseURL = 'http://42.180.188.17:11211/' //鞍钢测试地址 - // axios.defaults.baseURL = 'http://8.136.222.164:8808/' //中科安信正式地址 - // axios.defaults.baseURL = 'http://1.13.185.209:9820/' //中科佳成正式地址 - // axios.defaults.baseURL = 'http://192.168.9.249:9820/' //四川网城正式地址 - // axios.defaults.baseURL = 'http://jxj.zhgdyun.com:34568/' //四川网城外网映射地址 - // axios.defaults.baseURL = 'http://192.168.110.220:9809/' //同济正式地址 - // axios.defaults.baseURL = 'http://192.168.100.4:9809/' //乌丹(合肥启程)新正式地址 - // axios.defaults.baseURL = "http://jxj.zhgdyun.com:18000"; //包头化工 - // axios.defaults.baseURL = "http://222.80.185.228:6090"; //木垒 - // axios.defaults.baseURL = "https://zm.zhgdyun.com:11111"; - // // axios.defaults.baseURL = "http://121.37.106.37:9809"; - // axios.defaults.baseURL = "http://139.9.66.234:20628"; - // axios.defaults.baseURL = "http://jxj.zhgdyun.com:9500"; - // axios.defaults.baseURL = "http://jxj.zhgdyun.com:21000/"; // 潮州 - // axios.defaults.baseURL = "http://gszhdz.crpower.com.cn:9809/"; // 敦煌 + axios.defaults.baseURL = "http://192.168.34.221:19112/"; //郭圣雄本地 + // axios.defaults.baseURL = 'http://192.168.34.155:19111/' //彭洁本地 + // axios.defaults.baseURL = 'http://182.90.224.237:51234/' //郭圣雄远程 + // axios.defaults.baseURL = 'http://jxj.zhgdyun.com:61212/' //彭洁远程 + // axios.defaults.baseURL ='http://101.43.164.214:45020/' //沈阳和盈 + // axios.defaults.baseURL ='http://183.249.224.118:9000/' //嘉兴王江泾公用码头 + // axios.defaults.baseURL = 'http://101.43.164.214:11111/' // 百色三标段项目 + // axios.defaults.baseURL = 'http://125.88.207.86:8088/'//中建四局线上(最新)地址 + // axios.defaults.baseURL = 'http://125.88.207.86:8099/'//中建四局(沙湖)线上(最新)地址 + // axios.defaults.baseURL = 'http://jxj.zhgdyun.com:15551/'//测试地址 + // axios.defaults.baseURL = 'http://47.93.215.234:9809/'//鞍钢正式地址(弃用) + // axios.defaults.baseURL = 'http://42.180.188.17:9809/' //鞍钢正式地址 + // axios.defaults.baseURL = 'http://47.93.215.234:11211/'//鞍钢测试地址(弃用) + // axios.defaults.baseURL = 'http://42.180.188.17:11211/' //鞍钢测试地址 + // axios.defaults.baseURL = 'http://8.136.222.164:8808/' //中科安信正式地址 + // axios.defaults.baseURL = 'http://1.13.185.209:9820/' //中科佳成正式地址 + // axios.defaults.baseURL = 'http://192.168.9.249:9820/' //四川网城正式地址 + // axios.defaults.baseURL = 'http://jxj.zhgdyun.com:34568/' //四川网城外网映射地址 + // axios.defaults.baseURL = 'http://192.168.110.220:9809/' //同济正式地址 + // axios.defaults.baseURL = 'http://192.168.100.4:9809/' //乌丹(合肥启程)新正式地址 + // axios.defaults.baseURL = "http://jxj.zhgdyun.com:18000"; //包头化工 + // axios.defaults.baseURL = "http://222.80.185.228:6090"; //木垒 + // axios.defaults.baseURL = "https://zm.zhgdyun.com:11111"; + // // axios.defaults.baseURL = "http://121.37.106.37:9809"; + // axios.defaults.baseURL = "http://139.9.66.234:20628"; + // axios.defaults.baseURL = "http://jxj.zhgdyun.com:9500"; + // axios.defaults.baseURL = "http://jxj.zhgdyun.com:21000/"; // 潮州 + // axios.defaults.baseURL = "http://gszhdz.crpower.com.cn:9809/"; // 敦煌 } else if (process.env.NODE_ENV == "debug") { axios.defaults.baseURL = "https://www.ceshi.com"; } else if (process.env.NODE_ENV == "production") { @@ -402,4 +402,8 @@ function startLoading() { function endLoading() { loading.close(); -} \ No newline at end of file +} + +export function baseURL() { + return axios.defaults.baseURL; +}; \ No newline at end of file diff --git a/src/components/ImageAnnotation.vue b/src/components/ImageAnnotation.vue new file mode 100644 index 00000000..eb33c048 --- /dev/null +++ b/src/components/ImageAnnotation.vue @@ -0,0 +1,547 @@ + + + + + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 5c31df21..4f3238b6 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -3611,6 +3611,14 @@ const routes2 = [{ "@/views/projectFront/operationManagement/truckCraneMonitoring.vue", ], resolve), }, + { + path: "/project/operationManagement/bridgeCraneMonitor", + name: "运维管理_桥吊监测", + component: (resolve) => + require([ + "@/views/projectFront/operationManagement/bridgeCraneMonitor.vue", + ], resolve), + }, // 车辆定位 { path: "/project/vehiclePosition/realTimeMonitor", diff --git a/src/store/index.js b/src/store/index.js index 4ef6fcef..b6b3ae8b 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -2,12 +2,13 @@ import Vue from "vue"; import Vuex from "vuex"; import createPersistedState from "vuex-persistedstate"; import { initAI } from '@/util/ai'; +import { baseURL } from '@/assets/js/http'; Vue.use(Vuex); // import user from './module/user' // import fileList from './module/fileList' // import sideMenu from './module/sideMenu' // import imgReview from './module/imgReview' - +console.log(1111111111, baseURL()) export default new Vuex.Store({ plugins: [ createPersistedState({ @@ -83,8 +84,8 @@ export default new Vuex.Store({ // FILEURL: "http://192.168.34.155:19111/image/", //洁本地 // UPLOADURL: 'http://192.168.34.221:9111/upload/image/', // 郭圣雄本地 // FILEURL: 'http://192.168.34.221:9111/image/', //郭圣雄本地 - // UPLOADURL: 'http://192.168.34.221:19112/upload/image/', // 郭圣雄本地 - // FILEURL: 'http://192.168.34.221:19112/image/', //郭圣雄本地 + UPLOADURL: 'http://192.168.34.221:19112/upload/image/', // 郭圣雄本地 + FILEURL: 'http://192.168.34.221:19112/image/', //郭圣雄本地 // WORKFLOWURL: "http://192.168.34.216:88/#/workspace/forms", //jiayu工作流地址(本地) // WORKFLOWURL: "http://192.168.34.138:88/#/workspace/forms", //坤工作流地址(本地) // WORKFLOWURL: "http://192.168.34.129:88/#/workspace/forms", //罗峰工作流地址(本地) @@ -94,16 +95,15 @@ export default new Vuex.Store({ // FILEURL:'http://182.90.224.237:51234/image/',//郭圣雄远程 // UPLOADURL: 'http://42.180.188.17:11211/upload/image', //测试 // FILEURL: 'http://42.180.188.17:11211/image/', //测试 - BASEURL: baseUrl ? - baseUrl : window.location.protocol + "//" + window.location.host + "/", //正式环境 - UPLOADURL: window.location.protocol + "//" + window.location.host + "/upload/image", //正式环境 - FILEURL: window.location.protocol + "//" + window.location.host + "/image/", //正式环境 + // BASEURL: baseUrl ? + // baseUrl : window.location.protocol + "//" + window.location.host + "/", //正式环境 + // UPLOADURL: window.location.protocol + "//" + window.location.host + "/upload/image", //正式环境 + // FILEURL: window.location.protocol + "//" + window.location.host + "/image/", //正式环境 // // WORKFLOWURL: 'http://47.93.215.234:19998/#/workspace/forms',//鞍钢平台工作流地址(弃用) // // WORKFLOWURL: 'http://47.93.215.234:19098/#/workspace/forms',//鞍钢测试平台工作流地址(弃用) // WORKFLOWURL: 'http://42.180.188.17:19998/#/workspace/forms', //鞍钢平台工作流地址 // WORKFLOWURL: "http://42.180.188.17:19098/#/workspace/forms", //鞍钢测试平台工作流地址 PREVIEWURL: "http://219.147.96.221:8012/onlinePreview", - // UPLOADURL: 'http://192.168.34.221:8111/upload/image', //演示平台 雄本地 // FILEURL: 'http://192.168.34.221:8111/image/', //演示平台 雄本地 diff --git a/src/views/companyAdmin/qualityAndSafety/hiddenDangerSet.vue b/src/views/companyAdmin/qualityAndSafety/hiddenDangerSet.vue index a7040131..fd08f74f 100644 --- a/src/views/companyAdmin/qualityAndSafety/hiddenDangerSet.vue +++ b/src/views/companyAdmin/qualityAndSafety/hiddenDangerSet.vue @@ -201,6 +201,10 @@ export default { key: "priorityNameDic", value: "问题等级二", }, + { + key: "regionDrawId", + value: "施工图纸", + }, { key: "urgentLevel", value: "紧急程度", diff --git a/src/views/projectFront/quality/business.vue b/src/views/projectFront/quality/business.vue index c608a92a..ce6adf5b 100644 --- a/src/views/projectFront/quality/business.vue +++ b/src/views/projectFront/quality/business.vue @@ -1,6 +1,6 @@ diff --git a/src/views/projectFront/quality/businessModule/checkPoint.vue b/src/views/projectFront/quality/businessModule/checkPoint.vue index e9f5c8f4..9397f9fd 100644 --- a/src/views/projectFront/quality/businessModule/checkPoint.vue +++ b/src/views/projectFront/quality/businessModule/checkPoint.vue @@ -43,6 +43,16 @@ @click="deleteAttendanceBatch" >删除 + 图纸管理
@@ -465,6 +475,10 @@ export default { this.getMachineList(); }, methods: { + sendValue() { + // this.safetyRiskDetailShow = true; + this.$emit("updateValue", 2); + }, handleSelectAll(selection) { console.log(selection); if (selection.length >= this.tableData.length) { diff --git a/src/views/projectFront/safeManage/v2/components/hiddenDangerSet.vue b/src/views/projectFront/safeManage/v2/components/hiddenDangerSet.vue index a141f1b6..d64a47ad 100644 --- a/src/views/projectFront/safeManage/v2/components/hiddenDangerSet.vue +++ b/src/views/projectFront/safeManage/v2/components/hiddenDangerSet.vue @@ -276,6 +276,10 @@ export default { key: "priorityNameDic", value: "问题等级二", }, + { + key: "regionDrawId", + value: "施工图纸", + }, { key: "urgentLevel", value: "紧急程度", diff --git a/src/views/projectFront/safeSame/rectificationRecord.vue b/src/views/projectFront/safeSame/rectificationRecord.vue index 77ac5d23..aefd727f 100644 --- a/src/views/projectFront/safeSame/rectificationRecord.vue +++ b/src/views/projectFront/safeSame/rectificationRecord.vue @@ -1,99 +1,81 @@ - \ No newline at end of file