From 1dc18db8439ce29fee28edf6627aaadc8726c49c Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期一, 25 十二月 2023 17:02:02 +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:   src/views/technology/routing/index.vue 	modified:   vue.config.js

---
 src/views/plan/productionschedul/index.vue         |   15 +++++++++++++--
 src/views/quality/rawMaterial/rawMaterial-form.vue |   16 +++++++++-------
 vue.config.js                                      |    2 +-
 src/api/plan/productionschedul.js                  |    8 ++++++++
 src/views/technology/routing/index.vue             |    6 +++---
 5 files changed, 34 insertions(+), 13 deletions(-)

diff --git a/src/api/plan/productionschedul.js b/src/api/plan/productionschedul.js
index 7b43570..55a0947 100644
--- a/src/api/plan/productionschedul.js
+++ b/src/api/plan/productionschedul.js
@@ -23,6 +23,14 @@
   })
 }
 
+export function checkTimeLines(data) {
+  return request({
+    url: '/mes/productionSchedul/checkTimeLines',
+    method: 'post',
+    data: data
+  })
+}
+
 export function deleteSchedul(mId) {
   return request({
     url: '/mes/productionSchedul/'+mId,
diff --git a/src/views/plan/productionschedul/index.vue b/src/views/plan/productionschedul/index.vue
index ecf9c7a..ea93866 100644
--- a/src/views/plan/productionschedul/index.vue
+++ b/src/views/plan/productionschedul/index.vue
@@ -185,6 +185,7 @@
   fillTime,
   deleteSchedul,
   updateState,
+  checkTimeLines,
 } from '@/api//plan/productionschedul'
 import ttable from '@/views/common/ztt-table.vue'
 import { mapGetters } from 'vuex'
@@ -547,8 +548,18 @@
         this.$message.error("璇疯嚦灏戦�夋嫨涓�鏉℃暟鎹�")
         return
       }
-      this.scheduleEditList = JSON.parse(JSON.stringify(this.scheduleList))
-      this.dialogVisible = true
+      let mIds = this.multipleSelection.map(ele=>{
+        return ele.mid
+      })
+      checkTimeLines(mIds).then(res=>{
+        console.log(res);
+        if(res.data.code===200){
+          this.scheduleEditList = JSON.parse(JSON.stringify(this.scheduleList))
+          this.dialogVisible = true
+        }
+      }).catch(error=>{
+        console.error(error);
+      })
     },
     confirmEditSchedul(){
       let data = this.scheduleEditList
diff --git a/src/views/quality/rawMaterial/rawMaterial-form.vue b/src/views/quality/rawMaterial/rawMaterial-form.vue
index 2698021..b9aa4b5 100644
--- a/src/views/quality/rawMaterial/rawMaterial-form.vue
+++ b/src/views/quality/rawMaterial/rawMaterial-form.vue
@@ -241,6 +241,7 @@
               element-loading-text="璇风◢绛夛紝鏂囦欢涓婁紶涓�"
             >
               <el-upload
+                :disabled="dataForm.rawInsNo==null"
                 drag
                 ref="upload"
                 action="/mes/rawInsProduct/upload"
@@ -493,6 +494,10 @@
     methods:{
       tabsClick(tab,even){
         if(tab.index == 1){
+          if(this.dataForm.rawInsNo==null){
+            this.$message.error("璇峰厛淇濆瓨鍘熸潗鏂欐楠屼俊鎭�")
+            return
+          }
             this.getConfigFiles();
         }
       },
@@ -518,13 +523,11 @@
             cancelButtonText: '鍙栨秷',
             type: 'warning',
             closeOnClickModal: false
+          }).then(function() {
+            return deleteProcessConfigFile(row.id)
+          }).then((data) => {
+            this.getConfigFiles()
           })
-            .then(function() {
-              return deleteProcessConfigFile(row.id)
-            })
-            .then((data) => {
-              this.getConfigFiles()
-            })
       },
       submitUpload() {
         this.paramData.rawInsNo = this.dataForm.rawInsNo
@@ -539,7 +542,6 @@
         this.deviceCode = false
       },
       getDeviceResultInfo(val){
-        console.log("鎵弿鍚庢暟鎹�",val);
         let id=val.split("id@")[1]
         if(id!=undefined&&id!=''&&id!=null){
           let filterData=this.deviceList.filter(item=>{
diff --git a/src/views/technology/routing/index.vue b/src/views/technology/routing/index.vue
index 748d0bb..8c9a5b9 100644
--- a/src/views/technology/routing/index.vue
+++ b/src/views/technology/routing/index.vue
@@ -16,13 +16,13 @@
           <el-button v-if="permissions.technology_routing_add"
           type="primary" @click="addOrUpdateHandle">鏂板</el-button>
           <el-button @click="() => {this.approveHandle('ACCEPT')}" 
-          :disabled="uniqueStateArr.includes('01draft')"
+          :disabled="!uniqueStateArr.includes('01draft')"
           v-if="permissions.technology_routing_accept">鎵瑰噯</el-button>
           <el-button @click="() => {this.approveHandle('REVOKE')}" 
-          :disabled="uniqueStateArr.includes('02accepted')"
+          :disabled="!uniqueStateArr.includes('02accepted')"
           v-if="permissions.technology_routing_revoke">鎾ゅ洖</el-button>
           <el-button @click="() => {this.approveHandle('CANCEL')}"
-          :disabled="uniqueStateArr.includes('02accepted')"
+          :disabled="!uniqueStateArr.includes('02accepted')"
           v-if="permissions.technology_routing_cancel">鎷掔粷</el-button>
           <el-button @click="copyRouting"
           v-if="permissions.technology_routing_cancel">澶嶅埗</el-button>
diff --git a/vue.config.js b/vue.config.js
index 9fd7884..6e02942 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -5,7 +5,7 @@
 
 
 // const url = 'http://192.168.32.45:9999'
-const url = 'http://192.168.2.7:9999'
+// const url = 'http://192.168.2.7:9999'
 
 const url = 'http://localhost:9999'
 

--
Gitblit v1.9.3