From 69d6f1711a32ba4d1a989fef6b3640ff5ae4f2e2 Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期二, 12 十二月 2023 13:15:40 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes --- CanadaMes-ui/src/views/home/index.vue | 85 +++++++++++++++++++++++------------------- 1 files changed, 47 insertions(+), 38 deletions(-) diff --git a/CanadaMes-ui/src/views/home/index.vue b/CanadaMes-ui/src/views/home/index.vue index 00ecd88..56a13e8 100644 --- a/CanadaMes-ui/src/views/home/index.vue +++ b/CanadaMes-ui/src/views/home/index.vue @@ -390,9 +390,9 @@ </el-form> <template #footer> <span class="dialog-footer"> - <el-button @click="sbumitglassid()" :style="{ display: confirm1 == true ? '' : 'none' }" + <!-- <el-button @click="sbumitglassid()" :style="{ display: confirm1 == true ? '' : 'none' }" type="primary">{{ - $t('confirm') }}</el-button> + $t('confirm') }}</el-button> --> <el-button @click="FeedInglassid()" :style="{ display: confirm2 == true ? '' : 'none' }" type="primary">{{ $t('confirm') }}</el-button> @@ -439,7 +439,7 @@ <el-table-column :min-width="100" prop="orderId" :label="$t('Order No')"></el-table-column> <el-table-column :min-width="80" prop="listId" :label="$t('List No')"></el-table-column> <el-table-column :min-width="100" prop="boxId" :label="$t('Box No')"></el-table-column> - <el-table-column :min-width="90" prop="state" :label="$t('State')"> + <el-table-column :min-width="90" prop="state" :label="$t('Glass State')"> <template slot-scope='scope'> {{ scope.row.state == 1 ? $t('Normal') : scope.row.state == 2 ? $t('Entering') : scope.row.state == 3 ? @@ -454,7 +454,7 @@ </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;" + <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;" :disabled="scope.row.state == 1 ? false : true" @@ -636,34 +636,35 @@ }}</el-button> <el-table :data="this.OutSlice" :height="700" :span-method="objectSpanMethod" border :cell-style="cellStyle" style="width: 100%;overflow: auto;"> - <el-table-column prop="glassId" :label="$t('Barcode')"></el-table-column> + <el-table-column :min-width="100" prop="glassId" :label="$t('Barcode')"></el-table-column> <el-table-column prop="storageCage.orderId" :label="$t('Order No')"></el-table-column> <el-table-column prop="storageCage.listId" :label="$t('List No')"></el-table-column> <el-table-column prop="storageCage.boxId" :label="$t('Box No')"></el-table-column> <el-table-column prop="storageCage.glasswidthmm" :label="$t('Length')"></el-table-column> <el-table-column prop="storageCage.glassheightmm" :label="$t('Width')"></el-table-column> - <el-table-column prop="state" :label="$t('State')"> + <el-table-column prop="state" :label="$t('Glass State')"> <template slot-scope='scope'> - {{ scope.row.state == 0 ? "Waiting" : scope.row.state == 1 ?"Outing":"Completed" }} + {{ scope.row.state == 0 ? $t('Waiting') : scope.row.state == 1 ? $t('Outing') : scope.row.state == 2 ? $t('Completed') :scope.row.state == 3 ? $t('Absent') :$t('Deleted') }} </template> </el-table-column> <el-table-column prop="sequence" :label="$t('Sequence')"></el-table-column> - <el-table-column prop="position" :label="$t('Position')"> + <el-table-column prop="position" :label="$t('Position')" style="font-size: 20px;"> <template slot-scope='scope'> - {{ scope.row.position==1?$t('Yes'):$t('No') }} + {{ scope.row.position == 1 ? "鈻勨杽鈻�" : "鈻�" }} </template> </el-table-column> <el-table-column prop="position" :label="$t('Flip')"> <template slot-scope='scope'> - {{ scope.row.flip==1?$t('Yes'):$t('No') }} + {{ scope.row.flip == 1 ? $t('Yes') : $t('No') }} </template> </el-table-column> <el-table-column prop="barcode" :label="$t('Frame No')"></el-table-column> <el-table-column prop="barcode" :label="$t('Complete')"> <template slot-scope='scope'> - <el-button type="primary" style="padding: 4px 10px;font-size: 12px;" :disabled="!isAllowQueue" - @click="CompleteQueue(scope.row.id,scope.row.barcode,scope.row.glassId)">{{ $t('Complete') }}</el-button> + <el-button type="primary" style="padding: 4px 10px;font-size: 12px;" :disabled="(!isAllowQueue||scope.row.state!=1)" + @click="CompleteQueue(scope.row.id, scope.row.barcode, scope.row.glassId)">{{ $t('Complete') + }}</el-button> </template> </el-table-column> <el-table-column :width="280" :label="$t('Operate')"> @@ -819,7 +820,7 @@ OutingQueue: true, OrderInfo: true, CageDetails: true, - + }; }, created() { @@ -828,8 +829,8 @@ } , methods: { - - + + init() { let viewname = "Home"; if (typeof (WebSocket) == "undefined") { @@ -1011,7 +1012,6 @@ if (res.data.message == 200) { this.dialogFormVisible1 = false; this.$message.success(this.$t('Operation successful')); - } else { this.$message.error(this.$t('There is no glass for this order')); } @@ -1310,19 +1310,24 @@ }, //鎵嬪姩涓婄墖 FeedInglassid() { - Inglassid(this.insertcage, this.insertcell, this.inserttier, this.form).then(res => { - if (this.form.barcode != "") { + if (this.form.glassId != ""&&this.form.glassId != null) { + Inglassid(this.insertcage, this.insertcell, this.inserttier, this.form).then(res => { if (res.data.message == 200) { this.$message.success(this.$t('Operation successful')); this.dialogFormVisible = false; - } else { + } + else if (res.data.message == 400) { + this.$message.error(this.$t('The glass size is not within the range')); + } + else if (res.data.message == 300) { this.$message.error(this.$t('This glass is already in the cage')); } - } else { - this.$message.error(this.$t('There is no such glass')); - } + }); + } else { + this.$message.error(this.$t('There is no such glass')); + } - }); + }, //鍚敤//鐞嗙墖绗肩鐢� UpdateDisabled(cage, cell, disabled) { @@ -1588,19 +1593,23 @@ }); } , - cellStyle({ row, column, rowIndex, columnIndex }) { - // console.log(row, column, "ss"); - column=rowIndex; - rowIndex=column; - let style=""; - if (columnIndex === 8&&row.position==1) { - style="background-Color:yellow;"; - } - if (columnIndex === 9&&row.flip==1) { - style="background-Color:yellow;"; - } - return style; - } + cellStyle({ row, column, rowIndex, columnIndex }) { + // console.log(row, column, "ss"); + column = rowIndex; + rowIndex = column; + let style = ""; + if (columnIndex === 8 ) { + style = "font-size:25px;text-align: center;"; + } + if (columnIndex === 9 && row.flip == 1) { + style = "background-Color:yellow;"; + } + if (columnIndex === 6 && row.state == 3) { + style = "background-Color:gray;"; + } + style + return style; + } , //鍚堝苟琛� objectSpanMethod({ row, column, rowIndex, columnIndex }) { @@ -1678,8 +1687,8 @@ this.form5 = {}; }, //鎵嬪姩瀹屾垚鍑虹墖浠诲姟 - CompleteQueue(id,frameid,glassid) { - CompleteQueue(id,frameid,glassid).then(res => { + CompleteQueue(id, frameid, glassid) { + CompleteQueue(id, frameid, glassid).then(res => { if (res.data.message == 200) { this.$message.success(this.$t('Operation successful')); } -- Gitblit v1.8.0