| | |
| | | <img style="width:32px;" v-if="activeName == 1" src="../../public/one-blue.png" /> |
| | | <img style="width:32px;" v-else src="../../public/one.png" /> |
| | | </span> |
| | | <span class="font set-title" style="float: left" @click="cutClick(2)"> |
| | | <span class="font set-title" style="float: left;margin-right: 15px;" @click="cutClick(2)"> |
| | | <img style="width:32px;" v-if="activeName == 2" src="../../public/two-blue.png" /> |
| | | <img style="width:32px;" v-else src="../../public/two.png" /> |
| | | </span> |
| | | <span |
| | | class="font set-title" |
| | | style="float: left; " |
| | | @click="cutClick(3)" |
| | | > |
| | | <img style="width:32px;" v-if="activeName == 3" src="../../public/one-blue.png" /> |
| | | <img style="width:32px;" v-else src="../../public/one.png" /> |
| | | </span> |
| | | 生产管理看板 |
| | | <span |
| | |
| | | </span> |
| | | </p> |
| | | <div |
| | | :class="activeName == 1 ? 'active-one' : 'active-two'" |
| | | :class="(activeName == 1||activeName == 3) ? 'active-one' : 'active-two'" |
| | | v-for="(taskData, index) in Tasks" |
| | | :key="index" |
| | | > |
| | |
| | | </div> |
| | | </div> |
| | | <div class="content_right"> |
| | | <el-descriptions :column="activeName == 1 ? 2 : 1" :colon="true"> |
| | | <el-descriptions :column="(activeName == 1||activeName == 3) ? 2 : 1" :colon="true"> |
| | | <el-descriptions-item label="产品名称">{{ |
| | | taskData.Order.productName || "" |
| | | }}</el-descriptions-item> |
| | |
| | | <!-- <div class="card_content"> |
| | | |
| | | </div> --> |
| | | <div :class="activeName==1?'card_top-4 font_size_20px':'card_top-4'"> |
| | | <div :class="(activeName==1||activeName == 3)?'card_top-4 font_size_20px':'card_top-4'"> |
| | | <div>工艺编号:<div >{{ list.number }}</div></div> |
| | | <!-- <div |
| | | style=" |
| | |
| | | </template> |
| | | <!-- 2个任务的时候,第二个任务为空的时候显示 --> |
| | | <template |
| | | v-if="activeName == 2 &&(!taskData||Object.keys(taskData).length==0)" |
| | | v-if="activeName == 2 &&(!taskData||Object.keys(taskData).length==0||(Tasks.length<2))" |
| | | > |
| | | <el-empty description="暂无任务..."></el-empty> |
| | | </template> |
| | |
| | | this.Tasks[i].procedureList = []; |
| | | this.Tasks[i].inputMaterials = []; |
| | | this.Tasks[i].outputMaterials = []; |
| | | this.Tasks[i].finishNumber = 0; |
| | | this.finishShow['finishShow&'+i]=false |
| | | this.Tasks[i].Procedure.procedure.workers = this.Tasks[i].Procedure |
| | | .procedure.workers |
| | |
| | | getProgressInfo() { |
| | | for (let i in this.Tasks){ |
| | | if(this.Tasks[i].Procedure.ID){ |
| | | this.Tasks[i].finishNumber = 0; |
| | | getProgress({ |
| | | position: Number(i), |
| | | procedureId: this.Tasks[i].Procedure.ID, |
| | |
| | | path: "/set", |
| | | }); |
| | | }, |
| | | // 右侧控制 |
| | | controlClick() { |
| | | if (this.Tasks.length > 0) { |
| | | for(let i in this.Tasks){ |
| | | if(this.Tasks[i].Procedure.Status==1){ |
| | | this.$refs.control.islook = true; |
| | | break; |
| | | } |
| | | } |
| | | } else { |
| | | this.$message.error("当前设备没有工序!"); |
| | | } |
| | | }, |
| | | |
| | | // 右侧完成 |
| | | finishClick(i, taskData) { |
| | | if (Object.keys(taskData).length > 0 && taskData.Procedure.ID) { |