From e205cad00ed14b91f7c7395146941ade750982bb Mon Sep 17 00:00:00 2001 From: zhuzhuanzhuan Date: 星期三, 17 一月 2024 15:29:13 +0800 Subject: [PATCH] 1、扭矩配置页面更名为参数配置,增加字段“进给参数” 2、设备监控页面设备表增加状态异常说明字段以及操作列状态反馈功能(具备鉴权功能) 3、设备加工工件报表页面取消分页器及日期字段 4、设备日志页面增加扭矩及进给参数工作曲线 5、设备运行参数报警页面新增至mdc模块数据报表菜单下并完成所有布局及功能实现 6、优化车间看板页面代码,手动设置拖拽区域高度以试图解决进入页面后无法随意拖拽问题(未在现场调试),全屏模式下无法使用功能,从全屏模式切换至普通模式下刷新页面以及优化设备详情弹窗样式 --- src/mixins/JeecgListMixin.js | 153 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 152 insertions(+), 1 deletions(-) diff --git a/src/mixins/JeecgListMixin.js b/src/mixins/JeecgListMixin.js index d126172..841a3e7 100644 --- a/src/mixins/JeecgListMixin.js +++ b/src/mixins/JeecgListMixin.js @@ -4,7 +4,7 @@ * data涓璾rl瀹氫箟 list涓烘煡璇㈠垪琛� delete涓哄垹闄ゅ崟鏉¤褰� deleteBatch涓烘壒閲忓垹闄� */ import { filterObj } from '@/utils/util'; -import { deleteAction, getAction,downFile,getFileAccessHttpUrl } from '@/api/manage' +import { deleteAction, getAction, downFile, getFileAccessHttpUrl, httpAction } from '@/api/manage' import Vue from 'vue' import { ACCESS_TOKEN, TENANT_ID } from "@/store/mutation-types" import store from '@/store' @@ -408,6 +408,157 @@ let url = getFileAccessHttpUrl(text) window.open(url); }, + + /** + * 鍗曟嵁鎵归噺鎻愪氦 + */ + handleSubmitBatch: function() { + if (!this.url.submitBatch) { + this.$message.error('璇疯缃畊rl.submitBatch灞炴��!') + return + } + if (this.selectedRowKeys.length <= 0) { + this.$message.warning('璇烽�夋嫨涓�鏉¤褰曪紒') + return + } else { + var ids = '' + for (var a = 0; a < this.selectedRowKeys.length; a++) { + ids += this.selectedRowKeys[a] + ',' + } + let httpurl = this.url.submitBatch + let method = 'post' + var params = { ids: ids } + + const that = this + httpAction(httpurl, params, method).then((res) => { + if (res.success) { + that.$message.success(res.message) + that.loadData() + } else { + that.$message.warning(res.message) + } + }).finally(() => { + that.loading = false + + }) + + } + }, + /** + * 鎵归噺鎾ゅ洖宸叉彁浜ょ殑璁板綍 + */ + handleRevocationBatch: function() { + if (!this.url.revocationBatch) { + this.$message.error('璇疯缃畊rl.revocationBatch灞炴��!') + return + } + if (this.selectedRowKeys.length <= 0) { + this.$message.warning('璇烽�夋嫨涓�鏉¤褰曪紒') + return + } else { + var ids = '' + for (var a = 0; a < this.selectedRowKeys.length; a++) { + ids += this.selectedRowKeys[a] + ',' + } + let httpurl = this.url.revocationBatch + let method = 'post' + var params = { ids: ids } + + const that = this + httpAction(httpurl, params, method).then((res) => { + if (res.success) { + that.$message.success(res.message) + that.loadData() + } else { + that.$message.warning(res.message) + } + }).finally(() => { + that.loading = false + }) + + } + }, + /** + * 鍗曟嵁鎻愪氦 + */ + handleSubmit: function() { + if (!this.url.submit) { + this.$message.error('璇疯缃畊rl.submit灞炴��!') + return + } + if (this.selectedRowKeys.length != 1) { + this.$message.warning('璇烽�夋嫨涓�鏉¤褰曪紒') + return + } else { + var id = this.selectedRowKeys[0] + let httpurl = this.url.submit + let method = 'post' + var params = { id: id } + + const that = this + + this.$confirm({ + title: '纭鎻愪氦锛�', + okText: '纭', + cancelText: '鍙栨秷', + onOk() { + httpAction(httpurl, params, method).then((res) => { + if (res.success) { + that.$message.success(res.message) + that.loadData() + } else { + that.$message.warning(res.message) + } + }).finally(() => { + that.loading = false + + }) + } + }) + + + } + }, + /** + * 鎾ゅ洖宸叉彁浜ょ殑璁板綍 + */ + handleRevocation: function() { + if (!this.url.revocation) { + this.$message.error('璇疯缃畊rl.revocation灞炴��!') + return + } + if (this.selectedRowKeys.length != 1) { + this.$message.warning('璇烽�夋嫨涓�鏉¤褰曪紒') + return + } else { + var id = this.selectedRowKeys[0] + let httpurl = this.url.revocation + let method = 'post' + var params = { id: id } + + const that = this + this.$confirm({ + title: '纭鎾ゅ洖锛�', + okText: '纭', + cancelText: '鍙栨秷', + onOk() { + + httpAction(httpurl, params, method).then((res) => { + if (res.success) { + that.$message.success(res.message) + that.loadData() + } else { + that.$message.warning(res.message) + } + }).finally(() => { + that.loading = false + }) + } + }) + } + } + + } } \ No newline at end of file -- Gitblit v1.9.3