| | |
| | | |
| | | <template> |
| | | <div class="home"> |
| | | <template v-if="Object.keys(taskData).length > 0 && taskData.Procedure.ID"> |
| | | <!-- v-if="Object.keys(taskData).length > 0 && taskData.Procedure.ID" --> |
| | | <template > |
| | | <div class="left"> |
| | | <p class="title"> |
| | | 生产管理看板 |
| | |
| | | text-color="#fff" |
| | | :text-inside="true" |
| | | :stroke-width="30" |
| | | :percentage="taskData.Order?parseInt(finishNumber/taskData.Order.amount):0" |
| | | :percentage="taskData.Order?parseInt(finishNumber/taskData.Order.amount*100):0" |
| | | ></el-progress> |
| | | </el-descriptions-item> |
| | | <!-- <el-descriptions-item label="合格率" style="width: 100%"> |
| | |
| | | </div> |
| | | <div class="card_top-3"> |
| | | <span class="card-top-r-t" |
| | | >完成进度:{{ taskData.Order?parseInt(finishNumber/taskData.Order.amount):0}}</span |
| | | >完成进度:{{ taskData.Order?parseInt(finishNumber/taskData.Order.amount*100):0}}</span |
| | | > |
| | | <span class="card-top-r-b"> |
| | | <el-progress |
| | |
| | | text-color="#fff" |
| | | :text-inside="true" |
| | | :stroke-width="10" |
| | | :percentage="taskData.Order?parseInt(finishNumber/taskData.Order.amount):0" |
| | | :percentage="taskData.Order?parseInt(finishNumber/taskData.Order.amount*100):0" |
| | | :show-text="false" |
| | | ></el-progress> |
| | | </span> |
| | |
| | | </span> |
| | | </div> |
| | | <div class="right-top-m-btn"> |
| | | <el-button type="primary" @click="controlClick"> 控制</el-button> |
| | | <!-- <el-button type="primary" @click="controlClick"> 控制</el-button> --> |
| | | </div> |
| | | <div class="right_dutyLst"> |
| | | <div class="right-small-title">当前值班</div> |
| | |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <template v-else> |
| | | <!-- v-else --> |
| | | <template > |
| | | <div class="home-img-box"> |
| | | <div class="bg-title"> |
| | | <img src="../../public/bg-title.png" /> |
| | |
| | | </div> |
| | | </template> |
| | | <!-- 控制的弹框 --> |
| | | <AddControl ref="control" :id="taskData.Procedure.ID" /> |
| | | <AddControl ref="control" :Arr="Arr" /> |
| | | <!-- 控制的弹框 --> |
| | | <AddIssue ref="control" :taskData="taskData" :Order="taskData.Order" @getSetProductNumber="getTaskInfo" /> |
| | | <AddIssue ref="control" :Arr="Arr" :taskData="taskData" :Order="taskData.Order" @getSetProductNumber="getTaskInfo" /> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | showCountDown:false, |
| | | countDownHour:0, |
| | | countDownMinute:0, |
| | | Arr:[], |
| | | }; |
| | | }, |
| | | mounted() { |
| | |
| | | this.getTaskInfo(); |
| | | }, |
| | | methods: { |
| | | |
| | | reloadPage() { |
| | | // window.location.reload(); |
| | | this.getTaskInfo(); |
| | |
| | | number: res.data.Number, |
| | | name: "工艺", |
| | | }); |
| | | this.Arr=res.data.Params?res.data.Params:[]; |
| | | } |
| | | }); |
| | | this.getProgressInfo(); |
| | |
| | | } |
| | | .right_dutyLst { |
| | | width: calc(100% - 20px); |
| | | height: 270px; |
| | | // height: 270px; |
| | | height: 310px; |
| | | border-radius: 4px; |
| | | line-height: 30px; |
| | | overflow: hidden; |