From 01bfed8b9977f82d4e13afd9ce95869d34044d2b Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期日, 31 三月 2024 13:23:47 +0800 Subject: [PATCH] 修改玻璃id命名规则,添加领取任务线路选择 --- Albania_Mes-ui/src/views/home/index.vue | 50 +++++++++++++++++++++++++++++++------------------- 1 files changed, 31 insertions(+), 19 deletions(-) diff --git a/Albania_Mes-ui/src/views/home/index.vue b/Albania_Mes-ui/src/views/home/index.vue index 2ce8306..88d788b 100644 --- a/Albania_Mes-ui/src/views/home/index.vue +++ b/Albania_Mes-ui/src/views/home/index.vue @@ -521,9 +521,9 @@ <div style="width:1000px;height: 720px;border: 2px solid #d1d1d1;"> <!--鐜荤拑鍥� #81b337--> <div :style="'top:10px;bottom: 10px;left: 10px;right: 10px;margin:auto auto;position:absolute;width:' - + (this.LastQueue.glasswidth / 25 * 7) + 'px;height:' - + (this.LastQueue.glassheight / 25 * 7) + 'px;line-height: ' - + (this.LastQueue.glassheight / 25 * 7) + 'px;background-color: #93d2f3;text-align: center;'"> + + (this.LastQueue.glasswidth / 25 * 7) + 'px;height:' + + (this.LastQueue.glassheight / 25 * 7) + 'px;line-height: ' + + (this.LastQueue.glassheight / 25 * 7) + 'px;background-color: #93d2f3;text-align: center;'"> {{ this.LastQueue.glasswidth }}*{{ this.LastQueue.glassheight }} </div> @@ -539,26 +539,23 @@ <el-table-column :min-width="80" prop="glassWidth" :label="$t('Width')"></el-table-column> <el-table-column :min-width="80" prop="glassHeight" :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="80" prop="films" :label="$t('Films')"></el-table-column> <el-table-column :min-width="80" prop="number" :label="$t('number')"></el-table-column> <el-table-column :min-width="80" prop="width" :label="$t('Width')"></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;" @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.width < scope.row.glassWidth + 100 ? true : false)" @click="UpdateStroageCageByCell(scope.row.cell, scope.row.number, 1)">{{ $t('Add') }} </el-button> - <el-button type="primary" style="padding: 4px 10px;font-size: 12px;" :disabled="scope.row.number >= 1 ? false : true" @click="UpdateStroageCageByCell(scope.row.cell, scope.row.number, -1)">{{ $t('Reduce') }}</el-button> - <el-button type="primary" style="padding: 4px 10px;font-size: 12px;" :disabled="scope.row.number >= 1 ? false : true" @click="UpdateStroageCageByCell(scope.row.cell, scope.row.number, 0)">{{ $t('Delete') @@ -593,23 +590,29 @@ </el-table-column> <el-table-column prop="state" :label="$t('Task State')"> <template slot-scope='scope'> - {{ scope.row.state >= 0 ? scope.row.state == 0 ? $t('Start') : $t('Stop') : "" }} + {{ scope.row.state >= 0 ? scope.row.state == 0 ? $t('Stop') : $t('Start') : "" }} </template> </el-table-column> <el-table-column prop="method" :label="$t('Task Method')"> <template slot-scope='scope'> {{ scope.row.state >= 0 ? scope.row.method == 0 ? $t('Out') : $t('All Out') : "" }} </template> - </el-table-column> <el-table-column prop="line" :label="$t('Task Line')"> </el-table-column> - <el-table-column width="220" :label="$t('Operate')"> + <el-table-column width="300" :label="$t('Operate')"> + <template slot-scope='scope'> + <el-select v-model="selected[scope.$index]" :placeholder="$t('Line')" + v-show="scope.row.state >= 0 ? true : false"> + <el-option v-for="item in options" :key="item.value" :label="item.label" + :value="item.value"> + </el-option> + </el-select> <el-button type="primary" style="padding: 4px 10px;font-size: 12px;" v-show="scope.row.state >= 0 ? true : false" - @click="ClaimTasks(scope.row.flowcard, scope.row.state)"> - {{ scope.row.status == '0' ? $t('Start Task') : $t('Stop Task') }}</el-button> + @click="ClaimTasks(scope.row.flowcard, scope.row.state, selected[scope.$index])"> + {{ scope.row.state > 0 ? $t('Stop Task') : $t('Start Task') }}</el-button> <el-button type="primary" style="padding: 4px 10px;font-size: 12px;" v-show="scope.row.state >= 0 ? true : false" @@ -635,6 +638,7 @@ </div> <el-table :data="this.StorageCageAddInfo" :height="700" border style="width: 100%;overflow: auto;"> <el-table-column prop="flowcard" :label="$t('Flowcard')"></el-table-column> + <el-table-column prop="tier" :label="$t('Tier')"></el-table-column> <el-table-column prop="glasstype" :label="$t('GlassType')"></el-table-column> <el-table-column prop="width" :label="$t('Width')"></el-table-column> <el-table-column prop="height" :label="$t('Height')"></el-table-column> @@ -659,7 +663,7 @@ Disabled, SelectPermissionByUserName, currentUsername, CompleteQueue, isAllowReorderings, - UpdateStroageCageByCell, FinishTask, SelectGlassInfo, StorageCageAddGlass, ClaimTasks, ModeChange, UpdateQueue,importData,ManualTake,AnewMeasure + UpdateStroageCageByCell, FinishTask, SelectGlassInfo, StorageCageAddGlass, ClaimTasks, ModeChange, UpdateQueue, importData, ManualTake, AnewMeasure } from "../../api/home"; @@ -670,6 +674,14 @@ name: "Home", data() { return { + selected: [], + options: [{ + value: '1', + label: '1' + }, { + value: '2', + label: '2' + }], dataList: [], tableData1: [], Measuermode: false, @@ -861,7 +873,7 @@ socket.onclose = function () { console.log("websocket宸插叧闂�"); }; - //鍙戠敓浜嗛敊璇簨浠� + //鍙戠敓浜嗛敊璇簨浠� socket.onerror = function () { console.log("websocket鍙戠敓浜嗛敊璇�"); } @@ -931,8 +943,8 @@ }, //棰嗗彇/鏆傚仠浠诲姟 - ClaimTasks(flowcard, state) { - ClaimTasks(flowcard, state).then(res => { + ClaimTasks(flowcard, state, line) { + ClaimTasks(flowcard, state, line).then(res => { if (res.data.message == 200) { this.$message.success(this.$t('Operation successful')); } @@ -1054,7 +1066,7 @@ }, //浜哄伐鎷胯蛋 ManualTake() { - let s="123"; + let s = "123"; ManualTake(s).then(res => { if (res.data.message == 200) { console.log(res.data.message); @@ -1063,7 +1075,7 @@ }, //閲嶆柊娴嬮噺 AnewMeasure() { - let s="123"; + let s = "123"; AnewMeasure(s).then(res => { if (res.data.message == 200) { console.log(res.data.message); @@ -1100,7 +1112,7 @@ }, importData() { - let tbdata=this.dataList; + let tbdata = this.dataList; importData(tbdata).then(res => { if (res.data.message == 200) { this.$message.success(this.$t('Operation successful')); -- Gitblit v1.8.0