|
@@ -43,7 +43,8 @@
|
|
|
<div v-for="(item,index) in recordList" class="mui-card">
|
|
|
<div class="mui-card-header">
|
|
|
{{index+1}}.{{item.name}}
|
|
|
- <button type="button" class="mui-btn mui-btn-royal mui-btn-outlined" v-text="item.workStatusN" :style="setColor(item.workStatus,'workStatus')"></button>
|
|
|
+ <button type="button" class="mui-btn mui-btn-royal mui-btn-outlined" v-text="item.workStatusN" :style="setColor(item.workStatus,'workStatus')"
|
|
|
+ @click="goToStatusInfo(item.workStatus,item.statusId)"></button>
|
|
|
</div>
|
|
|
<div class="mui-card-content">
|
|
|
<div class="mui-card-content-inner flew">
|
|
@@ -310,6 +311,38 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ goToStatusInfo(workStatus, statusId) {
|
|
|
+ if (statusId) {
|
|
|
+ if (workStatus == '2') {
|
|
|
+ //外出
|
|
|
+ this.$router.push({
|
|
|
+ name: 'MasterEgressInfo',
|
|
|
+ query: {
|
|
|
+ id: statusId,
|
|
|
+ remark: 1,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else if (workStatus == '3') {
|
|
|
+ //出差
|
|
|
+ this.$router.push({
|
|
|
+ name: 'MasterBusinessTravelInfo',
|
|
|
+ query: {
|
|
|
+ id: statusId,
|
|
|
+ remark: 1,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else if (workStatus == '4') {
|
|
|
+ //休假
|
|
|
+ this.$router.push({
|
|
|
+ name: 'MasterAttendanceLeaveInfo',
|
|
|
+ query: {
|
|
|
+ id: statusId,
|
|
|
+ remark: 1,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
//下拉事件
|
|
|
handleScrool() {
|
|
|
if (isReachBottom()) {
|