From 4ba726492b0a81b5c9db460bec7d25fbe489cb23 Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期五, 22 十二月 2023 16:43:54 +0800 Subject: [PATCH] modified: src/api/plan/productionschedul.js modified: src/views/plan/productionschedul/index.vue modified: src/views/quality/rawMaterial/rawMaterial-form.vue modified: vue.config.js --- src/views/plan/productionschedul/index.vue | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/views/plan/productionschedul/index.vue b/src/views/plan/productionschedul/index.vue index 2b4de6c..ecf9c7a 100644 --- a/src/views/plan/productionschedul/index.vue +++ b/src/views/plan/productionschedul/index.vue @@ -7,8 +7,11 @@ <el-col :span="24"> <div style="height:40vh;padding: 0px 10px;"> <span style="position: relative;top:40px;">鏈畬鎴�</span> - <span style="position: relative;top:30px;left:73%;z-index: 11"> + <span style="position: relative;top:30px;left:60%;z-index: 11"> <el-button @click="tagFinished" size="mini" round type="primary">鏍囪宸插畬鎴�</el-button> + <el-button size="mini" round type="primary" + v-if="permissions.plan_productionschedul_edit_line" + @click="openEditDialog">缂栬緫鏃堕棿绾�</el-button> </span> <avue-crud :data="tableData" @@ -42,7 +45,7 @@ <el-row> <el-col :span="24"> <div style="height:40vh;padding: 0px 10px;"> - <span style="position: relative;top:40px;">宸插畬鎴�</span> + <span style="position: relative;top:40px">宸插畬鎴�</span> <avue-crud :data="finishedTableData" ref="finished" @@ -52,7 +55,7 @@ @current-change="handleCurrentChange" @size-change="handleSizeChange" :page="finishedPage" - @selection-change="selectionRow"> + @selection-change="selectionFinishedRow"> <!-- <template #menu="{ row, index }"> <el-button v-if="permissions.plan_productionschedul_del" @@ -71,7 +74,6 @@ <el-card> <div slot="header" class="clearfix"> <span>璋冨害鏃堕棿绾�</span> - <el-button v-if="permissions.plan_productionschedul_edit_line && scheduleList.length>0" @click="openEditDialog" style="float: right; padding: 3px 0" type="text">缂栬緫</el-button> </div> <div style="height:70vh;overflow-y: scroll;"> <el-timeline> @@ -541,6 +543,10 @@ } }, openEditDialog(){ + if(this.multipleSelection.length<1){ + this.$message.error("璇疯嚦灏戦�夋嫨涓�鏉℃暟鎹�") + return + } this.scheduleEditList = JSON.parse(JSON.stringify(this.scheduleList)) this.dialogVisible = true }, @@ -642,6 +648,17 @@ this.multipleSelection = val // this.getScheduleById(val[0].id) }, + selectionFinishedRow(val){ + console.log(val); + if (val.length > 1) { + const preVal = val.shift(); + this.$refs.finished.toggleRowSelection(preVal, false); + } + else{ + this.scheduleList=[] + } + this.getScheduleById(val[0].mid) + }, formatDate(row, cellValue){ if (cellValue) { const dutyDateList = /\d{4}-\d{1,2}-\d{1,2}/g.exec(cellValue) -- Gitblit v1.9.3