完成-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