From 697a1ea0547188e267d9c835e584945a0341cbb7 Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期三, 13 九月 2023 17:50:30 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes --- CanadaMes-ui/src/views/home/index.vue | 137 +++++++++++++++++++++++++++++++++------------ 1 files changed, 101 insertions(+), 36 deletions(-) diff --git a/CanadaMes-ui/src/views/home/index.vue b/CanadaMes-ui/src/views/home/index.vue index 98c0f36..76653ab 100644 --- a/CanadaMes-ui/src/views/home/index.vue +++ b/CanadaMes-ui/src/views/home/index.vue @@ -91,11 +91,36 @@ background-size: 46px 94px; background-attachment: local; width: 32px; - position: absolute; /* left: 116px; */ /* left:1060px;18.88px */ background-image: url('../../img/bigcar01.png'); +} + +.blocks-img2 { + height: 100px; + max-width: 100vw; + background-repeat: no-repeat; + background-size: 85px 100px; + background-attachment: local; + width: 100px; + position: absolute; + /* left: 116px; */ + /* left:1060px;18.88px */ + background-image: url('../../img/dipan.png'); +} + +.blocks-img3 { + height: 90px; + max-width: 100vw; + background-repeat: no-repeat; + background-size: 160px 40px; + background-attachment: local; + width: 160px; + position: absolute; + /* left: 116px; */ + /* left:1060px;18.88px */ + background-image: url('../../img/taimian.png'); } .el-table td, @@ -167,7 +192,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(0, scope.row.glassId, scope.row.cell)">{{ $t('end task') }}</el-button> </template> </el-table-column> </el-table> @@ -181,7 +206,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(1, scope.row.glassId, scope.row.cell)">{{ $t('end task') }}</el-button> </template> </el-table-column> </el-table> @@ -219,6 +244,8 @@ </div> <div class="blocks-img" :style="{ left: car1 + 'px', top: '16px' }"></div> <div class="blocks-img" :style="{ left: car2 + 'px', top: '194px' }"></div> + <div class="blocks-img2" :style="{ left: '912px', top: '366px' }"></div> + <div class="blocks-img3" :style="{ left: '875px', top: '455px' }"></div> </div> </el-footer> <el-dialog :visible.sync="dialogFormVisible" :title="$t('Please confirm the glass information')"> @@ -280,6 +307,8 @@ <template slot-scope='scope'> <el-button type="primary" style="padding: 4px 10px;font-size: 12px;" @click="deleteglass(scope.row.glassId, scope.row.state)">{{ $t('delete') }}</el-button> + <!-- <el-button type="primary" style="padding: 4px 10px;font-size: 12px;" @click="open">{{ $t('delete') + }}</el-button> --> <el-button type="primary" style="padding: 4px 10px;font-size: 12px;" @click="outglass(scope.row.glassId, scope.row.state)">{{ $t('out') }}</el-button> </template> @@ -441,11 +470,11 @@ if (this.form1.order != "") { InsertOrder(this.order).then(res => { if (res.data.message == 200) { - this.dialogFormVisible1=false; - this.$message.success("Operation successful"); + this.dialogFormVisible1 = false; + this.$message.success(this.$t('Operation successful')); } else { - this.$message.success("There is no such order"); + this.$message.success(this.$t('There is no glass for this order')); } this.load(); }); @@ -457,16 +486,16 @@ if (this.form.order != "") { Addglassid(this.glassid).then(res => { if (res.data.message2 == 200) { - this.$message.success("Operation successful"); + this.$message.success(this.$t('Operation successful')); this.cancal(); - } else if(res.data.message2 == 500) { - this.$message.success("There are currently tasks"); + } else if (res.data.message2 == 500) { + this.$message.success(this.$t('There are currently tasks')); } - else if(res.data.message2 == 300) { - this.$message.success("There is no such glass"); + 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("There is no such grid"); + else if (res.data.message2 == 400) { + this.$message.success(this.$t('There is no such grid')); } }); } @@ -504,11 +533,23 @@ this.form1 = {}; }, endtask(type, glassid, cell) { - UpdateTask(type, glassid, cell).then(res => { - if (res.data.message3 == 200) { - this.$message.success("Operation successful"); - } + this.$confirm(this.$t('Are you sure to perform this operation ?'), this.$t('prompt'), { + confirmButtonText: this.$t('Yes'), + cancelButtonText: this.$t('No'), + type: 'warning' + }).then(() => { + UpdateTask(type, glassid, cell).then(res => { + if (res.data.message3 == 200) { + this.$message.success(this.$t('Operation successful')); + } + }); + }).catch(() => { + this.$message({ + type: 'info', + message: this.$t('Operation canceled') + }); }); + }, showcageinfo(cage) { this.cage = cage; @@ -518,31 +559,55 @@ }); }, deleteglass(glassid, state) { - if (state == 1) { - DeleteByGlassID(glassid).then(res => { - if (res.data.message3 == 200) { - this.$message.success("Operation successful"); - } + this.$confirm(this.$t('Are you sure to perform this operation ?'), this.$t('prompt'), { + confirmButtonText: this.$t('Yes'), + cancelButtonText: this.$t('No'), + type: 'warning' + }).then(() => { + if (state == 1) { + DeleteByGlassID(glassid).then(res => { + if (res.data.message3 == 200) { + this.$message.success(this.$t('Operation successful')); + } + }); + } else { + this.$message.success(this.$t('No delete allowed')); + } + }).catch(() => { + this.$message({ + type: 'info', + message: this.$t('Operation canceled') }); - } else { - this.$message.success("No out allowed"); - } + }); }, outglass(glassid, state) { - if (state == 1) { - OutByGlassID(glassid).then(res => { - if (res.data.message3 == 200) { - this.$message.success("Operation successful"); - } + this.$confirm(this.$t('Are you sure to perform this operation ?'), this.$t('prompt'), { + confirmButtonText: this.$t('Yes'), + cancelButtonText: this.$t('No'), + type: 'warning' + }).then(() => { + if (state == 1) { + OutByGlassID(glassid).then(res => { + if (res.data.message3 == 200) { + this.$message.success(this.$t('Operation successful')); + } + else if (res.data.message2 == 300) { + this.$message.success(this.$t('There is no such grid')); + } + }); + } else { + this.$message.success(this.$t('No out allowed')); + } + }).catch(() => { + this.$message({ + type: 'info', + message: this.$t('Operation canceled') }); - } else { - this.$message.success("No out allowed"); - } + }); + } - } + } - - </script> \ No newline at end of file -- Gitblit v1.8.0