rollback^2
xy 9 months ago
parent b547ac1f06
commit 4932ad54c4

@ -176,7 +176,7 @@ export default {
this.clockLogs = await index({ this.clockLogs = await index({
month: this.$moment(this.day).format('YYYY-MM') month: this.$moment(this.day).format('YYYY-MM')
}) })
this.$emit('today-attendance', this.clockLogs.today_attendance.details) this.$emit('today-attendance', this.clockLogs.today_attendance)
} catch (err) { } catch (err) {
console.error(err) console.error(err)
} }

@ -11,12 +11,14 @@
<span>上班外勤打卡</span> <span>上班外勤打卡</span>
</button> </button>
<button class="sign-btn" v-if="signStatus === 1 || signStatus === 2" @click="singType=2,clockIn(false)"> <template v-if="todayAttendance.sign_in_at">
<span>下班打卡</span> <button class="sign-btn" v-if="signStatus === 1 || signStatus === 2" @click="singType=2,clockIn(false)">
</button> <span>下班打卡</span>
<button class="sign-btn" v-if="signStatus === 2 || signStatus === 0" @click="singType=2,clockIn(true)"> </button>
<span>下班外勤打卡</span> <button class="sign-btn" v-if="signStatus === 2 || signStatus === 0" @click="singType=2,clockIn(true)">
</button> <span>下班外勤打卡</span>
</button>
</template>
</div> </div>
<div class="sign-info"> <div class="sign-info">
<div class="sign-statue"> <div class="sign-statue">
@ -33,10 +35,10 @@
</div> </div>
</div> </div>
<div class="sign-log" v-if="todayAttendance.length > 0"> <div class="sign-log" v-if="todayAttendance.details && todayAttendance.details.length > 0">
<el-timeline> <el-timeline>
<el-timeline-item <el-timeline-item
v-for="(item) in todayAttendance" v-for="(item) in todayAttendance.details"
:key="item.id" :key="item.id"
:type="item.sign_at_image ? 'warning' : 'primary'" :type="item.sign_at_image ? 'warning' : 'primary'"
:timestamp="item.sign_at"> :timestamp="item.sign_at">
@ -121,7 +123,7 @@ export default {
}, },
maxDistance: '', maxDistance: '',
nowDistance: '', nowDistance: '',
todayAttendance: [], todayAttendance: {},
// //
isShowDuty: false, isShowDuty: false,

Loading…
Cancel
Save