This commit is contained in:
cjw 2024-02-22 11:08:41 +08:00
commit d539928e20
1 changed files with 27 additions and 20 deletions

View File

@ -54,7 +54,7 @@
<span>物料清单</span>
</router-link>
</el-dropdown-item>
<el-dropdown-item @click="handleDate(scope.row)">任务备注</el-dropdown-item>
<!-- <el-dropdown-item @click="handleDate(scope.row)">任务备注</el-dropdown-item> -->
<el-dropdown-item @click="handleAdd(scope.row)" v-if="scope.row.parentId == 0">新增</el-dropdown-item>
<!-- <el-dropdown-item @click="handleUpdate(scope.row)">修改</el-dropdown-item> -->
</el-dropdown-menu>
@ -246,28 +246,35 @@ function getDays(start, end) {
* 改变表格单元格颜色
*/
function handleChangeCellStyle({ row, column, rowIndex, columnIndex }) {
//
const planDates = row.record.map(v => v.recordDate)
let arr = planDates.filter(v => allDates.indexOf(v) > -1)
let cellStyle = {}
let cellStyle = {} //column.label == dayjs(row.planStartDate).format('YYYY-MM-DD')
if (arr.includes(column.label)) {
if (row.ganttColor) {
cellStyle.backgroundColor = row.ganttColor
} else {
cellStyle.backgroundColor = '#FFC000'
for (const item of row.record) {
if (item.recordDate == column.label) {
cellStyle.backgroundColor = item.ganttColor
}
if (rowIndex % 2 == 0) {
if (row.ganttColor) {
cellStyle.backgroundColor = row.ganttColor
} else {
cellStyle.backgroundColor = '#00B050'
}
}
} else {
cellStyle.backgroundColor = 'white'
}
//
//column.label == dayjs(row.planStartDate).format('YYYY-MM-DD')
// const planDates = row.record.map(v => v.recordDate)
// let arr = planDates.filter(v => allDates.indexOf(v) > -1)
// if (arr.includes(column.label)) {
// if (row.ganttColor) {
// cellStyle.backgroundColor = row.ganttColor
// } else {
// cellStyle.backgroundColor = '#FFC000'
// }
// if (rowIndex % 2 == 0) {
// if (row.ganttColor) {
// cellStyle.backgroundColor = row.ganttColor
// } else {
// cellStyle.backgroundColor = '#00B050'
// }
// }
// } else {
// cellStyle.backgroundColor = 'white'
// }
return cellStyle
}