| | |
| | | @size-change="handleSizeChange" |
| | | :page="finishedPage" |
| | | @selection-change="selectionFinishedRow"> |
| | | <!-- <template #menu="{ row, index }"> |
| | | <el-button |
| | | v-if="permissions.plan_productionschedul_del" |
| | | type="text" |
| | | icon="el-icon-delete" |
| | | size="small" |
| | | @click="deleteHandle(row, index)">删除</el-button> |
| | | </template> --> |
| | | </avue-crud> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | title="编辑时间线" |
| | | :visible.sync="dialogVisible" |
| | | top="5vh" |
| | | width="50%" |
| | | :before-close="handleClose"> |
| | | width="50%"> |
| | | <div style="height:60vh;overflow-y: scroll;"> |
| | | <el-timeline> |
| | | <el-timeline-item |
| | |
| | | v-model="item.planTime" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | type="datetime" |
| | | placeholder="选择日期时间"> |
| | | placeholder="选择计划时间"> |
| | | </el-date-picker> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | v-model="item.actualTime" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | type="datetime" |
| | | placeholder="选择日期时间"> |
| | | placeholder="选择实际时间"> |
| | | </el-date-picker> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | "productActualTime": data[5].actualTime, |
| | | "productPlanTime": data[5].planTime, |
| | | "mids": mIds, |
| | | // "contractNo": orderObj.contractNo, |
| | | // "customerName": orderObj.customerName, |
| | | // "deliveryDate": orderObj.deliveryDate, |
| | | // "orderTime": orderObj.orderTime, |
| | | // "productType": orderObj.productType, |
| | | // "projectName": orderObj.projectName |
| | | } |
| | | fillTime(obj).then(res=>{ |
| | | if(res.status===200){ |
| | |
| | | console.error(error); |
| | | }) |
| | | |
| | | }, |
| | | handleClose(done){ |
| | | done() |
| | | }, |
| | | initTimeLine(data){ |
| | | let scheduleList = [] |
| | |
| | | } |
| | | }, |
| | | selectionRow(val){ |
| | | if (val.length > 1) { |
| | | const preVal = val.shift(); |
| | | this.$refs.crud.toggleRowSelection(preVal, false); |
| | | } |
| | | else{ |
| | | this.scheduleList=[] |
| | | } |
| | | this.multipleSelection = val |
| | | this.getScheduleById(val[0].mid) |
| | | this.getScheduleById(val[val.length-1].mid) |
| | | }, |
| | | selectionFinishedRow(val){ |
| | | if (val.length > 1) { |