104 lines
4.3 KiB
Plaintext
104 lines
4.3 KiB
Plaintext
<!-- index.wxml -->
|
|
<view class="container">
|
|
<view class="bg"></view>
|
|
<view class="user-container">
|
|
<view class="top">
|
|
<view class="user-pic">
|
|
<image wx:if="{{userInfo.avatarUrl}}" bindtap="bindViewTap" class="userinfo-avatar" src="{{userInfo.avatarUrl}}" mode="cover"></image>
|
|
<image wx:else bindtap="bindViewTap" class="userinfo-avatar" src="../../images/default_pic.png" mode="cover"></image>
|
|
</view>
|
|
<view class="user-inf">
|
|
<view class="name">{{driverName ? driverName : '-'}}</view>
|
|
<view class="profession">驾驶员</view>
|
|
</view>
|
|
<view class="btn-exit" catchtap="logOut">
|
|
<image src="../../images/btn_exit.png" mode=""/>
|
|
</view>
|
|
</view>
|
|
<view class="attendance-content">
|
|
<view class="search-content">
|
|
<picker bindchange="bindPickerProject" disabled="{{signInType == 2}}" value="{{selectProjectIndex}}" range-key="projectName" range="{{projectOptions}}">
|
|
<view class="picker project-select {{signInType == 2 ? 'disabled' : ''}}">
|
|
{{projectOptions[selectProjectIndex].projectName}}
|
|
</view>
|
|
</picker>
|
|
<picker bindchange="bindPickerChange" disabled="{{signInType == 2}}" value="{{selectCarIndex}}" range-key="plateNumber" range="{{carOptions}}">
|
|
<view class="picker vehicle-select {{signInType == 2 ? 'disabled' : ''}}">
|
|
{{carOptions[selectCarIndex].plateNumber}}
|
|
</view>
|
|
</picker>
|
|
</view>
|
|
<view class="location-tips" wx:if="{{signInAddress && getAddressSuccess}}" >
|
|
<image src="../../images/icon_location.png" mode=""/>
|
|
{{ signInAddress }}
|
|
</view>
|
|
<view class="location-tips-err" wx:if="{{!getAddressSuccess}}" catch:tap="getAddress">
|
|
<image src="../../images/icon_location.png" mode=""/>
|
|
位置信息获取失败,点击重新获取
|
|
</view>
|
|
<view class="check-box">
|
|
<image src="https://zuche.cdenvironment.com:25000/htfile/program/images/bg_check_blue.png" wx:if="{{signInType == 1}}" mode=""/>
|
|
<image src="https://zuche.cdenvironment.com:25000/htfile/program/images/bg_check_green.png" wx:else mode=""/>
|
|
<view class="check-inf" catchtap="signIn">
|
|
<view class="date">{{dateString}}</view>
|
|
<view class="time">{{dateTimeString}}</view>
|
|
<view class="label" wx:if="{{signInType == 1}}">签到</view>
|
|
<view class="label" wx:else>签退</view>
|
|
</view>
|
|
</view>
|
|
<view class="clock-record" catchtap="showSignInReocrd">
|
|
打卡记录
|
|
</view>
|
|
</view>
|
|
<!-- <view catchtap="toMaintenance">pages/maintenanceIndex/maintenanceIndex</view> -->
|
|
</view>
|
|
<view class="maintain-container">
|
|
<view class="top">
|
|
<view class="left">
|
|
<view class="icon"></view>
|
|
<view class="val">维修</view>
|
|
</view>
|
|
<view class="right">
|
|
<!-- <view class="icon"></view>
|
|
<view class="val">数据录入</view> -->
|
|
</view>
|
|
</view>
|
|
<view class="content">
|
|
<view class="btn apply" data-type="apply" catch:tap="toPage">
|
|
<view class="bg">
|
|
<image src="../../images/btn_maintain.png" mode=""/>
|
|
</view>
|
|
<view class="val">维修申请</view>
|
|
</view>
|
|
<view class="btn record" data-type="record" catch:tap="toPage">
|
|
<view class="bg">
|
|
<image src="../../images/btn_maintain_r.png" mode=""/>
|
|
</view>
|
|
<view class="val">维修记录</view>
|
|
</view>
|
|
<view class="btn-report" data-type="eventReportRecord" catch:tap="toPage">
|
|
<image src="../../images/icon_workbench5.png" mode=""/>
|
|
<view class="val">事件上报</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="workbench-container">
|
|
<view class="top">
|
|
<view class="left">
|
|
<view class="icon">
|
|
<image src="../../images/icon_workbench.png" mode=""/>
|
|
</view>
|
|
<view class="val">工作台</view>
|
|
</view>
|
|
<view class="right"></view>
|
|
</view>
|
|
<view class="workbench-list">
|
|
<navigator url="/packageA/pages/refuelingCharging/RefuelingChargingRecord/RefuelingChargingRecord" hover-class="none" class="btn">
|
|
<view class="pic">
|
|
<image src="../../images/icon_vehicleDispatch.png" mode=""/>
|
|
</view>
|
|
<view class="title">加油充电登记</view>
|
|
</navigator>
|
|
</view>
|
|
</view>
|
|
</view> |