|
@@ -4,7 +4,7 @@
|
|
|
<view class="c-row">
|
|
|
<view class="title">请假类型</view>
|
|
|
<view class="con-list">
|
|
|
- <view @click='show=true'>{{detailData.leaveType}}</view>
|
|
|
+ <view @click='show=true'>{{detailData.leaveType}} ></view>
|
|
|
<u-picker :range="leaveTypeList" range-key="leaveType"@confirm='ltCheck($event)' v-model="show" mode="selector">
|
|
|
</u-picker>
|
|
|
</view>
|
|
@@ -12,7 +12,7 @@
|
|
|
<view class="c-row">
|
|
|
<view class="title">开始时间</view>
|
|
|
<view class="con-list">
|
|
|
- <view @click='show1=true'>{{detailData.startDate}}</view>
|
|
|
+ <view @click='show1=true'>{{detailData.startDate}} ></view>
|
|
|
<u-picker v-model="show1" mode="time" @confirm='dateChange($event)' :params="params">
|
|
|
</u-picker>
|
|
|
</view>
|
|
@@ -20,7 +20,7 @@
|
|
|
<view class="c-row">
|
|
|
<view class="title">结束时间</view>
|
|
|
<view class="con-list">
|
|
|
- <view @click='show2=true'>{{detailData.endDate}}</view>
|
|
|
+ <view @click='show2=true'>{{detailData.endDate}} ></view>
|
|
|
<u-picker v-model="show2" mode="time" @confirm='dateChange1($event)' :params="params">
|
|
|
</u-picker>
|
|
|
</view>
|
|
@@ -42,14 +42,49 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+
|
|
|
<!-- <view class="footer">
|
|
|
<view @click='clockRecord' class="button">记录</view>
|
|
|
<view @click='submit' class="button">提交</view>
|
|
|
</view> -->
|
|
|
<u-toast ref="uToast" />
|
|
|
<view class="bottom-btn">
|
|
|
- <u-button type="primary" class="submit" hover-class="none" @click="clockRecord">记录</u-button>
|
|
|
- <u-button type="primary" class="submit" hover-class="none" @click="submit">提交</u-button>
|
|
|
+ <view style='margin:5px 0;'>
|
|
|
+ <u-button type="primary" class="submit" hover-class="none" @click="submit">提交</u-button>
|
|
|
+ </view>
|
|
|
+ <view>
|
|
|
+ <view style='width:100%;' class='flex flex-space-between'>
|
|
|
+ <view @click='clocksubmit' style='width:50%;text-align:center;'>
|
|
|
+ <image
|
|
|
+ v-if='value==0'
|
|
|
+ class="u-page__item__slot-icon"
|
|
|
+ src="../../static/img/oa_office/leave/qingjia-check.png"
|
|
|
+ ></image>
|
|
|
+ <image
|
|
|
+ v-else
|
|
|
+ class="u-page__item__slot-icon"
|
|
|
+ src="../../static/img/oa_office/leave/qingjia.png"
|
|
|
+ ></image>
|
|
|
+ <view :style='{"color":value==0?"#22C572":"#000"}'>请假</view>
|
|
|
+ </view>
|
|
|
+ <view @click='clockRecord' style='width:50%;text-align:center;'>
|
|
|
+ <image
|
|
|
+ v-if='value==1'
|
|
|
+ class="u-page__item__slot-icon"
|
|
|
+ src="../../static/img/oa_office/leave/jilu-check.png"
|
|
|
+ ></image>
|
|
|
+ <image
|
|
|
+ v-else
|
|
|
+ class="u-page__item__slot-icon"
|
|
|
+ src="../../static/img/oa_office/leave/jilu.png"
|
|
|
+ ></image>
|
|
|
+ <view :style='{"color":value==1?"#22C572":"#000"}'>记录</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <!-- <u-button type="primary" class="submit" hover-class="none" @click="clockRecord">记录</u-button> -->
|
|
|
+
|
|
|
</view>
|
|
|
</view>
|
|
|
</template>
|
|
@@ -77,6 +112,7 @@
|
|
|
minute: true,
|
|
|
|
|
|
},
|
|
|
+ value:0,
|
|
|
type: 'textarea',
|
|
|
border: true,
|
|
|
height: 150,
|
|
@@ -136,6 +172,10 @@
|
|
|
},
|
|
|
dateChange1(e) {
|
|
|
this.detailData.endDate = e.year + "-" + e.month + "-" + e.day + " " + e.hour + ":" + e.minute
|
|
|
+ var endtime=new Date(this.detailData.endDate)
|
|
|
+ var starttime=new Date(this.detailData.startDate)
|
|
|
+ console.log(endtime-starttime)
|
|
|
+ this.detailData.leaveDuration=Math.floor((endtime-starttime)/(3600*1000))
|
|
|
// this.endDate1 = e.year + "-" + e.month + "-" + e.day + "-" + e.hour + "-" + e.minute + "-" + e.second
|
|
|
},
|
|
|
submit() {
|
|
@@ -191,6 +231,11 @@
|
|
|
url: '/pages/leave/the_leave_record'
|
|
|
})
|
|
|
},
|
|
|
+ clocksubmit() {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages/leave/the_leave'
|
|
|
+ })
|
|
|
+ },
|
|
|
},
|
|
|
}
|
|
|
</script>
|
|
@@ -281,7 +326,6 @@
|
|
|
width: 100%;
|
|
|
position: fixed;
|
|
|
bottom: 0rpx;
|
|
|
- display: flex;
|
|
|
z-index: 9999;
|
|
|
}
|
|
|
|
|
@@ -310,4 +354,8 @@
|
|
|
background: #F9F9FA;
|
|
|
border: 1px solid #EEEEEE;
|
|
|
}
|
|
|
+ .u-page__item__slot-icon{
|
|
|
+ width:20px;
|
|
|
+ height:20px;
|
|
|
+ }
|
|
|
</style>
|