finished ##188
for sm only send year, month, day. But you have to decrement month to send, because month starts with 0. Also you have to increment month to get.
This commit is contained in:
		
							parent
							
								
									62af175884
								
							
						
					
					
						commit
						dadb31f376
					
				| 
						 | 
				
			
			@ -14,38 +14,12 @@
 | 
			
		|||
        </v-expand-transition>
 | 
			
		||||
        <v-expand-transition>
 | 
			
		||||
          <div v-show="!day.loading">
 | 
			
		||||
<!--            <v-autocomplete-->
 | 
			
		||||
<!--              chips-->
 | 
			
		||||
<!--              return-object-->
 | 
			
		||||
<!--              multiple-->
 | 
			
		||||
<!--              v-model="day.worker"-->
 | 
			
		||||
<!--              item-text="fullName"-->
 | 
			
		||||
<!--              label="Dienste"-->
 | 
			
		||||
<!--              filled-->
 | 
			
		||||
<!--              color="green"-->
 | 
			
		||||
<!--              @input="searchInput = null"-->
 | 
			
		||||
<!--              :search-input.sync="searchInput"-->
 | 
			
		||||
<!--              @blur="focused = false"-->
 | 
			
		||||
<!--              @focus="focused = true"-->
 | 
			
		||||
<!--              disabled-->
 | 
			
		||||
<!--            >-->
 | 
			
		||||
<!--              <template v-slot:prepend-inner>-->
 | 
			
		||||
<!--                <v-icon>{{ account_add }}</v-icon>-->
 | 
			
		||||
<!--              </template>-->
 | 
			
		||||
<!--              <template v-slot:selection="data">-->
 | 
			
		||||
<!--                <v-chip v-bind="data.attrs" :input-value="data.selected" close>-->
 | 
			
		||||
<!--                  {{ data.item.firstname }} {{ data.item.lastname }}-->
 | 
			
		||||
<!--                </v-chip>-->
 | 
			
		||||
<!--              </template>-->
 | 
			
		||||
<!--              <template v-slot:item="data">-->
 | 
			
		||||
<!--                <v-list-item-content>-->
 | 
			
		||||
<!--                  <v-list-item-title>-->
 | 
			
		||||
<!--                    {{ data.item.firstname }} {{ data.item.lastname }}-->
 | 
			
		||||
<!--                  </v-list-item-title>-->
 | 
			
		||||
<!--                </v-list-item-content>-->
 | 
			
		||||
<!--              </template>-->
 | 
			
		||||
<!--            </v-autocomplete>-->
 | 
			
		||||
            <v-chip style="margin: 3px;" v-for="worker in day.worker" :key="day.worker.indexOf(worker)">{{ worker.firstname }} {{ worker.lastname }}</v-chip>
 | 
			
		||||
            <v-chip
 | 
			
		||||
              style="margin: 3px;"
 | 
			
		||||
              v-for="worker in day.worker"
 | 
			
		||||
              :key="day.worker.indexOf(worker)"
 | 
			
		||||
              >{{ worker.firstname }} {{ worker.lastname }}</v-chip
 | 
			
		||||
            >
 | 
			
		||||
          </div>
 | 
			
		||||
        </v-expand-transition>
 | 
			
		||||
      </v-card-text>
 | 
			
		||||
| 
						 | 
				
			
			@ -71,7 +45,10 @@ export default {
 | 
			
		|||
    this.setLoading(this.day.date)
 | 
			
		||||
    this.getUser({
 | 
			
		||||
      date: this.day.date.getTime() / 1000,
 | 
			
		||||
      startdatetime: this.day.date
 | 
			
		||||
      startdatetime: this.day.date,
 | 
			
		||||
      year: this.day.date.getFullYear(),
 | 
			
		||||
      month: this.day.date.getMonth() + 1,
 | 
			
		||||
      day: this.day.date.getDate()
 | 
			
		||||
    })
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
| 
						 | 
				
			
			@ -108,7 +85,10 @@ export default {
 | 
			
		|||
    day() {
 | 
			
		||||
      this.getUser({
 | 
			
		||||
        date: this.day.date.getTime() / 1000,
 | 
			
		||||
        startdatetime: this.day.date
 | 
			
		||||
        startdatetime: this.day.date,
 | 
			
		||||
        year: this.day.date.getFullYear(),
 | 
			
		||||
        month: this.day.date.getMonth() + 1,
 | 
			
		||||
        day: this.day.date.getDate()
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
    worker() {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -78,7 +78,10 @@ export default {
 | 
			
		|||
    this.setLoading(this.day.date)
 | 
			
		||||
    this.getUser({
 | 
			
		||||
      date: this.day.date.getTime() / 1000,
 | 
			
		||||
      startdatetime: this.day.date
 | 
			
		||||
      startdatetime: this.day.date,
 | 
			
		||||
      year: this.day.date.getFullYear(),
 | 
			
		||||
      month: this.day.date.getMonth() + 1,
 | 
			
		||||
      day: this.day.date.getDate()
 | 
			
		||||
    })
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
| 
						 | 
				
			
			@ -99,7 +102,10 @@ export default {
 | 
			
		|||
      this.deleteUser({
 | 
			
		||||
        startdatetime: this.day.date,
 | 
			
		||||
        date: this.day.date.getTime() / 1000,
 | 
			
		||||
        user: deletedUser
 | 
			
		||||
        user: deletedUser,
 | 
			
		||||
        year: this.day.date.getFullYear(),
 | 
			
		||||
        month: this.day.date.getMonth() + 1,
 | 
			
		||||
        day: this.day.date.getDate()
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
    test(event) {
 | 
			
		||||
| 
						 | 
				
			
			@ -139,7 +145,10 @@ export default {
 | 
			
		|||
            addedUser = newValue[user]
 | 
			
		||||
            this.addUser({
 | 
			
		||||
              date: this.day.date.getTime() / 1000,
 | 
			
		||||
              user: addedUser
 | 
			
		||||
              user: addedUser,
 | 
			
		||||
              year: this.day.date.getFullYear(),
 | 
			
		||||
              month: this.day.date.getMonth() + 1,
 | 
			
		||||
              day: this.day.date.getDate()
 | 
			
		||||
            })
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			@ -151,7 +160,10 @@ export default {
 | 
			
		|||
            this.deleteUser({
 | 
			
		||||
              startdatetime: this.day.date,
 | 
			
		||||
              date: this.day.date.getTime() / 1000,
 | 
			
		||||
              user: deletedUser
 | 
			
		||||
              user: deletedUser,
 | 
			
		||||
              year: this.day.date.getFullYear(),
 | 
			
		||||
              month: this.day.date.getMonth() + 1,
 | 
			
		||||
              day: this.day.date.getDate()
 | 
			
		||||
            })
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			@ -160,7 +172,10 @@ export default {
 | 
			
		|||
    day() {
 | 
			
		||||
      this.getUser({
 | 
			
		||||
        date: this.day.date.getTime() / 1000,
 | 
			
		||||
        startdatetime: this.day.date
 | 
			
		||||
        startdatetime: this.day.date,
 | 
			
		||||
        year: this.day.date.getFullYear(),
 | 
			
		||||
        month: this.day.date.getMonth() + 1,
 | 
			
		||||
        day: this.day.date.getDate()
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
    focused(newVal, oldValue) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -25,7 +25,7 @@ const mutations = {
 | 
			
		|||
    let week = { id: id, days: {} }
 | 
			
		||||
    for (let intDay = startDate; intDay <= days + 7; intDay++) {
 | 
			
		||||
      if (end) break
 | 
			
		||||
      let currentDate = new Date(year, mon, intDay, 12)
 | 
			
		||||
      let currentDate = new Date(year, mon, intDay)
 | 
			
		||||
 | 
			
		||||
      switch (currentDate.getDay()) {
 | 
			
		||||
        case 1:
 | 
			
		||||
| 
						 | 
				
			
			@ -106,7 +106,7 @@ const mutations = {
 | 
			
		|||
    state.month = month
 | 
			
		||||
  },
 | 
			
		||||
  updateMonth: (state, data) => {
 | 
			
		||||
    const date = new Date(data.startdatetime)
 | 
			
		||||
    const date = new Date(data.start.year, data.start.month - 1, data.start.day)
 | 
			
		||||
    const user = data.user
 | 
			
		||||
    for (let week = 0; week < state.month.length; week++) {
 | 
			
		||||
      for (let day in state.month[week].days) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -34,7 +34,7 @@ const mutations = {
 | 
			
		|||
    let week = { id: id, days: {} }
 | 
			
		||||
    for (let intDay = startDate; intDay <= days + 7; intDay++) {
 | 
			
		||||
      if (end) break
 | 
			
		||||
      let currentDate = new Date(year, mon, intDay, 12)
 | 
			
		||||
      let currentDate = new Date(year, mon, intDay)
 | 
			
		||||
 | 
			
		||||
      switch (currentDate.getDay()) {
 | 
			
		||||
        case 1:
 | 
			
		||||
| 
						 | 
				
			
			@ -148,7 +148,7 @@ const mutations = {
 | 
			
		|||
    }
 | 
			
		||||
  },
 | 
			
		||||
  updateMonth: (state, data) => {
 | 
			
		||||
    const date = new Date(data.startdatetime)
 | 
			
		||||
    const date = new Date(data.start.year, data.start.month - 1, data.start.day)
 | 
			
		||||
    const user = data.user
 | 
			
		||||
    for (let week = 0; week < state.month.length; week++) {
 | 
			
		||||
      for (let day in state.month[week].days) {
 | 
			
		||||
| 
						 | 
				
			
			@ -223,6 +223,7 @@ const actions = {
 | 
			
		|||
        { ...data },
 | 
			
		||||
        { headers: { Token: rootState.login.user.accessToken } }
 | 
			
		||||
      )
 | 
			
		||||
      console.log(response.data)
 | 
			
		||||
      for (let item = 0; item < response.data.length; item++) {
 | 
			
		||||
        commit('updateMonth', { ...response.data[item], com: 'add' })
 | 
			
		||||
      }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue