diff --git a/src/assets/i18n/langs/cn/messageCenter.js b/src/assets/i18n/langs/cn/messageCenter.js index 55e36eed..013be9ec 100644 --- a/src/assets/i18n/langs/cn/messageCenter.js +++ b/src/assets/i18n/langs/cn/messageCenter.js @@ -10,58 +10,58 @@ export default { content: '内容', sendTime: '发送时间', noMsg: '暂无消息', - options:[{ + options: [{ label: "高空火警", value: "8" - },{ + }, { label: "考勤提醒", value: "1" - },{ + }, { label: "防疫人员通知", value: "2" - },{ + }, { label: "防疫车辆通知", value: "3" - },{ + }, { label: "访客通知", value: "16" - },{ + }, { label: "混凝土监测", value: "4" - },{ + }, { label: "卸料平台", value: "5" - },{ + }, { label: "配电箱", value: "6" - },{ + }, { label: "扬尘", value: "7" - },{ + }, { label: "标养室", value: "9" - },{ + }, { label: "安全检查", value: "10" - },{ + }, { label: "质量检查", value: "11" - },{ + }, { label: "塔吊", value: "12" - },{ + }, { label: "升降机", value: "13" - },{ + }, { label: "电表", value: "14" - },{ + }, { label: "水表", value: "15" }], msgCenter: '消息中心', hint: '提示', - hintContent: '此操作将永久删除该文件, 是否继续?', + hintContent: '此操作将永久删除该消息, 是否继续?', confirm: '确定', cancel: '取消', removeSuccess: '删除成功!', diff --git a/src/assets/i18n/langs/cn/quality.js b/src/assets/i18n/langs/cn/quality.js index 4f58f6dc..609725ae 100644 --- a/src/assets/i18n/langs/cn/quality.js +++ b/src/assets/i18n/langs/cn/quality.js @@ -2,11 +2,11 @@ export default { checkPoint: '检查部位', regionName: '区域名称', coding: '编码', - unit:'单位', + unit: '单位', rectificationPeople: '责任人', rectificationWork: '整改单位', - personLiable:'责任人', - personWork:'责任单位', + personLiable: '责任人', + personWork: '责任单位', notifier: '通知人', explain: '说明', operation: '操作', @@ -32,7 +32,7 @@ export default { hint: '提示', confirm: '确定', cancel: '取消', - detail:'详情', + detail: '详情', successfullyDelete: '删除成功', stop: '停', click: '点击', @@ -94,7 +94,7 @@ export default { completed: '已完成', unfinished: '未完成', uploadPictures: '上传图片', - uploadHint: '支持格式jpg,jepg,png,最多上传10张照片', + uploadHint: '支持格式jpg,jepg,png,最多上传5张照片', uploadAttachment: '上传附件', uploadHint2: '只能上传MP3/MP4文件', classification: '排查分类', @@ -150,5 +150,5 @@ export default { { required: true, message: "请选择检查时间", trigger: "change" }, ], }, - failToUpload:'上传失败', + failToUpload: '上传失败', } \ No newline at end of file diff --git a/src/store/index.js b/src/store/index.js index 11c4b905..087ca546 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -52,8 +52,8 @@ export default new Vuex.Store({ // FILEURL:'http://182.90.224.237:51234/image/', // UPLOADURL: "http://http://192.168.34.155:19111/upload/image/", // 洁本地 // FILEURL: "http://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:9111/upload/image/', // 郭圣雄本地 + // FILEURL: 'http://192.168.34.221:9111/image/', //郭圣雄本地 // WORKFLOWURL: "http://192.168.34.138:88/#/workspace/forms", //坤工作流地址(本地) // WORKFLOWURL: "http://192.168.34.126:88/#/workspace/forms", //罗峰工作流地址(本地) // UPLOADURL:'http://182.90.224.237:51234/upload/image/',// 郭圣雄远程 diff --git a/src/views/jxjadmin/operateManage.vue b/src/views/jxjadmin/operateManage.vue index 6edba0f4..64255a51 100644 --- a/src/views/jxjadmin/operateManage.vue +++ b/src/views/jxjadmin/operateManage.vue @@ -221,7 +221,9 @@ export default { let arr = [] arr = JSON.parse(val) arr.forEach(element => { - let url = this.$http.defaults.baseURL + 'xmgl/upload/getRenameFile?fileUrl=' + element.url + '&fileName=' + element.name + const fileName = element.name.substring(0,element.name.lastIndexOf(".")); + let url = this.$http.defaults.baseURL + 'xmgl/upload/getRenameFile?fileUrl=' + element.url + '&fileName=' + fileName + // console.log(url, fileName); window.location.href = url; }); diff --git a/src/views/message.vue b/src/views/message.vue index 40f2743a..9cd443f7 100644 --- a/src/views/message.vue +++ b/src/views/message.vue @@ -318,6 +318,8 @@ export default { margin-right: 10px; } .msgBox { + height: 100%; + overflow-y: scroll; .title { font-size: 15px; } diff --git a/src/views/messageV2.vue b/src/views/messageV2.vue index 226515a6..98f5adc4 100644 --- a/src/views/messageV2.vue +++ b/src/views/messageV2.vue @@ -283,7 +283,7 @@ export default { display: flex; align-items: center; height: 200px; - padding: 0 20px; + margin-bottom: 20px; position: relative; .el-icon-close { @@ -309,6 +309,9 @@ export default { margin-right: 10px; } .msgBox { + max-height: calc(100% - 40px); + overflow-y: auto; + padding: 0 20px; .title { font-size: 15px; } @@ -334,4 +337,33 @@ export default { color: #000; } } + +// 美化滚动条 +.msgBox::-webkit-scrollbar { + width: 5px; + height: 5px; +} + +.msgBox::-webkit-scrollbar-track { + width: 6px; + background: rgba(#101F1C, 0.1); + -webkit-border-radius: 2em; + -moz-border-radius: 2em; + border-radius: 2em; +} + +.msgBox::-webkit-scrollbar-thumb { + background-color: rgba(144,147,153,.5); + background-clip: padding-box; + min-height: 28px; + -webkit-border-radius: 2em; + -moz-border-radius: 2em; + border-radius: 2em; + transition: background-color .3s; + cursor: pointer; +} + +.msgBox::-webkit-scrollbar-thumb:hover { + background-color: rgba(144,147,153,.3); +} diff --git a/src/views/projectFront/emergencyDisposal/emergencyPush.vue b/src/views/projectFront/emergencyDisposal/emergencyPush.vue index 06bbd824..d825ea6f 100644 --- a/src/views/projectFront/emergencyDisposal/emergencyPush.vue +++ b/src/views/projectFront/emergencyDisposal/emergencyPush.vue @@ -6,7 +6,7 @@ + v-for="(item, index) in responsibilityList2" :key="index"> @@ -168,6 +168,7 @@ export default { formLabelWidthDetail: "270px", detailData: {}, responsibilityList: [], + responsibilityList2: [], planDate: "", pickerOptions: { disabledDate(time) { @@ -317,7 +318,7 @@ export default { }).then((res) => { if (res.result) { console.log(res.result, 1) - this.responsibilityList = res.result; + this.responsibilityList2 = res.result; } }) }, diff --git a/src/views/projectFront/laborManage/personAuditAg.vue b/src/views/projectFront/laborManage/personAuditAg.vue index 8dfe8869..f27e657b 100644 --- a/src/views/projectFront/laborManage/personAuditAg.vue +++ b/src/views/projectFront/laborManage/personAuditAg.vue @@ -41,9 +41,9 @@ > - + { + // console.log('连接成功:', this.topicName + this.userId) + client.subscribe(this.topicName + this.userId, { qos: 0 }, (error) => { + if (!error) { + // console.log('订阅成功12345') + } else { + console.log("订阅失败"); + } + }); + }); + // 接收消息处理 + client.on("message", (topic, message) => { + console.log(message); + this.getInfoList(); + }); + // 断开发起重连 + // client.on("reconnect", (error) => { + // console.log("正在重连:", error); + // }); + // 链接异常处理 + client.on("error", (error) => { + console.log("连接失败:", error); + }); + }, // 批量删除 // onBatchDeletion(){ // if (this.multipleSelection.length == 0) { diff --git a/src/views/projectFront/laborManage/safeWorkManage/safeWorkRules.vue b/src/views/projectFront/laborManage/safeWorkManage/safeWorkRules.vue index e7254e0b..fad5970e 100644 --- a/src/views/projectFront/laborManage/safeWorkManage/safeWorkRules.vue +++ b/src/views/projectFront/laborManage/safeWorkManage/safeWorkRules.vue @@ -378,7 +378,7 @@ export default { let that = this; let reqeustData = { projectSn: this.$store.state.projectSn, - enterpriseId, + enterpriseId: "", }; getProjectChilderSystemUserListApi(reqeustData).then((res) => { that.personList = res.result; diff --git a/src/views/projectFront/projectSummary/extendInfo.vue b/src/views/projectFront/projectSummary/extendInfo.vue index d94586ca..778587a9 100644 --- a/src/views/projectFront/projectSummary/extendInfo.vue +++ b/src/views/projectFront/projectSummary/extendInfo.vue @@ -234,6 +234,7 @@ clearable value-format="yyyy-MM-dd" format="yyyy-MM-dd" + style="width: 100%" @input="getContractTime" > @@ -251,6 +252,7 @@ start-placeholder="开始日期" end-placeholder="结束日期" clearable + style="width: 100%" value-format="yyyy-MM-dd" format="yyyy-MM-dd" @input="getRealTime" diff --git a/src/views/projectFront/quality/inspectionLedger.vue b/src/views/projectFront/quality/inspectionLedger.vue index e5530299..cd06c3c1 100644 --- a/src/views/projectFront/quality/inspectionLedger.vue +++ b/src/views/projectFront/quality/inspectionLedger.vue @@ -883,8 +883,8 @@ :before-upload="(file) => beforeUpload(file, 1)" name="files" :file-list="fileList1" - :limit="5" > + @@ -1190,12 +1190,14 @@ :on-remove=" (file, fileList) => handleRemove(file, fileList, 3) " + :before-upload="(file) => beforeUpload(file, 1)" :on-preview="(file) => handlePreview(file, 3)" - :limit="5" + :file-list="fileList3" accept="image/jpeg,image/jpg,image/png" name="files" > + {{ $t("message.quality.uploadHint") }} @@ -1873,7 +1875,7 @@
现场照片: - + + @@ -3380,6 +3384,14 @@ export default { }, beforeUpload(file, type) { + if (type == 1 || type == 3 || type == 5) { + // console.log(this.fileList1.length) + if(this.fileList1.length >= 5 || this.fileList3.length >= 5 || this.fileListRectification .length >= 5){ + this.$message.warning("最多只能上传5张图片"); + return false; + } + return true + } if (type == 2 || type == 4) { const fileType = file.type; const fileTypeList = ["audio/mp3", "video/mp4"]; @@ -3399,12 +3411,13 @@ export default { name: file.data[0].filename, url: this.fileUrl + file.data[0].imageUrl, }; - if (this.fileList1.length >= 4) { - this.$message.warning("最多只能上传5张图片"); - return false; - } else { - this.fileList1.push(data); - } + // if (this.fileList1.length >= 5) { + // this.$message.warning("最多只能上传5张图片"); + // return false; + // } else { + + // } + this.fileList1.push(data); } else if (type == 2) { let data = { name: file.data[0].fileInfo.originalFilename, @@ -3417,12 +3430,13 @@ export default { name: file.data[0].filename, url: this.fileUrl + file.data[0].imageUrl, }; - if (this.fileList3.length >= 4) { - this.$message.warning("最多只能上传5张图片"); - return false; - } else { - this.fileList3.push(data); - } + // if (this.fileList3.length >= 4) { + // this.$message.warning("最多只能上传5张图片"); + // return false; + // } else { + + // } + this.fileList3.push(data); } else if (type == 4) { let data = { name: file.data[0].fileInfo.originalFilename, diff --git a/src/views/projectFront/safeSame/inspectionLedger.vue b/src/views/projectFront/safeSame/inspectionLedger.vue index cf28abc1..ac4dc064 100644 --- a/src/views/projectFront/safeSame/inspectionLedger.vue +++ b/src/views/projectFront/safeSame/inspectionLedger.vue @@ -873,8 +873,9 @@ :before-upload="(file) => beforeUpload(file, 1)" name="files" :file-list="fileList1" - :limit="5" + > + @@ -1177,11 +1178,12 @@ (file, fileList) => handleRemove(file, fileList, 3) " :on-preview="(file) => handlePreview(file, 3)" - :limit="5" + :file-list="fileList3" accept="image/jpeg,image/jpg,image/png" name="files" > + {{ $t("message.quality.uploadHint") }} @@ -1858,7 +1860,7 @@
现场照片: - + handleRemove(file, fileList, 5) " + :before-upload="(file) => beforeUpload(file, 5)" :on-preview="(file) => handlePreview(file, 5)" name="files" :file-list="fileListRectification" accept="image/jpeg,image/jpg,image/png" required - :limit="5" + > + @@ -3339,6 +3343,14 @@ export default { }, beforeUpload(file, type) { + if (type == 1 || type == 3 || type == 5) { + // console.log(this.fileList1.length) + if(this.fileList1.length >= 5 || this.fileList3.length >= 5 || this.fileListRectification .length >= 5){ + this.$message.warning("最多只能上传5张图片"); + return false; + } + return true + } if (type == 2 || type == 4) { const fileType = file.type; const fileTypeList = ["audio/mp3", "video/mp4"]; @@ -3358,12 +3370,13 @@ export default { name: file.data[0].filename, url: this.fileUrl + file.data[0].imageUrl, }; - if (this.fileList1.length >= 4) { - this.$message.warning("最多只能上传5张图片"); - return false; - } else { - this.fileList1.push(data); - } + // if (this.fileList1.length >= 4) { + // this.$message.warning("最多只能上传5张图片"); + // return false; + // } else { + + // } + this.fileList1.push(data); } else if (type == 2) { let data = { name: file.data[0].fileInfo.originalFilename, @@ -3376,12 +3389,13 @@ export default { name: file.data[0].filename, url: this.fileUrl + file.data[0].imageUrl, }; - if (this.fileList3.length >= 4) { - this.$message.warning("最多只能上传5张图片"); - return false; - } else { - this.fileList3.push(data); - } + // if (this.fileList3.length >= 4) { + // this.$message.warning("最多只能上传5张图片"); + // return false; + // } else { + + // } + this.fileList3.push(data); } else if (type == 4) { let data = { name: file.data[0].fileInfo.originalFilename, diff --git a/src/views/projectFront/specialWork/confinedSpaceWork.vue b/src/views/projectFront/specialWork/confinedSpaceWork.vue index d409a853..c6e60fd0 100644 --- a/src/views/projectFront/specialWork/confinedSpaceWork.vue +++ b/src/views/projectFront/specialWork/confinedSpaceWork.vue @@ -1093,7 +1093,10 @@ export default { ...val, ...res.result, // xzGasAnalyzeList: res.result.xzGasAnalyzeList, - hotWorkExecutionTime: [res.result.workExecutionBeginTime, res.result.workExecutionEndTime] + hotWorkExecutionTime: [ + res.result.workExecutionBeginTime ? res.result.workExecutionBeginTime : '', + res.result.workExecutionEndTime ? res.result.workExecutionEndTime : '' + ] }; if (this.workDetail.fieldWorkingEnvironment) { this.workDetail.fieldWorkingEnvironment = JSON.parse(this.workDetail.fieldWorkingEnvironment) diff --git a/src/views/projectFront/specialWork/disconnectionWork.vue b/src/views/projectFront/specialWork/disconnectionWork.vue index 8abcba5c..5c52afc7 100644 --- a/src/views/projectFront/specialWork/disconnectionWork.vue +++ b/src/views/projectFront/specialWork/disconnectionWork.vue @@ -835,7 +835,10 @@ export default { ...val, ...res.result, // xzGasAnalyzeList: res.result.xzGasAnalyzeList, - hotWorkExecutionTime: [res.result.workExecutionBeginTime, res.result.workExecutionEndTime] + hotWorkExecutionTime: [ + res.result.workExecutionBeginTime ? res.result.workExecutionBeginTime : '', + res.result.workExecutionEndTime ? res.result.workExecutionEndTime : '' + ] }; if (this.workDetail.fieldWorkingEnvironment) { this.workDetail.fieldWorkingEnvironment = JSON.parse(this.workDetail.fieldWorkingEnvironment) diff --git a/src/views/projectFront/specialWork/fireWork.vue b/src/views/projectFront/specialWork/fireWork.vue index d3b68de7..ba12c3e5 100644 --- a/src/views/projectFront/specialWork/fireWork.vue +++ b/src/views/projectFront/specialWork/fireWork.vue @@ -550,8 +550,8 @@ export default { ...res.result, // xzGasAnalyzeList: res.result.xzGasAnalyzeList, hotWorkExecutionTime: [ - res.result.hotWorkExecutionBeginTime, - res.result.hotWorkExecutionEndTime, + res.result.hotWorkExecutionBeginTime ? res.result.hotWorkExecutionBeginTime : '', + res.result.hotWorkExecutionEndTime ? res.result.hotWorkExecutionEndTime : '', ], firemanAndCertificateNo: val.firemanAndCertificateNo, }; diff --git a/src/views/projectFront/specialWork/riggingOutWork.vue b/src/views/projectFront/specialWork/riggingOutWork.vue index 77002f33..e69fb5a8 100644 --- a/src/views/projectFront/specialWork/riggingOutWork.vue +++ b/src/views/projectFront/specialWork/riggingOutWork.vue @@ -839,7 +839,10 @@ export default { ...val, ...res.result, // xzGasAnalyzeList: res.result.xzGasAnalyzeList, - hotWorkExecutionTime: [res.result.workExecutionBeginTime, res.result.workExecutionEndTime] + hotWorkExecutionTime:[ + res.result.workExecutionBeginTime ? res.result.workExecutionBeginTime : '', + res.result.workExecutionEndTime ? res.result.workExecutionEndTime : '' + ] }; if (this.workDetail.fieldWorkingEnvironment) { this.workDetail.fieldWorkingEnvironment = JSON.parse(this.workDetail.fieldWorkingEnvironment) diff --git a/src/views/projectFront/specialWork/startBuildingWork.vue b/src/views/projectFront/specialWork/startBuildingWork.vue index a26f017a..617f34be 100644 --- a/src/views/projectFront/specialWork/startBuildingWork.vue +++ b/src/views/projectFront/specialWork/startBuildingWork.vue @@ -835,7 +835,10 @@ export default { ...val, ...res.result, // xzGasAnalyzeList: res.result.xzGasAnalyzeList, - hotWorkExecutionTime: [res.result.workExecutionBeginTime, res.result.workExecutionEndTime] + hotWorkExecutionTime:[ + res.result.workExecutionBeginTime ? res.result.workExecutionBeginTime : '', + res.result.workExecutionEndTime ? res.result.workExecutionEndTime : '' + ] }; if (this.workDetail.fieldWorkingEnvironment) { this.workDetail.fieldWorkingEnvironment = JSON.parse(this.workDetail.fieldWorkingEnvironment) diff --git a/src/views/projectFront/specialWork/temporaryPowerWork.vue b/src/views/projectFront/specialWork/temporaryPowerWork.vue index 77fc4e23..863599eb 100644 --- a/src/views/projectFront/specialWork/temporaryPowerWork.vue +++ b/src/views/projectFront/specialWork/temporaryPowerWork.vue @@ -826,7 +826,10 @@ export default { ...val, ...res.result, // xzGasAnalyzeList: res.result.xzGasAnalyzeList, - hotWorkExecutionTime: [res.result.workExecutionBeginTime, res.result.workExecutionEndTime] + hotWorkExecutionTime: [ + res.result.workExecutionBeginTime ? res.result.workExecutionBeginTime : '', + res.result.workExecutionEndTime ? res.result.workExecutionEndTime : '' + ] }; if (this.workDetail.fieldWorkingEnvironment) { this.workDetail.fieldWorkingEnvironment = JSON.parse(this.workDetail.fieldWorkingEnvironment) diff --git a/src/views/projectFront/specialWork/towerOverWork.vue b/src/views/projectFront/specialWork/towerOverWork.vue index b4ef4e08..75dcaac3 100644 --- a/src/views/projectFront/specialWork/towerOverWork.vue +++ b/src/views/projectFront/specialWork/towerOverWork.vue @@ -770,7 +770,10 @@ export default { ...val, ...res.result, // xzGasAnalyzeList: res.result.xzGasAnalyzeList, - hotWorkExecutionTime: [res.result.workExecutionBeginTime, res.result.workExecutionEndTime] + hotWorkExecutionTime: [ + res.result.workExecutionBeginTime ? res.result.workExecutionBeginTime : '', + res.result.workExecutionEndTime ? res.result.workExecutionEndTime : '' + ] }; if (this.workDetail.fieldWorkingEnvironment) { this.workDetail.fieldWorkingEnvironment = JSON.parse(this.workDetail.fieldWorkingEnvironment)