See999 4 gadus atpakaļ
vecāks
revīzija
1ea9e363c1
1 mainītis faili ar 28 papildinājumiem un 7 dzēšanām
  1. 28 7
      src/xt_pages/medicalScheduling/index.vue

+ 28 - 7
src/xt_pages/medicalScheduling/index.vue Parādīt failu

@@ -50,7 +50,10 @@
50 50
                             <template slot-scope="scope">
51 51
                                 <div @click="hangdleClick(scope.row,scope.$index,0)">
52 52
                                     <el-dropdown trigger="click" @command="changeSchedule">
53
-                                        <span class="el-dropdown-link">
53
+                                        <span v-if="getClass(scope.row.user_name,1).indexOf('缺勤') > -1" class="el-dropdown-link" style="color:red">
54
+                                        {{ getClass(scope.row.user_name,1) }}<i v-if="getTimestamp(weekDayArr[0])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
55
+                                        </span>
56
+                                        <span v-else class="el-dropdown-link">
54 57
                                         {{ getClass(scope.row.user_name,1) }}<i v-if="getTimestamp(weekDayArr[0])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
55 58
                                         </span>
56 59
                                         <el-dropdown-menu slot="dropdown" >
@@ -64,7 +67,10 @@
64 67
                              <template slot-scope="scope">
65 68
                                 <div @click="hangdleClick(scope.row,scope.$index,1)">
66 69
                                     <el-dropdown trigger="click" @command="changeSchedule">
67
-                                        <span class="el-dropdown-link">
70
+                                        <span v-if="getClass(scope.row.user_name,2).indexOf('缺勤') > -1" class="el-dropdown-link" style="color:red">
71
+                                        {{ getClass(scope.row.user_name,2) }}<i v-if="getTimestamp(weekDayArr[1])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
72
+                                        </span>
73
+                                        <span v-else class="el-dropdown-link">
68 74
                                         {{ getClass(scope.row.user_name,2) }}<i v-if="getTimestamp(weekDayArr[1])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
69 75
                                         </span>
70 76
                                         <el-dropdown-menu slot="dropdown" >
@@ -78,7 +84,10 @@
78 84
                              <template slot-scope="scope">
79 85
                                 <div @click="hangdleClick(scope.row,scope.$index,2)">
80 86
                                     <el-dropdown trigger="click" @command="changeSchedule">
81
-                                        <span class="el-dropdown-link">
87
+                                        <span v-if="getClass(scope.row.user_name,3).indexOf('缺勤') > -1" class="el-dropdown-link" style="color:red">
88
+                                        {{ getClass(scope.row.user_name,3) }}<i v-if="getTimestamp(weekDayArr[2])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
89
+                                        </span>
90
+                                        <span v-else class="el-dropdown-link">
82 91
                                         {{ getClass(scope.row.user_name,3) }}<i v-if="getTimestamp(weekDayArr[2])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
83 92
                                         </span>
84 93
                                         <el-dropdown-menu slot="dropdown" >
@@ -92,7 +101,10 @@
92 101
                              <template slot-scope="scope">
93 102
                                 <div @click="hangdleClick(scope.row,scope.$index,3)">
94 103
                                     <el-dropdown trigger="click" @command="changeSchedule">
95
-                                        <span class="el-dropdown-link">
104
+                                        <span v-if="getClass(scope.row.user_name,4).indexOf('缺勤') > -1" class="el-dropdown-link" style="color:red">
105
+                                        {{ getClass(scope.row.user_name,4) }}<i v-if="getTimestamp(weekDayArr[3])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
106
+                                        </span>
107
+                                        <span v-else class="el-dropdown-link">
96 108
                                         {{ getClass(scope.row.user_name,4) }}<i v-if="getTimestamp(weekDayArr[3])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
97 109
                                         </span>
98 110
                                         <el-dropdown-menu slot="dropdown" >
@@ -106,7 +118,10 @@
106 118
                              <template slot-scope="scope">
107 119
                                 <div @click="hangdleClick(scope.row,scope.$index,4)">
108 120
                                     <el-dropdown trigger="click" @command="changeSchedule">
109
-                                        <span class="el-dropdown-link">
121
+                                        <span v-if="getClass(scope.row.user_name,5).indexOf('缺勤') > -1" class="el-dropdown-link" style="color:red">
122
+                                        {{ getClass(scope.row.user_name,5) }}<i v-if="getTimestamp(weekDayArr[4])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
123
+                                        </span>
124
+                                        <span v-else class="el-dropdown-link">
110 125
                                         {{ getClass(scope.row.user_name,5) }}<i v-if="getTimestamp(weekDayArr[4])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
111 126
                                         </span>
112 127
                                         <el-dropdown-menu slot="dropdown" >
@@ -120,7 +135,10 @@
120 135
                              <template slot-scope="scope">
121 136
                                 <div @click="hangdleClick(scope.row,scope.$index,5)">
122 137
                                     <el-dropdown trigger="click" @command="changeSchedule">
123
-                                        <span class="el-dropdown-link">
138
+                                        <span v-if="getClass(scope.row.user_name,6).indexOf('缺勤') > -1" class="el-dropdown-link" style="color:red">
139
+                                        {{ getClass(scope.row.user_name,6) }}<i v-if="getTimestamp(weekDayArr[5])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
140
+                                        </span>
141
+                                        <span v-else class="el-dropdown-link">
124 142
                                         {{ getClass(scope.row.user_name,6) }}<i v-if="getTimestamp(weekDayArr[5])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
125 143
                                         </span>
126 144
                                         <el-dropdown-menu slot="dropdown" >
@@ -134,7 +152,10 @@
134 152
                              <template slot-scope="scope">
135 153
                                 <div @click="hangdleClick(scope.row,scope.$index,6)">
136 154
                                     <el-dropdown trigger="click" @command="changeSchedule">
137
-                                        <span class="el-dropdown-link">
155
+                                        <span v-if="getClass(scope.row.user_name,0).indexOf('缺勤') > -1" class="el-dropdown-link" style="color:red">
156
+                                        {{ getClass(scope.row.user_name,0) }}<i v-if="getTimestamp(weekDayArr[6])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
157
+                                        </span>
158
+                                        <span v-else class="el-dropdown-link">
138 159
                                         {{ getClass(scope.row.user_name,0) }}<i v-if="getTimestamp(weekDayArr[6])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
139 160
                                         </span>
140 161
                                         <el-dropdown-menu slot="dropdown" >