| | |
| | | "value": 10002, |
| | | "label": "异常健康码开门" |
| | | } |
| | | ], |
| | | //上/下班状态列表 |
| | | workStateList:[ |
| | | { |
| | | label: "上班时间", |
| | | value: "00work", |
| | | disabled: 2//出门记录禁用 |
| | | }, |
| | | { |
| | | label: "下班时间", |
| | | value: "01offWork", |
| | | disabled: 1//进门记录禁用 |
| | | } |
| | | ] |
| | | }; |
| | | }, |
| | |
| | | changeEnableReport(row){ |
| | | let data = { |
| | | id:row.id, |
| | | enableReport:row.enableReport |
| | | enableReport:row.enableReport, |
| | | workStateFlag: row.workStateFlag |
| | | } |
| | | changeEnableReport(data).then(res=>{ |
| | | if(res.code===200){ |
| | |
| | | </el-switch> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column fixed="left" label="标记为上/下班时间" prop="workStateFlag" width="150"> |
| | | <template slot-scope="scope"> |
| | | <el-select |
| | | clearable |
| | | szie="small" |
| | | @change="changeEnableReport(scope.row)" |
| | | v-model="scope.row.workStateFlag"> |
| | | <el-option :disabled="scope.row.enterOrExit && scope.row.enterOrExit===item.disabled" v-for="(item,index) in workStateList" :label="item.label" :value="item.value" :key="index"/> |
| | | </el-select> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column fixed="left" prop="personCode" label="工号" min-width="120" width="120"></el-table-column> |
| | | <el-table-column fixed="left" prop="personName" label="姓名" min-width="120" width="120"></el-table-column> |
| | | <el-table-column prop="deptName" label="部门名称" min-width="100" width="100"></el-table-column> |