diff --git a/public/dz_video.html b/public/dz_video.html index 2f476e0..34e687c 100644 --- a/public/dz_video.html +++ b/public/dz_video.html @@ -81,11 +81,11 @@ } function onServerOpen(time) { - alert("第" + time + "次连接上视频服务器"); + // alert("第" + time + "次连接上视频服务器"); } function onServerClose(time) { - alert("第" + time + "次断开视频服务器"); + // alert("第" + time + "次断开视频服务器"); } //视频================================================================================================ diff --git a/src/api/base/project.js b/src/api/base/project.js index 5cf5ba7..fc3c739 100644 --- a/src/api/base/project.js +++ b/src/api/base/project.js @@ -37,8 +37,8 @@ export function updateProject(data) { 'decrypt': 'decrypt', 'Content-Type': 'multipart/form-data' }, - url: '/bracelet/project', - method: 'put', + url: '/bracelet/project/update', + method: 'post', data: data }) } diff --git a/src/api/base/staff.js b/src/api/base/staff.js index 7bcefe6..c8c442e 100644 --- a/src/api/base/staff.js +++ b/src/api/base/staff.js @@ -44,6 +44,15 @@ export function getPersonInfo(data) { }) } +// 文件地址详情 +export function getFileUrl(data) { + return request({ + url: '/bracelet/person/getFileUrl', + method: 'post', + data: data + }) +} + //证书详情 export function getCertificate(memberId) { return request({ diff --git a/src/api/base/temporarilyPerson.js b/src/api/base/temporarilyPerson.js new file mode 100644 index 0000000..cacc815 --- /dev/null +++ b/src/api/base/temporarilyPerson.js @@ -0,0 +1,19 @@ +import request from '@/utils/request' + +// 查询列表 +export function getTemporarilyPersons(query) { + return request({ + url: '/bracelet/temporarilyPerson/list', + method: 'get', + params: query + }) +} + +// 删除 +export function delTemporarilyPerson(data) { + return request({ + url: '/bracelet/temporarilyPerson/delTemporarilyPerson', + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/src/api/construction/index.js b/src/api/construction/index.js new file mode 100644 index 0000000..290b283 --- /dev/null +++ b/src/api/construction/index.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' +/* 判断人员管控是否有告警 */ +export function getPersonControlIsWarn(query) { + return request({ + url: '/bracelet/consControl/getPersonControlIsWarn', + method: 'get', + params: query + }) +} diff --git a/src/api/construction/manage/hoistManage.js b/src/api/construction/manage/hoistManage.js index 5aeddd1..0782360 100644 --- a/src/api/construction/manage/hoistManage.js +++ b/src/api/construction/manage/hoistManage.js @@ -60,4 +60,13 @@ export function getJdWarnList(query) { method: 'get', params: query }) +} + +/* 关闭近电感应告警 */ +export function closeJdWarn(data) { + return request({ + url: '/tcp/netty/closeWarn', + method: 'post', + data:data + }) } \ No newline at end of file diff --git a/src/assets/gif/1.gif b/src/assets/gif/1.gif new file mode 100644 index 0000000..c4c0c88 Binary files /dev/null and b/src/assets/gif/1.gif differ diff --git a/src/assets/gif/12.gif b/src/assets/gif/12.gif new file mode 100644 index 0000000..25f219e Binary files /dev/null and b/src/assets/gif/12.gif differ diff --git a/src/assets/gif/123.gif b/src/assets/gif/123.gif new file mode 100644 index 0000000..9eebdd3 Binary files /dev/null and b/src/assets/gif/123.gif differ diff --git a/src/assets/gif/1234.gif b/src/assets/gif/1234.gif new file mode 100644 index 0000000..2fb4b85 Binary files /dev/null and b/src/assets/gif/1234.gif differ diff --git a/src/assets/gif/124.gif b/src/assets/gif/124.gif new file mode 100644 index 0000000..ea2c6c1 Binary files /dev/null and b/src/assets/gif/124.gif differ diff --git a/src/assets/gif/13.gif b/src/assets/gif/13.gif new file mode 100644 index 0000000..c04e821 Binary files /dev/null and b/src/assets/gif/13.gif differ diff --git a/src/assets/gif/134.gif b/src/assets/gif/134.gif new file mode 100644 index 0000000..e3bfba2 Binary files /dev/null and b/src/assets/gif/134.gif differ diff --git a/src/assets/gif/14.gif b/src/assets/gif/14.gif new file mode 100644 index 0000000..8393ea0 Binary files /dev/null and b/src/assets/gif/14.gif differ diff --git a/src/assets/gif/2.gif b/src/assets/gif/2.gif new file mode 100644 index 0000000..9649f66 Binary files /dev/null and b/src/assets/gif/2.gif differ diff --git a/src/assets/gif/23.gif b/src/assets/gif/23.gif new file mode 100644 index 0000000..59021cf Binary files /dev/null and b/src/assets/gif/23.gif differ diff --git a/src/assets/gif/234.gif b/src/assets/gif/234.gif new file mode 100644 index 0000000..e04952d Binary files /dev/null and b/src/assets/gif/234.gif differ diff --git a/src/assets/gif/24.gif b/src/assets/gif/24.gif new file mode 100644 index 0000000..867b42c Binary files /dev/null and b/src/assets/gif/24.gif differ diff --git a/src/assets/gif/3.gif b/src/assets/gif/3.gif new file mode 100644 index 0000000..e5b74a6 Binary files /dev/null and b/src/assets/gif/3.gif differ diff --git a/src/assets/gif/34.gif b/src/assets/gif/34.gif new file mode 100644 index 0000000..5a8783f Binary files /dev/null and b/src/assets/gif/34.gif differ diff --git a/src/assets/gif/4.gif b/src/assets/gif/4.gif new file mode 100644 index 0000000..55d6e60 Binary files /dev/null and b/src/assets/gif/4.gif differ diff --git a/src/assets/images/close_img.png b/src/assets/images/close_img.png new file mode 100644 index 0000000..6bfb718 Binary files /dev/null and b/src/assets/images/close_img.png differ diff --git a/src/assets/images/test.jpg b/src/assets/images/test.jpg index 21e3df9..ed3a550 100644 Binary files a/src/assets/images/test.jpg and b/src/assets/images/test.jpg differ diff --git a/src/assets/images/warn_img.png b/src/assets/images/warn_img.png new file mode 100644 index 0000000..ed140c6 Binary files /dev/null and b/src/assets/images/warn_img.png differ diff --git a/src/views/base/bracelet/index.vue b/src/views/base/bracelet/index.vue index 7c5cf03..bedd431 100644 --- a/src/views/base/bracelet/index.vue +++ b/src/views/base/bracelet/index.vue @@ -158,7 +158,7 @@ @@ -247,7 +247,7 @@ @@ -590,7 +590,7 @@ placeholder="请输入手环编码" clearable @keyup.enter.native="handleQueryShBind" - maxlength="20" + maxlength="50" /> @@ -1382,6 +1382,13 @@ const param = { shId:row.shId, } + if(row.shPersonName!=null && row.shPersonName!=''){ + this.$alert('手环已绑定使用人,不可解绑', '提示', { + type: 'warning', + confirmButtonText: '确定', + }); + return; + } this.$modal.confirm('确定把该手环与手环箱解除绑定吗?解绑后重新绑定才能继续使用!').then(function() { return delSh(param); }).then(() => { @@ -1806,6 +1813,13 @@ }); return; } + if (row.teamId!=null && row.teamId!='' && row.teamId!=0) { + this.$alert('手环箱未归还,无法删除', '提示', { + type: 'warning', + confirmButtonText: '确定', + }); + return; + } const param = { shboxId:row.shboxId } diff --git a/src/views/base/project/index.vue b/src/views/base/project/index.vue index 2090654..60a34b7 100644 --- a/src/views/base/project/index.vue +++ b/src/views/base/project/index.vue @@ -100,24 +100,25 @@ - + - + - + - + - + - + { @@ -377,7 +382,7 @@ export default { // response.data.fileList = []; this.open = true; this.title = "修改项目"; - + this.uploadKey = Date.now(); }); }, // 图片上传 @@ -435,13 +440,13 @@ export default { }, //提交时循环fileList 获取raw文件 getFileData() { - const file = [] + const fileTwo = [] this.fileList.forEach(item => { if (item?.hasOwnProperty('raw')) { - file.push(item.raw) + fileTwo.push(item.raw) } }) - return { file } + return { fileTwo } }, /** 提交按钮 */ submitForm() { @@ -449,29 +454,40 @@ export default { if (valid) { if (this.form.projectId != undefined) { const reqData = new FormData(); - this.form.delFileIdList = this.delFileIdList; - reqData.append('params', JSON.stringify(this.form)) - const { file } = this.getFileData() - file.forEach(item => { + const forTemp = {'projectId': this.form.projectId,'projectDepartName': this.form.projectDepartName,'projectHeadName': this.form.projectHeadName,'contactInformation': this.form.contactInformation,'remarks': this.form.remarks}; + reqData.append('params', JSON.stringify(forTemp)); + // this.form.delFileIdList = this.delFileIdList; + this.delFileIdList.forEach(item => { + reqData.append('delFileIdList', item) + }); + // reqData.append('params', JSON.stringify(this.form)) + const { fileTwo } = this.getFileData() + fileTwo.forEach(item => { reqData.append('file', item) }) + console.log(reqData) updateProject(reqData).then(response => { this.$modal.msgSuccess("修改成功"); this.open = false; + this.delFileIdList = []; this.fileList=[]; + this.uploadKey = Date.now(); this.getList(); }); } else { - console.log(this.form) const reqData = new FormData() - reqData.append('params', JSON.stringify(this.form)) - const { file } = this.getFileData() - file.forEach(item => { + const forTemp = {'projectId': this.form.projectId,'projectDepartName': this.form.projectDepartName,'projectHeadName': this.form.projectHeadName,'contactInformation': this.form.contactInformation,'remarks': this.form.remarks}; + reqData.append('params', JSON.stringify(forTemp)) + const { fileTwo } = this.getFileData() + fileTwo.forEach(item => { reqData.append('file', item) }) addProject(reqData).then(response => { this.$modal.msgSuccess("新增成功"); this.open = false; + this.fileList=[]; + this.delFileIdList = []; + this.uploadKey = Date.now(); this.getList(); }); } diff --git a/src/views/base/staff/index.vue b/src/views/base/staff/index.vue index 7f1fcf3..734ee04 100644 --- a/src/views/base/staff/index.vue +++ b/src/views/base/staff/index.vue @@ -1,1205 +1,1224 @@ - - + }); + },300), - \ No newline at end of file + this.showCertificate = false; + this.uploadKey = Date.now(); + }, + + }, + // mounted(){ + // this.uploadKey = Date.now(); + // } +}; + + + \ No newline at end of file diff --git a/src/views/base/temporarily/index.vue b/src/views/base/temporarily/index.vue new file mode 100644 index 0000000..f4fa0ef --- /dev/null +++ b/src/views/base/temporarily/index.vue @@ -0,0 +1,206 @@ + + + + + \ No newline at end of file diff --git a/src/views/construction/manage/hoistManage/hoistManage.vue b/src/views/construction/manage/hoistManage/hoistManage.vue index 007f2ee..886e257 100644 --- a/src/views/construction/manage/hoistManage/hoistManage.vue +++ b/src/views/construction/manage/hoistManage/hoistManage.vue @@ -7,10 +7,10 @@ 查询
-
+
-
+
{{ item.proName }}
班组:{{ item.teamName }}
班组长:{{ item.teamLeader }}-{{ item.leaderPhone }}
@@ -25,7 +25,7 @@
- +
@@ -46,7 +46,9 @@ 电量 {{ item.electricQuantity }}%
-
配置 +
+ 配置 + 关闭报警
@@ -59,7 +61,7 @@
    + infinite-scroll-distance="0">
  • {{ item.devName }} {{ item.warnTime }} @@ -110,6 +112,18 @@ @click.prevent="removeConfig(data)"> --> + + + + + + + +
@@ -124,14 +138,49 @@
@@ -623,17 +736,17 @@ export default { } .jd-dev-elec { - width: 100px; + width: 70px; height: 100%; align-items: center; justify-content: flex-start; } .jd-dev-img { - width: 30px; + width: 60px; height: 100%; align-items: center; - justify-content: center; + justify-content: space-evenly; cursor: pointer; } diff --git a/src/views/construction/manage/index.vue b/src/views/construction/manage/index.vue index 105e13b..cfb85c6 100644 --- a/src/views/construction/manage/index.vue +++ b/src/views/construction/manage/index.vue @@ -1,7 +1,10 @@