From b7970f9059a1e62b50cb07ebcec38d5d219fc27b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Wed, 9 Mar 2022 15:26:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/xm/core/xmTask/XmTaskMng.vue | 91 +----- src/views/xm/core/xmTask/XmTaskMngBatch.vue | 312 ++++++++++++-------- 2 files changed, 202 insertions(+), 201 deletions(-) diff --git a/src/views/xm/core/xmTask/XmTaskMng.vue b/src/views/xm/core/xmTask/XmTaskMng.vue index 16bf7dc0..d61797dd 100644 --- a/src/views/xm/core/xmTask/XmTaskMng.vue +++ b/src/views/xm/core/xmTask/XmTaskMng.vue @@ -134,11 +134,18 @@ icon="el-icon-search" v-loading="load.list" > - 修改 + 删除 { - var row = row2; - if (this.valueChangeRows.length != 0) { - var changeRows = this.valueChangeRows.filter((i) => i.id == row2.id); - if (changeRows && changeRows.length > 0) { - row = changeRows[0]; - } - } - - var budgetCost = this.getFloatValue(row.budgetCost); - if (row.taskOut == "1") { - row.taskBudgetOutUserAt = budgetCost; - row.taskBudgetInnerUserAt = 0; - row.taskBudgetNouserAt = 0; - } else { - row.taskBudgetOutUserAt = 0; - row.taskBudgetInnerUserAt = budgetCost; - row.taskBudgetNouserAt = 0; - } - total.taskBudgetNouserAt = - total.taskBudgetNouserAt + row.taskBudgetNouserAt; - total.taskBudgetInnerUserAt = - total.taskBudgetInnerUserAt + row.taskBudgetInnerUserAt; - total.taskBudgetOutUserAt = - total.taskBudgetOutUserAt + row.taskBudgetOutUserAt; - }); - total.taskBudgetUserAt = - total.taskBudgetInnerUserAt + total.taskBudgetOutUserAt; - total.surplusPhaseBudgetCostAt = - total.surplusPhaseBudgetCostAt - - total.taskBudgetNouserAt - - total.taskBudgetUserAt; - total.surplusPhaseBudgetInnerUserAt = - total.surplusPhaseBudgetInnerUserAt - total.taskBudgetInnerUserAt; - total.surplusPhaseBudgetOutUserAt = - total.surplusPhaseBudgetOutUserAt - total.taskBudgetOutUserAt; - total.surplusPhaseBudgetNouserAt = - total.surplusPhaseBudgetNouserAt - total.taskBudgetNouserAt; - total.surplusPhaseBudgetUserAt = - total.surplusPhaseBudgetUserAt - total.taskBudgetUserAt; - return total; - }, + }, props: [ "selProject", @@ -1658,6 +1591,10 @@ export default { }, //批量删除xmTask batchDel: function () { + if(this.sels.length==0){ + this.$notify.error("请先选中要删除的记录") + return; + } this.$confirm("确认删除选中记录吗?", "提示", { type: "warning", }).then(() => { diff --git a/src/views/xm/core/xmTask/XmTaskMngBatch.vue b/src/views/xm/core/xmTask/XmTaskMngBatch.vue index df5d31a9..dab88ea7 100644 --- a/src/views/xm/core/xmTask/XmTaskMngBatch.vue +++ b/src/views/xm/core/xmTask/XmTaskMngBatch.vue @@ -1,7 +1,7 @@