|
@@ -1,85 +1,131 @@
|
|
|
<template>
|
|
|
-<div>
|
|
|
- <header class="mui-bar mui-bar-nav">
|
|
|
- <h1 class="mui-title">未测人员</h1>
|
|
|
- <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
|
|
|
- </header>
|
|
|
+ <div>
|
|
|
+ <common @asynCallBack="asynCallBack"></common>
|
|
|
+ <top-header :pageTitle="pageTitle"></top-header>
|
|
|
+
|
|
|
<div class="mui-content">
|
|
|
<div class="mui-content-padded fyy-date mui-clearfix">
|
|
|
<h5>考勤时间未测量体温人员
|
|
|
- <a href="" class="mui-navigate-right mui-pull-right">2020-03-19</a>
|
|
|
+ <a class="mui-navigate-right mui-pull-right" @click="selectData">{{subForm.queryDate}}</a>
|
|
|
</h5>
|
|
|
</div>
|
|
|
<div class="mui-row mui-fullscreen fyy-undetect">
|
|
|
<div class="mui-col-xs-3">
|
|
|
<div class="mui-segmented-control mui-segmented-control-inverted mui-segmented-control-vertical">
|
|
|
- <a class="mui-control-item mui-active">07:00至08:30</a>
|
|
|
- <a class="mui-control-item">12:00至13:00</a>
|
|
|
- <a class="mui-control-item">17:00至18:00</a>
|
|
|
+ <a v-for="(item,index) in recordList" @click="showindex = index" :key="index" :class="'mui-control-item '+ (showindex==index?'mui-active':'')"
|
|
|
+ v-text="item.startTime+'至'+item.endTime"></a>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="mui-col-xs-9">
|
|
|
<div class="fyy-back">
|
|
|
- <div id="content1" class="mui-control-content">
|
|
|
+ <div v-for="(item,index) in recordList" :key="index" v-show="showindex==index" class="mui-control-content">
|
|
|
<ul class="mui-table-view mui-grid-view mui-grid-9">
|
|
|
- <li class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
- <div class="mui-media-body">冯银银</div>
|
|
|
- </li>
|
|
|
- <li class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
- <div class="mui-media-body">冯银银</div>
|
|
|
- </li>
|
|
|
- <li class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
- <div class="mui-media-body">冯银银</div>
|
|
|
- </li>
|
|
|
- <li class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
- <div class="mui-media-body">冯银银</div>
|
|
|
+ <li v-for="(iten,inden) in item.list" class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
+ <div class="mui-media-body" v-text="iten.name"></div>
|
|
|
</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
- <div id="content2" class="mui-control-content">
|
|
|
- <ul class="mui-table-view mui-grid-view mui-grid-9">
|
|
|
- <li class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
- <div class="mui-media-body">冯银银</div>
|
|
|
- </li>
|
|
|
- <li class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
- <div class="mui-media-body">冯银银</div>
|
|
|
- </li>
|
|
|
- <li class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
- <div class="mui-media-body">冯银银</div>
|
|
|
- </li>
|
|
|
- <li class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
- <div class="mui-media-body">冯银银</div>
|
|
|
- </li>
|
|
|
- <li class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
- <div class="mui-media-body">冯银银</div>
|
|
|
- </li>
|
|
|
- <li class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
- <div class="mui-media-body">冯银银</div>
|
|
|
- </li>
|
|
|
- <li class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
- <div class="mui-media-body">冯银银</div>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- <div id="content3" class="mui-control-content">
|
|
|
- <ul class="mui-table-view mui-grid-view mui-grid-9">
|
|
|
- <li class="mui-table-view-cell mui-media mui-col-xs-4">
|
|
|
- <div class="mui-media-body">冯银银</div>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-</div>
|
|
|
+
|
|
|
+ <loading :visible="isLoading"></loading>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ require('$project/assets/js/mui.picker.min.js');
|
|
|
+ import * as API_Admin from '@/apis/HouseKeeper/admin'
|
|
|
+ import Common from '$project/components/Common.vue'
|
|
|
+ import Loading from '$project/components/Loading.vue'
|
|
|
+ import TopHeader from '$project/components/TopHeader.vue'
|
|
|
+ import {
|
|
|
+ mapGetters,
|
|
|
+ mapMutations
|
|
|
+ } from 'vuex'
|
|
|
+ import {
|
|
|
+ currentTimeStamp,
|
|
|
+ parseUnixTime
|
|
|
+ } from '$project/utils'
|
|
|
+ export default {
|
|
|
+ name: 'HouseKeeperAdminHealthNoTemperatureRecord',
|
|
|
+ components: {
|
|
|
+ Common,
|
|
|
+ Loading,
|
|
|
+ TopHeader
|
|
|
+ },
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ pageTitle: '未测人员',
|
|
|
+
|
|
|
+ isLoading: false,
|
|
|
+
|
|
|
+ subForm: {
|
|
|
+ queryDate: '',
|
|
|
+ companyId: '',
|
|
|
+ },
|
|
|
+ recordList: [],
|
|
|
+ showindex: 0,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.subForm.companyId = this.company_data.id;
|
|
|
+ this.subForm.queryDate = parseUnixTime(currentTimeStamp(), '{y}-{m}-{d}');
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ //获取列表
|
|
|
+ getList() {
|
|
|
+ this.isLoading = true;
|
|
|
+ API_Admin.queryUnmeasureGroupList(this.subForm).then(response => {
|
|
|
+
|
|
|
+ this.recordList = response.list;
|
|
|
+
|
|
|
+ this.isLoading = false;
|
|
|
+ }).catch(error => {
|
|
|
+ this.isLoading = false;
|
|
|
+ mui.toast(error);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ //选择日期
|
|
|
+ selectData() {
|
|
|
+ var _this = this;
|
|
|
+ var picker = new mui.DtPicker({
|
|
|
+ "type": "date",
|
|
|
+ "beginYear": 2020,
|
|
|
+ "endYear": 2040,
|
|
|
+ "endDate": new Date(),
|
|
|
+ "value": _this.subForm.queryDate
|
|
|
+ });
|
|
|
+ picker.show(function(rs) {
|
|
|
+ _this.subForm.queryDate = rs.text;
|
|
|
+ _this.getList();
|
|
|
+ picker.dispose();
|
|
|
+ });
|
|
|
+ },
|
|
|
+ asynCallBack() {
|
|
|
+
|
|
|
+ },
|
|
|
+ },
|
|
|
+ mounted() {
|
|
|
+ //获取列表
|
|
|
+ this.getList();
|
|
|
+ },
|
|
|
+ destroyed() {},
|
|
|
+ computed: {
|
|
|
+ ...mapGetters({
|
|
|
+ openId: 'wx_openid',
|
|
|
+ token: 'token',
|
|
|
+ person_data: 'person_data',
|
|
|
+ company_data: 'company_data',
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
</script>
|
|
|
|
|
|
<style scoped src="$project/assets/css/sczpfyy.css"></style>
|
|
|
<style scoped src="$project/assets/css/xpwyfyy.css"></style>
|
|
|
<style src="$project/assets/css/iconfont.css"></style>
|
|
|
-<style>
|
|
|
+<style src="$project/assets/css/mui.picker.min.css"></style>
|
|
|
+<style scoped>
|
|
|
</style>
|