湖里大屏(进度计划):完成甘特图进度条左偏移设置
This commit is contained in:
parent
6cd08a5982
commit
08ef44cf8b
@ -66,12 +66,11 @@ export default {
|
|||||||
console.log(this.getDays('2022/09'), '到')
|
console.log(this.getDays('2022/09'), '到')
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
console.log(this.projects)
|
this.getGantts()
|
||||||
console.log(this.$refs, 'sdfsf')
|
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
dates: ['2020/04', '2020/05', '2020/07', '2020/08'],
|
dates: ['2020/03', '2020/04', '2020/05', '2020/07', '2020/08'],
|
||||||
projects: [
|
projects: [
|
||||||
{
|
{
|
||||||
pName: '地基与基础工程',
|
pName: '地基与基础工程',
|
||||||
@ -90,6 +89,26 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
getGantts() {
|
||||||
|
this.projects.map(project => {
|
||||||
|
let { startTime, pName, gantts } = project
|
||||||
|
const dateArr = startTime.split('/')
|
||||||
|
let startRef = null
|
||||||
|
|
||||||
|
if (!(dateArr[2] % 2)) {
|
||||||
|
const day = dateArr[2] - 1
|
||||||
|
dateArr[2] = day < 10 ? '0' + day : day
|
||||||
|
startTime = dateArr.join('/')
|
||||||
|
console.log(startTime, 'xxx')
|
||||||
|
}
|
||||||
|
|
||||||
|
startRef = this.$refs[`${pName}-${startTime}`][0]
|
||||||
|
const left = startRef.offsetLeft
|
||||||
|
gantts[0].left = left + 'px'
|
||||||
|
console.log(startRef.offsetLeft, '丢雷', startTime)
|
||||||
|
// 设置 left
|
||||||
|
})
|
||||||
|
},
|
||||||
getDays(date) {
|
getDays(date) {
|
||||||
const year = date.split('/')[0]
|
const year = date.split('/')[0]
|
||||||
const month = +date.split('/')[1]
|
const month = +date.split('/')[1]
|
||||||
@ -225,6 +244,7 @@ export default {
|
|||||||
height: 100%;
|
height: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
.grid {
|
.grid {
|
||||||
|
position: relative;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
&:not(:last-child) {
|
&:not(:last-child) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user