See999 4 years ago
parent
commit
1ea9e363c1
1 changed files with 28 additions and 7 deletions
  1. 28 7
      src/xt_pages/medicalScheduling/index.vue

+ 28 - 7
src/xt_pages/medicalScheduling/index.vue View File

50
                             <template slot-scope="scope">
50
                             <template slot-scope="scope">
51
                                 <div @click="hangdleClick(scope.row,scope.$index,0)">
51
                                 <div @click="hangdleClick(scope.row,scope.$index,0)">
52
                                     <el-dropdown trigger="click" @command="changeSchedule">
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
                                         {{ getClass(scope.row.user_name,1) }}<i v-if="getTimestamp(weekDayArr[0])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
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
                                         </span>
58
                                         </span>
56
                                         <el-dropdown-menu slot="dropdown" >
59
                                         <el-dropdown-menu slot="dropdown" >
64
                              <template slot-scope="scope">
67
                              <template slot-scope="scope">
65
                                 <div @click="hangdleClick(scope.row,scope.$index,1)">
68
                                 <div @click="hangdleClick(scope.row,scope.$index,1)">
66
                                     <el-dropdown trigger="click" @command="changeSchedule">
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
                                         {{ getClass(scope.row.user_name,2) }}<i v-if="getTimestamp(weekDayArr[1])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
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
                                         </span>
75
                                         </span>
70
                                         <el-dropdown-menu slot="dropdown" >
76
                                         <el-dropdown-menu slot="dropdown" >
78
                              <template slot-scope="scope">
84
                              <template slot-scope="scope">
79
                                 <div @click="hangdleClick(scope.row,scope.$index,2)">
85
                                 <div @click="hangdleClick(scope.row,scope.$index,2)">
80
                                     <el-dropdown trigger="click" @command="changeSchedule">
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
                                         {{ getClass(scope.row.user_name,3) }}<i v-if="getTimestamp(weekDayArr[2])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
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
                                         </span>
92
                                         </span>
84
                                         <el-dropdown-menu slot="dropdown" >
93
                                         <el-dropdown-menu slot="dropdown" >
92
                              <template slot-scope="scope">
101
                              <template slot-scope="scope">
93
                                 <div @click="hangdleClick(scope.row,scope.$index,3)">
102
                                 <div @click="hangdleClick(scope.row,scope.$index,3)">
94
                                     <el-dropdown trigger="click" @command="changeSchedule">
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
                                         {{ getClass(scope.row.user_name,4) }}<i v-if="getTimestamp(weekDayArr[3])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
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
                                         </span>
109
                                         </span>
98
                                         <el-dropdown-menu slot="dropdown" >
110
                                         <el-dropdown-menu slot="dropdown" >
106
                              <template slot-scope="scope">
118
                              <template slot-scope="scope">
107
                                 <div @click="hangdleClick(scope.row,scope.$index,4)">
119
                                 <div @click="hangdleClick(scope.row,scope.$index,4)">
108
                                     <el-dropdown trigger="click" @command="changeSchedule">
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
                                         {{ getClass(scope.row.user_name,5) }}<i v-if="getTimestamp(weekDayArr[4])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
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
                                         </span>
126
                                         </span>
112
                                         <el-dropdown-menu slot="dropdown" >
127
                                         <el-dropdown-menu slot="dropdown" >
120
                              <template slot-scope="scope">
135
                              <template slot-scope="scope">
121
                                 <div @click="hangdleClick(scope.row,scope.$index,5)">
136
                                 <div @click="hangdleClick(scope.row,scope.$index,5)">
122
                                     <el-dropdown trigger="click" @command="changeSchedule">
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
                                         {{ getClass(scope.row.user_name,6) }}<i v-if="getTimestamp(weekDayArr[5])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
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
                                         </span>
143
                                         </span>
126
                                         <el-dropdown-menu slot="dropdown" >
144
                                         <el-dropdown-menu slot="dropdown" >
134
                              <template slot-scope="scope">
152
                              <template slot-scope="scope">
135
                                 <div @click="hangdleClick(scope.row,scope.$index,6)">
153
                                 <div @click="hangdleClick(scope.row,scope.$index,6)">
136
                                     <el-dropdown trigger="click" @command="changeSchedule">
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
                                         {{ getClass(scope.row.user_name,0) }}<i v-if="getTimestamp(weekDayArr[6])>=timeNow?true:false" class="el-icon-arrow-down el-icon--right"></i>
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
                                         </span>
160
                                         </span>
140
                                         <el-dropdown-menu slot="dropdown" >
161
                                         <el-dropdown-menu slot="dropdown" >