From a2e91fa968c8f8075b428ce8729f3d59c630b736 Mon Sep 17 00:00:00 2001 From: shijing Date: Mon, 19 Feb 2024 16:57:42 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=8A=A5=E8=AD=A6=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/event.vue | 270 ++++++++++++++++----------------------- 1 file changed, 108 insertions(+), 162 deletions(-) diff --git a/src/views/home/event.vue b/src/views/home/event.vue index d5605294..0a2bc3a7 100644 --- a/src/views/home/event.vue +++ b/src/views/home/event.vue @@ -2,41 +2,21 @@
- - + + + 批量删除
- 提醒配置 + 提醒配置
- + + @@ -68,18 +48,10 @@ @@ -89,40 +61,39 @@ - - {{ eventItem.deptName }} - - - {{ eventItem.mgroupName }} - - - {{ eventItem.teamName }} - - - {{ eventItem.shiftName }} - - - {{ eventItem.production_date }} - - - {{ eventItem.buy_date }} - - - {{ eventItem.buy_date }} - - - {{ eventItem.buy_date }} - - - {{ eventItem.buy_date }} - + + {{ eventItem.deptName }} + + + {{ eventItem.mgroupName }} + + + {{ eventItem.teamName }} + + + {{ eventItem.shiftName }} + + + {{ eventItem.production_date }} + + + {{ eventItem.buy_date }} + + + {{ eventItem.buy_date }} + + + {{ eventItem.buy_date }} + + + {{ eventItem.buy_date }} + - {{ mark_options2[eventItem.mark] }} + {{ mark_options2[eventItem.mark] }} {{ eventItem.handle_user_name }} @@ -141,27 +112,18 @@ - + - - - - - + + + + +
@@ -169,25 +131,11 @@
- + @@ -197,16 +145,9 @@ - + - + - + - - + + - + (毫秒)
@@ -266,43 +191,43 @@ export default { }, data() { return { - visible:false, + visible: false, dLoading: false, - showLimited:false, + showLimited: false, defaultTime: ['00:00:00', '23:59:59'], timeRange: [], apiObj: this.$API.ecm.event.list, query: { - cates__code__in:'consume_exceed' + cates__code__in: 'consume_exceed' }, - cateItem:{}, - eventItem:{}, - eventID:'', + cateItem: {}, + eventItem: {}, + eventID: '', mark_options2: { 10: "正常", 20: "误报", }, - form:{ - mark:10, - handle_desc:'' + form: { + mark: 10, + handle_desc: '' }, mark_options: [ { id: 10, name: "正常" }, { id: 20, name: "误报" }, ], - remindData:[], + remindData: [], }; }, created() { this.getSetting(); }, - mounted(){}, + mounted() { }, methods: { - getSetting(){ + getSetting() { this.$API.ecm.event_cate.list.req({ page: 0 }).then((res) => { let that = this; res.filter((item) => { - if(item.code=='consume_exceed'){ + if (item.code == 'consume_exceed') { that.cateItem = item; // that.query.cates = item.id; } @@ -312,15 +237,15 @@ export default { }); }, //提醒配置 - eventSetting(){ + eventSetting() { this.visible = true; }, //过呢更改配置 - submitSetting(){ + submitSetting() { let that = this; - if(that.cateItem.unhandled_push_interval!==null&&that.cateItem.unhandled_push_interval!==undefined){ + if (that.cateItem.unhandled_push_interval !== null && that.cateItem.unhandled_push_interval !== undefined) { that.visible = true; - this.$API.ecm.event_cate.update.req(that.cateItem.id,that.cateItem).then(res=>{ + this.$API.ecm.event_cate.update.req(that.cateItem.id, that.cateItem).then(res => { debugger; that.visible = false; that.isSaveing = false; @@ -328,7 +253,7 @@ export default { }) } }, - + //处理 table_handle(row) { this.eventID = row.id; @@ -337,17 +262,38 @@ export default { this.$refs.handleDialog.open("edit").setData(row); }); }, + handleSelectionChange(val) { + this.selectionList = val; + }, //删除事件 table_del(row) { - this.$confirm( `确定删除该事件吗?`,"提示",{type: "warning"}).then(() => { - this.$API.vm.visit.delete.req(row.id).then((res) => { + this.$confirm(`确定删除该事件吗?`, "提示", { type: "warning" }).then(() => { + this.$API.ecm.event.delete.req(row.id).then((res) => { this.$message.success("删除成功"); this.$refs.table.refresh(); return res; }).catch((err) => { this.$message.warning(err); }); - }) + }) + }, + handleDelete() { + let that = this; + if (that.selectionList.length > 0) { + that.$confirm(`确定删除选中的${that.selectionList.length}条数据吗?`, "提示", { type: "warning" }).then(() => { + let ids = []; + that.selectionList.forEach(function (item) { + ids.push(item.id); + }); + that.$API.ecm.event.delete.req('bulk', { ids: ids }).then((res) => { + that.$message.success("批量删除成功"); + that.$refs.table.refresh(); + return res; + }).catch((err) => { + that.$message.warning(err); + }); + }) + } }, //查看 table_show(row) { @@ -359,16 +305,16 @@ export default { }, //搜索 handleQuery() { - if(this.timeRange){ + if (this.timeRange) { this.query.start_create = this.timeRange[0] this.query.end_create = this.timeRange[1] - }else{ + } else { this.query.end_create = null this.query.start_create = null } - if(this.query.cates){ + if (this.query.cates) { - }else{ + } else { this.query.cates = null } this.$refs.table.queryData(this.query); @@ -386,12 +332,12 @@ export default { }, exportList() { this.dLoading = true; - this.$API.ecm.event.export_excel - .req(this.query) - .then(res=>{ - window.open(res.path, "_blank"); - this.dLoading = false; - }).catch(e=>{this.dLoading = false;}) + this.$API.ecm.event.export_excel + .req(this.query) + .then(res => { + window.open(res.path, "_blank"); + this.dLoading = false; + }).catch(e => { this.dLoading = false; }) } }, }; From 594a217af2998ffc1d902abe5bb2640b29895f2d Mon Sep 17 00:00:00 2001 From: shijing Date: Mon, 19 Feb 2024 17:08:05 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E6=89=B9=E9=87=8F?= =?UTF-8?q?=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ecm/event.vue | 192 +++++++++++++++------------------------- 1 file changed, 73 insertions(+), 119 deletions(-) diff --git a/src/views/ecm/event.vue b/src/views/ecm/event.vue index b7a1c7f2..456ad66e 100644 --- a/src/views/ecm/event.vue +++ b/src/views/ecm/event.vue @@ -2,100 +2,50 @@
- - + + - - + + - + + 批量删除
- 下载 + 下载
- + + - + - + -