From 26f4eb6f6f06dc2da1f8aaad792902627257d66b Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期四, 07 三月 2024 14:44:42 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/Albania_Mes
---
Albania_Mes-ui/src/views/home/index.vue | 170 ++++++++++++--------------------------------------------
1 files changed, 36 insertions(+), 134 deletions(-)
diff --git a/Albania_Mes-ui/src/views/home/index.vue b/Albania_Mes-ui/src/views/home/index.vue
index 7a27ff3..53e1b8b 100644
--- a/Albania_Mes-ui/src/views/home/index.vue
+++ b/Albania_Mes-ui/src/views/home/index.vue
@@ -319,150 +319,52 @@
</div>
</div>
</el-main>
- <el-dialog :visible.sync="Importorder" :title="$t('Importorder')"
+ <el-dialog :visible.sync="Importorder" :title="$t('Import order')"
top="5vh">
</el-dialog>
+
<el-dialog :visible.sync="Measure" :title="$t('Measure')"
top="5vh">
</el-dialog>
+
<el-dialog :visible.sync="StorageCage" :title="$t('StorageCage')"
top="5vh">
+ <el-table :data="this.StorageCageInfo" :height="700" border style="width: 100%;overflow: auto;">
+ <el-table-column :min-width="50" prop="cage" :label="$t('Cage No')"></el-table-column>
+ <el-table-column :min-width="50" prop="cell" :label="$t('Slot No')"></el-table-column>
+ <el-table-column :min-width="145" prop="glassId" :label="$t('Barcode')"></el-table-column>
+ <el-table-column :min-width="80" prop="width" :label="$t('Width')"></el-table-column>
+ <el-table-column :min-width="80" prop="height" :label="$t('Height')"></el-table-column>
+ <el-table-column :min-width="80" prop="thickness" :label="$t('Thickness')"></el-table-column>
+ <el-table-column :min-width="250" :label="$t('Operate')">
+ <template slot-scope='scope'>
+ <el-button type="primary" style="padding: 4px 10px;font-size: 12px;"
+ :disabled="scope.row.state == 1 ? false : true"
+ @click="deleteglass(scope.row.glassId, scope.row.state)">{{ $t('Delete') }}</el-button>
+ <el-button type="primary" style="padding: 4px 10px;font-size: 12px;"
+ @click="UpdateDisabled(scope.row.cage, scope.row.cell, scope.row.disabled == 0 ? 1 : 0)">
+ {{ scope.row.disabled == 0 ? $t('Disable') : $t('Enable') }}</el-button>
+ <el-button type="primary" style="padding: 4px 10px;font-size: 12px;"
+ :disabled="scope.row.glassId != null ? true : false"
+ @click="insertglass(scope.row.cage, scope.row.cell, scope.row.tier)">{{ $t('Add')
+ }}</el-button>
+ </template>
+ </el-table-column>
+ </el-table>
</el-dialog>
- <el-dialog :visible.sync="Taskqueue" :title="$t('Taskqueue')"
+
+ <el-dialog :visible.sync="Taskqueue" :title="$t('Task queue')"
top="5vh">
</el-dialog>
- <!-- <el-footer>
- <div class="blocks" style="position: relative;">
- <div style="display:flex;position: absolute;float:left;z-index: 999;top:102px;left:237px;">
- <div :class="getStatusClass(item.state)" v-for="(item, index) in cagelist1" :key="item['date']"
- :style="{ height: 35 * item['glassWidth'] + 'px', left: 3.07 * index + Math.abs(item['cage'] - 10) * 6.8 + 'px' }"
- @click="showcageinfo(item['cage'])"></div>
- </div>
- <div style="display:flex;position: absolute;float:left;z-index: 999;top:102px;left:640px;">
- <div :class="getStatusClass(item.state)" v-for="(item, index) in cagelist2" :key="item['date']"
- :style="{ height: 35 * item['glassWidth'] + 'px', left: 3.07 * index + Math.abs(item['cage'] - 5) * 6.8 + 'px' }"
- @click="showcageinfo(item['cage'])"></div>
- </div>
- <div style="display:flex;position: absolute;float:left;z-index: 999;top:139px;left:237px;">
- <div :class="getStatusClass(item.state)" v-for="(item, index) in cagelist3" :key="item['date']"
- :style="{ height: 35 * item['glassWidth'] + 'px', top: item['width'] * 35 - 35 + 'px', left: 3.07 * index + Math.abs(item['cage'] - 10) * 6.8 + 'px' }"
- @click="showcageinfo(item['cage'])">
- </div>
- </div>
- <div style="display:flex;position: absolute;float:left;z-index: 999;top:139px;left:640px;">
- <div :class="getStatusClass(item.state)" v-for="(item, index) in cagelist4" :key="item['date']"
- :style="{ height: 35 * item['glassWidth'] + 'px', top: item['width'] * 35 - 35 + 'px', left: 3.07 * index + Math.abs(item['cage'] - 5) * 6.8 + 'px' }"
- @click="showcageinfo(item['cage'])"></div>
- </div>
- <div class="blue gezi"
- :style="{ display: 'flex', position: 'absolute', float: 'left', top: 28 + 'px', left: 1050 + 'px', height: loadglassheight1 + 'px', width: 4 + 'px' }">
- </div>
- <div class="blue gezi"
- :style="{ display: 'flex', position: 'absolute', float: 'left', top: 105 + 'px', left: 1050 + 'px', height: loadglassheight2 + 'px', width: 4 + 'px' }">
- </div>
-
- <div class="blocks-img2"></div>
- <div class="blocks-img3"></div>
-
- <div class="device" :style="'top: 25px;left: 1027px;background-color: ' + ShowDeviceList(0) + ';'">D01</div>
- <div class="device" :style="'top: 105px;left: 1027px;background-color: ' + ShowDeviceList(1) + ';'">D02
- </div>
- <div class="device" :style="'top: 102px;left: 605px;background-color: ' + ShowDeviceList(2) + ';'">B01</div>
- <div class="device" :style="'top: 102px;left: 197px;background-color: ' + ShowDeviceList(3) + ';'">B02</div>
- <div class="blocks-img" :style="'left:' + car2 + 'px;top:175px;background-color:' + ShowDeviceList(4) + ''">
- A01</div>
- <div class="blocks-img" :style="'left:' + car1 + 'px;top:16px;background-color:' + ShowDeviceList(5) + ''">
- A02</div>
- <div class="device" :style="'top: 108px;left: 150px;background-color: ' + ShowDeviceList(6) + ';'">D03</div>
- <div class="device" :style="'top: 185px;left: 150px;background-color: ' + ShowDeviceList(7) + ';'">D04</div>
- <div class="device" :style="'top: 262px;left: 150px;background-color: ' + ShowDeviceList(8) + ';'">D05</div>
- <div class="device" :style="'top: 339px;left: 150px;background-color: ' + ShowDeviceList(9) + ';'">D06</div>
-
- <div class="device" :style="'top: 395px;left: 90px;background-color: ;'">E01</div>
- <div class="device" :style="'top: 395px;left: 243px;background-color: ;'">E02</div>
- <div class="device" :style="'top: 395px;left: 395px;background-color: ;'">E03</div>
- <div class="device" :style="'top: 345px;left: 655px;background-color: ;'">E04</div>
- <div class="device" :style="'top: 345px;left: 810px;background-color: ;'">E05</div>
- <div class="device" :style="'top: 345px;left: 960px;background-color: ;'">E06</div>
-
- <div class="device" :style="'top: 345px;left: 525px;background-color: ;'">J01</div>
- <div class="device" :style="'top: 345px;left: 1100px;background-color: ;'">F01</div>
- <div class="device" :style="'top: 275px;left: 1100px;background-color: ;'">G01</div>
-
- <div class="glass D01" style="top: 39px;left: 1055px;position: absolute;">{{ ShowGlassIdList(0) }}
- <br />
- <el-button type="primary" size="mini" @click="ClearGlassId('DB101.9.2', 0)">
- {{ $t('Clear') }}</el-button>
- </div>
- <div class="glass D02" style="top: 117px;left: 1055px;position: absolute;">{{ ShowGlassIdList(1) }}
- <br />
- <el-button type="primary" size="mini" @click="ClearGlassId('DB101.9.2', 1)">
- {{ $t('Clear') }}</el-button>
- </div>
- <div class="glass B01" style="top: 270px;left: 640px;position: absolute;">
- B01:{{ ShowGlassIdList(2) }}
- <br />
- <el-button type="primary" size="mini" @click="ClearGlassId('DB101.10.2', 2)">
- {{ $t('Clear') }}</el-button>
- </div>
- <div class="glass B02" style="top: 315px;left: 640px;position: absolute;">B02:{{ ShowGlassIdList(3) }}
- <br />
- <el-button type="primary" size="mini" @click="ClearGlassId('DB101.10.3', 3)">
- {{ $t('Clear') }}</el-button>
- </div>
- <div class="glass A01" style="top: 270px;left: 289px;position: absolute;">
- A01.1:{{ ShowGlassIdList(4) }}
- <br />
- <el-button type="primary" size="mini" @click="ClearGlassId('DB101.10.0', 4)">
- {{ $t('Clear') }}</el-button>
- </div>
-
- <div class="glass A01" style="top: 315px;left: 289px;position: absolute;">A01.2:{{ ShowGlassIdList(5) }}
- <br />
- <el-button type="primary" size="mini" @click="ClearGlassId('DB101.10.0', 5)">
- {{ $t('Clear') }}</el-button>
- </div>
-
- <div class="glass A02" style="top: 360px;left: 289px;position: absolute;">A02:{{ ShowGlassIdList(6) }}
- <br />
- <el-button type="primary" size="mini" @click="ClearGlassId('DB101.10.1', 6)">
- {{ $t('Clear') }}</el-button>
- </div>
-
- <div class="glass D03" style="top: 122px;left: 42px;position: absolute;">
- {{ ShowGlassIdList(7) }}
- <br />
- <el-button type="primary" size="mini" @click="ClearGlassId('DB101.9.4', 7)">
- {{ $t('Clear') }}</el-button>
- </div>
- <div class="glass D04" style="top: 198px;left: 42px;position: absolute;">
- {{ ShowGlassIdList(8) }}
- <br />
- <el-button type="primary" size="mini" @click="ClearGlassId('DB101.9.5', 8)">
- {{ $t('Clear') }}</el-button>
- </div>
- <div class="glass D05" style="top: 275px;left: 42px;position: absolute;">
- {{ ShowGlassIdList(9) }}
- <br />
- <el-button type="primary" size="mini" @click="ClearGlassId('DB101.9.6', 9)">
- {{ $t('Clear') }}</el-button>
- </div>
- <div class="glass D06" style="top: 352px;left: 42px;position: absolute;">
- {{ ShowGlassIdList(10) }}
- <br />
- <el-button type="primary" size="mini" @click="ClearGlassId('DB101.9.5', 10)">
- {{ $t('Clear') }}</el-button>
- </div>
- </div>
- </el-footer> -->
+
</el-container>
</template>
<script>
import {
home, home2, UpdateTask, SelectCageInfo, DeleteByGlassID,
- SelectPassword, Disabled, AddOutSliceS, SelectPermissionByUserName, currentUsername, CompleteQueue,
- isAllowReorderings, WriteGlassID, ClearGlassId, CloseForm7, SoftEmergencyStop, SwitchScanMethod
+ SelectPassword, Disabled, SelectPermissionByUserName, currentUsername, CompleteQueue,
+ isAllowReorderings
} from "../../api/home";
@@ -486,12 +388,8 @@
Measure:false,
StorageCage:false,
Taskqueue:false,
- form: {
- orderId: "",
- glassId: "",
- height: "",
- width: ""
- },
+ StorageCageInfo:[],
+ TaskqueueInfo:[],
form1: {},
form2: {},
form3: {},
@@ -640,6 +538,10 @@
this.cageinfo = res.data.cageinfo;
});
}
+ if(obj.StorageCageInfo!=null){
+ this.StorageCageInfo=obj.StorageCageInfo[0];
+ console.log(this.StorageCageInfo);
+ }
this.$forceUpdate();
}.bind(this);
--
Gitblit v1.8.0