From 4b4545d1e3ad228ba819e3313853a6e987ef36e6 Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期三, 20 九月 2023 01:19:50 +0800
Subject: [PATCH] 1,取消在开始进片或出片时结束之前的任务,改为进片车或出片车变空闲后立即结束数据库任务表的任务状态; 2,手动删除玻璃时恢复数据库理片笼信息中的剩余宽度

---
 CanadaMes-ui/src/views/home/index.vue |   58 +++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 33 insertions(+), 25 deletions(-)

diff --git a/CanadaMes-ui/src/views/home/index.vue b/CanadaMes-ui/src/views/home/index.vue
index d1c95f8..049b252 100644
--- a/CanadaMes-ui/src/views/home/index.vue
+++ b/CanadaMes-ui/src/views/home/index.vue
@@ -211,7 +211,7 @@
                     <el-table-column :label="$t('Operate')">
                         <template slot-scope='scope'>
                             <el-button type="primary" style="padding: 4px 10px;font-size: 12px;"
-                                @click="endtask(0, scope.row.glassId, scope.row.cell)">{{ $t('end task') }}</el-button>
+                                @click="endtask(1, scope.row.glassId, scope.row.cell)">{{ $t('end task') }}</el-button>
                         </template>
                     </el-table-column>
                 </el-table>
@@ -225,7 +225,7 @@
                     <el-table-column :label="$t('Operate')">
                         <template slot-scope='scope'>
                             <el-button type="primary" style="padding: 4px 10px;font-size: 12px;"
-                                @click="endtask(1, scope.row.glassId, scope.row.cell)">{{ $t('end task') }}</el-button>
+                                @click="endtask(0, scope.row.glassId, scope.row.cell)">{{ $t('end task') }}</el-button>
                         </template>
                     </el-table-column>
                 </el-table>
@@ -401,8 +401,8 @@
             cagelist2: [],
             cagelist3: [],
             cagelist4: [],
-            task1: 2,
-            task2: 3,
+            task1: 3,
+            task2: 2,
             tasklist1: [],
             tasklist2: [],
             order: "",
@@ -417,7 +417,8 @@
             carlist: [],
             loadglassheight: 0,
             password: 1,
-            text: ""
+            text: "DataBase Connection failed",
+            zhuangtai: ""
         };
     },
     created() {
@@ -449,11 +450,12 @@
                     //console.log("鏀跺埌鏁版嵁====" + msg.data);
                     let obj = JSON.parse(msg.data);
                     if (obj.params != null) {
-                        this.car1 = 145 + 8.1 * Math.abs(obj.params[0][0] - this.carlist[0]['start']) / Math.abs(this.carlist[0]['end'] - this.carlist[0]['start']) * 100;
-                        this.car2 = 210 + 8.25 * Math.abs(obj.params[0][1] - this.carlist[1]['start']) / Math.abs(this.carlist[1]['end'] - this.carlist[1]['start']) * 100;
+                        this.car1 = 145 + 8.15 * Math.abs(obj.params[0][0] - this.carlist[0]['start']) / Math.abs(this.carlist[0]['end'] - this.carlist[0]['start']) * 100;
+                        this.car2 = 210 + 8.15 * Math.abs(obj.params[0][1] - this.carlist[1]['start']) / Math.abs(this.carlist[1]['end'] - this.carlist[1]['start']) * 100;
                         // this.car1 = 210 + 11.25 * (obj.params[0][1]-this.carlist[1]['start'])/(this.carlist[1]['end']-this.carlist[1]['start'])*100;
                         // this.car2 = 300 + 11.25 * (obj.params[0][1]-this.carlist[1]['start'])/(this.carlist[1]['end']-this.carlist[1]['start'])*100;
                         console.log(obj.params[0][1], this.carlist[1]['start']);
+                        console.log(obj.params[0][0], this.carlist[0]['start']);
                     }
                     this.tableData = obj.tableData[0];
                     this.cagelist1 = obj.cagelist1[0];
@@ -462,12 +464,13 @@
                     this.cagelist4 = obj.cagelist4[0];
                     this.tasklist1 = obj.tasklist1[0];
                     this.tasklist2 = obj.tasklist2[0];
+                    // console.log(this.cagelist4);
                     this.alarm = obj.alarmmg[0];
                     this.loadglassheight = obj.loadglassheight;
-
-                    if (obj.dbconnected == "false") {
-                        this.text = this.$t('DataBase Connection failed');
-                    }
+                    this.zhuangtai = obj.zhuangtai[0];
+                    //if (obj.dbconnected == "false") {
+                    this.text = this.$t('DataBase Connection failed');
+                    // }
                     SelectCageInfo(this.cage).then(res => {
                         this.cageinfo = res.data.cageinfo;
                     });
@@ -554,20 +557,25 @@
         //鎵嬪姩涓婄墖
         sbumitglassid() {
             if (this.form.order != "") {
-                Addglassid(this.glassid).then(res => {
-                    if (res.data.message2 == 200) {
-                        this.$message.success(this.$t('Operation successful'));
-                        this.cancal();
-                    } else if (res.data.message2 == 500) {
-                        this.$message.success(this.$t('There are currently tasks'));
-                    }
-                    else if (res.data.message2 == 300) {
-                        this.$message.success(this.$t('There is no such glass'));
-                    }
-                    else if (res.data.message2 == 400) {
-                        this.$message.success(this.$t('There is no such grid'));
-                    }
-                });
+                if (this.zhuangtai == true) {
+                    Addglassid(this.glassid).then(res => {
+                        if (res.data.message2 == 200) {
+                            this.$message.success(this.$t('Operation successful'));
+                            this.cancal();
+                        } else if (res.data.message2 == 500) {
+                            this.$message.success(this.$t('There are currently tasks'));
+                        }
+                        else if (res.data.message2 == 300) {
+                            this.$message.success(this.$t('There is no such glass'));
+                        }
+                        else if (res.data.message2 == 400) {
+                            this.$message.success(this.$t('There is no such grid'));
+                        }
+                    });
+                } else {
+                    this.$message.success(this.$t('There are currently tasks'));
+                }
+
             }
         },
         showform() {

--
Gitblit v1.8.0