完成-1118
							parent
							
								
									e5530f8c7e
								
							
						
					
					
						commit
						2f2c7d6e3c
					
				| 
						 | 
				
			
			@ -29,6 +29,7 @@
 | 
			
		|||
.color-white{ color: #ffffff;}
 | 
			
		||||
.color-blue{ color: #0788ff;}
 | 
			
		||||
.color-yellow{ color: #ffde00;}
 | 
			
		||||
.color-red{ color: #ff0000;}
 | 
			
		||||
.color-00{ color: #000000;}
 | 
			
		||||
.color-33{ color: #333333;}
 | 
			
		||||
.color-66{ color: #666666;}
 | 
			
		||||
| 
						 | 
				
			
			@ -39,6 +40,7 @@
 | 
			
		|||
.bg-blue{ background-color: #0788ff;}
 | 
			
		||||
.bg-yellow{ background-color: #ffde00;}
 | 
			
		||||
.bg-white{ background-color: #ffffff;}
 | 
			
		||||
.bg-red{ background-color: #ff0000;}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* 内边距 */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -451,7 +451,6 @@ page{
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
.information-from .item .msg>text{
 | 
			
		||||
	margin-left: 5rpx;
 | 
			
		||||
	color: #028bfd;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -569,6 +568,159 @@ page{
 | 
			
		|||
	border-top: 26rpx solid #ecf5fb;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* 负责人端 */
 | 
			
		||||
.pull-nav{
 | 
			
		||||
	position: sticky;
 | 
			
		||||
	left: 0;
 | 
			
		||||
	z-index: 9;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.choose-all-bg{
 | 
			
		||||
	border-top: 26rpx solid #ecf5fb;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.choose-all{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	align-items: center;
 | 
			
		||||
	padding: 0 30rpx;
 | 
			
		||||
	height: 118rpx;
 | 
			
		||||
	border-bottom: 2rpx solid #f1f5f9;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.radio{
 | 
			
		||||
	box-sizing: border-box;
 | 
			
		||||
	width: 32rpx;
 | 
			
		||||
	height: 32rpx;
 | 
			
		||||
	border: 2rpx solid #bdbdbd;
 | 
			
		||||
	border-radius: 2rpx;
 | 
			
		||||
	margin-right: 15rpx;
 | 
			
		||||
}
 | 
			
		||||
.radio.checked{
 | 
			
		||||
	background-color: #0788ff;
 | 
			
		||||
	border: 2rpx solid #0788ff;
 | 
			
		||||
	background-image: url(/static/icon/icon-checked.png);
 | 
			
		||||
	background-size: cover;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.sign-record .radio{
 | 
			
		||||
	margin-top: 8rpx;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.sign-record .info.hide{
 | 
			
		||||
	padding-left: 0;
 | 
			
		||||
	width: calc(100% - 147rpx);
 | 
			
		||||
}
 | 
			
		||||
.sign-record .info.enter-info{
 | 
			
		||||
	width: calc(100% - 170rpx);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.sign-record .info.hide::before{
 | 
			
		||||
	display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* 按钮 */
 | 
			
		||||
.choose-all-btns .btn,
 | 
			
		||||
.examine-btns .btn{
 | 
			
		||||
	box-sizing: border-box;
 | 
			
		||||
	line-height: 46rpx;
 | 
			
		||||
	border: 2rpx solid #0788ff;
 | 
			
		||||
	border-radius: 5rpx;
 | 
			
		||||
	padding: 0 25rpx;
 | 
			
		||||
}
 | 
			
		||||
.choose-all-btns{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	align-items: center;
 | 
			
		||||
	margin-left: 25rpx;
 | 
			
		||||
}
 | 
			
		||||
.choose-all-btns .btn:nth-of-type(2){
 | 
			
		||||
	border: 2rpx solid #b5b5b5;
 | 
			
		||||
	margin-left: 15rpx;
 | 
			
		||||
}
 | 
			
		||||
.examine-btns .btn:nth-of-type(2),
 | 
			
		||||
.examine-btns .btn.btn-other{
 | 
			
		||||
	border: 2rpx solid #b5b5b5;
 | 
			
		||||
	margin-top: 10rpx;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* 支出 */
 | 
			
		||||
.screen-box.pay-screen-box .item:first-child{
 | 
			
		||||
	width: calc(50% - 39rpx);
 | 
			
		||||
	margin-bottom: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pay-info{
 | 
			
		||||
	padding: 20rpx 30rpx;
 | 
			
		||||
	border-bottom: 26rpx solid #ecf5fb;
 | 
			
		||||
}
 | 
			
		||||
.pay-info .item{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	justify-content: space-between;
 | 
			
		||||
	line-height: 2;
 | 
			
		||||
	padding-left: 22rpx;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pay-info .item:first-child{
 | 
			
		||||
	position: relative;
 | 
			
		||||
}
 | 
			
		||||
.pay-info .item:first-child:before{
 | 
			
		||||
	content: "";
 | 
			
		||||
	display: block;
 | 
			
		||||
	width: 9rpx;
 | 
			
		||||
	height: 9rpx;
 | 
			
		||||
	background-color: #0788ff;
 | 
			
		||||
	border-radius: 100%;
 | 
			
		||||
	position: absolute;
 | 
			
		||||
	left: 0;
 | 
			
		||||
	top: 26rpx;
 | 
			
		||||
	z-index: 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* 工人信息 */
 | 
			
		||||
.enter-detail{
 | 
			
		||||
	border-top: 26rpx solid #ecf5fb;
 | 
			
		||||
}
 | 
			
		||||
.enter-detail .item{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	justify-content: space-between;
 | 
			
		||||
	align-items: center;
 | 
			
		||||
	width: calc(100% - 60rpx);
 | 
			
		||||
	height: 80rpx;
 | 
			
		||||
	margin: 0 auto;
 | 
			
		||||
	border-bottom: 2rpx solid #f1f5f9;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.enter-detail .item .title{
 | 
			
		||||
	width: 150rpx;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.enter-detail .item .msg{
 | 
			
		||||
	width: calc(100% - 150rpx);
 | 
			
		||||
	text-align: right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.enter-detail .item .msg>text{
 | 
			
		||||
	color: #028bfd;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.enter-detail-btns{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	justify-content: space-between;
 | 
			
		||||
	align-items: center;
 | 
			
		||||
	padding: 0 30rpx;
 | 
			
		||||
	margin: 50rpx 0 30rpx;
 | 
			
		||||
}
 | 
			
		||||
.enter-detail-btns .btn{
 | 
			
		||||
	width: calc(50% - 11rpx);
 | 
			
		||||
	line-height: 80rpx;
 | 
			
		||||
	border-radius: 5rpx;
 | 
			
		||||
	text-align: center;
 | 
			
		||||
}
 | 
			
		||||
.enter-detail-btns .btn:first-child{
 | 
			
		||||
	background-image: linear-gradient(to right,#028bfd,#02b4fe);
 | 
			
		||||
}
 | 
			
		||||
.enter-detail-btns .btn:last-child{
 | 
			
		||||
	background-color: #b5b5b5;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* 登录 */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -124,7 +124,7 @@
 | 
			
		|||
					delta: 1,
 | 
			
		||||
					fail: () => {
 | 
			
		||||
						uni.reLaunch({
 | 
			
		||||
							url: '/pages/idle/idle'
 | 
			
		||||
							url: '/pages/pagehome/pagehome'
 | 
			
		||||
						})
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,42 @@
 | 
			
		|||
<template>
 | 
			
		||||
	<view class="sub-nav bg-white">
 | 
			
		||||
		<view class="item font32" :class="curIndex==index?'color-blue':''" @tap="changeEv(index)" v-for="(item,index) in subNavList" :key="index">{{item}}</view>
 | 
			
		||||
	</view>
 | 
			
		||||
</template>
 | 
			
		||||
<script>
 | 
			
		||||
	import { mapState } from 'vuex'; //引入mapState
 | 
			
		||||
    export default {
 | 
			
		||||
        name:'tabbar',
 | 
			
		||||
        data() {
 | 
			
		||||
            return {
 | 
			
		||||
				subNavList:['待确认','已确认'],
 | 
			
		||||
				curIndex:0
 | 
			
		||||
            };
 | 
			
		||||
        },
 | 
			
		||||
        methods:{
 | 
			
		||||
			// 选择栏目
 | 
			
		||||
			changeEv(index){
 | 
			
		||||
				if(index!==this.curIndex){
 | 
			
		||||
					this.curIndex = index;
 | 
			
		||||
					// 传值
 | 
			
		||||
					this.$emit("changeEv", index);
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style scoped>
 | 
			
		||||
	.sub-nav{
 | 
			
		||||
		display: flex;
 | 
			
		||||
		align-items: center;
 | 
			
		||||
		padding: 0 30rpx;
 | 
			
		||||
	}
 | 
			
		||||
	.sub-nav .item{
 | 
			
		||||
		display: flex;
 | 
			
		||||
		justify-content: center;
 | 
			
		||||
		align-items: center;
 | 
			
		||||
		width: 50%;
 | 
			
		||||
		height: 80rpx;
 | 
			
		||||
	}
 | 
			
		||||
</style>
 | 
			
		||||
| 
						 | 
				
			
			@ -42,10 +42,6 @@
 | 
			
		|||
				], //负责人底部列表
 | 
			
		||||
            };
 | 
			
		||||
        },
 | 
			
		||||
		mounted() {
 | 
			
		||||
			// 获取当前页面路径
 | 
			
		||||
			this.$toolAll.tools.obtainPagePath();
 | 
			
		||||
		},
 | 
			
		||||
        methods:{
 | 
			
		||||
			// 跳转tabbar
 | 
			
		||||
            chooseFootTab(index){
 | 
			
		||||
| 
						 | 
				
			
			@ -82,21 +78,21 @@
 | 
			
		|||
						case 1:
 | 
			
		||||
							if(this.$toolAll.tools.judgeAuth()) {
 | 
			
		||||
								uni.reLaunch({
 | 
			
		||||
									url:'/pages/director/overtime/overtime',
 | 
			
		||||
									url:'/pages/director/expenditure/expenditure',
 | 
			
		||||
								})
 | 
			
		||||
							}
 | 
			
		||||
							break;
 | 
			
		||||
						case 2:
 | 
			
		||||
							if(this.$toolAll.tools.judgeAuth()) {
 | 
			
		||||
								uni.reLaunch({
 | 
			
		||||
									url:'/pages/director/expenditure/expenditure',
 | 
			
		||||
									url:'/pages/director/enter/enter',
 | 
			
		||||
								})
 | 
			
		||||
							}
 | 
			
		||||
							break;
 | 
			
		||||
						case 3:
 | 
			
		||||
							if(this.$toolAll.tools.judgeAuth()) {
 | 
			
		||||
								uni.reLaunch({
 | 
			
		||||
									url:'/pages/director/enter/enter',
 | 
			
		||||
									url:'/pages/director/overtime/overtime',
 | 
			
		||||
								})
 | 
			
		||||
							}
 | 
			
		||||
							break;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -108,6 +108,13 @@
 | 
			
		|||
						"navigationBarTitleText": "",
 | 
			
		||||
						"enablePullDownRefresh": false
 | 
			
		||||
					}
 | 
			
		||||
				},
 | 
			
		||||
				{ //录入详情
 | 
			
		||||
				    "path" : "enterDetail/enterDetail",
 | 
			
		||||
				    "style" : {
 | 
			
		||||
						"navigationBarTitleText": "录入详情",
 | 
			
		||||
						"enablePullDownRefresh": false
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
	        ]
 | 
			
		||||
	    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,28 +1,105 @@
 | 
			
		|||
<template>
 | 
			
		||||
	<view class="pad-x120">
 | 
			
		||||
		<!-- 头部 -->
 | 
			
		||||
		<status-nav :ifReturn="false" navBarTitle="录入"></status-nav>
 | 
			
		||||
		<status-nav :ifReturn="false" navBarTitle="工人信息"></status-nav>
 | 
			
		||||
		<view class="content" :style="{'padding-top':statusHeight+50+'px'}">
 | 
			
		||||
			<!-- 导航 -->
 | 
			
		||||
			<view class="pull-nav" :style="{'top':statusHeight+50+'px'}">
 | 
			
		||||
				<sub-nav @changeEv="changeEv"></sub-nav>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 全选 -->
 | 
			
		||||
			<view class="choose-all-bg"></view>
 | 
			
		||||
			<!-- 工人列表 -->
 | 
			
		||||
			<view class="sign-record sign-record-other bg-white">
 | 
			
		||||
				<view class="item font26" v-for="(item,index) in enterList" :key="index">
 | 
			
		||||
					<view class="info enter-info">
 | 
			
		||||
						<text>姓名:{{item.real_name}}</text>
 | 
			
		||||
						<text>技术岗位:{{item.position_name}}</text>
 | 
			
		||||
						<text>录入时间:{{item.created_at}}</text>
 | 
			
		||||
					</view>
 | 
			
		||||
					<!-- 待确认 -->
 | 
			
		||||
					<view class="examine-btns font24">
 | 
			
		||||
						<view class="btn color-blue" v-if="status==0" @tap="toDetail(item.id)">去确认</view>
 | 
			
		||||
						<view class="btn btn-other color-99" v-if="status==1" @tap="toDetail(item.id)">查看详情</view>
 | 
			
		||||
					</view>
 | 
			
		||||
					<!-- 已确认 -->
 | 
			
		||||
					<view class="state" :class="item.status==-1?'color-red':''" v-if="item.status==1 || item.status==-1">{{item.status_text}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 加载更多 -->
 | 
			
		||||
			<view class="more-tips font24">{{enterList.length==total?'没有更多数据了':'下滑获取更多'}}</view>
 | 
			
		||||
		</view>
 | 
			
		||||
		<!-- 尾部 -->
 | 
			
		||||
		<tabbar :userType="userType" current="2"></tabbar>
 | 
			
		||||
	</view>
 | 
			
		||||
</template>
 | 
			
		||||
<script>
 | 
			
		||||
	import subNav from '@/components/sub-nav/sub-nav.vue';
 | 
			
		||||
	import tabbar from '@/components/tabbar/tabbar';
 | 
			
		||||
	export default {
 | 
			
		||||
		components:{
 | 
			
		||||
			subNav,
 | 
			
		||||
			tabbar
 | 
			
		||||
		},
 | 
			
		||||
		data() {
 | 
			
		||||
			return {
 | 
			
		||||
				statusHeight:uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
				userType:'director', //账户类型 工人:worker 负责人:director
 | 
			
		||||
				enterList:[], //打卡列表
 | 
			
		||||
				page:1,
 | 
			
		||||
				size:10,
 | 
			
		||||
				status:0,
 | 
			
		||||
				total:0,
 | 
			
		||||
				isAll:false, //是否全选
 | 
			
		||||
				ids:'', //选中的id
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		onLoad() {
 | 
			
		||||
			
 | 
			
		||||
		},
 | 
			
		||||
		onShow() {
 | 
			
		||||
			// 获取录入列表
 | 
			
		||||
			this.getEnterList();
 | 
			
		||||
		},
 | 
			
		||||
		onReachBottom() {
 | 
			
		||||
			if(this.enterList.length<this.total){
 | 
			
		||||
				this.page++;
 | 
			
		||||
				// 获取录入列表
 | 
			
		||||
				this.getEnterList();
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		methods: {
 | 
			
		||||
			// 选择栏目
 | 
			
		||||
			changeEv(index){
 | 
			
		||||
				this.status = index;
 | 
			
		||||
				this.page = 1;
 | 
			
		||||
				// 获取录入列表
 | 
			
		||||
				this.getEnterList();
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 去确认&查看详情
 | 
			
		||||
			toDetail(id){
 | 
			
		||||
				uni.navigateTo({
 | 
			
		||||
					url:`/pagesA/enterDetail/enterDetail?id=${id}`,
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 获取录入列表
 | 
			
		||||
			getEnterList(){
 | 
			
		||||
				let params = {
 | 
			
		||||
					page:this.page,
 | 
			
		||||
					size:this.size,
 | 
			
		||||
					status:this.status
 | 
			
		||||
				}
 | 
			
		||||
				if(this.page==1) this.enterList = [];
 | 
			
		||||
				this.$requst.post('/api/v1/manager/check-list',params).then(res=>{
 | 
			
		||||
					if(res.code==0){
 | 
			
		||||
						console.log(res,'录入列表');
 | 
			
		||||
						this.total = res.data.total;
 | 
			
		||||
						this.enterList = this.enterList.concat(res.data.list);
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
</script>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,13 +1,88 @@
 | 
			
		|||
<template>
 | 
			
		||||
	<view class="pad-x120">
 | 
			
		||||
		<!-- 头部 -->
 | 
			
		||||
		<status-nav :ifReturn="false" navBarTitle="支出"></status-nav>
 | 
			
		||||
		<status-nav :ifReturn="false" navBarTitle="工地支出"></status-nav>
 | 
			
		||||
		<view class="content" :style="{'padding-top':statusHeight+50+'px'}">
 | 
			
		||||
			<!-- 筛选 -->
 | 
			
		||||
			<view class="screen-box pay-screen-box">
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<picker class="font24" mode="date" :range="date" fields="month" @change="bindDateChange" :start="startDate" :end="endDate">
 | 
			
		||||
						<view class="name">
 | 
			
		||||
							<text :class="showDate==''?'color-99':''">{{showDate!==''?showDate.split('-')[0]+'年'+showDate.split('-')[1]+'月':'请选择时间'}}</text>
 | 
			
		||||
							<image src="/static/icon/icon-arrow-02.png" mode="aspectFit"></image>
 | 
			
		||||
						</view>
 | 
			
		||||
					</picker>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<picker class="font24" mode="selector" :range="cateList" @change="bindCateChange" :value="cateIndex">
 | 
			
		||||
						<view class="name">
 | 
			
		||||
							<text class="clips1" :class="cateIndex==0?'color-99':''">{{cateList[cateIndex]}}</text>
 | 
			
		||||
							<image src="/static/icon/icon-arrow-02.png" mode="aspectFit"></image>
 | 
			
		||||
						</view>
 | 
			
		||||
					</picker>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 支出信息 -->
 | 
			
		||||
			<view class="pay-info font26">
 | 
			
		||||
				<view class="item font30">
 | 
			
		||||
					<text>工资总金额</text>
 | 
			
		||||
					<text>合计:{{payInfo.amount}}元</text>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<text>基本工资</text>
 | 
			
		||||
					<text>{{payInfo.base_amount}}元</text>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<text>加班工资</text>
 | 
			
		||||
					<text>{{payInfo.overtime_amount}}元</text>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<text>待发工资</text>
 | 
			
		||||
					<text>{{payInfo.not_amount}}元</text>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<text>已发工资</text>
 | 
			
		||||
					<text>{{payInfo.done_amount}}元</text>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 工资记录 -->
 | 
			
		||||
			<view class="sign-record sign-record-other bg-white">
 | 
			
		||||
				<view class="item font26" v-for="(item,index) in payList" :key="index">
 | 
			
		||||
					<view class="info info-other">
 | 
			
		||||
						<text>{{item.name}}</text>
 | 
			
		||||
						<text :class="item.status==0?'color-blue':'color-66'">{{item.status_text}}</text>
 | 
			
		||||
					</view>
 | 
			
		||||
					<view class="wages-info">
 | 
			
		||||
						<view class="text">基本工资:{{item.base_amount}}元</view>
 | 
			
		||||
						<view class="text">加班工资:{{item.overtime_amount}}元</view>
 | 
			
		||||
						<view class="text">合计:<text class="font32">{{item.amount}}</text>元</view>
 | 
			
		||||
					</view>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 加载更多 -->
 | 
			
		||||
			<view class="more-tips font24">{{enterList.length==total?'没有更多数据了':'下滑获取更多'}}</view>
 | 
			
		||||
		</view>
 | 
			
		||||
		<!-- 尾部 -->
 | 
			
		||||
		<tabbar :userType="userType" current="1"></tabbar>
 | 
			
		||||
	</view>
 | 
			
		||||
</template>
 | 
			
		||||
<script>
 | 
			
		||||
	import tabbar from '@/components/tabbar/tabbar';
 | 
			
		||||
	function getDate(type) {
 | 
			
		||||
	    const date = new Date();
 | 
			
		||||
	    let year = date.getFullYear();
 | 
			
		||||
	    let month = date.getMonth() + 1;
 | 
			
		||||
	    let day = date.getDate();
 | 
			
		||||
	    if (type === 'start') {
 | 
			
		||||
	        year = year - 2;
 | 
			
		||||
	    }
 | 
			
		||||
		if (type === 'end') {
 | 
			
		||||
		    year = year + 1;
 | 
			
		||||
		}
 | 
			
		||||
	    month = month > 9 ? month : '0' + month;
 | 
			
		||||
	    day = day > 9 ? day : '0' + day;
 | 
			
		||||
	    return `${year}-${month}-${day}`;
 | 
			
		||||
	}
 | 
			
		||||
	export default {
 | 
			
		||||
		components:{
 | 
			
		||||
			tabbar
 | 
			
		||||
| 
						 | 
				
			
			@ -16,13 +91,67 @@
 | 
			
		|||
			return {
 | 
			
		||||
				statusHeight:uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
				userType:'director', //账户类型 工人:worker 负责人:director
 | 
			
		||||
				payInfo:{}, //支出总额
 | 
			
		||||
				payList:[], //工资列表
 | 
			
		||||
				date: getDate({format: true}),
 | 
			
		||||
				startDate: getDate('start'),
 | 
			
		||||
				endDate: getDate('end'),
 | 
			
		||||
				showDate:'', //显示时间
 | 
			
		||||
				cateList:['全部','已发','待发'], //分类列表
 | 
			
		||||
				cateIndex:0, //当前选择
 | 
			
		||||
				page:1,
 | 
			
		||||
				size:10,
 | 
			
		||||
				total:0,
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		onLoad() {
 | 
			
		||||
			
 | 
			
		||||
		},
 | 
			
		||||
		onShow() {
 | 
			
		||||
			// 获取工资列表
 | 
			
		||||
			this.getPayList();
 | 
			
		||||
		},
 | 
			
		||||
		onReachBottom() {
 | 
			
		||||
			if(this.payList.length<this.total){
 | 
			
		||||
				this.page++;
 | 
			
		||||
				// 获取工资列表
 | 
			
		||||
				this.getPayList();
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		methods: {
 | 
			
		||||
			// 选择日期
 | 
			
		||||
			bindDateChange(e) {
 | 
			
		||||
				this.showDate = e.detail.value;
 | 
			
		||||
				this.page = 1;
 | 
			
		||||
				// 获取工资列表
 | 
			
		||||
				this.getPayList();
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 选择分类
 | 
			
		||||
			bindCateChange(e) {
 | 
			
		||||
				this.cateIndex = e.detail.value;
 | 
			
		||||
				// 获取工资列表
 | 
			
		||||
				this.getPayList();
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 获取工资列表
 | 
			
		||||
			getPayList(){
 | 
			
		||||
				let params = {
 | 
			
		||||
					page:this.page,
 | 
			
		||||
					size:this.size,
 | 
			
		||||
					data:this.showDate,
 | 
			
		||||
					status:this.cateIndex-1
 | 
			
		||||
				}
 | 
			
		||||
				if(this.page==1) this.payList = [];
 | 
			
		||||
				this.$requst.post('/api/v1/manager/pay-list',params).then(res=>{
 | 
			
		||||
					if(res.code==0){
 | 
			
		||||
						console.log(res,'录入列表');
 | 
			
		||||
						this.total = res.data.total;
 | 
			
		||||
						this.payInfo = res.data.info
 | 
			
		||||
						this.payList = this.payList.concat(res.data.list);
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
</script>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,28 +1,198 @@
 | 
			
		|||
<template>
 | 
			
		||||
	<view class="pad-x120">
 | 
			
		||||
		<!-- 头部 -->
 | 
			
		||||
		<status-nav :ifReturn="false" navBarTitle="加班"></status-nav>
 | 
			
		||||
		<status-nav :ifReturn="false" navBarTitle="工地加班"></status-nav>
 | 
			
		||||
		<view class="content" :style="{'padding-top':statusHeight+50+'px'}">
 | 
			
		||||
			<!-- 导航 -->
 | 
			
		||||
			<view class="pull-nav" :style="{'top':statusHeight+50+'px'}">
 | 
			
		||||
				<sub-nav @changeEv="changeEv"></sub-nav>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 全选 -->
 | 
			
		||||
			<view class="choose-all-bg">
 | 
			
		||||
				<view class="choose-all font26" v-if="status==0 && overtimeList.length>0">
 | 
			
		||||
					<view class="radio" :class="isAll?'checked':''" @tap="chooseAll"></view>
 | 
			
		||||
					<view class="title">全选</view>
 | 
			
		||||
					<view class="choose-all-btns font24">
 | 
			
		||||
						<view class="btn color-blue" @tap="submitAll(1)">一键确认</view>
 | 
			
		||||
						<view class="btn color-99 btn-no" @tap="submitAll(0)">退回</view>
 | 
			
		||||
					</view>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 加班列表 -->
 | 
			
		||||
			<view class="sign-record sign-record-other bg-white">
 | 
			
		||||
				<view class="item font26" v-for="(item,index) in overtimeList" :key="index">
 | 
			
		||||
					<view class="radio" :class="item.ifcheck?'checked':''" @tap="chooseEv(index)" v-if="status==0"></view>
 | 
			
		||||
					<view class="info" :class="status==0?'hide':''">
 | 
			
		||||
						<text>工地:{{item.worksite_name}}</text>
 | 
			
		||||
						<text>姓名:{{item.worker_name}}</text>
 | 
			
		||||
						<text>加班时长:{{item.time}}小时</text>
 | 
			
		||||
						<text>提交时间:{{item.create_time}}</text>
 | 
			
		||||
					</view>
 | 
			
		||||
					<!-- 待确认 -->
 | 
			
		||||
					<view class="examine-btns font24" v-if="item.status==0">
 | 
			
		||||
						<view class="btn color-blue" @tap="submitEv(item.id,1)">确认</view>
 | 
			
		||||
						<view class="btn color-99" @tap="submitEv(item.id,0)">退回</view>
 | 
			
		||||
					</view>
 | 
			
		||||
					<!-- 已确认 -->
 | 
			
		||||
					<view class="state" :class="item.status==-1?'color-red':''" v-if="item.status==1 || item.status==-1">{{item.status_text}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 加载更多 -->
 | 
			
		||||
			<view class="more-tips font24">{{overtimeList.length==total?'没有更多数据了':'下滑获取更多'}}</view>
 | 
			
		||||
		</view>
 | 
			
		||||
		<!-- 尾部 -->
 | 
			
		||||
		<tabbar :userType="userType" current="3"></tabbar>
 | 
			
		||||
	</view>
 | 
			
		||||
</template>
 | 
			
		||||
<script>
 | 
			
		||||
	import subNav from '@/components/sub-nav/sub-nav.vue';
 | 
			
		||||
	import tabbar from '@/components/tabbar/tabbar';
 | 
			
		||||
	export default {
 | 
			
		||||
		components:{
 | 
			
		||||
			subNav,
 | 
			
		||||
			tabbar
 | 
			
		||||
		},
 | 
			
		||||
		data() {
 | 
			
		||||
			return {
 | 
			
		||||
				statusHeight:uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
				userType:'director', //账户类型 工人:worker 负责人:director
 | 
			
		||||
				overtimeList:[], //打卡列表
 | 
			
		||||
				page:1,
 | 
			
		||||
				size:10,
 | 
			
		||||
				status:0,
 | 
			
		||||
				total:0,
 | 
			
		||||
				isAll:false, //是否全选
 | 
			
		||||
				ids:'', //选中的id
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		onLoad() {
 | 
			
		||||
			
 | 
			
		||||
		},
 | 
			
		||||
		onShow() {
 | 
			
		||||
			// 获取加班列表
 | 
			
		||||
			this.getOvertimeList();
 | 
			
		||||
		},
 | 
			
		||||
		onReachBottom() {
 | 
			
		||||
			if(this.overtimeList.length<this.total){
 | 
			
		||||
				this.page++;
 | 
			
		||||
				// 获取加班列表
 | 
			
		||||
				this.getOvertimeList();
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		methods: {
 | 
			
		||||
			// 选择栏目
 | 
			
		||||
			changeEv(index){
 | 
			
		||||
				this.status = index;
 | 
			
		||||
				this.page = 1;
 | 
			
		||||
				// 获取加班列表
 | 
			
		||||
				this.getOvertimeList();
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 选中事件
 | 
			
		||||
			chooseEv(index) {
 | 
			
		||||
				this.overtimeList[index].ifcheck = !this.overtimeList[index].ifcheck;
 | 
			
		||||
				let exit = this.overtimeList.filter(item=>item.ifcheck==false);
 | 
			
		||||
				if(exit.length>0){
 | 
			
		||||
					this.isAll = false;
 | 
			
		||||
				} else {
 | 
			
		||||
					this.isAll = true;
 | 
			
		||||
				}
 | 
			
		||||
				let idsTemparr = this.overtimeList.filter(item=>{return item.ifcheck==true})
 | 
			
		||||
				let idsArr = [];
 | 
			
		||||
				idsTemparr.forEach(item=>{
 | 
			
		||||
					idsArr.push(item.id)
 | 
			
		||||
				})
 | 
			
		||||
				// 选中的id
 | 
			
		||||
				this.ids = idsArr.join(',');
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 全选事件
 | 
			
		||||
			chooseAll(){
 | 
			
		||||
				let exit = this.overtimeList.filter(item=>item.ifcheck==false);
 | 
			
		||||
				if(exit.length>0){
 | 
			
		||||
					this.isAll = true;
 | 
			
		||||
					this.overtimeList.forEach(item=>item.ifcheck = true);
 | 
			
		||||
				} else {
 | 
			
		||||
					this.isAll = false;
 | 
			
		||||
					this.overtimeList.forEach(item=>{item.ifcheck = false});
 | 
			
		||||
				}
 | 
			
		||||
				let idsTemparr = this.overtimeList.filter(item=>{return item.ifcheck==true})
 | 
			
		||||
				let idsArr = [];
 | 
			
		||||
				idsTemparr.forEach(item=>{
 | 
			
		||||
					idsArr.push(item.id)
 | 
			
		||||
				})
 | 
			
		||||
				// 选中的id
 | 
			
		||||
				this.ids = idsArr.join(',');
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 确认&退回事件
 | 
			
		||||
			submitEv(id,type){
 | 
			
		||||
				let params = {
 | 
			
		||||
					id:id,
 | 
			
		||||
					type:type
 | 
			
		||||
				}
 | 
			
		||||
				this.$requst.post('/api/v1/manager/check-overtime',params).then(res=>{
 | 
			
		||||
					if(res.code==0){
 | 
			
		||||
						if(type==0){
 | 
			
		||||
							this.$toolAll.tools.showToast('已退回');
 | 
			
		||||
						}else{
 | 
			
		||||
							this.$toolAll.tools.showToast('已确认');
 | 
			
		||||
						}
 | 
			
		||||
						// 获取加班列表
 | 
			
		||||
						this.getOvertimeList();
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 批量确认&退回事件
 | 
			
		||||
			submitAll(type){
 | 
			
		||||
				let params = {
 | 
			
		||||
					id:this.ids,
 | 
			
		||||
					type:type
 | 
			
		||||
				}
 | 
			
		||||
				this.$requst.post('/api/v1/manager/check-overtime',params).then(res=>{
 | 
			
		||||
					if(res.code==0){
 | 
			
		||||
						if(type==0){
 | 
			
		||||
							this.$toolAll.tools.showToast('已退回');
 | 
			
		||||
						}else{
 | 
			
		||||
							this.$toolAll.tools.showToast('已确认');
 | 
			
		||||
						}
 | 
			
		||||
						// 获取加班列表
 | 
			
		||||
						this.getOvertimeList();
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 获取加班列表
 | 
			
		||||
			getOvertimeList(){
 | 
			
		||||
				let params = {
 | 
			
		||||
					page:this.page,
 | 
			
		||||
					size:this.size,
 | 
			
		||||
					status:this.status
 | 
			
		||||
				}
 | 
			
		||||
				if(this.page==1) this.overtimeList = [];
 | 
			
		||||
				this.$requst.post('/api/v1/manager/overtime-list',params).then(res=>{
 | 
			
		||||
					if(res.code==0){
 | 
			
		||||
						console.log(res,'打卡列表');
 | 
			
		||||
						this.total = res.data.total;
 | 
			
		||||
						let overtimeArr = [];
 | 
			
		||||
						res.data.list.forEach(item=>{
 | 
			
		||||
							let obj = {
 | 
			
		||||
								id: item.id,
 | 
			
		||||
								worksite_name:item.worksite_name,
 | 
			
		||||
								worker_name:item.worker_name,
 | 
			
		||||
								time:item.time,
 | 
			
		||||
								create_time: item.create_time,
 | 
			
		||||
								status:item.status,
 | 
			
		||||
								status_text:item.status_text,
 | 
			
		||||
								ifcheck:false,
 | 
			
		||||
							}
 | 
			
		||||
							overtimeArr.push(obj);
 | 
			
		||||
						})
 | 
			
		||||
						this.overtimeList = this.overtimeList.concat(overtimeArr);
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
</script>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,28 +1,198 @@
 | 
			
		|||
<template>
 | 
			
		||||
	<view class="pad-x120">
 | 
			
		||||
		<!-- 头部 -->
 | 
			
		||||
		<status-nav :ifReturn="false" navBarTitle="打卡"></status-nav>
 | 
			
		||||
		<status-nav :ifReturn="false" navBarTitle="工地打卡"></status-nav>
 | 
			
		||||
		<view class="content" :style="{'padding-top':statusHeight+50+'px'}">
 | 
			
		||||
			<!-- 导航 -->
 | 
			
		||||
			<view class="pull-nav" :style="{'top':statusHeight+50+'px'}">
 | 
			
		||||
				<sub-nav @changeEv="changeEv"></sub-nav>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 全选 -->
 | 
			
		||||
			<view class="choose-all-bg">
 | 
			
		||||
				<view class="choose-all font26" v-if="status==0 && signList.length>0">
 | 
			
		||||
					<view class="radio" :class="isAll?'checked':''" @tap="chooseAll"></view>
 | 
			
		||||
					<view class="title">全选</view>
 | 
			
		||||
					<view class="choose-all-btns font24">
 | 
			
		||||
						<view class="btn color-blue" @tap="submitAll(1)">一键确认</view>
 | 
			
		||||
						<view class="btn color-99 btn-no" @tap="submitAll(0)">退回</view>
 | 
			
		||||
					</view>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 打卡列表 -->
 | 
			
		||||
			<view class="sign-record sign-record-other bg-white">
 | 
			
		||||
				<view class="item font26" v-for="(item,index) in signList" :key="index">
 | 
			
		||||
					<view class="radio" :class="item.ifcheck?'checked':''" @tap="chooseEv(index)" v-if="status==0"></view>
 | 
			
		||||
					<view class="info" :class="status==0?'hide':''">
 | 
			
		||||
						<text>姓名:{{item.worker_name}}</text>
 | 
			
		||||
						<text>{{item.type_text}}打卡:{{item.created_at}}</text>
 | 
			
		||||
						<text>打卡工地:{{item.worksite_name}}</text>
 | 
			
		||||
					</view>
 | 
			
		||||
					<!-- 待确认 -->
 | 
			
		||||
					<view class="examine-btns font24" v-if="item.status==0">
 | 
			
		||||
						<view class="btn color-blue" @tap="submitEv(item.id,1)">确认</view>
 | 
			
		||||
						<view class="btn color-99" @tap="submitEv(item.id,0)">退回</view>
 | 
			
		||||
					</view>
 | 
			
		||||
					<!-- 已确认 -->
 | 
			
		||||
					<view class="state" :class="item.status==-1?'color-red':''" v-if="item.status==1 || item.status==-1">{{item.status_text}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
				<!-- 加载更多 -->
 | 
			
		||||
				<view class="more-tips font24">{{signList.length==total?'没有更多数据了':'下滑获取更多'}}</view>
 | 
			
		||||
			</view>
 | 
			
		||||
		</view>
 | 
			
		||||
		<!-- 尾部 -->
 | 
			
		||||
		<tabbar :userType="userType"></tabbar>
 | 
			
		||||
	</view>
 | 
			
		||||
</template>
 | 
			
		||||
<script>
 | 
			
		||||
	import subNav from '@/components/sub-nav/sub-nav.vue';
 | 
			
		||||
	import tabbar from '@/components/tabbar/tabbar';
 | 
			
		||||
	export default {
 | 
			
		||||
		components:{
 | 
			
		||||
			subNav,
 | 
			
		||||
			tabbar
 | 
			
		||||
		},
 | 
			
		||||
		data() {
 | 
			
		||||
			return {
 | 
			
		||||
				statusHeight:uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
				userType:'director', //账户类型 工人:worker 负责人:director
 | 
			
		||||
				signList:[], //打卡列表
 | 
			
		||||
				page:1,
 | 
			
		||||
				size:10,
 | 
			
		||||
				status:0,
 | 
			
		||||
				total:0,
 | 
			
		||||
				isAll:false, //是否全选
 | 
			
		||||
				ids:'', //选中的id
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		onLoad() {
 | 
			
		||||
			
 | 
			
		||||
		},
 | 
			
		||||
		onShow() {
 | 
			
		||||
			// 获取打卡列表
 | 
			
		||||
			this.getSignList();
 | 
			
		||||
		},
 | 
			
		||||
		onReachBottom() {
 | 
			
		||||
			if(this.signList.length<this.total){
 | 
			
		||||
				this.page++;
 | 
			
		||||
				// 获取打卡列表
 | 
			
		||||
				this.getSignList();
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		methods: {
 | 
			
		||||
			// 选择栏目
 | 
			
		||||
			changeEv(index){
 | 
			
		||||
				this.status = index;
 | 
			
		||||
				this.page = 1;
 | 
			
		||||
				// 获取打卡列表
 | 
			
		||||
				this.getSignList();
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 选中事件
 | 
			
		||||
			chooseEv(index) {
 | 
			
		||||
				this.signList[index].ifcheck = !this.signList[index].ifcheck;
 | 
			
		||||
				let exit = this.signList.filter(item=>item.ifcheck==false);
 | 
			
		||||
				if(exit.length>0){
 | 
			
		||||
					this.isAll = false;
 | 
			
		||||
				} else {
 | 
			
		||||
					this.isAll = true;
 | 
			
		||||
				}
 | 
			
		||||
				let idsTemparr = this.signList.filter(item=>{return item.ifcheck==true})
 | 
			
		||||
				let idsArr = [];
 | 
			
		||||
				idsTemparr.forEach(item=>{
 | 
			
		||||
					idsArr.push(item.id)
 | 
			
		||||
				})
 | 
			
		||||
				// 选中的id
 | 
			
		||||
				this.ids = idsArr.join(',');
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 全选事件
 | 
			
		||||
			chooseAll(){
 | 
			
		||||
				let exit = this.signList.filter(item=>item.ifcheck==false);
 | 
			
		||||
				if(exit.length>0){
 | 
			
		||||
					this.isAll = true;
 | 
			
		||||
					this.signList.forEach(item=>item.ifcheck = true);
 | 
			
		||||
				} else {
 | 
			
		||||
					this.isAll = false;
 | 
			
		||||
					this.signList.forEach(item=>{item.ifcheck = false});
 | 
			
		||||
				}
 | 
			
		||||
				let idsTemparr = this.signList.filter(item=>{return item.ifcheck==true})
 | 
			
		||||
				let idsArr = [];
 | 
			
		||||
				idsTemparr.forEach(item=>{
 | 
			
		||||
					idsArr.push(item.id)
 | 
			
		||||
				})
 | 
			
		||||
				// 选中的id
 | 
			
		||||
				this.ids = idsArr.join(',');
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 确认&退回事件
 | 
			
		||||
			submitEv(id,type){
 | 
			
		||||
				let params = {
 | 
			
		||||
					id:id,
 | 
			
		||||
					type:type
 | 
			
		||||
				}
 | 
			
		||||
				this.$requst.post('/api/v1/manager/check-clock',params).then(res=>{
 | 
			
		||||
					if(res.code==0){
 | 
			
		||||
						if(type==0){
 | 
			
		||||
							this.$toolAll.tools.showToast('已退回');
 | 
			
		||||
						}else{
 | 
			
		||||
							this.$toolAll.tools.showToast('已确认');
 | 
			
		||||
						}
 | 
			
		||||
						// 获取打卡列表
 | 
			
		||||
						this.getSignList();
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 批量确认&退回事件
 | 
			
		||||
			submitAll(type){
 | 
			
		||||
				let params = {
 | 
			
		||||
					id:this.ids,
 | 
			
		||||
					type:type
 | 
			
		||||
				}
 | 
			
		||||
				this.$requst.post('/api/v1/manager/check-clock',params).then(res=>{
 | 
			
		||||
					if(res.code==0){
 | 
			
		||||
						if(type==0){
 | 
			
		||||
							this.$toolAll.tools.showToast('已退回');
 | 
			
		||||
						}else{
 | 
			
		||||
							this.$toolAll.tools.showToast('已确认');
 | 
			
		||||
						}
 | 
			
		||||
						// 获取打卡列表
 | 
			
		||||
						this.getSignList();
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 获取打卡列表
 | 
			
		||||
			getSignList(){
 | 
			
		||||
				let params = {
 | 
			
		||||
					page:this.page,
 | 
			
		||||
					size:this.size,
 | 
			
		||||
					status:this.status
 | 
			
		||||
				}
 | 
			
		||||
				if(this.page==1) this.signList = [];
 | 
			
		||||
				this.$requst.post('/api/v1/manager/clock-list',params).then(res=>{
 | 
			
		||||
					if(res.code==0){
 | 
			
		||||
						console.log(res,'打卡列表');
 | 
			
		||||
						this.total = res.data.total;
 | 
			
		||||
						let signArr = [];
 | 
			
		||||
						res.data.list.forEach(item=>{
 | 
			
		||||
							let obj = {
 | 
			
		||||
								id: item.id,
 | 
			
		||||
								created_at:item.created_at,
 | 
			
		||||
								status:item.status,
 | 
			
		||||
								status_text:item.status_text,
 | 
			
		||||
								worksite_name: item.worksite_name,
 | 
			
		||||
								worker_name:item.worker_name,
 | 
			
		||||
								type_text: item.type_text,
 | 
			
		||||
								is_statistic: item.is_statistic,
 | 
			
		||||
								ifcheck:false,
 | 
			
		||||
							}
 | 
			
		||||
							signArr.push(obj);
 | 
			
		||||
						})
 | 
			
		||||
						this.signList = this.signList.concat(signArr);
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
</script>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -32,8 +32,6 @@
 | 
			
		|||
				this.$requst.get('/api/v1/index/statement').then(res=>{
 | 
			
		||||
					if(res.code==0){
 | 
			
		||||
						this.disclaimers = this.$toolAll.tools.escape2Html(res.data.content);
 | 
			
		||||
					} else {
 | 
			
		||||
						this.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
					}
 | 
			
		||||
					uni.hideLoading();
 | 
			
		||||
				})
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -96,8 +96,6 @@
 | 
			
		|||
					if(res.code==0){
 | 
			
		||||
						this.worksiteList = res.data.list;
 | 
			
		||||
						this.isLoding = true;
 | 
			
		||||
					}else{
 | 
			
		||||
						this.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -237,8 +237,6 @@
 | 
			
		|||
						this.siteInfo = res.data;
 | 
			
		||||
						this.registerObj.worksite_id = res.data.id;
 | 
			
		||||
						this.isLoding = true;
 | 
			
		||||
					}else{
 | 
			
		||||
						this.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,119 @@
 | 
			
		|||
<template>
 | 
			
		||||
	<view class="pad-x120">
 | 
			
		||||
		<!-- 头部 -->
 | 
			
		||||
		<status-nav navBarTitle="工人信息"></status-nav>
 | 
			
		||||
		<view class="content" :style="{'padding-top':statusHeight+50+'px'}">
 | 
			
		||||
			<!-- 工人信息 -->
 | 
			
		||||
			<view class="enter-detail font26">
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">姓名</view>
 | 
			
		||||
					<view class="msg font24"><text v-if="centerDetail.status==0 && centerDetail.real_name!==centerDetail.account.real_name">{{centerDetail.account.real_name}}-</text>{{centerDetail.real_name}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">电话</view>
 | 
			
		||||
					<view class="msg font24"><text v-if="centerDetail.status==0 && centerDetail.mobile!==centerDetail.account.mobile">{{centerDetail.account.mobile}}-</text>{{centerDetail.mobile}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">身份证</view>
 | 
			
		||||
					<view class="msg font24"><text v-if="centerDetail.status==0 && centerDetail.card_number!==centerDetail.account.card_number">{{centerDetail.account.card_number}}-</text>{{centerDetail.card_number}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">紧急联系人</view>
 | 
			
		||||
					<view class="msg font24"><text v-if="centerDetail.status==0 && centerDetail.emergency_contact!==centerDetail.account.emergency_contact">{{centerDetail.account.emergency_contact}}-</text>{{centerDetail.emergency_contact}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">联系人电话</view>
 | 
			
		||||
					<view class="msg font24"><text v-if="centerDetail.status==0 && centerDetail.emergency_phone!==centerDetail.account.emergency_phone">{{centerDetail.account.emergency_phone}}-</text>{{centerDetail.emergency_phone}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">银行卡户名</view>
 | 
			
		||||
					<view class="msg font24"><text v-if="centerDetail.status==0 && centerDetail.bank_card_name!==centerDetail.account.bank_card_name">{{centerDetail.account.bank_card_name}}-</text>{{centerDetail.bank_card_name}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">银行卡号</view>
 | 
			
		||||
					<view class="msg font24"><text v-if="centerDetail.status==0 && centerDetail.bank_card_number!==centerDetail.account.bank_card_number">{{centerDetail.account.bank_card_number}}-</text>{{centerDetail.bank_card_number}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">开户行</view>
 | 
			
		||||
					<view class="msg font24"><text v-if="centerDetail.status==0 && centerDetail.bank_name!==centerDetail.account.bank_name">{{centerDetail.account.bank_name}}-</text>{{centerDetail.bank_name}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">技术岗位</view>
 | 
			
		||||
					<view class="msg font24"><text v-if="centerDetail.status==0 && centerDetail.position_name!==centerDetail.account.position_name">{{centerDetail.account.position_name}}-</text>{{centerDetail.position_name}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">工资</view>
 | 
			
		||||
					<view class="msg font24"><text v-if="centerDetail.status==0 && centerDetail.pay!==centerDetail.account.pay">{{centerDetail.account.pay}}-</text>{{centerDetail.pay}}元</view>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">加入时间</view>
 | 
			
		||||
					<view class="msg font24">{{centerDetail.check_at}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 审核按钮 -->
 | 
			
		||||
			<view class="enter-detail-btns color-white font30" v-if="centerDetail.status==0">
 | 
			
		||||
				<view class="btn" @tap="submitEv(1)">确认</view>
 | 
			
		||||
				<view class="btn" @tap="submitEv(0)">退回</view>
 | 
			
		||||
			</view>
 | 
			
		||||
		</view>
 | 
			
		||||
		<!-- 尾部 -->
 | 
			
		||||
		<tabbar :userType="userType" current="2"></tabbar>
 | 
			
		||||
	</view>
 | 
			
		||||
</template>
 | 
			
		||||
<script>
 | 
			
		||||
	import tabbar from '@/components/tabbar/tabbar';
 | 
			
		||||
	export default {
 | 
			
		||||
		components:{
 | 
			
		||||
			tabbar
 | 
			
		||||
		},
 | 
			
		||||
		data() {
 | 
			
		||||
			return {
 | 
			
		||||
				statusHeight:uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
				userType:'director', //账户类型 工人:worker 负责人:director
 | 
			
		||||
				centerDetail:{}, //工人信息
 | 
			
		||||
				id:0, //工人id
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		onLoad(op) {
 | 
			
		||||
			if(op.id){
 | 
			
		||||
				this.id = op.id;
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		onShow() {
 | 
			
		||||
			// 获取工人信息
 | 
			
		||||
			this.getEnterDetail();
 | 
			
		||||
		},
 | 
			
		||||
		methods: {
 | 
			
		||||
			// 获取工人信息
 | 
			
		||||
			getEnterDetail(){
 | 
			
		||||
				this.$requst.post('/api/v1/manager/check-detail',{id:this.id}).then(res=>{
 | 
			
		||||
					if(res.code == 0){
 | 
			
		||||
						console.log(res,'工人信息');
 | 
			
		||||
						this.centerDetail = res.data;
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 确认&退回
 | 
			
		||||
			submitEv(type){
 | 
			
		||||
				this.$requst.post('/api/v1/manager/check-info',{id:this.id,type:type}).then(res=>{
 | 
			
		||||
					if(res.code == 0){
 | 
			
		||||
						if(type==0){
 | 
			
		||||
							this.$toolAll.tools.showToast('已退回');
 | 
			
		||||
						}else{
 | 
			
		||||
							this.$toolAll.tools.showToast('已确认');
 | 
			
		||||
						}
 | 
			
		||||
						uni.reLaunch({
 | 
			
		||||
							url:'/pages/director/enter/enter'
 | 
			
		||||
						})
 | 
			
		||||
					}else{
 | 
			
		||||
						this.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
</script>
 | 
			
		||||
<style scoped>
 | 
			
		||||
	
 | 
			
		||||
</style>
 | 
			
		||||
| 
						 | 
				
			
			@ -2,8 +2,48 @@
 | 
			
		|||
	<view class="pad-x120">
 | 
			
		||||
		<!-- 头部 -->
 | 
			
		||||
		<status-nav navBarTitle="编辑加班"></status-nav>
 | 
			
		||||
		<view class="content" :style="{'padding-top':statusHeight+50+'px'}">
 | 
			
		||||
			
 | 
			
		||||
		<view class="content" :style="{'padding-top':statusHeight+50+'px'}" v-if="isLoding">
 | 
			
		||||
			<view class="overtime-from font26">
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">工地</view>
 | 
			
		||||
					<picker class="input" mode="selector" :range="worksiteList" @change="bindWorksiteChange" :value="worksiteIndex" :range-key="'name'">
 | 
			
		||||
						<view class="name">
 | 
			
		||||
							<text>{{worksiteList[worksiteIndex].name}}</text>
 | 
			
		||||
							<image src="/static/icon/icon-arrow-02.png" mode="aspectFit"></image>
 | 
			
		||||
						</view>
 | 
			
		||||
					</picker>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">日期</view>
 | 
			
		||||
					<picker class="input" mode="date" :range="date" @change="bindDateChange" :start="startDate" :end="endDate">
 | 
			
		||||
						<view class="name">
 | 
			
		||||
							<text>{{date.split('-')[0]+'年'+date.split('-')[1]+'月'+date.split('-')[2]+'日'}}</text>
 | 
			
		||||
							<image src="/static/icon/icon-arrow-02.png" mode="aspectFit"></image>
 | 
			
		||||
						</view>
 | 
			
		||||
					</picker>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">加班时长</view>
 | 
			
		||||
					<view class="time-input">
 | 
			
		||||
						<picker class="input" mode="selector" :range="timeList" @change="bindTimeChange" :value="timeIndex">
 | 
			
		||||
							<view class="name">
 | 
			
		||||
								<text>{{timeList[timeIndex]}}</text>
 | 
			
		||||
								<image src="/static/icon/icon-arrow-02.png" mode="aspectFit"></image>
 | 
			
		||||
							</view>
 | 
			
		||||
						</picker>
 | 
			
		||||
						<view class="unit font24">小时</view>
 | 
			
		||||
					</view>
 | 
			
		||||
				</view>
 | 
			
		||||
				<view class="item">
 | 
			
		||||
					<view class="title">备注</view>
 | 
			
		||||
					<textarea class="input textarea" v-model="remarks"></textarea>
 | 
			
		||||
				</view>
 | 
			
		||||
				<!-- 审核按钮 -->
 | 
			
		||||
				<view class="enter-detail-btns color-white font30" style="margin: 0;">
 | 
			
		||||
					<view class="btn" @tap="editEv">确认</view>
 | 
			
		||||
					<view class="btn" @tap="delEv">删除</view>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
		</view>
 | 
			
		||||
		<!-- 尾部 -->
 | 
			
		||||
		<tabbar :userType="userType" current="2"></tabbar>
 | 
			
		||||
| 
						 | 
				
			
			@ -11,6 +51,20 @@
 | 
			
		|||
</template>
 | 
			
		||||
<script>
 | 
			
		||||
	import tabbar from '@/components/tabbar/tabbar';
 | 
			
		||||
	function getDate(type) {
 | 
			
		||||
	    const date = new Date();
 | 
			
		||||
	    let year = date.getFullYear();
 | 
			
		||||
	    let month = date.getMonth() + 1;
 | 
			
		||||
	    let day = date.getDate();
 | 
			
		||||
	    if (type === 'start') {
 | 
			
		||||
	        year = year - 10;
 | 
			
		||||
	    } else if (type === 'end') {
 | 
			
		||||
	        year = year + 10;
 | 
			
		||||
	    }
 | 
			
		||||
	    month = month > 9 ? month : '0' + month;
 | 
			
		||||
	    day = day > 9 ? day : '0' + day;
 | 
			
		||||
	    return `${year}-${month}-${day}`;
 | 
			
		||||
	}
 | 
			
		||||
	export default {
 | 
			
		||||
		components:{
 | 
			
		||||
			tabbar
 | 
			
		||||
| 
						 | 
				
			
			@ -19,13 +73,125 @@
 | 
			
		|||
			return {
 | 
			
		||||
				statusHeight:uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
				userType:'worker', //账户类型 工人:worker 负责人:director
 | 
			
		||||
				worksiteList:[], //工地列表
 | 
			
		||||
				worksiteIndex:0, //当前选择
 | 
			
		||||
				timeList:[], //加班时长列表
 | 
			
		||||
				timeIndex:0, //当前选择
 | 
			
		||||
				remarks:'', //备注
 | 
			
		||||
				date: getDate({
 | 
			
		||||
					format: true
 | 
			
		||||
				}),
 | 
			
		||||
				startDate: getDate('start'),
 | 
			
		||||
				endDate: getDate('end'),
 | 
			
		||||
				flag:true, //是否允许提交
 | 
			
		||||
				isLoding:false, //是否加载完成
 | 
			
		||||
				id:0, //加班id
 | 
			
		||||
				overtimeDetail:{}, //加班详情
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		onLoad() {
 | 
			
		||||
			
 | 
			
		||||
		onLoad(op) {
 | 
			
		||||
			if(op.id){
 | 
			
		||||
				this.id = op.id;
 | 
			
		||||
			}
 | 
			
		||||
			// 获取工地列表
 | 
			
		||||
			this.getWorksiteList();
 | 
			
		||||
			// 获取加班时间
 | 
			
		||||
			this.getTimeList();
 | 
			
		||||
		},
 | 
			
		||||
		methods: {
 | 
			
		||||
			// 获取工地列表
 | 
			
		||||
			getOvertimeDetail(){
 | 
			
		||||
				this.$requst.get('/api/v1/common/overtime-info',{id:this.id}).then(res=>{
 | 
			
		||||
					if(res.code==0){
 | 
			
		||||
						console.log(res,'加班详情');
 | 
			
		||||
						this.remarks = res.data.remarks;
 | 
			
		||||
						this.worksiteIndex = this.worksiteList.findIndex(item=> item.id === parseFloat(res.data.worksite_id));
 | 
			
		||||
						this.timeIndex =  this.timeList.findIndex(item=> item === parseFloat(res.data.time));
 | 
			
		||||
						this.date = res.data.day_text;
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 获取工地列表
 | 
			
		||||
			getWorksiteList(){
 | 
			
		||||
				this.$requst.get('/api/v1/common/worksite-list').then(res=>{
 | 
			
		||||
					if(res.code==0){
 | 
			
		||||
						this.worksiteList = res.data.list;
 | 
			
		||||
						this.isLoding = true;
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 获取加班时间
 | 
			
		||||
			getTimeList(){
 | 
			
		||||
				let timeArr = [];
 | 
			
		||||
				for(let i=1;i<=48;i++){
 | 
			
		||||
					timeArr.push(i-0.5,i)
 | 
			
		||||
				}
 | 
			
		||||
				this.timeList = timeArr;
 | 
			
		||||
				// 获取加班详情
 | 
			
		||||
				this.getOvertimeDetail();
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 编辑
 | 
			
		||||
			editEv(){
 | 
			
		||||
				if(this.flag){
 | 
			
		||||
					this.flag = false;
 | 
			
		||||
					let params = {
 | 
			
		||||
						day:this.date,
 | 
			
		||||
						time:this.timeList[this.timeIndex],
 | 
			
		||||
						worksite_id:this.worksiteList[this.worksiteIndex].id,
 | 
			
		||||
						remarks:this.remarks,
 | 
			
		||||
						id:this.id
 | 
			
		||||
					}
 | 
			
		||||
					this.$requst.post('/api/v1/worker/overtime-edit',params).then(res=>{
 | 
			
		||||
						if(res.code==0){
 | 
			
		||||
							this.$toolAll.tools.showToast('编辑成功');
 | 
			
		||||
							setTimeout(()=>{
 | 
			
		||||
								uni.navigateBack({
 | 
			
		||||
									delta: 1,
 | 
			
		||||
								})
 | 
			
		||||
							},1000)
 | 
			
		||||
						}else{
 | 
			
		||||
							this.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
						}
 | 
			
		||||
						setTimeout(()=>{
 | 
			
		||||
							this.flag = true;
 | 
			
		||||
						},2000)
 | 
			
		||||
					})
 | 
			
		||||
				}
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 删除
 | 
			
		||||
			delEv(){
 | 
			
		||||
				this.$requst.post('/api/v1/worker/overtime-del',{id:this.id}).then(res=>{
 | 
			
		||||
					if(res.code==0){
 | 
			
		||||
						this.$toolAll.tools.showToast('删除成功');
 | 
			
		||||
						setTimeout(()=>{
 | 
			
		||||
							uni.navigateBack({
 | 
			
		||||
								delta: 1,
 | 
			
		||||
							})
 | 
			
		||||
						},1000)
 | 
			
		||||
					}else{
 | 
			
		||||
						this.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 选择工地
 | 
			
		||||
			bindWorksiteChange(e) {
 | 
			
		||||
				this.worksiteIndex = e.detail.value;
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 选择日期
 | 
			
		||||
			bindDateChange(e) {
 | 
			
		||||
				this.date = e.detail.value;
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 选择加班时长
 | 
			
		||||
			bindTimeChange(e) {
 | 
			
		||||
				this.timeIndex = e.detail.value;
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
</script>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,16 +33,20 @@
 | 
			
		|||
			<!-- 加班记录 -->
 | 
			
		||||
			<view class="sign-record sign-record-other bg-white">
 | 
			
		||||
				<view class="item font26" v-for="(item,index) in overtimeList" :key="index">
 | 
			
		||||
					<view class="info">
 | 
			
		||||
					<view class="info" :class="item.status==-1?'enter-info':''">
 | 
			
		||||
						<text>工地:{{item.worksite_name}}</text>
 | 
			
		||||
						<text>加班时长:{{item.time}}小时</text>
 | 
			
		||||
						<text>提交时间:{{item.create_time}}</text>
 | 
			
		||||
					</view>
 | 
			
		||||
					<view class="state" :class="item.state==1?'':'color-blue'">{{item.status_text}}</view>
 | 
			
		||||
					<view class="state color-blue" v-if="item.status==0">{{item.status_text}}</view>
 | 
			
		||||
					<view class="state" v-if="item.status==1">{{item.status_text}}</view>
 | 
			
		||||
					<view class="examine-btns font24" v-if="item.status==-1">
 | 
			
		||||
						<view class="btn color-blue" @tap="editEv(item.id)">再次编辑</view>
 | 
			
		||||
					</view>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 加载更多 -->
 | 
			
		||||
			<view class="more-tips font24">{{overtimeList.length==total?'没有更多了':'下滑获取更多'}}</view>
 | 
			
		||||
			<view class="more-tips font24">{{overtimeList.length==total?'没有更多数据了':'下滑获取更多'}}</view>
 | 
			
		||||
		</view>
 | 
			
		||||
		<!-- 尾部 -->
 | 
			
		||||
		<tabbar :userType="userType" current="2"></tabbar>
 | 
			
		||||
| 
						 | 
				
			
			@ -104,8 +108,6 @@
 | 
			
		|||
					if(res.code==0){
 | 
			
		||||
						this.worksiteList = res.data.list;
 | 
			
		||||
						this.isLoding = true;
 | 
			
		||||
					}else{
 | 
			
		||||
						this.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
| 
						 | 
				
			
			@ -129,6 +131,13 @@
 | 
			
		|||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 再次编辑
 | 
			
		||||
			editEv(id){
 | 
			
		||||
				uni.navigateTo({
 | 
			
		||||
					url:`/pagesA/overtimeEdit/overtimeEdit?id=${id}`
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 选择工地
 | 
			
		||||
			bindWorksiteChange(e) {
 | 
			
		||||
				this.worksiteIndex = e.detail.value;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -37,11 +37,13 @@
 | 
			
		|||
						<text>{{item.type_text}}打卡:{{item.created_at.substr(item.created_at.length-8)}}</text>
 | 
			
		||||
						<text>打卡工地:{{item.worksite_name}}</text>
 | 
			
		||||
					</view>
 | 
			
		||||
					<view class="state" :class="item.state==1?'':'color-blue'">{{item.status_text}}</view>
 | 
			
		||||
					<view class="state color-red" v-if="item.status==-1">{{item.status_text}}</view>
 | 
			
		||||
					<view class="state color-blue" v-if="item.status==0">{{item.status_text}}</view>
 | 
			
		||||
					<view class="state" v-if="item.status==1">{{item.status_text}}</view>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 加载更多 -->
 | 
			
		||||
			<view class="more-tips font24">{{signList.length==total?'没有更多了':'下滑获取更多'}}</view>
 | 
			
		||||
			<view class="more-tips font24">{{signList.length==total?'没有更多数据了':'下滑获取更多'}}</view>
 | 
			
		||||
		</view>
 | 
			
		||||
		<!-- 尾部 -->
 | 
			
		||||
		<tabbar :userType="userType" current="2"></tabbar>
 | 
			
		||||
| 
						 | 
				
			
			@ -103,8 +105,6 @@
 | 
			
		|||
					if(res.code==0){
 | 
			
		||||
						this.worksiteList = res.data.list;
 | 
			
		||||
						this.isLoding = true;
 | 
			
		||||
					}else{
 | 
			
		||||
						this.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,7 +18,7 @@
 | 
			
		|||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
			<!-- 加载更多 -->
 | 
			
		||||
			<view class="more-tips font24">{{wagesList.length==total?'没有更多了':'下滑获取更多'}}</view>
 | 
			
		||||
			<view class="more-tips font24">{{wagesList.length==total?'没有更多数据了':'下滑获取更多'}}</view>
 | 
			
		||||
		</view>
 | 
			
		||||
		<!-- 尾部 -->
 | 
			
		||||
		<tabbar :userType="userType" current="2"></tabbar>
 | 
			
		||||
| 
						 | 
				
			
			@ -41,16 +41,13 @@
 | 
			
		|||
			}
 | 
			
		||||
		},
 | 
			
		||||
		onLoad() {
 | 
			
		||||
			
 | 
			
		||||
		},
 | 
			
		||||
		onShow() {
 | 
			
		||||
			// 获取打卡列表
 | 
			
		||||
			// 获取工资列表
 | 
			
		||||
			this.getWagesList();
 | 
			
		||||
		},
 | 
			
		||||
		onReachBottom() {
 | 
			
		||||
			if(this.wagesList.length<this.total){
 | 
			
		||||
				this.page++;
 | 
			
		||||
				// 获取打卡列表
 | 
			
		||||
				// 获取工资列表
 | 
			
		||||
				this.getWagesList();
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,389 +0,0 @@
 | 
			
		|||
<template>
 | 
			
		||||
	<view class="pad-x20" v-if="isLoading">
 | 
			
		||||
		<!-- 头部 -->
 | 
			
		||||
		<status-nav :ifReturn="true" :navBarTitle="pageTitle"></status-nav>
 | 
			
		||||
		<!-- 提示 -->
 | 
			
		||||
		<view class="notice-tips color-orange font26 border-box pad-all20 flex"><image src="/static/icon-notice.png" mode="widthFix"></image>请确保商品信息及联系方式的真实性!</view>
 | 
			
		||||
		<!-- 商品编辑 -->
 | 
			
		||||
		<view class="release-form color-48 background-white border-box">
 | 
			
		||||
			<view class="item font26 mar-x30 flex">
 | 
			
		||||
				<view class="title">小区选择<text class="color-red">*</text></view>
 | 
			
		||||
				<picker mode="selector" :range="estateList" @change="choiceEstate" :value="estateIndex" :range-key="'name'">
 | 
			
		||||
					<view class="cate-name">
 | 
			
		||||
						<text>{{estateList[estateIndex].name}}</text>
 | 
			
		||||
						<image src="/static/icon-arrow-down.png" mode=""></image>
 | 
			
		||||
					</view>
 | 
			
		||||
				</picker>
 | 
			
		||||
			</view>
 | 
			
		||||
			<view class="item font26 mar-x30 flex">
 | 
			
		||||
				<view class="title">商品分类<text class="color-red">*</text></view>
 | 
			
		||||
				<picker mode="selector" :range="cateList" @change="choiceCate" :value="cateIndex" :range-key="'name'">
 | 
			
		||||
					<view class="cate-name">
 | 
			
		||||
						<text>{{cateList[cateIndex].name}}</text>
 | 
			
		||||
						<image src="/static/icon-arrow-down.png" mode=""></image>
 | 
			
		||||
					</view>
 | 
			
		||||
				</picker>
 | 
			
		||||
			</view>
 | 
			
		||||
			<view class="item font26 mar-x30 flex">
 | 
			
		||||
				<view class="title">商品名称<text class="color-red">*</text></view>
 | 
			
		||||
				<input type="text" v-model="goodsDetail.name" placeholder="请输入商品名称" placeholder-style="color:#8c8c9b">
 | 
			
		||||
			</view>
 | 
			
		||||
			<view class="item font26 mar-x30 flex">
 | 
			
		||||
				<view class="title">商品原价<text class="color-red">*</text></view>
 | 
			
		||||
				<input type="number" v-model="goodsDetail.original_price" placeholder="请输入商品原价" placeholder-style="color:#8c8c9b">
 | 
			
		||||
			</view>
 | 
			
		||||
			<view class="item font26 mar-x30 flex">
 | 
			
		||||
				<view class="title">商品售价<text class="color-red">*</text></view>
 | 
			
		||||
				<input type="number" v-model="goodsDetail.price" placeholder="请输入商品售价" placeholder-style="color:#8c8c9b">
 | 
			
		||||
			</view>
 | 
			
		||||
			<view class="item font26 mar-x30 flex">
 | 
			
		||||
				<view class="title">联系方式<text class="color-red">*</text></view>
 | 
			
		||||
				<input type="number" v-model="phone" placeholder="请输入联系方式" placeholder-style="color:#8c8c9b">
 | 
			
		||||
			</view>
 | 
			
		||||
			<view class="item font26 mar-x30 flex">
 | 
			
		||||
				<view class="title">商品描述<text class="color-red">*</text></view>
 | 
			
		||||
				<textarea v-model="goodsDetail.msg" placeholder="请输入商品描述" placeholder-style="color:#8c8c9b"></textarea>
 | 
			
		||||
			</view>
 | 
			
		||||
			<view class="item font26 mar-x30 flex">
 | 
			
		||||
				<view class="title">封面图<text class="color-red">*</text></view>
 | 
			
		||||
				<view class="upload-box border-box flex">
 | 
			
		||||
					<view class="img radius10 border-box" v-if="cover!==''">
 | 
			
		||||
						<image :src="cover" mode="widthFix"></image>
 | 
			
		||||
						<image class="del-btn" src="/static/icon-del.png" mode="widthFix" @tap="cover=''"></image>
 | 
			
		||||
					</view>
 | 
			
		||||
					<view class="upload-btn radius10 border-box flex" @tap="changeImg('cover')" v-if="cover==''"><image src="/static/icon-release.png" mode="widthFix"></image></view>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
			<view class="item font26 mar-x30 flex">
 | 
			
		||||
				<view class="title">商品图片<text class="color-red">*</text></view>
 | 
			
		||||
				<view class="upload-box border-box flex">
 | 
			
		||||
					<view class="img radius10 border-box" v-for="(item,index) in goodsImg" :key="index">
 | 
			
		||||
						<image :src="item" mode="widthFix"></image>
 | 
			
		||||
						<image class="del-btn" src="/static/icon-del.png" mode="widthFix" @tap="delImg(index)"></image>
 | 
			
		||||
					</view>
 | 
			
		||||
					<view class="upload-btn radius10 border-box flex" @tap="changeImg('img')" v-if="goodsImg.length<4"><image src="/static/icon-release.png" mode="widthFix"></image></view>
 | 
			
		||||
				</view>
 | 
			
		||||
			</view>
 | 
			
		||||
		</view>
 | 
			
		||||
		<view class="release-btn background-blue font32 radius10 color-ff flex" @tap="addGoodsEv">提交</view>
 | 
			
		||||
	</view>
 | 
			
		||||
</template>
 | 
			
		||||
<script>
 | 
			
		||||
	export default {
 | 
			
		||||
		data() {
 | 
			
		||||
			return {
 | 
			
		||||
				statusHeight:uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
				pageTitle:'', //页面名称
 | 
			
		||||
				estateList:[], //小区列表
 | 
			
		||||
				estateIndex:0, //小区选择
 | 
			
		||||
				cateList:[], //分类列表
 | 
			
		||||
				cateIndex:0, //分类选择
 | 
			
		||||
				goodsDetail:{}, //商品详情
 | 
			
		||||
				cover:'', //封面图
 | 
			
		||||
				goodsImg:[], //商品图片
 | 
			
		||||
				phone:'', //联系电话
 | 
			
		||||
				isEdit:false, //是否编辑进入
 | 
			
		||||
				isLoading:false, //是否记载完成
 | 
			
		||||
				page:1, //页数
 | 
			
		||||
				size:100, //条数
 | 
			
		||||
				StagingImg:'', //暂存img 
 | 
			
		||||
				goods_id:-1, //商品id
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		onLoad(op) {
 | 
			
		||||
			if(op.id){
 | 
			
		||||
				// 判断是否是编辑进入
 | 
			
		||||
				this.isEdit = true;
 | 
			
		||||
				this.pageTitle = '编辑商品';
 | 
			
		||||
				// 获取商品id
 | 
			
		||||
				this.goods_id = op.id;
 | 
			
		||||
			}else{
 | 
			
		||||
				this.pageTitle = '新增商品';
 | 
			
		||||
				// 获取用户信息
 | 
			
		||||
				this.getUserInfo();
 | 
			
		||||
			}
 | 
			
		||||
			// 查询小区列表
 | 
			
		||||
			this.getEstateList();
 | 
			
		||||
		},
 | 
			
		||||
		methods: {
 | 
			
		||||
			// 获取用户信息
 | 
			
		||||
			getUserInfo(){
 | 
			
		||||
				this.$requst.get('/api/v1/user/info').then(res=>{
 | 
			
		||||
					console.log(res,'用户信息');
 | 
			
		||||
					if(res.code==0) {
 | 
			
		||||
						this.phone = res.data.mobile;
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			// 查询小区列表
 | 
			
		||||
			getEstateList(){
 | 
			
		||||
				this.$requst.get('/api/v1/goods/area').then(res=>{
 | 
			
		||||
					if(res.code == 0){
 | 
			
		||||
						console.log(res,'小区列表')
 | 
			
		||||
						let estateArr = [];
 | 
			
		||||
						res.data.list.forEach(item=>{
 | 
			
		||||
							let obj = {
 | 
			
		||||
								id:item.id,
 | 
			
		||||
								name:item.title,
 | 
			
		||||
							}
 | 
			
		||||
							estateArr.push(obj)
 | 
			
		||||
						})
 | 
			
		||||
						this.estateList = this.estateList.concat(estateArr);
 | 
			
		||||
						this.estateIndex =  this.estateList.findIndex(item=> item.id === uni.getStorageSync('area_id'));
 | 
			
		||||
						// 查询分类
 | 
			
		||||
						this.getCateList();
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 查询分类
 | 
			
		||||
			getCateList(){
 | 
			
		||||
				if(this.page==1) this.goodsList = [];
 | 
			
		||||
				this.$requst.get('/api/v1/goods/category').then(res=>{
 | 
			
		||||
					if(res.code == 0){
 | 
			
		||||
						console.log(res,'物品分类列表')
 | 
			
		||||
						let cateArr = [];
 | 
			
		||||
						res.data.forEach(item=>{
 | 
			
		||||
							let obj = {
 | 
			
		||||
								id:item.id,
 | 
			
		||||
								name:item.title
 | 
			
		||||
							}
 | 
			
		||||
							cateArr.push(obj)
 | 
			
		||||
						})
 | 
			
		||||
						this.cateList = cateArr;
 | 
			
		||||
						if(this.isEdit){
 | 
			
		||||
							// 查询商品详情
 | 
			
		||||
							this.getGoodsDetail(this.goods_id);
 | 
			
		||||
						}else{
 | 
			
		||||
							this.isLoading = true;
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 查询商品详情
 | 
			
		||||
			getGoodsDetail(id){
 | 
			
		||||
				this.$requst.get('/api/v1/goods/detail',{id:id}).then(res=>{
 | 
			
		||||
					if(res.code == 0){
 | 
			
		||||
						console.log(res,'闲置商品详情');
 | 
			
		||||
						// 获取图片
 | 
			
		||||
						this.goodsImg = res.data.images;
 | 
			
		||||
						// 获取电话
 | 
			
		||||
						this.phone = res.data.phone;
 | 
			
		||||
						// 获取封面图
 | 
			
		||||
						this.cover = res.data.cover;
 | 
			
		||||
						// 获取当前分类
 | 
			
		||||
						this.cateIndex =  this.cateList.findIndex(item=> item.name === res.data.category_name);
 | 
			
		||||
						// 获取当前小区
 | 
			
		||||
						this.estateIndex =  this.estateList.findIndex(item=> item.name === res.data.area_name);
 | 
			
		||||
						// 获取商品详情
 | 
			
		||||
						this.goodsDetail = {
 | 
			
		||||
							id:res.data.id,
 | 
			
		||||
							name:res.data.title,
 | 
			
		||||
							original_price:parseFloat(res.data.original_price),
 | 
			
		||||
							price:parseFloat(res.data.price),
 | 
			
		||||
							msg:res.data.content
 | 
			
		||||
						};
 | 
			
		||||
					}
 | 
			
		||||
					this.isLoading = true;
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 新增or编辑闲置商品
 | 
			
		||||
			addGoodsEv(){
 | 
			
		||||
				let params = {
 | 
			
		||||
					id:this.goods_id!==-1?this.goods_id:'',
 | 
			
		||||
					title:this.goodsDetail.name,
 | 
			
		||||
					cover:this.cover,
 | 
			
		||||
					category_id:this.cateList[this.cateIndex].id,
 | 
			
		||||
					area_id:this.estateList[this.estateIndex].id,
 | 
			
		||||
					phone:this.phone,
 | 
			
		||||
					original_price:this.goodsDetail.original_price,
 | 
			
		||||
					price:this.goodsDetail.price,
 | 
			
		||||
					images:this.goodsImg.join(','),
 | 
			
		||||
					content:this.goodsDetail.msg
 | 
			
		||||
				}
 | 
			
		||||
				this.$requst.post(this.isEdit?'/api/v1/goods/edit':'/api/v1/goods/add',params).then(res=>{
 | 
			
		||||
					if(res.code == 0){
 | 
			
		||||
						if(this.isEdit){
 | 
			
		||||
							this.$toolAll.tools.showToast('修改成功');
 | 
			
		||||
							setTimeout(()=>{
 | 
			
		||||
								uni.navigateBack({
 | 
			
		||||
									delta: 1,
 | 
			
		||||
									fail: () => {
 | 
			
		||||
										uni.reLaunch({
 | 
			
		||||
											url: '/pages/idle/idle'
 | 
			
		||||
										})
 | 
			
		||||
									}
 | 
			
		||||
								})
 | 
			
		||||
							},500)
 | 
			
		||||
						}else{
 | 
			
		||||
							this.$toolAll.tools.showToast('添加成功');
 | 
			
		||||
							setTimeout(()=>{
 | 
			
		||||
								uni.reLaunch({
 | 
			
		||||
									url:'/pages/idle/idle',
 | 
			
		||||
								})
 | 
			
		||||
							},500)
 | 
			
		||||
						}
 | 
			
		||||
					}else{
 | 
			
		||||
						this.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 选择分类
 | 
			
		||||
			choiceCate(e){
 | 
			
		||||
				this.cateIndex = e.detail.value;
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 选择小区
 | 
			
		||||
			choiceEstate(e){
 | 
			
		||||
				this.estateIndex = e.detail.value;
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 选择图片
 | 
			
		||||
			changeImg(type){
 | 
			
		||||
				if(type=='cover') this.cover = '';
 | 
			
		||||
				uni.chooseImage({
 | 
			
		||||
					count: 1, //默认9
 | 
			
		||||
					sourceType: ['album','camera'], //从相册选择
 | 
			
		||||
					success: (res)=> {
 | 
			
		||||
						this.StagingImg = res.tempFilePaths[0];
 | 
			
		||||
						// 上传图片
 | 
			
		||||
						this.uploadImg(type);
 | 
			
		||||
					}
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 上传图片
 | 
			
		||||
			uploadImg(type){
 | 
			
		||||
				uni.showLoading({
 | 
			
		||||
					title: '上传中'
 | 
			
		||||
				});
 | 
			
		||||
				this.$requst.upload('/api/v1/file/upload/image',{path:this.StagingImg}).then(res=>{
 | 
			
		||||
					if(res.code==0) {
 | 
			
		||||
						if(type=='cover'){
 | 
			
		||||
							this.cover = this.$hostHttp+res.data.src;
 | 
			
		||||
						}
 | 
			
		||||
						if(type=='img'){
 | 
			
		||||
							this.goodsImg.push(this.$hostHttp+res.data.src);
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
					uni.hideLoading();
 | 
			
		||||
				})
 | 
			
		||||
			},
 | 
			
		||||
			
 | 
			
		||||
			// 删除图片
 | 
			
		||||
			delImg(index){
 | 
			
		||||
				this.goodsImg.splice(index,1);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
</script>
 | 
			
		||||
<style scoped>
 | 
			
		||||
	.notice-tips{
 | 
			
		||||
		align-items: center;
 | 
			
		||||
		background-color: rgba(255,133,0,.2);
 | 
			
		||||
		height: 70rpx;
 | 
			
		||||
		line-height: 36rpx;
 | 
			
		||||
	}
 | 
			
		||||
	.notice-tips>image{
 | 
			
		||||
		width: 40rpx;
 | 
			
		||||
		height: 40rpx;
 | 
			
		||||
		margin-right: 8rpx;
 | 
			
		||||
		animation: opacity_name 0.8s linear alternate infinite;
 | 
			
		||||
	}
 | 
			
		||||
	@keyframes opacity_name {
 | 
			
		||||
		from {
 | 
			
		||||
			opacity: .1;
 | 
			
		||||
			transform: scale(.8);
 | 
			
		||||
		}
 | 
			
		||||
		to {
 | 
			
		||||
			opacity: 1;
 | 
			
		||||
			transform: scale(1.2);
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	.release-form{
 | 
			
		||||
		padding: 20rpx;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item{
 | 
			
		||||
		align-items: center;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item:last-child{
 | 
			
		||||
		margin-bottom: 0;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item>.title{
 | 
			
		||||
		width: 140rpx;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item>picker,
 | 
			
		||||
	.release-form .item>input,
 | 
			
		||||
	.release-form .item>textarea{
 | 
			
		||||
		box-sizing: border-box;
 | 
			
		||||
		width: calc(100% - 140rpx);
 | 
			
		||||
		height: 80rpx;
 | 
			
		||||
		padding: 0 10rpx;
 | 
			
		||||
		border: 2rpx solid #f4f5f6;
 | 
			
		||||
		border-radius: 5rpx;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item>textarea{
 | 
			
		||||
		padding: 10rpx;
 | 
			
		||||
		height: 200rpx;
 | 
			
		||||
		line-height: 1.5;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item .cate-name{
 | 
			
		||||
		display: flex;
 | 
			
		||||
		justify-content: space-between;
 | 
			
		||||
		align-items: center;
 | 
			
		||||
		width: 100%;
 | 
			
		||||
		height: 76rpx;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item image{
 | 
			
		||||
		width: 28rpx;
 | 
			
		||||
		height: 16rpx;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item>.upload-box{
 | 
			
		||||
		flex-wrap: wrap;
 | 
			
		||||
		box-sizing: border-box;
 | 
			
		||||
		width: calc(100% - 140rpx);
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item .img,
 | 
			
		||||
	.release-form .item .upload-btn{
 | 
			
		||||
		position: relative;
 | 
			
		||||
		width: 132rpx;
 | 
			
		||||
		height: 132rpx;
 | 
			
		||||
		margin: 10rpx 10rpx 0 0;
 | 
			
		||||
		overflow: hidden;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item>.img:nth-of-type(4n){
 | 
			
		||||
		margin-right: 0;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item .img>image:first-child{
 | 
			
		||||
		width: 100%;
 | 
			
		||||
		min-height: 100%;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item .img>.del-btn{
 | 
			
		||||
		width: 30rpx;
 | 
			
		||||
		height: 30rpx;
 | 
			
		||||
		position: absolute;
 | 
			
		||||
		right: 2rpx;
 | 
			
		||||
		top: 2rpx;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item .upload-btn{
 | 
			
		||||
		justify-content: center;
 | 
			
		||||
		align-items: center;
 | 
			
		||||
		margin-right: 0;
 | 
			
		||||
		background-color: #ccc;
 | 
			
		||||
	}
 | 
			
		||||
	.release-form .item .upload-btn>image{
 | 
			
		||||
		width: 48rpx;
 | 
			
		||||
		height: 48rpx;
 | 
			
		||||
		filter: grayscale(100%);
 | 
			
		||||
	}
 | 
			
		||||
	.release-btn{
 | 
			
		||||
		justify-content: center;
 | 
			
		||||
		align-items: center;
 | 
			
		||||
		width: 80%;
 | 
			
		||||
		height: 90rpx;
 | 
			
		||||
		margin: 40rpx auto 0;
 | 
			
		||||
	}
 | 
			
		||||
</style>
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 1008 B  | 
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1
									
								
								unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/enterDetail/enterDetail.js.map
								
								
								
									vendored
								
								
									Normal file
								
							
							
						
						
									
										1
									
								
								unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/enterDetail/enterDetail.js.map
								
								
								
									vendored
								
								
									Normal file
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
				
			
			@ -19,7 +19,8 @@
 | 
			
		|||
        "wagesRecord/wagesRecord",
 | 
			
		||||
        "overtimeRecord/overtimeRecord",
 | 
			
		||||
        "overtimeEdit/overtimeEdit",
 | 
			
		||||
        "singlePage/singlePage"
 | 
			
		||||
        "singlePage/singlePage",
 | 
			
		||||
        "enterDetail/enterDetail"
 | 
			
		||||
      ]
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -27,9 +27,9 @@ var _tools = _interopRequireDefault(__webpack_require__(/*! @/jsFile/tools.js */
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
var _requst = _interopRequireDefault(__webpack_require__(/*! @/jsFile/requst.js */ 17));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} // @ts-ignore
 | 
			
		||||
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;_vue.default.prototype.$store = _store.default;var nothingPage = function nothingPage() {__webpack_require__.e(/*! require.ensure | components/nothing/nothing-page */ "components/nothing/nothing-page").then((function () {return resolve(__webpack_require__(/*! ./components/nothing/nothing-page.vue */ 108));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);}; //引入无内容组件
 | 
			
		||||
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;_vue.default.prototype.$store = _store.default;var nothingPage = function nothingPage() {__webpack_require__.e(/*! require.ensure | components/nothing/nothing-page */ "components/nothing/nothing-page").then((function () {return resolve(__webpack_require__(/*! ./components/nothing/nothing-page.vue */ 114));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);}; //引入无内容组件
 | 
			
		||||
_vue.default.component('nothing-page', nothingPage); //全局注册无内容组件
 | 
			
		||||
var statusNav = function statusNav() {__webpack_require__.e(/*! require.ensure | components/status-nav/status-nav */ "components/status-nav/status-nav").then((function () {return resolve(__webpack_require__(/*! ./components/status-nav/status-nav.vue */ 115));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);}; //引入头部组件
 | 
			
		||||
var statusNav = function statusNav() {__webpack_require__.e(/*! require.ensure | components/status-nav/status-nav */ "components/status-nav/status-nav").then((function () {return resolve(__webpack_require__(/*! ./components/status-nav/status-nav.vue */ 121));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);}; //引入头部组件
 | 
			
		||||
_vue.default.component('status-nav', statusNav); //全局注册头部组件
 | 
			
		||||
// 常用便捷式公共方法
 | 
			
		||||
_vue.default.prototype.$toolAll = _tools.default; // 响应数据
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -160,6 +160,7 @@
 | 
			
		|||
.color-white{ color: #ffffff;}
 | 
			
		||||
.color-blue{ color: #0788ff;}
 | 
			
		||||
.color-yellow{ color: #ffde00;}
 | 
			
		||||
.color-red{ color: #ff0000;}
 | 
			
		||||
.color-00{ color: #000000;}
 | 
			
		||||
.color-33{ color: #333333;}
 | 
			
		||||
.color-66{ color: #666666;}
 | 
			
		||||
| 
						 | 
				
			
			@ -169,6 +170,7 @@
 | 
			
		|||
.bg-blue{ background-color: #0788ff;}
 | 
			
		||||
.bg-yellow{ background-color: #ffde00;}
 | 
			
		||||
.bg-white{ background-color: #ffffff;}
 | 
			
		||||
.bg-red{ background-color: #ff0000;}
 | 
			
		||||
/* 内边距 */
 | 
			
		||||
.pad-x120{ padding-bottom: 120rpx;}
 | 
			
		||||
/* 文字行数 */
 | 
			
		||||
| 
						 | 
				
			
			@ -612,7 +614,6 @@ page{
 | 
			
		|||
	text-align: right;
 | 
			
		||||
}
 | 
			
		||||
.information-from .item .msg>text{
 | 
			
		||||
	margin-left: 5rpx;
 | 
			
		||||
	color: #028bfd;
 | 
			
		||||
}
 | 
			
		||||
/* 资料修改 */
 | 
			
		||||
| 
						 | 
				
			
			@ -714,6 +715,145 @@ page{
 | 
			
		|||
	line-height: 1.75;
 | 
			
		||||
	border-top: 26rpx solid #ecf5fb;
 | 
			
		||||
}
 | 
			
		||||
/* 负责人端 */
 | 
			
		||||
.pull-nav{
 | 
			
		||||
	position: -webkit-sticky;
 | 
			
		||||
	position: sticky;
 | 
			
		||||
	left: 0;
 | 
			
		||||
	z-index: 9;
 | 
			
		||||
}
 | 
			
		||||
.choose-all-bg{
 | 
			
		||||
	border-top: 26rpx solid #ecf5fb;
 | 
			
		||||
}
 | 
			
		||||
.choose-all{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	align-items: center;
 | 
			
		||||
	padding: 0 30rpx;
 | 
			
		||||
	height: 118rpx;
 | 
			
		||||
	border-bottom: 2rpx solid #f1f5f9;
 | 
			
		||||
}
 | 
			
		||||
.radio{
 | 
			
		||||
	box-sizing: border-box;
 | 
			
		||||
	width: 32rpx;
 | 
			
		||||
	height: 32rpx;
 | 
			
		||||
	border: 2rpx solid #bdbdbd;
 | 
			
		||||
	border-radius: 2rpx;
 | 
			
		||||
	margin-right: 15rpx;
 | 
			
		||||
}
 | 
			
		||||
.radio.checked{
 | 
			
		||||
	background-color: #0788ff;
 | 
			
		||||
	border: 2rpx solid #0788ff;
 | 
			
		||||
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA6pJREFUeF7tmluITlEUx///lPJGUV5EihIpT6I8uT2QIreIpAZFiSaiySWp0YQiimiKkmko5RalpJEhKY0UEg2l1DxMiVzy165N09fZ5+xzdb7vO+v17LX2+v/O2vvsb+2PaHJjk+tHBaCqgCYnUC2BJi+AahOslkC1BJqcQLUEGqUAJB0AsN/qOU1yq4+2hqgASTcALKoRfJCkgRJqdQ9A0joAF4JUkozUFzkgiuD/fC5pOIDvrhyaAcBrAJMcAM6S3Bz1guq2AiQdAtDmEPgKwDySHxsSgKRpAPpCxC0neTVKvHlelxUg6SuAEQ6BHSR3+YivSwCSugCsdAh8YEv/Z0MCkLQMgKu0fwCYS7LHV3zdVYAkhYhrJXk0jvi6AiCpF8BMh8ArJFfEFV83ACTtBtDuEPjBrntzJohtpf8KSJoA4F2IsvUkL8ZWbh3qAUA/gHEOgadIbksqvvRLQNJZAC0OgU9t6Q82JABJCwDcCRG3kOTdNOJLXQGSfgEY5hC4j6T5LZDaSrkHOBocf8XeIlnb/EgMonQAJJlN7aRD0YA97T1PrLjG0RuApCMA1gAwm445eES2m+ImKWkMgM8hfltInokbN2y8F4CahmMupWiCSnoGYIYj4U6SG7MU770JSnoBYGrA5L0kZ2WRlKTDAPY6Yr20n7xPWcw1NIZvBZiTmDmRBdkbkpPTJCZpNoCHITGWkryWZg6Xry8As+42hSQwQHJ00gQlmTc71uHfTnJP0thRfl4A7Po0h475oRuKRxu61l9SJ4ANjrj37a7/O0pI0ufeACyEbgDLQyYbJDnSNxlJqwBcdoz/ZsU/8o2XZFwsABbCeQBhu3E/yfFRyUgyPT3T23PZTpLHo+KkfR4bgIVwDMCOkMn7SE4PS06SOeeb836QdZFcnVacj38iABbC0MvIoLl6SM4JeiDJwDMQg+y9/eS99RGQdkxiAJ4QbpJcPDRJSVMAmO+6y9aSvJRWmK9/KgCeELpJ/mtjSzIXGuZiI8hOkNzum3wW41IDiANBUgeAVkfij23pf8lCmG+MTAD4QgAQ1rk1d3n3fBPPalxmADwhuPJuI2l+CxRumQJICOE6ySWFK7cTZg4gJgTz29+UfthNb65scgEQA0ILyXO5KowInhsADwhef2LKG06uACwEs/Obq62JAEYBuA3gSR4ttSSwcgeQJKkifSoARdIu41xVBZTxrRSZU1UBRdIu41xVBZTxrRSZU1UBRdIu41xNXwF/APOHFVDQMgdrAAAAAElFTkSuQmCC);
 | 
			
		||||
	background-size: cover;
 | 
			
		||||
}
 | 
			
		||||
.sign-record .radio{
 | 
			
		||||
	margin-top: 8rpx;
 | 
			
		||||
}
 | 
			
		||||
.sign-record .info.hide{
 | 
			
		||||
	padding-left: 0;
 | 
			
		||||
	width: calc(100% - 147rpx);
 | 
			
		||||
}
 | 
			
		||||
.sign-record .info.enter-info{
 | 
			
		||||
	width: calc(100% - 170rpx);
 | 
			
		||||
}
 | 
			
		||||
.sign-record .info.hide::before{
 | 
			
		||||
	display: none;
 | 
			
		||||
}
 | 
			
		||||
/* 按钮 */
 | 
			
		||||
.choose-all-btns .btn,
 | 
			
		||||
.examine-btns .btn{
 | 
			
		||||
	box-sizing: border-box;
 | 
			
		||||
	line-height: 46rpx;
 | 
			
		||||
	border: 2rpx solid #0788ff;
 | 
			
		||||
	border-radius: 5rpx;
 | 
			
		||||
	padding: 0 25rpx;
 | 
			
		||||
}
 | 
			
		||||
.choose-all-btns{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	align-items: center;
 | 
			
		||||
	margin-left: 25rpx;
 | 
			
		||||
}
 | 
			
		||||
.choose-all-btns .btn:nth-of-type(2){
 | 
			
		||||
	border: 2rpx solid #b5b5b5;
 | 
			
		||||
	margin-left: 15rpx;
 | 
			
		||||
}
 | 
			
		||||
.examine-btns .btn:nth-of-type(2),
 | 
			
		||||
.examine-btns .btn.btn-other{
 | 
			
		||||
	border: 2rpx solid #b5b5b5;
 | 
			
		||||
	margin-top: 10rpx;
 | 
			
		||||
}
 | 
			
		||||
/* 支出 */
 | 
			
		||||
.screen-box.pay-screen-box .item:first-child{
 | 
			
		||||
	width: calc(50% - 39rpx);
 | 
			
		||||
	margin-bottom: 0;
 | 
			
		||||
}
 | 
			
		||||
.pay-info{
 | 
			
		||||
	padding: 20rpx 30rpx;
 | 
			
		||||
	border-bottom: 26rpx solid #ecf5fb;
 | 
			
		||||
}
 | 
			
		||||
.pay-info .item{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	justify-content: space-between;
 | 
			
		||||
	line-height: 2;
 | 
			
		||||
	padding-left: 22rpx;
 | 
			
		||||
}
 | 
			
		||||
.pay-info .item:first-child{
 | 
			
		||||
	position: relative;
 | 
			
		||||
}
 | 
			
		||||
.pay-info .item:first-child:before{
 | 
			
		||||
	content: "";
 | 
			
		||||
	display: block;
 | 
			
		||||
	width: 9rpx;
 | 
			
		||||
	height: 9rpx;
 | 
			
		||||
	background-color: #0788ff;
 | 
			
		||||
	border-radius: 100%;
 | 
			
		||||
	position: absolute;
 | 
			
		||||
	left: 0;
 | 
			
		||||
	top: 26rpx;
 | 
			
		||||
	z-index: 1;
 | 
			
		||||
}
 | 
			
		||||
/* 工人信息 */
 | 
			
		||||
.enter-detail{
 | 
			
		||||
	border-top: 26rpx solid #ecf5fb;
 | 
			
		||||
}
 | 
			
		||||
.enter-detail .item{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	justify-content: space-between;
 | 
			
		||||
	align-items: center;
 | 
			
		||||
	width: calc(100% - 60rpx);
 | 
			
		||||
	height: 80rpx;
 | 
			
		||||
	margin: 0 auto;
 | 
			
		||||
	border-bottom: 2rpx solid #f1f5f9;
 | 
			
		||||
}
 | 
			
		||||
.enter-detail .item .title{
 | 
			
		||||
	width: 150rpx;
 | 
			
		||||
}
 | 
			
		||||
.enter-detail .item .msg{
 | 
			
		||||
	width: calc(100% - 150rpx);
 | 
			
		||||
	text-align: right;
 | 
			
		||||
}
 | 
			
		||||
.enter-detail .item .msg>text{
 | 
			
		||||
	color: #028bfd;
 | 
			
		||||
}
 | 
			
		||||
.enter-detail-btns{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	justify-content: space-between;
 | 
			
		||||
	align-items: center;
 | 
			
		||||
	padding: 0 30rpx;
 | 
			
		||||
	margin: 50rpx 0 30rpx;
 | 
			
		||||
}
 | 
			
		||||
.enter-detail-btns .btn{
 | 
			
		||||
	width: calc(50% - 11rpx);
 | 
			
		||||
	line-height: 80rpx;
 | 
			
		||||
	border-radius: 5rpx;
 | 
			
		||||
	text-align: center;
 | 
			
		||||
}
 | 
			
		||||
.enter-detail-btns .btn:first-child{
 | 
			
		||||
	background-image: linear-gradient(to right,#028bfd,#02b4fe);
 | 
			
		||||
}
 | 
			
		||||
.enter-detail-btns .btn:last-child{
 | 
			
		||||
	background-color: #b5b5b5;
 | 
			
		||||
}
 | 
			
		||||
/* 登录 */
 | 
			
		||||
.login-header {
 | 
			
		||||
	display: flex;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -105,11 +105,11 @@
 | 
			
		|||
/******/
 | 
			
		||||
/******/
 | 
			
		||||
/******/ 		// mini-css-extract-plugin CSS loading
 | 
			
		||||
/******/ 		var cssChunks = {"components/nothing/nothing-page":1,"components/status-nav/status-nav":1,"components/tabbar/tabbar":1};
 | 
			
		||||
/******/ 		var cssChunks = {"components/nothing/nothing-page":1,"components/status-nav/status-nav":1,"components/tabbar/tabbar":1,"components/sub-nav/sub-nav":1};
 | 
			
		||||
/******/ 		if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);
 | 
			
		||||
/******/ 		else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {
 | 
			
		||||
/******/ 			promises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {
 | 
			
		||||
/******/ 				var href = "" + ({"components/nothing/nothing-page":"components/nothing/nothing-page","components/status-nav/status-nav":"components/status-nav/status-nav","components/tabbar/tabbar":"components/tabbar/tabbar"}[chunkId]||chunkId) + ".wxss";
 | 
			
		||||
/******/ 				var href = "" + ({"components/nothing/nothing-page":"components/nothing/nothing-page","components/status-nav/status-nav":"components/status-nav/status-nav","components/tabbar/tabbar":"components/tabbar/tabbar","components/sub-nav/sub-nav":"components/sub-nav/sub-nav"}[chunkId]||chunkId) + ".wxss";
 | 
			
		||||
/******/ 				var fullhref = __webpack_require__.p + href;
 | 
			
		||||
/******/ 				var existingLinkTags = document.getElementsByTagName("link");
 | 
			
		||||
/******/ 				for(var i = 0; i < existingLinkTags.length; i++) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["components/nothing/nothing-page"],{
 | 
			
		||||
 | 
			
		||||
/***/ 108:
 | 
			
		||||
/***/ 114:
 | 
			
		||||
/*!************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/nothing/nothing-page.vue ***!
 | 
			
		||||
  \************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -9,10 +9,10 @@
 | 
			
		|||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _nothing_page_vue_vue_type_template_id_3c00facc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./nothing-page.vue?vue&type=template&id=3c00facc&scoped=true& */ 109);
 | 
			
		||||
/* harmony import */ var _nothing_page_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./nothing-page.vue?vue&type=script&lang=js& */ 111);
 | 
			
		||||
/* harmony import */ var _nothing_page_vue_vue_type_template_id_3c00facc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./nothing-page.vue?vue&type=template&id=3c00facc&scoped=true& */ 115);
 | 
			
		||||
/* harmony import */ var _nothing_page_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./nothing-page.vue?vue&type=script&lang=js& */ 117);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _nothing_page_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _nothing_page_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
/* harmony import */ var _nothing_page_vue_vue_type_style_index_0_id_3c00facc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./nothing-page.vue?vue&type=style&index=0&id=3c00facc&scoped=true&lang=css& */ 113);
 | 
			
		||||
/* harmony import */ var _nothing_page_vue_vue_type_style_index_0_id_3c00facc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./nothing-page.vue?vue&type=style&index=0&id=3c00facc&scoped=true&lang=css& */ 119);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
 | 
			
		||||
 | 
			
		||||
var renderjs
 | 
			
		||||
| 
						 | 
				
			
			@ -41,7 +41,7 @@ component.options.__file = "components/nothing/nothing-page.vue"
 | 
			
		|||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 109:
 | 
			
		||||
/***/ 115:
 | 
			
		||||
/*!*******************************************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/nothing/nothing-page.vue?vue&type=template&id=3c00facc&scoped=true& ***!
 | 
			
		||||
  \*******************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -50,7 +50,7 @@ component.options.__file = "components/nothing/nothing-page.vue"
 | 
			
		|||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_template_id_3c00facc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./nothing-page.vue?vue&type=template&id=3c00facc&scoped=true& */ 110);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_template_id_3c00facc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./nothing-page.vue?vue&type=template&id=3c00facc&scoped=true& */ 116);
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_template_id_3c00facc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
 | 
			
		||||
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_template_id_3c00facc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
 | 
			
		||||
| 
						 | 
				
			
			@ -63,7 +63,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 110:
 | 
			
		||||
/***/ 116:
 | 
			
		||||
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/components/nothing/nothing-page.vue?vue&type=template&id=3c00facc&scoped=true& ***!
 | 
			
		||||
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -90,7 +90,7 @@ render._withStripped = true
 | 
			
		|||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 111:
 | 
			
		||||
/***/ 117:
 | 
			
		||||
/*!*************************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/nothing/nothing-page.vue?vue&type=script&lang=js& ***!
 | 
			
		||||
  \*************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -99,14 +99,14 @@ render._withStripped = true
 | 
			
		|||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./nothing-page.vue?vue&type=script&lang=js& */ 112);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./nothing-page.vue?vue&type=script&lang=js& */ 118);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
 /* harmony default export */ __webpack_exports__["default"] = (_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 112:
 | 
			
		||||
/***/ 118:
 | 
			
		||||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/components/nothing/nothing-page.vue?vue&type=script&lang=js& ***!
 | 
			
		||||
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -148,7 +148,7 @@ var _default =
 | 
			
		|||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 113:
 | 
			
		||||
/***/ 119:
 | 
			
		||||
/*!*********************************************************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/nothing/nothing-page.vue?vue&type=style&index=0&id=3c00facc&scoped=true&lang=css& ***!
 | 
			
		||||
  \*********************************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -157,14 +157,14 @@ var _default =
 | 
			
		|||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_style_index_0_id_3c00facc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./nothing-page.vue?vue&type=style&index=0&id=3c00facc&scoped=true&lang=css& */ 114);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_style_index_0_id_3c00facc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./nothing-page.vue?vue&type=style&index=0&id=3c00facc&scoped=true&lang=css& */ 120);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_style_index_0_id_3c00facc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_style_index_0_id_3c00facc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_style_index_0_id_3c00facc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_style_index_0_id_3c00facc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
 /* harmony default export */ __webpack_exports__["default"] = (_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_nothing_page_vue_vue_type_style_index_0_id_3c00facc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); 
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 114:
 | 
			
		||||
/***/ 120:
 | 
			
		||||
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/components/nothing/nothing-page.vue?vue&type=style&index=0&id=3c00facc&scoped=true&lang=css& ***!
 | 
			
		||||
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -183,7 +183,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
    'components/nothing/nothing-page-create-component',
 | 
			
		||||
    {
 | 
			
		||||
        'components/nothing/nothing-page-create-component':(function(module, exports, __webpack_require__){
 | 
			
		||||
            __webpack_require__('1')['createComponent'](__webpack_require__(108))
 | 
			
		||||
            __webpack_require__('1')['createComponent'](__webpack_require__(114))
 | 
			
		||||
        })
 | 
			
		||||
    },
 | 
			
		||||
    [['components/nothing/nothing-page-create-component']]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["components/status-nav/status-nav"],{
 | 
			
		||||
 | 
			
		||||
/***/ 115:
 | 
			
		||||
/***/ 121:
 | 
			
		||||
/*!*************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/status-nav/status-nav.vue ***!
 | 
			
		||||
  \*************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -9,10 +9,10 @@
 | 
			
		|||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _status_nav_vue_vue_type_template_id_374f26c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./status-nav.vue?vue&type=template&id=374f26c4&scoped=true& */ 116);
 | 
			
		||||
/* harmony import */ var _status_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./status-nav.vue?vue&type=script&lang=js& */ 118);
 | 
			
		||||
/* harmony import */ var _status_nav_vue_vue_type_template_id_374f26c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./status-nav.vue?vue&type=template&id=374f26c4&scoped=true& */ 122);
 | 
			
		||||
/* harmony import */ var _status_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./status-nav.vue?vue&type=script&lang=js& */ 124);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _status_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _status_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
/* harmony import */ var _status_nav_vue_vue_type_style_index_0_id_374f26c4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./status-nav.vue?vue&type=style&index=0&id=374f26c4&scoped=true&lang=css& */ 120);
 | 
			
		||||
/* harmony import */ var _status_nav_vue_vue_type_style_index_0_id_374f26c4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./status-nav.vue?vue&type=style&index=0&id=374f26c4&scoped=true&lang=css& */ 126);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
 | 
			
		||||
 | 
			
		||||
var renderjs
 | 
			
		||||
| 
						 | 
				
			
			@ -41,7 +41,7 @@ component.options.__file = "components/status-nav/status-nav.vue"
 | 
			
		|||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 116:
 | 
			
		||||
/***/ 122:
 | 
			
		||||
/*!********************************************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/status-nav/status-nav.vue?vue&type=template&id=374f26c4&scoped=true& ***!
 | 
			
		||||
  \********************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -50,7 +50,7 @@ component.options.__file = "components/status-nav/status-nav.vue"
 | 
			
		|||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_template_id_374f26c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./status-nav.vue?vue&type=template&id=374f26c4&scoped=true& */ 117);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_template_id_374f26c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./status-nav.vue?vue&type=template&id=374f26c4&scoped=true& */ 123);
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_template_id_374f26c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
 | 
			
		||||
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_template_id_374f26c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
 | 
			
		||||
| 
						 | 
				
			
			@ -63,7 +63,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 117:
 | 
			
		||||
/***/ 123:
 | 
			
		||||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/components/status-nav/status-nav.vue?vue&type=template&id=374f26c4&scoped=true& ***!
 | 
			
		||||
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -90,7 +90,7 @@ render._withStripped = true
 | 
			
		|||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 118:
 | 
			
		||||
/***/ 124:
 | 
			
		||||
/*!**************************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/status-nav/status-nav.vue?vue&type=script&lang=js& ***!
 | 
			
		||||
  \**************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -99,14 +99,14 @@ render._withStripped = true
 | 
			
		|||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./status-nav.vue?vue&type=script&lang=js& */ 119);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./status-nav.vue?vue&type=script&lang=js& */ 125);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
 /* harmony default export */ __webpack_exports__["default"] = (_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 119:
 | 
			
		||||
/***/ 125:
 | 
			
		||||
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/components/status-nav/status-nav.vue?vue&type=script&lang=js& ***!
 | 
			
		||||
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -240,7 +240,7 @@ var _default =
 | 
			
		|||
        delta: 1,
 | 
			
		||||
        fail: function fail() {
 | 
			
		||||
          uni.reLaunch({
 | 
			
		||||
            url: '/pages/idle/idle' });
 | 
			
		||||
            url: '/pages/pagehome/pagehome' });
 | 
			
		||||
 | 
			
		||||
        } });
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -249,7 +249,7 @@ var _default =
 | 
			
		|||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 120:
 | 
			
		||||
/***/ 126:
 | 
			
		||||
/*!**********************************************************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/status-nav/status-nav.vue?vue&type=style&index=0&id=374f26c4&scoped=true&lang=css& ***!
 | 
			
		||||
  \**********************************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -258,14 +258,14 @@ var _default =
 | 
			
		|||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_style_index_0_id_374f26c4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./status-nav.vue?vue&type=style&index=0&id=374f26c4&scoped=true&lang=css& */ 121);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_style_index_0_id_374f26c4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./status-nav.vue?vue&type=style&index=0&id=374f26c4&scoped=true&lang=css& */ 127);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_style_index_0_id_374f26c4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_style_index_0_id_374f26c4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_style_index_0_id_374f26c4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_style_index_0_id_374f26c4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
 /* harmony default export */ __webpack_exports__["default"] = (_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_status_nav_vue_vue_type_style_index_0_id_374f26c4_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); 
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 121:
 | 
			
		||||
/***/ 127:
 | 
			
		||||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/components/status-nav/status-nav.vue?vue&type=style&index=0&id=374f26c4&scoped=true&lang=css& ***!
 | 
			
		||||
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -284,7 +284,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
    'components/status-nav/status-nav-create-component',
 | 
			
		||||
    {
 | 
			
		||||
        'components/status-nav/status-nav-create-component':(function(module, exports, __webpack_require__){
 | 
			
		||||
            __webpack_require__('1')['createComponent'](__webpack_require__(115))
 | 
			
		||||
            __webpack_require__('1')['createComponent'](__webpack_require__(121))
 | 
			
		||||
        })
 | 
			
		||||
    },
 | 
			
		||||
    [['components/status-nav/status-nav-create-component']]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,183 @@
 | 
			
		|||
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["components/sub-nav/sub-nav"],{
 | 
			
		||||
 | 
			
		||||
/***/ 135:
 | 
			
		||||
/*!*******************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/sub-nav/sub-nav.vue ***!
 | 
			
		||||
  \*******************************************************************/
 | 
			
		||||
/*! no static exports found */
 | 
			
		||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _sub_nav_vue_vue_type_template_id_3097679c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./sub-nav.vue?vue&type=template&id=3097679c&scoped=true& */ 136);
 | 
			
		||||
/* harmony import */ var _sub_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./sub-nav.vue?vue&type=script&lang=js& */ 138);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _sub_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _sub_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
/* harmony import */ var _sub_nav_vue_vue_type_style_index_0_id_3097679c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./sub-nav.vue?vue&type=style&index=0&id=3097679c&scoped=true&lang=css& */ 140);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
 | 
			
		||||
 | 
			
		||||
var renderjs
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* normalize component */
 | 
			
		||||
 | 
			
		||||
var component = Object(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
 | 
			
		||||
  _sub_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
 | 
			
		||||
  _sub_nav_vue_vue_type_template_id_3097679c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
 | 
			
		||||
  _sub_nav_vue_vue_type_template_id_3097679c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
 | 
			
		||||
  false,
 | 
			
		||||
  null,
 | 
			
		||||
  "3097679c",
 | 
			
		||||
  null,
 | 
			
		||||
  false,
 | 
			
		||||
  _sub_nav_vue_vue_type_template_id_3097679c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
 | 
			
		||||
  renderjs
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
component.options.__file = "components/sub-nav/sub-nav.vue"
 | 
			
		||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 136:
 | 
			
		||||
/*!**************************************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/sub-nav/sub-nav.vue?vue&type=template&id=3097679c&scoped=true& ***!
 | 
			
		||||
  \**************************************************************************************************************/
 | 
			
		||||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
 | 
			
		||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_template_id_3097679c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./sub-nav.vue?vue&type=template&id=3097679c&scoped=true& */ 137);
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_template_id_3097679c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
 | 
			
		||||
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_template_id_3097679c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
 | 
			
		||||
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_template_id_3097679c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
 | 
			
		||||
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_template_id_3097679c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 137:
 | 
			
		||||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/components/sub-nav/sub-nav.vue?vue&type=template&id=3097679c&scoped=true& ***!
 | 
			
		||||
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
 | 
			
		||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
 | 
			
		||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
 | 
			
		||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
 | 
			
		||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
 | 
			
		||||
var components
 | 
			
		||||
var render = function() {
 | 
			
		||||
  var _vm = this
 | 
			
		||||
  var _h = _vm.$createElement
 | 
			
		||||
  var _c = _vm._self._c || _h
 | 
			
		||||
}
 | 
			
		||||
var recyclableRender = false
 | 
			
		||||
var staticRenderFns = []
 | 
			
		||||
render._withStripped = true
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 138:
 | 
			
		||||
/*!********************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/sub-nav/sub-nav.vue?vue&type=script&lang=js& ***!
 | 
			
		||||
  \********************************************************************************************/
 | 
			
		||||
/*! no static exports found */
 | 
			
		||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./sub-nav.vue?vue&type=script&lang=js& */ 139);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
 /* harmony default export */ __webpack_exports__["default"] = (_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 139:
 | 
			
		||||
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/components/sub-nav/sub-nav.vue?vue&type=script&lang=js& ***!
 | 
			
		||||
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
/*! no static exports found */
 | 
			
		||||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var _vuex = __webpack_require__(/*! vuex */ 13); //
 | 
			
		||||
//
 | 
			
		||||
//
 | 
			
		||||
//
 | 
			
		||||
//
 | 
			
		||||
//引入mapState
 | 
			
		||||
var _default = { name: 'tabbar', data: function data() {return { subNavList: ['待确认', '已确认'], curIndex: 0 };
 | 
			
		||||
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    // 选择栏目
 | 
			
		||||
    changeEv: function changeEv(index) {
 | 
			
		||||
      if (index !== this.curIndex) {
 | 
			
		||||
        this.curIndex = index;
 | 
			
		||||
        // 传值
 | 
			
		||||
        this.$emit("changeEv", index);
 | 
			
		||||
      }
 | 
			
		||||
    } } };exports.default = _default;
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 140:
 | 
			
		||||
/*!****************************************************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/sub-nav/sub-nav.vue?vue&type=style&index=0&id=3097679c&scoped=true&lang=css& ***!
 | 
			
		||||
  \****************************************************************************************************************************/
 | 
			
		||||
/*! no static exports found */
 | 
			
		||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_style_index_0_id_3097679c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./sub-nav.vue?vue&type=style&index=0&id=3097679c&scoped=true&lang=css& */ 141);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_style_index_0_id_3097679c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_style_index_0_id_3097679c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_style_index_0_id_3097679c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_style_index_0_id_3097679c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
 /* harmony default export */ __webpack_exports__["default"] = (_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_sub_nav_vue_vue_type_style_index_0_id_3097679c_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); 
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 141:
 | 
			
		||||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/components/sub-nav/sub-nav.vue?vue&type=style&index=0&id=3097679c&scoped=true&lang=css& ***!
 | 
			
		||||
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
/*! no static exports found */
 | 
			
		||||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
// extracted by mini-css-extract-plugin
 | 
			
		||||
    if(false) { var cssReload; }
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
/***/ })
 | 
			
		||||
 | 
			
		||||
}]);
 | 
			
		||||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/sub-nav/sub-nav.js.map
 | 
			
		||||
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
 | 
			
		||||
    'components/sub-nav/sub-nav-create-component',
 | 
			
		||||
    {
 | 
			
		||||
        'components/sub-nav/sub-nav-create-component':(function(module, exports, __webpack_require__){
 | 
			
		||||
            __webpack_require__('1')['createComponent'](__webpack_require__(135))
 | 
			
		||||
        })
 | 
			
		||||
    },
 | 
			
		||||
    [['components/sub-nav/sub-nav-create-component']]
 | 
			
		||||
]);
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,4 @@
 | 
			
		|||
{
 | 
			
		||||
  "usingComponents": {},
 | 
			
		||||
  "component": true
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
<view class="sub-nav bg-white data-v-3097679c"><block wx:for="{{subNavList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['changeEv',[index]]]]]}}" class="{{['item','font32','data-v-3097679c',curIndex==index?'color-blue':'']}}" bindtap="__e">{{item}}</view></block></view>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,14 @@
 | 
			
		|||
 | 
			
		||||
.sub-nav.data-v-3097679c{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	align-items: center;
 | 
			
		||||
	padding: 0 30rpx;
 | 
			
		||||
}
 | 
			
		||||
.sub-nav .item.data-v-3097679c{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	justify-content: center;
 | 
			
		||||
	align-items: center;
 | 
			
		||||
	width: 50%;
 | 
			
		||||
	height: 80rpx;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["components/tabbar/tabbar"],{
 | 
			
		||||
 | 
			
		||||
/***/ 122:
 | 
			
		||||
/***/ 128:
 | 
			
		||||
/*!*****************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/tabbar/tabbar.vue ***!
 | 
			
		||||
  \*****************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -9,10 +9,10 @@
 | 
			
		|||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _tabbar_vue_vue_type_template_id_8ad7aaf8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tabbar.vue?vue&type=template&id=8ad7aaf8&scoped=true& */ 123);
 | 
			
		||||
/* harmony import */ var _tabbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tabbar.vue?vue&type=script&lang=js& */ 125);
 | 
			
		||||
/* harmony import */ var _tabbar_vue_vue_type_template_id_8ad7aaf8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tabbar.vue?vue&type=template&id=8ad7aaf8&scoped=true& */ 129);
 | 
			
		||||
/* harmony import */ var _tabbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tabbar.vue?vue&type=script&lang=js& */ 131);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _tabbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _tabbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
/* harmony import */ var _tabbar_vue_vue_type_style_index_0_id_8ad7aaf8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./tabbar.vue?vue&type=style&index=0&id=8ad7aaf8&scoped=true&lang=css& */ 127);
 | 
			
		||||
/* harmony import */ var _tabbar_vue_vue_type_style_index_0_id_8ad7aaf8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./tabbar.vue?vue&type=style&index=0&id=8ad7aaf8&scoped=true&lang=css& */ 133);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
 | 
			
		||||
 | 
			
		||||
var renderjs
 | 
			
		||||
| 
						 | 
				
			
			@ -41,7 +41,7 @@ component.options.__file = "components/tabbar/tabbar.vue"
 | 
			
		|||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 123:
 | 
			
		||||
/***/ 129:
 | 
			
		||||
/*!************************************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/tabbar/tabbar.vue?vue&type=template&id=8ad7aaf8&scoped=true& ***!
 | 
			
		||||
  \************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -50,7 +50,7 @@ component.options.__file = "components/tabbar/tabbar.vue"
 | 
			
		|||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_template_id_8ad7aaf8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./tabbar.vue?vue&type=template&id=8ad7aaf8&scoped=true& */ 124);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_template_id_8ad7aaf8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./tabbar.vue?vue&type=template&id=8ad7aaf8&scoped=true& */ 130);
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_template_id_8ad7aaf8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
 | 
			
		||||
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_template_id_8ad7aaf8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
 | 
			
		||||
| 
						 | 
				
			
			@ -63,7 +63,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 124:
 | 
			
		||||
/***/ 130:
 | 
			
		||||
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/components/tabbar/tabbar.vue?vue&type=template&id=8ad7aaf8&scoped=true& ***!
 | 
			
		||||
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -90,7 +90,7 @@ render._withStripped = true
 | 
			
		|||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 125:
 | 
			
		||||
/***/ 131:
 | 
			
		||||
/*!******************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/tabbar/tabbar.vue?vue&type=script&lang=js& ***!
 | 
			
		||||
  \******************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -99,14 +99,14 @@ render._withStripped = true
 | 
			
		|||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./tabbar.vue?vue&type=script&lang=js& */ 126);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./tabbar.vue?vue&type=script&lang=js& */ 132);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
 /* harmony default export */ __webpack_exports__["default"] = (_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 126:
 | 
			
		||||
/***/ 132:
 | 
			
		||||
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/components/tabbar/tabbar.vue?vue&type=script&lang=js& ***!
 | 
			
		||||
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -158,10 +158,6 @@ var _default = { name: 'tabbar', props: { // 当前选中项
 | 
			
		|||
      //负责人底部列表
 | 
			
		||||
    };
 | 
			
		||||
  },
 | 
			
		||||
  mounted: function mounted() {
 | 
			
		||||
    // 获取当前页面路径
 | 
			
		||||
    this.$toolAll.tools.obtainPagePath();
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    // 跳转tabbar
 | 
			
		||||
    chooseFootTab: function chooseFootTab(index) {
 | 
			
		||||
| 
						 | 
				
			
			@ -198,21 +194,21 @@ var _default = { name: 'tabbar', props: { // 当前选中项
 | 
			
		|||
          case 1:
 | 
			
		||||
            if (this.$toolAll.tools.judgeAuth()) {
 | 
			
		||||
              uni.reLaunch({
 | 
			
		||||
                url: '/pages/director/overtime/overtime' });
 | 
			
		||||
                url: '/pages/director/expenditure/expenditure' });
 | 
			
		||||
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
          case 2:
 | 
			
		||||
            if (this.$toolAll.tools.judgeAuth()) {
 | 
			
		||||
              uni.reLaunch({
 | 
			
		||||
                url: '/pages/director/expenditure/expenditure' });
 | 
			
		||||
                url: '/pages/director/enter/enter' });
 | 
			
		||||
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
          case 3:
 | 
			
		||||
            if (this.$toolAll.tools.judgeAuth()) {
 | 
			
		||||
              uni.reLaunch({
 | 
			
		||||
                url: '/pages/director/enter/enter' });
 | 
			
		||||
                url: '/pages/director/overtime/overtime' });
 | 
			
		||||
 | 
			
		||||
            }
 | 
			
		||||
            break;}
 | 
			
		||||
| 
						 | 
				
			
			@ -223,7 +219,7 @@ var _default = { name: 'tabbar', props: { // 当前选中项
 | 
			
		|||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 127:
 | 
			
		||||
/***/ 133:
 | 
			
		||||
/*!**************************************************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/components/tabbar/tabbar.vue?vue&type=style&index=0&id=8ad7aaf8&scoped=true&lang=css& ***!
 | 
			
		||||
  \**************************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -232,14 +228,14 @@ var _default = { name: 'tabbar', props: { // 当前选中项
 | 
			
		|||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_style_index_0_id_8ad7aaf8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./tabbar.vue?vue&type=style&index=0&id=8ad7aaf8&scoped=true&lang=css& */ 128);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_style_index_0_id_8ad7aaf8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./tabbar.vue?vue&type=style&index=0&id=8ad7aaf8&scoped=true&lang=css& */ 134);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_style_index_0_id_8ad7aaf8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_style_index_0_id_8ad7aaf8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_style_index_0_id_8ad7aaf8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_style_index_0_id_8ad7aaf8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
 /* harmony default export */ __webpack_exports__["default"] = (_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_tabbar_vue_vue_type_style_index_0_id_8ad7aaf8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); 
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 128:
 | 
			
		||||
/***/ 134:
 | 
			
		||||
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/components/tabbar/tabbar.vue?vue&type=style&index=0&id=8ad7aaf8&scoped=true&lang=css& ***!
 | 
			
		||||
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
| 
						 | 
				
			
			@ -258,7 +254,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
    'components/tabbar/tabbar-create-component',
 | 
			
		||||
    {
 | 
			
		||||
        'components/tabbar/tabbar-create-component':(function(module, exports, __webpack_require__){
 | 
			
		||||
            __webpack_require__('1')['createComponent'](__webpack_require__(122))
 | 
			
		||||
            __webpack_require__('1')['createComponent'](__webpack_require__(128))
 | 
			
		||||
        })
 | 
			
		||||
    },
 | 
			
		||||
    [['components/tabbar/tabbar-create-component']]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -96,10 +96,13 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    subNav: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/sub-nav/sub-nav */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/sub-nav/sub-nav")]).then(__webpack_require__.bind(null, /*! @/components/sub-nav/sub-nav.vue */ 135))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -156,7 +159,35 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var subNav = function subNav() {Promise.all(/*! require.ensure | components/sub-nav/sub-nav */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/sub-nav/sub-nav")]).then((function () {return resolve(__webpack_require__(/*! @/components/sub-nav/sub-nav.vue */ 135));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -168,18 +199,68 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
 | 
			
		||||
{
 | 
			
		||||
  components: {
 | 
			
		||||
    subNav: subNav,
 | 
			
		||||
    tabbar: tabbar },
 | 
			
		||||
 | 
			
		||||
  data: function data() {
 | 
			
		||||
    return {
 | 
			
		||||
      statusHeight: uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
      userType: 'director' //账户类型 工人:worker 负责人:director
 | 
			
		||||
      userType: 'director', //账户类型 工人:worker 负责人:director
 | 
			
		||||
      enterList: [], //打卡列表
 | 
			
		||||
      page: 1,
 | 
			
		||||
      size: 10,
 | 
			
		||||
      status: 0,
 | 
			
		||||
      total: 0,
 | 
			
		||||
      isAll: false, //是否全选
 | 
			
		||||
      ids: '' //选中的id
 | 
			
		||||
    };
 | 
			
		||||
  },
 | 
			
		||||
  onLoad: function onLoad() {
 | 
			
		||||
 | 
			
		||||
  },
 | 
			
		||||
  methods: {} };exports.default = _default;
 | 
			
		||||
  onShow: function onShow() {
 | 
			
		||||
    // 获取录入列表
 | 
			
		||||
    this.getEnterList();
 | 
			
		||||
  },
 | 
			
		||||
  onReachBottom: function onReachBottom() {
 | 
			
		||||
    if (this.enterList.length < this.total) {
 | 
			
		||||
      this.page++;
 | 
			
		||||
      // 获取录入列表
 | 
			
		||||
      this.getEnterList();
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    // 选择栏目
 | 
			
		||||
    changeEv: function changeEv(index) {
 | 
			
		||||
      this.status = index;
 | 
			
		||||
      this.page = 1;
 | 
			
		||||
      // 获取录入列表
 | 
			
		||||
      this.getEnterList();
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 去确认&查看详情
 | 
			
		||||
    toDetail: function toDetail(id) {
 | 
			
		||||
      uni.navigateTo({
 | 
			
		||||
        url: "/pagesA/enterDetail/enterDetail?id=".concat(id) });
 | 
			
		||||
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 获取录入列表
 | 
			
		||||
    getEnterList: function getEnterList() {var _this = this;
 | 
			
		||||
      var params = {
 | 
			
		||||
        page: this.page,
 | 
			
		||||
        size: this.size,
 | 
			
		||||
        status: this.status };
 | 
			
		||||
 | 
			
		||||
      if (this.page == 1) this.enterList = [];
 | 
			
		||||
      this.$requst.post('/api/v1/manager/check-list', params).then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          console.log(res, '录入列表');
 | 
			
		||||
          _this.total = res.data.total;
 | 
			
		||||
          _this.enterList = _this.enterList.concat(res.data.list);
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    } } };exports.default = _default;
 | 
			
		||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
 | 
			
		||||
 | 
			
		||||
/***/ })
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,6 +3,7 @@
 | 
			
		|||
  "enablePullDownRefresh": false,
 | 
			
		||||
  "usingComponents": {
 | 
			
		||||
    "status-nav": "/components/status-nav/status-nav",
 | 
			
		||||
    "sub-nav": "/components/sub-nav/sub-nav",
 | 
			
		||||
    "tabbar": "/components/tabbar/tabbar"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
<view class="pad-x120 data-v-04b893d7"><status-nav vue-id="db4b2fe2-1" ifReturn="{{false}}" navBarTitle="录入" class="data-v-04b893d7" bind:__l="__l"></status-nav><tabbar vue-id="db4b2fe2-2" userType="{{userType}}" current="2" class="data-v-04b893d7" bind:__l="__l"></tabbar></view>
 | 
			
		||||
<view class="pad-x120 data-v-04b893d7"><status-nav vue-id="db4b2fe2-1" ifReturn="{{false}}" navBarTitle="工人信息" class="data-v-04b893d7" bind:__l="__l"></status-nav><view class="content data-v-04b893d7" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"><view class="pull-nav data-v-04b893d7" style="{{'top:'+(statusHeight+50+'px')+';'}}"><sub-nav bind:changeEv="__e" vue-id="db4b2fe2-2" data-event-opts="{{[['^changeEv',[['changeEv']]]]}}" class="data-v-04b893d7" bind:__l="__l"></sub-nav></view><view class="choose-all-bg data-v-04b893d7"></view><view class="sign-record sign-record-other bg-white data-v-04b893d7"><block wx:for="{{enterList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item font26 data-v-04b893d7"><view class="info enter-info data-v-04b893d7"><text class="data-v-04b893d7">{{"姓名:"+item.real_name}}</text><text class="data-v-04b893d7">{{"技术岗位:"+item.position_name}}</text><text class="data-v-04b893d7">{{"录入时间:"+item.created_at}}</text></view><view class="examine-btns font24 data-v-04b893d7"><block wx:if="{{status==0}}"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['enterList','',index,'id']]]]]]]}}" class="btn color-blue data-v-04b893d7" bindtap="__e">去确认</view></block><block wx:if="{{status==1}}"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['enterList','',index,'id']]]]]]]}}" class="btn btn-other color-99 data-v-04b893d7" bindtap="__e">查看详情</view></block></view><block wx:if="{{item.status==1||item.status==-1}}"><view class="{{['state','data-v-04b893d7',item.status==-1?'color-red':'']}}">{{item.status_text}}</view></block></view></block></view><view class="more-tips font24 data-v-04b893d7">{{enterList.length==total?'没有更多数据了':'下滑获取更多'}}</view></view><tabbar vue-id="db4b2fe2-3" userType="{{userType}}" current="2" class="data-v-04b893d7" bind:__l="__l"></tabbar></view>
 | 
			
		||||
| 
						 | 
				
			
			@ -96,10 +96,10 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -123,6 +123,17 @@ var render = function() {
 | 
			
		|||
  var _vm = this
 | 
			
		||||
  var _h = _vm.$createElement
 | 
			
		||||
  var _c = _vm._self._c || _h
 | 
			
		||||
  var g0 = _vm.showDate !== "" ? _vm.showDate.split("-") : null
 | 
			
		||||
  var g1 = _vm.showDate !== "" ? _vm.showDate.split("-") : null
 | 
			
		||||
  _vm.$mp.data = Object.assign(
 | 
			
		||||
    {},
 | 
			
		||||
    {
 | 
			
		||||
      $root: {
 | 
			
		||||
        g0: g0,
 | 
			
		||||
        g1: g1
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  )
 | 
			
		||||
}
 | 
			
		||||
var recyclableRender = false
 | 
			
		||||
var staticRenderFns = []
 | 
			
		||||
| 
						 | 
				
			
			@ -156,7 +167,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -166,6 +177,81 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
function getDate(type) {
 | 
			
		||||
  var date = new Date();
 | 
			
		||||
  var year = date.getFullYear();
 | 
			
		||||
  var month = date.getMonth() + 1;
 | 
			
		||||
  var day = date.getDate();
 | 
			
		||||
  if (type === 'start') {
 | 
			
		||||
    year = year - 2;
 | 
			
		||||
  }
 | 
			
		||||
  if (type === 'end') {
 | 
			
		||||
    year = year + 1;
 | 
			
		||||
  }
 | 
			
		||||
  month = month > 9 ? month : '0' + month;
 | 
			
		||||
  day = day > 9 ? day : '0' + day;
 | 
			
		||||
  return "".concat(year, "-").concat(month, "-").concat(day);
 | 
			
		||||
}var _default =
 | 
			
		||||
{
 | 
			
		||||
  components: {
 | 
			
		||||
    tabbar: tabbar },
 | 
			
		||||
| 
						 | 
				
			
			@ -173,13 +259,68 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
  data: function data() {
 | 
			
		||||
    return {
 | 
			
		||||
      statusHeight: uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
      userType: 'director' //账户类型 工人:worker 负责人:director
 | 
			
		||||
    };
 | 
			
		||||
      userType: 'director', //账户类型 工人:worker 负责人:director
 | 
			
		||||
      payInfo: {}, //支出总额
 | 
			
		||||
      payList: [], //工资列表
 | 
			
		||||
      date: getDate({ format: true }),
 | 
			
		||||
      startDate: getDate('start'),
 | 
			
		||||
      endDate: getDate('end'),
 | 
			
		||||
      showDate: '', //显示时间
 | 
			
		||||
      cateList: ['全部', '已发', '待发'], //分类列表
 | 
			
		||||
      cateIndex: 0, //当前选择
 | 
			
		||||
      page: 1,
 | 
			
		||||
      size: 10,
 | 
			
		||||
      total: 0 };
 | 
			
		||||
 | 
			
		||||
  },
 | 
			
		||||
  onLoad: function onLoad() {
 | 
			
		||||
 | 
			
		||||
  },
 | 
			
		||||
  methods: {} };exports.default = _default;
 | 
			
		||||
  onShow: function onShow() {
 | 
			
		||||
    // 获取工资列表
 | 
			
		||||
    this.getPayList();
 | 
			
		||||
  },
 | 
			
		||||
  onReachBottom: function onReachBottom() {
 | 
			
		||||
    if (this.payList.length < this.total) {
 | 
			
		||||
      this.page++;
 | 
			
		||||
      // 获取工资列表
 | 
			
		||||
      this.getPayList();
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    // 选择日期
 | 
			
		||||
    bindDateChange: function bindDateChange(e) {
 | 
			
		||||
      this.showDate = e.detail.value;
 | 
			
		||||
      this.page = 1;
 | 
			
		||||
      // 获取工资列表
 | 
			
		||||
      this.getPayList();
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 选择分类
 | 
			
		||||
    bindCateChange: function bindCateChange(e) {
 | 
			
		||||
      this.cateIndex = e.detail.value;
 | 
			
		||||
      // 获取工资列表
 | 
			
		||||
      this.getPayList();
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 获取工资列表
 | 
			
		||||
    getPayList: function getPayList() {var _this = this;
 | 
			
		||||
      var params = {
 | 
			
		||||
        page: this.page,
 | 
			
		||||
        size: this.size,
 | 
			
		||||
        data: this.showDate,
 | 
			
		||||
        status: this.cateIndex - 1 };
 | 
			
		||||
 | 
			
		||||
      if (this.page == 1) this.payList = [];
 | 
			
		||||
      this.$requst.post('/api/v1/manager/pay-list', params).then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          console.log(res, '录入列表');
 | 
			
		||||
          _this.total = res.data.total;
 | 
			
		||||
          _this.payInfo = res.data.info;
 | 
			
		||||
          _this.payList = _this.payList.concat(res.data.list);
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    } } };exports.default = _default;
 | 
			
		||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
 | 
			
		||||
 | 
			
		||||
/***/ })
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
<view class="pad-x120 data-v-578c57e5"><status-nav vue-id="cc01b47e-1" ifReturn="{{false}}" navBarTitle="支出" class="data-v-578c57e5" bind:__l="__l"></status-nav><tabbar vue-id="cc01b47e-2" userType="{{userType}}" current="1" class="data-v-578c57e5" bind:__l="__l"></tabbar></view>
 | 
			
		||||
<view class="pad-x120 data-v-578c57e5"><status-nav vue-id="cc01b47e-1" ifReturn="{{false}}" navBarTitle="工地支出" class="data-v-578c57e5" bind:__l="__l"></status-nav><view class="content data-v-578c57e5" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"><view class="screen-box pay-screen-box data-v-578c57e5"><view class="item data-v-578c57e5"><picker class="font24 data-v-578c57e5" mode="date" range="{{date}}" fields="month" start="{{startDate}}" end="{{endDate}}" data-event-opts="{{[['change',[['bindDateChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-578c57e5"><text class="{{['data-v-578c57e5',showDate==''?'color-99':'']}}">{{showDate!==''?$root.g0[0]+'年'+$root.g1[1]+'月':'请选择时间'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-578c57e5"></image></view></picker></view><view class="item data-v-578c57e5"><picker class="font24 data-v-578c57e5" mode="selector" range="{{cateList}}" value="{{cateIndex}}" data-event-opts="{{[['change',[['bindCateChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-578c57e5"><text class="{{['clips1','data-v-578c57e5',cateIndex==0?'color-99':'']}}">{{cateList[cateIndex]}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-578c57e5"></image></view></picker></view></view><view class="pay-info font26 data-v-578c57e5"><view class="item font30 data-v-578c57e5"><text class="data-v-578c57e5">工资总金额</text><text class="data-v-578c57e5">{{"合计:"+payInfo.amount+"元"}}</text></view><view class="item data-v-578c57e5"><text class="data-v-578c57e5">基本工资</text><text class="data-v-578c57e5">{{payInfo.base_amount+"元"}}</text></view><view class="item data-v-578c57e5"><text class="data-v-578c57e5">加班工资</text><text class="data-v-578c57e5">{{payInfo.overtime_amount+"元"}}</text></view><view class="item data-v-578c57e5"><text class="data-v-578c57e5">待发工资</text><text class="data-v-578c57e5">{{payInfo.not_amount+"元"}}</text></view><view class="item data-v-578c57e5"><text class="data-v-578c57e5">已发工资</text><text class="data-v-578c57e5">{{payInfo.done_amount+"元"}}</text></view></view><view class="sign-record sign-record-other bg-white data-v-578c57e5"><block wx:for="{{payList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item font26 data-v-578c57e5"><view class="info info-other data-v-578c57e5"><text class="data-v-578c57e5">{{item.name}}</text><text class="{{['data-v-578c57e5',item.status==0?'color-blue':'color-66']}}">{{item.status_text}}</text></view><view class="wages-info data-v-578c57e5"><view class="text data-v-578c57e5">{{"基本工资:"+item.base_amount+"元"}}</view><view class="text data-v-578c57e5">{{"加班工资:"+item.overtime_amount+"元"}}</view><view class="text data-v-578c57e5">合计:<text class="font32 data-v-578c57e5">{{item.amount}}</text>元</view></view></view></block></view><view class="more-tips font24 data-v-578c57e5">{{enterList.length==total?'没有更多数据了':'下滑获取更多'}}</view></view><tabbar vue-id="cc01b47e-2" userType="{{userType}}" current="1" class="data-v-578c57e5" bind:__l="__l"></tabbar></view>
 | 
			
		||||
| 
						 | 
				
			
			@ -96,10 +96,13 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    subNav: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/sub-nav/sub-nav */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/sub-nav/sub-nav")]).then(__webpack_require__.bind(null, /*! @/components/sub-nav/sub-nav.vue */ 135))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -156,7 +159,46 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var subNav = function subNav() {Promise.all(/*! require.ensure | components/sub-nav/sub-nav */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/sub-nav/sub-nav")]).then((function () {return resolve(__webpack_require__(/*! @/components/sub-nav/sub-nav.vue */ 135));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -168,18 +210,150 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
 | 
			
		||||
{
 | 
			
		||||
  components: {
 | 
			
		||||
    subNav: subNav,
 | 
			
		||||
    tabbar: tabbar },
 | 
			
		||||
 | 
			
		||||
  data: function data() {
 | 
			
		||||
    return {
 | 
			
		||||
      statusHeight: uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
      userType: 'director' //账户类型 工人:worker 负责人:director
 | 
			
		||||
      userType: 'director', //账户类型 工人:worker 负责人:director
 | 
			
		||||
      overtimeList: [], //打卡列表
 | 
			
		||||
      page: 1,
 | 
			
		||||
      size: 10,
 | 
			
		||||
      status: 0,
 | 
			
		||||
      total: 0,
 | 
			
		||||
      isAll: false, //是否全选
 | 
			
		||||
      ids: '' //选中的id
 | 
			
		||||
    };
 | 
			
		||||
  },
 | 
			
		||||
  onLoad: function onLoad() {
 | 
			
		||||
 | 
			
		||||
  },
 | 
			
		||||
  methods: {} };exports.default = _default;
 | 
			
		||||
  onShow: function onShow() {
 | 
			
		||||
    // 获取加班列表
 | 
			
		||||
    this.getOvertimeList();
 | 
			
		||||
  },
 | 
			
		||||
  onReachBottom: function onReachBottom() {
 | 
			
		||||
    if (this.overtimeList.length < this.total) {
 | 
			
		||||
      this.page++;
 | 
			
		||||
      // 获取加班列表
 | 
			
		||||
      this.getOvertimeList();
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    // 选择栏目
 | 
			
		||||
    changeEv: function changeEv(index) {
 | 
			
		||||
      this.status = index;
 | 
			
		||||
      this.page = 1;
 | 
			
		||||
      // 获取加班列表
 | 
			
		||||
      this.getOvertimeList();
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 选中事件
 | 
			
		||||
    chooseEv: function chooseEv(index) {
 | 
			
		||||
      this.overtimeList[index].ifcheck = !this.overtimeList[index].ifcheck;
 | 
			
		||||
      var exit = this.overtimeList.filter(function (item) {return item.ifcheck == false;});
 | 
			
		||||
      if (exit.length > 0) {
 | 
			
		||||
        this.isAll = false;
 | 
			
		||||
      } else {
 | 
			
		||||
        this.isAll = true;
 | 
			
		||||
      }
 | 
			
		||||
      var idsTemparr = this.overtimeList.filter(function (item) {return item.ifcheck == true;});
 | 
			
		||||
      var idsArr = [];
 | 
			
		||||
      idsTemparr.forEach(function (item) {
 | 
			
		||||
        idsArr.push(item.id);
 | 
			
		||||
      });
 | 
			
		||||
      // 选中的id
 | 
			
		||||
      this.ids = idsArr.join(',');
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 全选事件
 | 
			
		||||
    chooseAll: function chooseAll() {
 | 
			
		||||
      var exit = this.overtimeList.filter(function (item) {return item.ifcheck == false;});
 | 
			
		||||
      if (exit.length > 0) {
 | 
			
		||||
        this.isAll = true;
 | 
			
		||||
        this.overtimeList.forEach(function (item) {return item.ifcheck = true;});
 | 
			
		||||
      } else {
 | 
			
		||||
        this.isAll = false;
 | 
			
		||||
        this.overtimeList.forEach(function (item) {item.ifcheck = false;});
 | 
			
		||||
      }
 | 
			
		||||
      var idsTemparr = this.overtimeList.filter(function (item) {return item.ifcheck == true;});
 | 
			
		||||
      var idsArr = [];
 | 
			
		||||
      idsTemparr.forEach(function (item) {
 | 
			
		||||
        idsArr.push(item.id);
 | 
			
		||||
      });
 | 
			
		||||
      // 选中的id
 | 
			
		||||
      this.ids = idsArr.join(',');
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 确认&退回事件
 | 
			
		||||
    submitEv: function submitEv(id, type) {var _this = this;
 | 
			
		||||
      var params = {
 | 
			
		||||
        id: id,
 | 
			
		||||
        type: type };
 | 
			
		||||
 | 
			
		||||
      this.$requst.post('/api/v1/manager/check-overtime', params).then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          if (type == 0) {
 | 
			
		||||
            _this.$toolAll.tools.showToast('已退回');
 | 
			
		||||
          } else {
 | 
			
		||||
            _this.$toolAll.tools.showToast('已确认');
 | 
			
		||||
          }
 | 
			
		||||
          // 获取加班列表
 | 
			
		||||
          _this.getOvertimeList();
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 批量确认&退回事件
 | 
			
		||||
    submitAll: function submitAll(type) {var _this2 = this;
 | 
			
		||||
      var params = {
 | 
			
		||||
        id: this.ids,
 | 
			
		||||
        type: type };
 | 
			
		||||
 | 
			
		||||
      this.$requst.post('/api/v1/manager/check-overtime', params).then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          if (type == 0) {
 | 
			
		||||
            _this2.$toolAll.tools.showToast('已退回');
 | 
			
		||||
          } else {
 | 
			
		||||
            _this2.$toolAll.tools.showToast('已确认');
 | 
			
		||||
          }
 | 
			
		||||
          // 获取加班列表
 | 
			
		||||
          _this2.getOvertimeList();
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 获取加班列表
 | 
			
		||||
    getOvertimeList: function getOvertimeList() {var _this3 = this;
 | 
			
		||||
      var params = {
 | 
			
		||||
        page: this.page,
 | 
			
		||||
        size: this.size,
 | 
			
		||||
        status: this.status };
 | 
			
		||||
 | 
			
		||||
      if (this.page == 1) this.overtimeList = [];
 | 
			
		||||
      this.$requst.post('/api/v1/manager/overtime-list', params).then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          console.log(res, '打卡列表');
 | 
			
		||||
          _this3.total = res.data.total;
 | 
			
		||||
          var overtimeArr = [];
 | 
			
		||||
          res.data.list.forEach(function (item) {
 | 
			
		||||
            var obj = {
 | 
			
		||||
              id: item.id,
 | 
			
		||||
              worksite_name: item.worksite_name,
 | 
			
		||||
              worker_name: item.worker_name,
 | 
			
		||||
              time: item.time,
 | 
			
		||||
              create_time: item.create_time,
 | 
			
		||||
              status: item.status,
 | 
			
		||||
              status_text: item.status_text,
 | 
			
		||||
              ifcheck: false };
 | 
			
		||||
 | 
			
		||||
            overtimeArr.push(obj);
 | 
			
		||||
          });
 | 
			
		||||
          _this3.overtimeList = _this3.overtimeList.concat(overtimeArr);
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    } } };exports.default = _default;
 | 
			
		||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
 | 
			
		||||
 | 
			
		||||
/***/ })
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,6 +3,7 @@
 | 
			
		|||
  "enablePullDownRefresh": false,
 | 
			
		||||
  "usingComponents": {
 | 
			
		||||
    "status-nav": "/components/status-nav/status-nav",
 | 
			
		||||
    "sub-nav": "/components/sub-nav/sub-nav",
 | 
			
		||||
    "tabbar": "/components/tabbar/tabbar"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
<view class="pad-x120 data-v-2d4463c5"><status-nav vue-id="7b4895e1-1" ifReturn="{{false}}" navBarTitle="加班" class="data-v-2d4463c5" bind:__l="__l"></status-nav><tabbar vue-id="7b4895e1-2" userType="{{userType}}" current="3" class="data-v-2d4463c5" bind:__l="__l"></tabbar></view>
 | 
			
		||||
<view class="pad-x120 data-v-2d4463c5"><status-nav vue-id="7b4895e1-1" ifReturn="{{false}}" navBarTitle="工地加班" class="data-v-2d4463c5" bind:__l="__l"></status-nav><view class="content data-v-2d4463c5" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"><view class="pull-nav data-v-2d4463c5" style="{{'top:'+(statusHeight+50+'px')+';'}}"><sub-nav bind:changeEv="__e" vue-id="7b4895e1-2" data-event-opts="{{[['^changeEv',[['changeEv']]]]}}" class="data-v-2d4463c5" bind:__l="__l"></sub-nav></view><view class="choose-all-bg data-v-2d4463c5"><block wx:if="{{status==0&&overtimeList.length>0}}"><view class="choose-all font26 data-v-2d4463c5"><view data-event-opts="{{[['tap',[['chooseAll',['$event']]]]]}}" class="{{['radio','data-v-2d4463c5',isAll?'checked':'']}}" bindtap="__e"></view><view class="title data-v-2d4463c5">全选</view><view class="choose-all-btns font24 data-v-2d4463c5"><view data-event-opts="{{[['tap',[['submitAll',[1]]]]]}}" class="btn color-blue data-v-2d4463c5" bindtap="__e">一键确认</view><view data-event-opts="{{[['tap',[['submitAll',[0]]]]]}}" class="btn color-99 btn-no data-v-2d4463c5" bindtap="__e">退回</view></view></view></block></view><view class="sign-record sign-record-other bg-white data-v-2d4463c5"><block wx:for="{{overtimeList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item font26 data-v-2d4463c5"><block wx:if="{{status==0}}"><view data-event-opts="{{[['tap',[['chooseEv',[index]]]]]}}" class="{{['radio','data-v-2d4463c5',item.ifcheck?'checked':'']}}" bindtap="__e"></view></block><view class="{{['info','data-v-2d4463c5',status==0?'hide':'']}}"><text class="data-v-2d4463c5">{{"工地:"+item.worksite_name}}</text><text class="data-v-2d4463c5">{{"姓名:"+item.worker_name}}</text><text class="data-v-2d4463c5">{{"加班时长:"+item.time+"小时"}}</text><text class="data-v-2d4463c5">{{"提交时间:"+item.create_time}}</text></view><block wx:if="{{item.status==0}}"><view class="examine-btns font24 data-v-2d4463c5"><view data-event-opts="{{[['tap',[['submitEv',['$0',1],[[['overtimeList','',index,'id']]]]]]]}}" class="btn color-blue data-v-2d4463c5" bindtap="__e">确认</view><view data-event-opts="{{[['tap',[['submitEv',['$0',0],[[['overtimeList','',index,'id']]]]]]]}}" class="btn color-99 data-v-2d4463c5" bindtap="__e">退回</view></view></block><block wx:if="{{item.status==1||item.status==-1}}"><view class="{{['state','data-v-2d4463c5',item.status==-1?'color-red':'']}}">{{item.status_text}}</view></block></view></block></view><view class="more-tips font24 data-v-2d4463c5">{{overtimeList.length==total?'没有更多数据了':'下滑获取更多'}}</view></view><tabbar vue-id="7b4895e1-3" userType="{{userType}}" current="3" class="data-v-2d4463c5" bind:__l="__l"></tabbar></view>
 | 
			
		||||
| 
						 | 
				
			
			@ -96,10 +96,13 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    subNav: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/sub-nav/sub-nav */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/sub-nav/sub-nav")]).then(__webpack_require__.bind(null, /*! @/components/sub-nav/sub-nav.vue */ 135))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -156,7 +159,45 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var subNav = function subNav() {Promise.all(/*! require.ensure | components/sub-nav/sub-nav */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/sub-nav/sub-nav")]).then((function () {return resolve(__webpack_require__(/*! @/components/sub-nav/sub-nav.vue */ 135));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -168,18 +209,151 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
 | 
			
		||||
{
 | 
			
		||||
  components: {
 | 
			
		||||
    subNav: subNav,
 | 
			
		||||
    tabbar: tabbar },
 | 
			
		||||
 | 
			
		||||
  data: function data() {
 | 
			
		||||
    return {
 | 
			
		||||
      statusHeight: uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
      userType: 'director' //账户类型 工人:worker 负责人:director
 | 
			
		||||
      userType: 'director', //账户类型 工人:worker 负责人:director
 | 
			
		||||
      signList: [], //打卡列表
 | 
			
		||||
      page: 1,
 | 
			
		||||
      size: 10,
 | 
			
		||||
      status: 0,
 | 
			
		||||
      total: 0,
 | 
			
		||||
      isAll: false, //是否全选
 | 
			
		||||
      ids: '' //选中的id
 | 
			
		||||
    };
 | 
			
		||||
  },
 | 
			
		||||
  onLoad: function onLoad() {
 | 
			
		||||
 | 
			
		||||
  },
 | 
			
		||||
  methods: {} };exports.default = _default;
 | 
			
		||||
  onShow: function onShow() {
 | 
			
		||||
    // 获取打卡列表
 | 
			
		||||
    this.getSignList();
 | 
			
		||||
  },
 | 
			
		||||
  onReachBottom: function onReachBottom() {
 | 
			
		||||
    if (this.signList.length < this.total) {
 | 
			
		||||
      this.page++;
 | 
			
		||||
      // 获取打卡列表
 | 
			
		||||
      this.getSignList();
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    // 选择栏目
 | 
			
		||||
    changeEv: function changeEv(index) {
 | 
			
		||||
      this.status = index;
 | 
			
		||||
      this.page = 1;
 | 
			
		||||
      // 获取打卡列表
 | 
			
		||||
      this.getSignList();
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 选中事件
 | 
			
		||||
    chooseEv: function chooseEv(index) {
 | 
			
		||||
      this.signList[index].ifcheck = !this.signList[index].ifcheck;
 | 
			
		||||
      var exit = this.signList.filter(function (item) {return item.ifcheck == false;});
 | 
			
		||||
      if (exit.length > 0) {
 | 
			
		||||
        this.isAll = false;
 | 
			
		||||
      } else {
 | 
			
		||||
        this.isAll = true;
 | 
			
		||||
      }
 | 
			
		||||
      var idsTemparr = this.signList.filter(function (item) {return item.ifcheck == true;});
 | 
			
		||||
      var idsArr = [];
 | 
			
		||||
      idsTemparr.forEach(function (item) {
 | 
			
		||||
        idsArr.push(item.id);
 | 
			
		||||
      });
 | 
			
		||||
      // 选中的id
 | 
			
		||||
      this.ids = idsArr.join(',');
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 全选事件
 | 
			
		||||
    chooseAll: function chooseAll() {
 | 
			
		||||
      var exit = this.signList.filter(function (item) {return item.ifcheck == false;});
 | 
			
		||||
      if (exit.length > 0) {
 | 
			
		||||
        this.isAll = true;
 | 
			
		||||
        this.signList.forEach(function (item) {return item.ifcheck = true;});
 | 
			
		||||
      } else {
 | 
			
		||||
        this.isAll = false;
 | 
			
		||||
        this.signList.forEach(function (item) {item.ifcheck = false;});
 | 
			
		||||
      }
 | 
			
		||||
      var idsTemparr = this.signList.filter(function (item) {return item.ifcheck == true;});
 | 
			
		||||
      var idsArr = [];
 | 
			
		||||
      idsTemparr.forEach(function (item) {
 | 
			
		||||
        idsArr.push(item.id);
 | 
			
		||||
      });
 | 
			
		||||
      // 选中的id
 | 
			
		||||
      this.ids = idsArr.join(',');
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 确认&退回事件
 | 
			
		||||
    submitEv: function submitEv(id, type) {var _this = this;
 | 
			
		||||
      var params = {
 | 
			
		||||
        id: id,
 | 
			
		||||
        type: type };
 | 
			
		||||
 | 
			
		||||
      this.$requst.post('/api/v1/manager/check-clock', params).then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          if (type == 0) {
 | 
			
		||||
            _this.$toolAll.tools.showToast('已退回');
 | 
			
		||||
          } else {
 | 
			
		||||
            _this.$toolAll.tools.showToast('已确认');
 | 
			
		||||
          }
 | 
			
		||||
          // 获取打卡列表
 | 
			
		||||
          _this.getSignList();
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 批量确认&退回事件
 | 
			
		||||
    submitAll: function submitAll(type) {var _this2 = this;
 | 
			
		||||
      var params = {
 | 
			
		||||
        id: this.ids,
 | 
			
		||||
        type: type };
 | 
			
		||||
 | 
			
		||||
      this.$requst.post('/api/v1/manager/check-clock', params).then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          if (type == 0) {
 | 
			
		||||
            _this2.$toolAll.tools.showToast('已退回');
 | 
			
		||||
          } else {
 | 
			
		||||
            _this2.$toolAll.tools.showToast('已确认');
 | 
			
		||||
          }
 | 
			
		||||
          // 获取打卡列表
 | 
			
		||||
          _this2.getSignList();
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 获取打卡列表
 | 
			
		||||
    getSignList: function getSignList() {var _this3 = this;
 | 
			
		||||
      var params = {
 | 
			
		||||
        page: this.page,
 | 
			
		||||
        size: this.size,
 | 
			
		||||
        status: this.status };
 | 
			
		||||
 | 
			
		||||
      if (this.page == 1) this.signList = [];
 | 
			
		||||
      this.$requst.post('/api/v1/manager/clock-list', params).then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          console.log(res, '打卡列表');
 | 
			
		||||
          _this3.total = res.data.total;
 | 
			
		||||
          var signArr = [];
 | 
			
		||||
          res.data.list.forEach(function (item) {
 | 
			
		||||
            var obj = {
 | 
			
		||||
              id: item.id,
 | 
			
		||||
              created_at: item.created_at,
 | 
			
		||||
              status: item.status,
 | 
			
		||||
              status_text: item.status_text,
 | 
			
		||||
              worksite_name: item.worksite_name,
 | 
			
		||||
              worker_name: item.worker_name,
 | 
			
		||||
              type_text: item.type_text,
 | 
			
		||||
              is_statistic: item.is_statistic,
 | 
			
		||||
              ifcheck: false };
 | 
			
		||||
 | 
			
		||||
            signArr.push(obj);
 | 
			
		||||
          });
 | 
			
		||||
          _this3.signList = _this3.signList.concat(signArr);
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    } } };exports.default = _default;
 | 
			
		||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
 | 
			
		||||
 | 
			
		||||
/***/ })
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,6 +3,7 @@
 | 
			
		|||
  "enablePullDownRefresh": false,
 | 
			
		||||
  "usingComponents": {
 | 
			
		||||
    "status-nav": "/components/status-nav/status-nav",
 | 
			
		||||
    "sub-nav": "/components/sub-nav/sub-nav",
 | 
			
		||||
    "tabbar": "/components/tabbar/tabbar"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
<view class="pad-x120 data-v-cabccb76"><status-nav vue-id="8cdba13e-1" ifReturn="{{false}}" navBarTitle="打卡" class="data-v-cabccb76" bind:__l="__l"></status-nav><tabbar vue-id="8cdba13e-2" userType="{{userType}}" class="data-v-cabccb76" bind:__l="__l"></tabbar></view>
 | 
			
		||||
<view class="pad-x120 data-v-cabccb76"><status-nav vue-id="8cdba13e-1" ifReturn="{{false}}" navBarTitle="工地打卡" class="data-v-cabccb76" bind:__l="__l"></status-nav><view class="content data-v-cabccb76" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"><view class="pull-nav data-v-cabccb76" style="{{'top:'+(statusHeight+50+'px')+';'}}"><sub-nav bind:changeEv="__e" vue-id="8cdba13e-2" data-event-opts="{{[['^changeEv',[['changeEv']]]]}}" class="data-v-cabccb76" bind:__l="__l"></sub-nav></view><view class="choose-all-bg data-v-cabccb76"><block wx:if="{{status==0&&signList.length>0}}"><view class="choose-all font26 data-v-cabccb76"><view data-event-opts="{{[['tap',[['chooseAll',['$event']]]]]}}" class="{{['radio','data-v-cabccb76',isAll?'checked':'']}}" bindtap="__e"></view><view class="title data-v-cabccb76">全选</view><view class="choose-all-btns font24 data-v-cabccb76"><view data-event-opts="{{[['tap',[['submitAll',[1]]]]]}}" class="btn color-blue data-v-cabccb76" bindtap="__e">一键确认</view><view data-event-opts="{{[['tap',[['submitAll',[0]]]]]}}" class="btn color-99 btn-no data-v-cabccb76" bindtap="__e">退回</view></view></view></block></view><view class="sign-record sign-record-other bg-white data-v-cabccb76"><block wx:for="{{signList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item font26 data-v-cabccb76"><block wx:if="{{status==0}}"><view data-event-opts="{{[['tap',[['chooseEv',[index]]]]]}}" class="{{['radio','data-v-cabccb76',item.ifcheck?'checked':'']}}" bindtap="__e"></view></block><view class="{{['info','data-v-cabccb76',status==0?'hide':'']}}"><text class="data-v-cabccb76">{{"姓名:"+item.worker_name}}</text><text class="data-v-cabccb76">{{item.type_text+"打卡:"+item.created_at}}</text><text class="data-v-cabccb76">{{"打卡工地:"+item.worksite_name}}</text></view><block wx:if="{{item.status==0}}"><view class="examine-btns font24 data-v-cabccb76"><view data-event-opts="{{[['tap',[['submitEv',['$0',1],[[['signList','',index,'id']]]]]]]}}" class="btn color-blue data-v-cabccb76" bindtap="__e">确认</view><view data-event-opts="{{[['tap',[['submitEv',['$0',0],[[['signList','',index,'id']]]]]]]}}" class="btn color-99 data-v-cabccb76" bindtap="__e">退回</view></view></block><block wx:if="{{item.status==1||item.status==-1}}"><view class="{{['state','data-v-cabccb76',item.status==-1?'color-red':'']}}">{{item.status_text}}</view></block></view></block><view class="more-tips font24 data-v-cabccb76">{{signList.length==total?'没有更多数据了':'下滑获取更多'}}</view></view></view><tabbar vue-id="8cdba13e-3" userType="{{userType}}" class="data-v-cabccb76" bind:__l="__l"></tabbar></view>
 | 
			
		||||
| 
						 | 
				
			
			@ -96,10 +96,10 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -156,7 +156,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -96,10 +96,10 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -169,7 +169,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -267,8 +267,6 @@ function getDate(type) {
 | 
			
		|||
        if (res.code == 0) {
 | 
			
		||||
          _this.worksiteList = res.data.list;
 | 
			
		||||
          _this.isLoding = true;
 | 
			
		||||
        } else {
 | 
			
		||||
          _this.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -96,10 +96,10 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -174,7 +174,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -413,8 +413,6 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
          _this3.siteInfo = res.data;
 | 
			
		||||
          _this3.registerObj.worksite_id = res.data.id;
 | 
			
		||||
          _this3.isLoding = true;
 | 
			
		||||
        } else {
 | 
			
		||||
          _this3.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,277 @@
 | 
			
		|||
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pagesA/enterDetail/enterDetail"],{
 | 
			
		||||
 | 
			
		||||
/***/ 108:
 | 
			
		||||
/*!******************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/main.js?{"page":"pagesA%2FenterDetail%2FenterDetail"} ***!
 | 
			
		||||
  \******************************************************************************************/
 | 
			
		||||
/*! no static exports found */
 | 
			
		||||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(createPage) {__webpack_require__(/*! uni-pages */ 5);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 4));
 | 
			
		||||
var _enterDetail = _interopRequireDefault(__webpack_require__(/*! ./pagesA/enterDetail/enterDetail.vue */ 109));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // @ts-ignore
 | 
			
		||||
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;createPage(_enterDetail.default);
 | 
			
		||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"]))
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 109:
 | 
			
		||||
/*!***********************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/pagesA/enterDetail/enterDetail.vue ***!
 | 
			
		||||
  \***********************************************************************/
 | 
			
		||||
/*! no static exports found */
 | 
			
		||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _enterDetail_vue_vue_type_template_id_3e617202_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./enterDetail.vue?vue&type=template&id=3e617202&scoped=true& */ 110);
 | 
			
		||||
/* harmony import */ var _enterDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./enterDetail.vue?vue&type=script&lang=js& */ 112);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _enterDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _enterDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
 | 
			
		||||
 | 
			
		||||
var renderjs
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* normalize component */
 | 
			
		||||
 | 
			
		||||
var component = Object(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
 | 
			
		||||
  _enterDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
 | 
			
		||||
  _enterDetail_vue_vue_type_template_id_3e617202_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
 | 
			
		||||
  _enterDetail_vue_vue_type_template_id_3e617202_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
 | 
			
		||||
  false,
 | 
			
		||||
  null,
 | 
			
		||||
  "3e617202",
 | 
			
		||||
  null,
 | 
			
		||||
  false,
 | 
			
		||||
  _enterDetail_vue_vue_type_template_id_3e617202_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
 | 
			
		||||
  renderjs
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
component.options.__file = "pagesA/enterDetail/enterDetail.vue"
 | 
			
		||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 110:
 | 
			
		||||
/*!******************************************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/pagesA/enterDetail/enterDetail.vue?vue&type=template&id=3e617202&scoped=true& ***!
 | 
			
		||||
  \******************************************************************************************************************/
 | 
			
		||||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
 | 
			
		||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_enterDetail_vue_vue_type_template_id_3e617202_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./enterDetail.vue?vue&type=template&id=3e617202&scoped=true& */ 111);
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_enterDetail_vue_vue_type_template_id_3e617202_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
 | 
			
		||||
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_enterDetail_vue_vue_type_template_id_3e617202_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
 | 
			
		||||
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_enterDetail_vue_vue_type_template_id_3e617202_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
 | 
			
		||||
 | 
			
		||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_enterDetail_vue_vue_type_template_id_3e617202_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 111:
 | 
			
		||||
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/pagesA/enterDetail/enterDetail.vue?vue&type=template&id=3e617202&scoped=true& ***!
 | 
			
		||||
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
 | 
			
		||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
 | 
			
		||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
 | 
			
		||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
 | 
			
		||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
 | 
			
		||||
var components
 | 
			
		||||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
  if (
 | 
			
		||||
    e.message.indexOf("Cannot find module") !== -1 &&
 | 
			
		||||
    e.message.indexOf(".vue") !== -1
 | 
			
		||||
  ) {
 | 
			
		||||
    console.error(e.message)
 | 
			
		||||
    console.error("1. 排查组件名称拼写是否正确")
 | 
			
		||||
    console.error(
 | 
			
		||||
      "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
 | 
			
		||||
    )
 | 
			
		||||
    console.error(
 | 
			
		||||
      "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
 | 
			
		||||
    )
 | 
			
		||||
  } else {
 | 
			
		||||
    throw e
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
var render = function() {
 | 
			
		||||
  var _vm = this
 | 
			
		||||
  var _h = _vm.$createElement
 | 
			
		||||
  var _c = _vm._self._c || _h
 | 
			
		||||
}
 | 
			
		||||
var recyclableRender = false
 | 
			
		||||
var staticRenderFns = []
 | 
			
		||||
render._withStripped = true
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 112:
 | 
			
		||||
/*!************************************************************************************************!*\
 | 
			
		||||
  !*** D:/Lee/工地打卡小程序/building-sign/pagesA/enterDetail/enterDetail.vue?vue&type=script&lang=js& ***!
 | 
			
		||||
  \************************************************************************************************/
 | 
			
		||||
/*! no static exports found */
 | 
			
		||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
__webpack_require__.r(__webpack_exports__);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_enterDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../HbuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./enterDetail.vue?vue&type=script&lang=js& */ 113);
 | 
			
		||||
/* harmony import */ var _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_enterDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_enterDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
 | 
			
		||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_enterDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_enterDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 | 
			
		||||
 /* harmony default export */ __webpack_exports__["default"] = (_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_enterDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
 | 
			
		||||
/***/ 113:
 | 
			
		||||
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
 | 
			
		||||
  !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/Lee/工地打卡小程序/building-sign/pagesA/enterDetail/enterDetail.vue?vue&type=script&lang=js& ***!
 | 
			
		||||
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
 | 
			
		||||
/*! no static exports found */
 | 
			
		||||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  components: {
 | 
			
		||||
    tabbar: tabbar },
 | 
			
		||||
 | 
			
		||||
  data: function data() {
 | 
			
		||||
    return {
 | 
			
		||||
      statusHeight: uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
      userType: 'director', //账户类型 工人:worker 负责人:director
 | 
			
		||||
      centerDetail: {}, //工人信息
 | 
			
		||||
      id: 0 //工人id
 | 
			
		||||
    };
 | 
			
		||||
  },
 | 
			
		||||
  onLoad: function onLoad(op) {
 | 
			
		||||
    if (op.id) {
 | 
			
		||||
      this.id = op.id;
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  onShow: function onShow() {
 | 
			
		||||
    // 获取工人信息
 | 
			
		||||
    this.getEnterDetail();
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    // 获取工人信息
 | 
			
		||||
    getEnterDetail: function getEnterDetail() {var _this = this;
 | 
			
		||||
      this.$requst.post('/api/v1/manager/check-detail', { id: this.id }).then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          console.log(res, '工人信息');
 | 
			
		||||
          _this.centerDetail = res.data;
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 确认&退回
 | 
			
		||||
    submitEv: function submitEv(type) {var _this2 = this;
 | 
			
		||||
      this.$requst.post('/api/v1/manager/check-info', { id: this.id, type: type }).then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          if (type == 0) {
 | 
			
		||||
            _this2.$toolAll.tools.showToast('已退回');
 | 
			
		||||
          } else {
 | 
			
		||||
            _this2.$toolAll.tools.showToast('已确认');
 | 
			
		||||
          }
 | 
			
		||||
          uni.reLaunch({
 | 
			
		||||
            url: '/pages/director/enter/enter' });
 | 
			
		||||
 | 
			
		||||
        } else {
 | 
			
		||||
          _this2.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    } } };exports.default = _default;
 | 
			
		||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
 | 
			
		||||
 | 
			
		||||
/***/ })
 | 
			
		||||
 | 
			
		||||
},[[108,"common/runtime","common/vendor"]]]);
 | 
			
		||||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pagesA/enterDetail/enterDetail.js.map
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,8 @@
 | 
			
		|||
{
 | 
			
		||||
  "navigationBarTitleText": "录入详情",
 | 
			
		||||
  "enablePullDownRefresh": false,
 | 
			
		||||
  "usingComponents": {
 | 
			
		||||
    "status-nav": "/components/status-nav/status-nav",
 | 
			
		||||
    "tabbar": "/components/tabbar/tabbar"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
<view class="pad-x120 data-v-3e617202"><status-nav vue-id="391a19e7-1" navBarTitle="工人信息" class="data-v-3e617202" bind:__l="__l"></status-nav><view class="content data-v-3e617202" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"><view class="enter-detail font26 data-v-3e617202"><view class="item data-v-3e617202"><view class="title data-v-3e617202">姓名</view><view class="msg font24 data-v-3e617202"><block wx:if="{{centerDetail.status==0&¢erDetail.real_name!==centerDetail.account.real_name}}"><text class="data-v-3e617202">{{centerDetail.account.real_name+"-"}}</text></block>{{centerDetail.real_name}}</view></view><view class="item data-v-3e617202"><view class="title data-v-3e617202">电话</view><view class="msg font24 data-v-3e617202"><block wx:if="{{centerDetail.status==0&¢erDetail.mobile!==centerDetail.account.mobile}}"><text class="data-v-3e617202">{{centerDetail.account.mobile+"-"}}</text></block>{{centerDetail.mobile}}</view></view><view class="item data-v-3e617202"><view class="title data-v-3e617202">身份证</view><view class="msg font24 data-v-3e617202"><block wx:if="{{centerDetail.status==0&¢erDetail.card_number!==centerDetail.account.card_number}}"><text class="data-v-3e617202">{{centerDetail.account.card_number+"-"}}</text></block>{{centerDetail.card_number}}</view></view><view class="item data-v-3e617202"><view class="title data-v-3e617202">紧急联系人</view><view class="msg font24 data-v-3e617202"><block wx:if="{{centerDetail.status==0&¢erDetail.emergency_contact!==centerDetail.account.emergency_contact}}"><text class="data-v-3e617202">{{centerDetail.account.emergency_contact+"-"}}</text></block>{{centerDetail.emergency_contact}}</view></view><view class="item data-v-3e617202"><view class="title data-v-3e617202">联系人电话</view><view class="msg font24 data-v-3e617202"><block wx:if="{{centerDetail.status==0&¢erDetail.emergency_phone!==centerDetail.account.emergency_phone}}"><text class="data-v-3e617202">{{centerDetail.account.emergency_phone+"-"}}</text></block>{{centerDetail.emergency_phone}}</view></view><view class="item data-v-3e617202"><view class="title data-v-3e617202">银行卡户名</view><view class="msg font24 data-v-3e617202"><block wx:if="{{centerDetail.status==0&¢erDetail.bank_card_name!==centerDetail.account.bank_card_name}}"><text class="data-v-3e617202">{{centerDetail.account.bank_card_name+"-"}}</text></block>{{centerDetail.bank_card_name}}</view></view><view class="item data-v-3e617202"><view class="title data-v-3e617202">银行卡号</view><view class="msg font24 data-v-3e617202"><block wx:if="{{centerDetail.status==0&¢erDetail.bank_card_number!==centerDetail.account.bank_card_number}}"><text class="data-v-3e617202">{{centerDetail.account.bank_card_number+"-"}}</text></block>{{centerDetail.bank_card_number}}</view></view><view class="item data-v-3e617202"><view class="title data-v-3e617202">开户行</view><view class="msg font24 data-v-3e617202"><block wx:if="{{centerDetail.status==0&¢erDetail.bank_name!==centerDetail.account.bank_name}}"><text class="data-v-3e617202">{{centerDetail.account.bank_name+"-"}}</text></block>{{centerDetail.bank_name}}</view></view><view class="item data-v-3e617202"><view class="title data-v-3e617202">技术岗位</view><view class="msg font24 data-v-3e617202"><block wx:if="{{centerDetail.status==0&¢erDetail.position_name!==centerDetail.account.position_name}}"><text class="data-v-3e617202">{{centerDetail.account.position_name+"-"}}</text></block>{{centerDetail.position_name}}</view></view><view class="item data-v-3e617202"><view class="title data-v-3e617202">工资</view><view class="msg font24 data-v-3e617202"><block wx:if="{{centerDetail.status==0&¢erDetail.pay!==centerDetail.account.pay}}"><text class="data-v-3e617202">{{centerDetail.account.pay+"-"}}</text></block>{{centerDetail.pay+"元"}}</view></view><view class="item data-v-3e617202"><view class="title data-v-3e617202">加入时间</view><view class="msg font24 data-v-3e617202">{{centerDetail.check_at}}</view></view></view><block wx:if="{{centerDetail.status==0}}"><view class="enter-detail-btns color-white font30 data-v-3e617202"><view data-event-opts="{{[['tap',[['submitEv',[1]]]]]}}" class="btn data-v-3e617202" bindtap="__e">确认</view><view data-event-opts="{{[['tap',[['submitEv',[0]]]]]}}" class="btn data-v-3e617202" bindtap="__e">退回</view></view></block></view><tabbar vue-id="391a19e7-2" userType="{{userType}}" current="2" class="data-v-3e617202" bind:__l="__l"></tabbar></view>
 | 
			
		||||
| 
						 | 
				
			
			@ -96,10 +96,10 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -156,7 +156,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -24,7 +24,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -37,6 +37,60 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
function getDate(type) {
 | 
			
		||||
  var date = new Date();
 | 
			
		||||
  var year = date.getFullYear();
 | 
			
		||||
  var month = date.getMonth() + 1;
 | 
			
		||||
  var day = date.getDate();
 | 
			
		||||
  if (type === 'start') {
 | 
			
		||||
    year = year - 10;
 | 
			
		||||
  } else if (type === 'end') {
 | 
			
		||||
    year = year + 10;
 | 
			
		||||
  }
 | 
			
		||||
  month = month > 9 ? month : '0' + month;
 | 
			
		||||
  day = day > 9 ? day : '0' + day;
 | 
			
		||||
  return "".concat(year, "-").concat(month, "-").concat(day);
 | 
			
		||||
}var _default =
 | 
			
		||||
{
 | 
			
		||||
  components: {
 | 
			
		||||
    tabbar: tabbar },
 | 
			
		||||
| 
						 | 
				
			
			@ -44,13 +98,126 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
  data: function data() {
 | 
			
		||||
    return {
 | 
			
		||||
      statusHeight: uni.getSystemInfoSync().statusBarHeight, //状态栏高度
 | 
			
		||||
      userType: 'worker' //账户类型 工人:worker 负责人:director
 | 
			
		||||
      userType: 'worker', //账户类型 工人:worker 负责人:director
 | 
			
		||||
      worksiteList: [], //工地列表
 | 
			
		||||
      worksiteIndex: 0, //当前选择
 | 
			
		||||
      timeList: [], //加班时长列表
 | 
			
		||||
      timeIndex: 0, //当前选择
 | 
			
		||||
      remarks: '', //备注
 | 
			
		||||
      date: getDate({
 | 
			
		||||
        format: true }),
 | 
			
		||||
 | 
			
		||||
      startDate: getDate('start'),
 | 
			
		||||
      endDate: getDate('end'),
 | 
			
		||||
      flag: true, //是否允许提交
 | 
			
		||||
      isLoding: false, //是否加载完成
 | 
			
		||||
      id: 0, //加班id
 | 
			
		||||
      overtimeDetail: {} //加班详情
 | 
			
		||||
    };
 | 
			
		||||
  },
 | 
			
		||||
  onLoad: function onLoad() {
 | 
			
		||||
 | 
			
		||||
  onLoad: function onLoad(op) {
 | 
			
		||||
    if (op.id) {
 | 
			
		||||
      this.id = op.id;
 | 
			
		||||
    }
 | 
			
		||||
    // 获取工地列表
 | 
			
		||||
    this.getWorksiteList();
 | 
			
		||||
    // 获取加班时间
 | 
			
		||||
    this.getTimeList();
 | 
			
		||||
  },
 | 
			
		||||
  methods: {} };exports.default = _default;
 | 
			
		||||
  methods: {
 | 
			
		||||
    // 获取工地列表
 | 
			
		||||
    getOvertimeDetail: function getOvertimeDetail() {var _this = this;
 | 
			
		||||
      this.$requst.get('/api/v1/common/overtime-info', { id: this.id }).then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          console.log(res, '加班详情');
 | 
			
		||||
          _this.remarks = res.data.remarks;
 | 
			
		||||
          _this.worksiteIndex = _this.worksiteList.findIndex(function (item) {return item.id === parseFloat(res.data.worksite_id);});
 | 
			
		||||
          _this.timeIndex = _this.timeList.findIndex(function (item) {return item === parseFloat(res.data.time);});
 | 
			
		||||
          _this.date = res.data.day_text;
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 获取工地列表
 | 
			
		||||
    getWorksiteList: function getWorksiteList() {var _this2 = this;
 | 
			
		||||
      this.$requst.get('/api/v1/common/worksite-list').then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          _this2.worksiteList = res.data.list;
 | 
			
		||||
          _this2.isLoding = true;
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 获取加班时间
 | 
			
		||||
    getTimeList: function getTimeList() {
 | 
			
		||||
      var timeArr = [];
 | 
			
		||||
      for (var i = 1; i <= 48; i++) {
 | 
			
		||||
        timeArr.push(i - 0.5, i);
 | 
			
		||||
      }
 | 
			
		||||
      this.timeList = timeArr;
 | 
			
		||||
      // 获取加班详情
 | 
			
		||||
      this.getOvertimeDetail();
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 编辑
 | 
			
		||||
    editEv: function editEv() {var _this3 = this;
 | 
			
		||||
      if (this.flag) {
 | 
			
		||||
        this.flag = false;
 | 
			
		||||
        var params = {
 | 
			
		||||
          day: this.date,
 | 
			
		||||
          time: this.timeList[this.timeIndex],
 | 
			
		||||
          worksite_id: this.worksiteList[this.worksiteIndex].id,
 | 
			
		||||
          remarks: this.remarks,
 | 
			
		||||
          id: this.id };
 | 
			
		||||
 | 
			
		||||
        this.$requst.post('/api/v1/worker/overtime-edit', params).then(function (res) {
 | 
			
		||||
          if (res.code == 0) {
 | 
			
		||||
            _this3.$toolAll.tools.showToast('编辑成功');
 | 
			
		||||
            setTimeout(function () {
 | 
			
		||||
              uni.navigateBack({
 | 
			
		||||
                delta: 1 });
 | 
			
		||||
 | 
			
		||||
            }, 1000);
 | 
			
		||||
          } else {
 | 
			
		||||
            _this3.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
          }
 | 
			
		||||
          setTimeout(function () {
 | 
			
		||||
            _this3.flag = true;
 | 
			
		||||
          }, 2000);
 | 
			
		||||
        });
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 删除
 | 
			
		||||
    delEv: function delEv() {var _this4 = this;
 | 
			
		||||
      this.$requst.post('/api/v1/worker/overtime-del', { id: this.id }).then(function (res) {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          _this4.$toolAll.tools.showToast('删除成功');
 | 
			
		||||
          setTimeout(function () {
 | 
			
		||||
            uni.navigateBack({
 | 
			
		||||
              delta: 1 });
 | 
			
		||||
 | 
			
		||||
          }, 1000);
 | 
			
		||||
        } else {
 | 
			
		||||
          _this4.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 选择工地
 | 
			
		||||
    bindWorksiteChange: function bindWorksiteChange(e) {
 | 
			
		||||
      this.worksiteIndex = e.detail.value;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 选择日期
 | 
			
		||||
    bindDateChange: function bindDateChange(e) {
 | 
			
		||||
      this.date = e.detail.value;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 选择加班时长
 | 
			
		||||
    bindTimeChange: function bindTimeChange(e) {
 | 
			
		||||
      this.timeIndex = e.detail.value;
 | 
			
		||||
    } } };exports.default = _default;
 | 
			
		||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
| 
						 | 
				
			
			@ -151,10 +318,10 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -178,6 +345,19 @@ var render = function() {
 | 
			
		|||
  var _vm = this
 | 
			
		||||
  var _h = _vm.$createElement
 | 
			
		||||
  var _c = _vm._self._c || _h
 | 
			
		||||
  var g0 = _vm.isLoding ? _vm.date.split("-") : null
 | 
			
		||||
  var g1 = _vm.isLoding ? _vm.date.split("-") : null
 | 
			
		||||
  var g2 = _vm.isLoding ? _vm.date.split("-") : null
 | 
			
		||||
  _vm.$mp.data = Object.assign(
 | 
			
		||||
    {},
 | 
			
		||||
    {
 | 
			
		||||
      $root: {
 | 
			
		||||
        g0: g0,
 | 
			
		||||
        g1: g1,
 | 
			
		||||
        g2: g2
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  )
 | 
			
		||||
}
 | 
			
		||||
var recyclableRender = false
 | 
			
		||||
var staticRenderFns = []
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
<view class="pad-x120 data-v-74c4b20b"><status-nav vue-id="23d2105b-1" navBarTitle="编辑加班" class="data-v-74c4b20b" bind:__l="__l"></status-nav><view class="content data-v-74c4b20b" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"></view><tabbar vue-id="23d2105b-2" userType="{{userType}}" current="2" class="data-v-74c4b20b" bind:__l="__l"></tabbar></view>
 | 
			
		||||
<view class="pad-x120 data-v-74c4b20b"><status-nav vue-id="23d2105b-1" navBarTitle="编辑加班" class="data-v-74c4b20b" bind:__l="__l"></status-nav><block wx:if="{{isLoding}}"><view class="content data-v-74c4b20b" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"><view class="overtime-from font26 data-v-74c4b20b"><view class="item data-v-74c4b20b"><view class="title data-v-74c4b20b">工地</view><picker class="input data-v-74c4b20b" mode="selector" range="{{worksiteList}}" value="{{worksiteIndex}}" range-key="name" data-event-opts="{{[['change',[['bindWorksiteChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-74c4b20b"><text class="data-v-74c4b20b">{{worksiteList[worksiteIndex].name}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-74c4b20b"></image></view></picker></view><view class="item data-v-74c4b20b"><view class="title data-v-74c4b20b">日期</view><picker class="input data-v-74c4b20b" mode="date" range="{{date}}" start="{{startDate}}" end="{{endDate}}" data-event-opts="{{[['change',[['bindDateChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-74c4b20b"><text class="data-v-74c4b20b">{{$root.g0[0]+'年'+$root.g1[1]+'月'+$root.g2[2]+'日'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-74c4b20b"></image></view></picker></view><view class="item data-v-74c4b20b"><view class="title data-v-74c4b20b">加班时长</view><view class="time-input data-v-74c4b20b"><picker class="input data-v-74c4b20b" mode="selector" range="{{timeList}}" value="{{timeIndex}}" data-event-opts="{{[['change',[['bindTimeChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-74c4b20b"><text class="data-v-74c4b20b">{{timeList[timeIndex]}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-74c4b20b"></image></view></picker><view class="unit font24 data-v-74c4b20b">小时</view></view></view><view class="item data-v-74c4b20b"><view class="title data-v-74c4b20b">备注</view><textarea data-event-opts="{{[['input',[['__set_model',['','remarks','$event',[]]]]]]}}" class="input textarea data-v-74c4b20b" value="{{remarks}}" bindinput="__e"></textarea></view><view class="enter-detail-btns color-white font30 data-v-74c4b20b" style="margin:0;"><view data-event-opts="{{[['tap',[['editEv',['$event']]]]]}}" class="btn data-v-74c4b20b" bindtap="__e">确认</view><view data-event-opts="{{[['tap',[['delEv',['$event']]]]]}}" class="btn data-v-74c4b20b" bindtap="__e">删除</view></view></view></view></block><tabbar vue-id="23d2105b-2" userType="{{userType}}" current="2" class="data-v-74c4b20b" bind:__l="__l"></tabbar></view>
 | 
			
		||||
| 
						 | 
				
			
			@ -96,10 +96,10 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -175,7 +175,11 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -281,8 +285,6 @@ function getDate(type) {
 | 
			
		|||
        if (res.code == 0) {
 | 
			
		||||
          _this.worksiteList = res.data.list;
 | 
			
		||||
          _this.isLoding = true;
 | 
			
		||||
        } else {
 | 
			
		||||
          _this.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			@ -306,6 +308,13 @@ function getDate(type) {
 | 
			
		|||
      });
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 再次编辑
 | 
			
		||||
    editEv: function editEv(id) {
 | 
			
		||||
      uni.navigateTo({
 | 
			
		||||
        url: "/pagesA/overtimeEdit/overtimeEdit?id=".concat(id) });
 | 
			
		||||
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // 选择工地
 | 
			
		||||
    bindWorksiteChange: function bindWorksiteChange(e) {
 | 
			
		||||
      this.worksiteIndex = e.detail.value;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
<view class="pad-x120 data-v-49bbbfaa"><status-nav vue-id="edbb338a-1" navBarTitle="加班记录" class="data-v-49bbbfaa" bind:__l="__l"></status-nav><view class="content data-v-49bbbfaa" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"><view class="screen-box data-v-49bbbfaa"><view class="item data-v-49bbbfaa"><picker class="font24 data-v-49bbbfaa" mode="selector" range="{{worksiteList}}" value="{{worksiteIndex}}" range-key="name" data-event-opts="{{[['change',[['bindWorksiteChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-49bbbfaa"><text class="{{['clips1','data-v-49bbbfaa',worksiteIndex==-1?'color-99':'']}}">{{worksiteIndex!==-1?worksiteList[worksiteIndex].name:'请选择工地'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-49bbbfaa"></image></view></picker></view><view class="item data-v-49bbbfaa"><picker class="font24 data-v-49bbbfaa" mode="date" range="{{date}}" start="{{startDate}}" end="{{date}}" data-event-opts="{{[['change',[['beginDateChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-49bbbfaa"><text class="{{['data-v-49bbbfaa',beginDate==''?'color-99':'']}}">{{beginDate!==''?$root.g0[0]+'年'+$root.g1[1]+'月'+$root.g2[2]+'日':'请选择开始时间'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-49bbbfaa"></image></view></picker></view><view class="item data-v-49bbbfaa"><picker class="font24 data-v-49bbbfaa" mode="date" range="{{date}}" start="{{startDate}}" end="{{date}}" data-event-opts="{{[['change',[['endDateChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-49bbbfaa"><text class="{{['data-v-49bbbfaa',endDate==''?'color-99':'']}}">{{endDate!==''?$root.g3[0]+'年'+$root.g4[1]+'月'+$root.g5[2]+'日':'请选择截止时间'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-49bbbfaa"></image></view></picker></view></view><view class="sign-record sign-record-other bg-white data-v-49bbbfaa"><block wx:for="{{overtimeList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item font26 data-v-49bbbfaa"><view class="info data-v-49bbbfaa"><text class="data-v-49bbbfaa">{{"工地:"+item.worksite_name}}</text><text class="data-v-49bbbfaa">{{"加班时长:"+item.time+"小时"}}</text><text class="data-v-49bbbfaa">{{"提交时间:"+item.create_time}}</text></view><view class="{{['state','data-v-49bbbfaa',item.state==1?'':'color-blue']}}">{{item.status_text}}</view></view></block></view><view class="more-tips font24 data-v-49bbbfaa">{{overtimeList.length==total?'没有更多了':'下滑获取更多'}}</view></view><tabbar vue-id="edbb338a-2" userType="{{userType}}" current="2" class="data-v-49bbbfaa" bind:__l="__l"></tabbar></view>
 | 
			
		||||
<view class="pad-x120 data-v-49bbbfaa"><status-nav vue-id="edbb338a-1" navBarTitle="加班记录" class="data-v-49bbbfaa" bind:__l="__l"></status-nav><view class="content data-v-49bbbfaa" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"><view class="screen-box data-v-49bbbfaa"><view class="item data-v-49bbbfaa"><picker class="font24 data-v-49bbbfaa" mode="selector" range="{{worksiteList}}" value="{{worksiteIndex}}" range-key="name" data-event-opts="{{[['change',[['bindWorksiteChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-49bbbfaa"><text class="{{['clips1','data-v-49bbbfaa',worksiteIndex==-1?'color-99':'']}}">{{worksiteIndex!==-1?worksiteList[worksiteIndex].name:'请选择工地'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-49bbbfaa"></image></view></picker></view><view class="item data-v-49bbbfaa"><picker class="font24 data-v-49bbbfaa" mode="date" range="{{date}}" start="{{startDate}}" end="{{date}}" data-event-opts="{{[['change',[['beginDateChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-49bbbfaa"><text class="{{['data-v-49bbbfaa',beginDate==''?'color-99':'']}}">{{beginDate!==''?$root.g0[0]+'年'+$root.g1[1]+'月'+$root.g2[2]+'日':'请选择开始时间'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-49bbbfaa"></image></view></picker></view><view class="item data-v-49bbbfaa"><picker class="font24 data-v-49bbbfaa" mode="date" range="{{date}}" start="{{startDate}}" end="{{date}}" data-event-opts="{{[['change',[['endDateChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-49bbbfaa"><text class="{{['data-v-49bbbfaa',endDate==''?'color-99':'']}}">{{endDate!==''?$root.g3[0]+'年'+$root.g4[1]+'月'+$root.g5[2]+'日':'请选择截止时间'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-49bbbfaa"></image></view></picker></view></view><view class="sign-record sign-record-other bg-white data-v-49bbbfaa"><block wx:for="{{overtimeList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item font26 data-v-49bbbfaa"><view class="{{['info','data-v-49bbbfaa',item.status==-1?'enter-info':'']}}"><text class="data-v-49bbbfaa">{{"工地:"+item.worksite_name}}</text><text class="data-v-49bbbfaa">{{"加班时长:"+item.time+"小时"}}</text><text class="data-v-49bbbfaa">{{"提交时间:"+item.create_time}}</text></view><block wx:if="{{item.status==0}}"><view class="state color-blue data-v-49bbbfaa">{{item.status_text}}</view></block><block wx:if="{{item.status==1}}"><view class="state data-v-49bbbfaa">{{item.status_text}}</view></block><block wx:if="{{item.status==-1}}"><view class="examine-btns font24 data-v-49bbbfaa"><view data-event-opts="{{[['tap',[['editEv',['$0'],[[['overtimeList','',index,'id']]]]]]]}}" class="btn color-blue data-v-49bbbfaa" bindtap="__e">再次编辑</view></view></block></view></block></view><view class="more-tips font24 data-v-49bbbfaa">{{overtimeList.length==total?'没有更多数据了':'下滑获取更多'}}</view></view><tabbar vue-id="edbb338a-2" userType="{{userType}}" current="2" class="data-v-49bbbfaa" bind:__l="__l"></tabbar></view>
 | 
			
		||||
| 
						 | 
				
			
			@ -96,10 +96,10 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -187,7 +187,9 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -292,8 +294,6 @@ function getDate(type) {
 | 
			
		|||
        if (res.code == 0) {
 | 
			
		||||
          _this.worksiteList = res.data.list;
 | 
			
		||||
          _this.isLoding = true;
 | 
			
		||||
        } else {
 | 
			
		||||
          _this.$toolAll.tools.showToast(res.msg);
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
<view class="pad-x120 data-v-11e99daa"><status-nav vue-id="2b49158a-1" navBarTitle="打卡记录" class="data-v-11e99daa" bind:__l="__l"></status-nav><view class="content data-v-11e99daa" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"><view class="screen-box data-v-11e99daa"><view class="item data-v-11e99daa"><picker class="font24 data-v-11e99daa" mode="selector" range="{{worksiteList}}" value="{{worksiteIndex}}" range-key="name" data-event-opts="{{[['change',[['bindWorksiteChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-11e99daa"><text class="{{['clips1','data-v-11e99daa',worksiteIndex==-1?'color-99':'']}}">{{worksiteIndex!==-1?worksiteList[worksiteIndex].name:'请选择工地'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-11e99daa"></image></view></picker></view><view class="item data-v-11e99daa"><picker class="font24 data-v-11e99daa" mode="date" range="{{date}}" start="{{startDate}}" end="{{date}}" data-event-opts="{{[['change',[['beginDateChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-11e99daa"><text class="{{['data-v-11e99daa',beginDate==''?'color-99':'']}}">{{beginDate!==''?$root.g0[0]+'年'+$root.g1[1]+'月'+$root.g2[2]+'日':'请选择开始时间'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-11e99daa"></image></view></picker></view><view class="item data-v-11e99daa"><picker class="font24 data-v-11e99daa" mode="date" range="{{date}}" start="{{startDate}}" end="{{date}}" data-event-opts="{{[['change',[['endDateChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-11e99daa"><text class="{{['data-v-11e99daa',endDate==''?'color-99':'']}}">{{endDate!==''?$root.g3[0]+'年'+$root.g4[1]+'月'+$root.g5[2]+'日':'请选择截止时间'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-11e99daa"></image></view></picker></view></view><view class="sign-record sign-record-other bg-white data-v-11e99daa"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item font26 data-v-11e99daa"><view class="info data-v-11e99daa"><text class="data-v-11e99daa">{{item.$orig.type_text+"打卡:"+item.g6}}</text><text class="data-v-11e99daa">{{"打卡工地:"+item.$orig.worksite_name}}</text></view><view class="{{['state','data-v-11e99daa',item.$orig.state==1?'':'color-blue']}}">{{item.$orig.status_text}}</view></view></block></view><view class="more-tips font24 data-v-11e99daa">{{signList.length==total?'没有更多了':'下滑获取更多'}}</view></view><tabbar vue-id="2b49158a-2" userType="{{userType}}" current="2" class="data-v-11e99daa" bind:__l="__l"></tabbar></view>
 | 
			
		||||
<view class="pad-x120 data-v-11e99daa"><status-nav vue-id="2b49158a-1" navBarTitle="打卡记录" class="data-v-11e99daa" bind:__l="__l"></status-nav><view class="content data-v-11e99daa" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"><view class="screen-box data-v-11e99daa"><view class="item data-v-11e99daa"><picker class="font24 data-v-11e99daa" mode="selector" range="{{worksiteList}}" value="{{worksiteIndex}}" range-key="name" data-event-opts="{{[['change',[['bindWorksiteChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-11e99daa"><text class="{{['clips1','data-v-11e99daa',worksiteIndex==-1?'color-99':'']}}">{{worksiteIndex!==-1?worksiteList[worksiteIndex].name:'请选择工地'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-11e99daa"></image></view></picker></view><view class="item data-v-11e99daa"><picker class="font24 data-v-11e99daa" mode="date" range="{{date}}" start="{{startDate}}" end="{{date}}" data-event-opts="{{[['change',[['beginDateChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-11e99daa"><text class="{{['data-v-11e99daa',beginDate==''?'color-99':'']}}">{{beginDate!==''?$root.g0[0]+'年'+$root.g1[1]+'月'+$root.g2[2]+'日':'请选择开始时间'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-11e99daa"></image></view></picker></view><view class="item data-v-11e99daa"><picker class="font24 data-v-11e99daa" mode="date" range="{{date}}" start="{{startDate}}" end="{{date}}" data-event-opts="{{[['change',[['endDateChange',['$event']]]]]}}" bindchange="__e"><view class="name data-v-11e99daa"><text class="{{['data-v-11e99daa',endDate==''?'color-99':'']}}">{{endDate!==''?$root.g3[0]+'年'+$root.g4[1]+'月'+$root.g5[2]+'日':'请选择截止时间'}}</text><image src="/static/icon/icon-arrow-02.png" mode="aspectFit" class="data-v-11e99daa"></image></view></picker></view></view><view class="sign-record sign-record-other bg-white data-v-11e99daa"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item font26 data-v-11e99daa"><view class="info data-v-11e99daa"><text class="data-v-11e99daa">{{item.$orig.type_text+"打卡:"+item.g6}}</text><text class="data-v-11e99daa">{{"打卡工地:"+item.$orig.worksite_name}}</text></view><block wx:if="{{item.$orig.status==-1}}"><view class="state color-red data-v-11e99daa">{{item.$orig.status_text}}</view></block><block wx:if="{{item.$orig.status==0}}"><view class="state color-blue data-v-11e99daa">{{item.$orig.status_text}}</view></block><block wx:if="{{item.$orig.status==1}}"><view class="state data-v-11e99daa">{{item.$orig.status_text}}</view></block></view></block></view><view class="more-tips font24 data-v-11e99daa">{{signList.length==total?'没有更多数据了':'下滑获取更多'}}</view></view><tabbar vue-id="2b49158a-2" userType="{{userType}}" current="2" class="data-v-11e99daa" bind:__l="__l"></tabbar></view>
 | 
			
		||||
| 
						 | 
				
			
			@ -96,10 +96,10 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -156,7 +156,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -96,10 +96,10 @@ var components
 | 
			
		|||
try {
 | 
			
		||||
  components = {
 | 
			
		||||
    statusNav: function() {
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 115))
 | 
			
		||||
      return __webpack_require__.e(/*! import() | components/status-nav/status-nav */ "components/status-nav/status-nav").then(__webpack_require__.bind(null, /*! @/components/status-nav/status-nav.vue */ 121))
 | 
			
		||||
    },
 | 
			
		||||
    tabbar: function() {
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 122))
 | 
			
		||||
      return Promise.all(/*! import() | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then(__webpack_require__.bind(null, /*! @/components/tabbar/tabbar.vue */ 128))
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
} catch (e) {
 | 
			
		||||
| 
						 | 
				
			
			@ -156,7 +156,7 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
/***/ (function(module, exports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 122));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var tabbar = function tabbar() {Promise.all(/*! require.ensure | components/tabbar/tabbar */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/tabbar/tabbar")]).then((function () {return resolve(__webpack_require__(/*! @/components/tabbar/tabbar */ 128));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};var _default =
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -199,16 +199,13 @@ __webpack_require__.r(__webpack_exports__);
 | 
			
		|||
 | 
			
		||||
  },
 | 
			
		||||
  onLoad: function onLoad() {
 | 
			
		||||
 | 
			
		||||
  },
 | 
			
		||||
  onShow: function onShow() {
 | 
			
		||||
    // 获取打卡列表
 | 
			
		||||
    // 获取工资列表
 | 
			
		||||
    this.getWagesList();
 | 
			
		||||
  },
 | 
			
		||||
  onReachBottom: function onReachBottom() {
 | 
			
		||||
    if (this.wagesList.length < this.total) {
 | 
			
		||||
      this.page++;
 | 
			
		||||
      // 获取打卡列表
 | 
			
		||||
      // 获取工资列表
 | 
			
		||||
      this.getWagesList();
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
<view class="pad-x120 data-v-8835a436"><status-nav vue-id="7e7de07e-1" navBarTitle="工资记录" class="data-v-8835a436" bind:__l="__l"></status-nav><view class="content data-v-8835a436" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"><view class="sign-record sign-record-other bg-white data-v-8835a436"><block wx:for="{{wagesList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item font26 data-v-8835a436"><view class="info info-other data-v-8835a436"><text class="data-v-8835a436">{{item.date}}</text><text class="{{['data-v-8835a436',item.status==0?'color-blue':'color-66']}}">{{item.status_text}}</text></view><view class="wages-info data-v-8835a436"><view class="text data-v-8835a436">{{"基本工资:"+item.base_amount+"元"}}</view><view class="text data-v-8835a436">{{"加班工资:"+item.overtime_amount+"元"}}</view><view class="text data-v-8835a436">合计:<text class="font32 data-v-8835a436">{{item.amount}}</text>元</view></view></view></block></view><view class="more-tips font24 data-v-8835a436">{{wagesList.length==total?'没有更多了':'下滑获取更多'}}</view></view><tabbar vue-id="7e7de07e-2" userType="{{userType}}" current="2" class="data-v-8835a436" bind:__l="__l"></tabbar></view>
 | 
			
		||||
<view class="pad-x120 data-v-8835a436"><status-nav vue-id="7e7de07e-1" navBarTitle="工资记录" class="data-v-8835a436" bind:__l="__l"></status-nav><view class="content data-v-8835a436" style="{{'padding-top:'+(statusHeight+50+'px')+';'}}"><view class="sign-record sign-record-other bg-white data-v-8835a436"><block wx:for="{{wagesList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item font26 data-v-8835a436"><view class="info info-other data-v-8835a436"><text class="data-v-8835a436">{{item.date}}</text><text class="{{['data-v-8835a436',item.status==0?'color-blue':'color-66']}}">{{item.status_text}}</text></view><view class="wages-info data-v-8835a436"><view class="text data-v-8835a436">{{"基本工资:"+item.base_amount+"元"}}</view><view class="text data-v-8835a436">{{"加班工资:"+item.overtime_amount+"元"}}</view><view class="text data-v-8835a436">合计:<text class="font32 data-v-8835a436">{{item.amount}}</text>元</view></view></view></block></view><view class="more-tips font24 data-v-8835a436">{{wagesList.length==total?'没有更多数据了':'下滑获取更多'}}</view></view><tabbar vue-id="7e7de07e-2" userType="{{userType}}" current="2" class="data-v-8835a436" bind:__l="__l"></tabbar></view>
 | 
			
		||||
| 
						 | 
				
			
			@ -37,6 +37,41 @@
 | 
			
		|||
          "query": "",
 | 
			
		||||
          "launchMode": "default",
 | 
			
		||||
          "scene": null
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "pathName": "pages/director/sign/sign",
 | 
			
		||||
          "query": "",
 | 
			
		||||
          "launchMode": "default",
 | 
			
		||||
          "scene": null
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "pathName": "pages/director/overtime/overtime",
 | 
			
		||||
          "query": "",
 | 
			
		||||
          "launchMode": "default",
 | 
			
		||||
          "scene": null
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "pathName": "pagesA/enterDetail/enterDetail",
 | 
			
		||||
          "query": "id=9&type=1",
 | 
			
		||||
          "launchMode": "default",
 | 
			
		||||
          "scene": null
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "pathName": "pages/director/expenditure/expenditure",
 | 
			
		||||
          "query": "",
 | 
			
		||||
          "launchMode": "default",
 | 
			
		||||
          "scene": null
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "pathName": "pages/director/expenditure/expenditure",
 | 
			
		||||
          "query": "",
 | 
			
		||||
          "launchMode": "default",
 | 
			
		||||
          "scene": null
 | 
			
		||||
        }
 | 
			
		||||
      ]
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 1008 B  | 
		Loading…
	
		Reference in New Issue