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